@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@0,400;0,700;1,400;1,700&display=swap);@font-face{font-family:'CooperHewitt';src:url(/themes/fonts/CooperHewitt-Semibold.eot);src:url(/themes/fonts/CooperHewitt-Semibold.eot?#iefix) format("embedded-opentype") , url(/themes/fonts/CooperHewitt-Semibold.woff) format("woff") , url(/themes/fonts/CoperHewitt-Semibold.svg#svgFontName) format("svg")}.u-margin-bottom-5px{margin-bottom:5px}.u-margin-top-5px{margin-top:5px}.u-margin-bottom-10px{margin-bottom:10px}.u-margin-top-10px{margin-top:10px}.u-margin-bottom-20px{margin-bottom:20px}.u-margin-top-20px{margin-top:20px}.breadcrumbs{list-style:none;margin:0;padding:0;margin-bottom:1rem}.breadcrumbs li{list-style:none;font-size:13px;margin-top:8px}.breadcrumbs li a{color:#000;font-size:13px}.breadcrumbs li a:hover,.breadcrumbs li a:focus{color:#e94e1d}.breadcrumbs .breadcrumb{margin:0;padding:0;list-style:none;background:transparent}.breadcrumbs .breadcrumb li{list-style:none;display:inline-block;margin-top:0}.breadcrumbs .breadcrumb li.no-before{margin-left:10px}.breadcrumbs .breadcrumb li.no-before:before{content:none}.search .breadcrumbs{background:#eee;padding:5px;margin-top:10px}.search .breadcrumbs li{margin-top:0}#breadcrumb ol.breadcrumb,ul.breadcrumbs ol.breadcrumb{margin:0;padding:0;background:transparent}#breadcrumb ol.breadcrumb li,ul.breadcrumbs ol.breadcrumb li{font-size:13px}#breadcrumb ol.breadcrumb li a,ul.breadcrumbs ol.breadcrumb li a{font-size:13px;color:#000}#breadcrumb ol.breadcrumb li a:hover,#breadcrumb ol.breadcrumb li a:focus,ul.breadcrumbs ol.breadcrumb li a:hover,ul.breadcrumbs ol.breadcrumb li a:focus{color:#e94e1d}#breadcrumb ol.breadcrumb li span,ul.breadcrumbs ol.breadcrumb li span{font-size:13px}.doc-item{border:1px solid #eee;margin-bottom:10px;background:#fff}.doc-item .doc-image{height:100%}.doc-item .doc-text{padding:5px 10px}.doc-item .doc-text h5,.doc-item .doc-text .page-element-product a h3,.page-element-product a .doc-item .doc-text h3,.doc-item .doc-text .page-element-document-full a h3,.page-element-document-full a .doc-item .doc-text h3{margin:0;padding:0;color:#111;text-decoration:none!important;margin-top:10px}.doc-item .doc-text h5 a,.doc-item .doc-text .page-element-product a h3 a,.page-element-product a .doc-item .doc-text h3 a,.doc-item .doc-text .page-element-document-full a h3 a,.page-element-document-full a .doc-item .doc-text h3 a{color:#111;text-decoration:none!important;font-weight:700}.doc-item .docs-btn{background:#e94e1d;text-align:center;width:150px;margin:0 12px 11px auto;top:calc(100% - 50px);right:15px}.doc-item .docs-btn a{color:#fff;display:block;font-size:14px;text-decoration:none!important;padding:10px 16px}@media (max-width:991px){.doc-item .docs-btn a{padding:10px 15px}}.doc-item .docs-btn:hover a,.doc-item .docs-btn:focus a,.doc-item .docs-btn:active a,.doc-item .docs-btn:active:focus a{background:#f2977a;color:#fff}.page-element-documents .row{display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-left:-5px;margin-right:-5px}.page-element-documents .row .doc-item-flex{padding:5px}.page-element-documents .row:before,.page-element-documents .row:after{display:none}.scrollToTop{background:#fff;color:#e94e1d;width:45px;height:45px;position:fixed;right:25px;bottom:-45px;z-index:999999;text-align:center;border-radius:0%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:bottom 200ms ease-in-out;-o-transition:bottom 200ms ease-in-out;transition:bottom 200ms ease-in-out;cursor:pointer}.scrollToTop #back-text{display:none;margin-right:10px}@media (min-width:767px){.scrollToTop #back-text{display:none}}.scrollToTop:hover,.scrollToTop:focus{background:#e6e6e6;-webkit-transition:bottom 200ms ease-in-out;-o-transition:bottom 200ms ease-in-out;transition:bottom 200ms ease-in-out}@media (min-width:767px){.scrollToTop:hover,.scrollToTop:focus{width:120px}.scrollToTop:hover #back-text,.scrollToTop:focus #back-text{display:inline}}.scrollToTop.show-scroller{bottom:30px}.scrollToTop i{font-size:30px}.pav-megamenu{background:#000}.pav-megamenu .navbar-collapse{padding:0}.pav-megamenu .nav.navbar-nav{float:none;padding-left:0;background:#000;text-align:center;border:1px solid #000}.pav-megamenu .nav.navbar-nav.align-left li{float:left}.pav-megamenu .nav.navbar-nav li{margin-top:0;display:inline-block;float:none}.pav-megamenu .nav.navbar-nav li a{color:#fff;font-size:15px;font-weight:700}.pav-megamenu .nav.navbar-nav li a:hover,.pav-megamenu .nav.navbar-nav li a:focus{color:#ee724b;text-decoration:none;background:transparent}.pav-megamenu .nav.navbar-nav li:hover,.pav-megamenu .nav.navbar-nav li:focus{background-color:#908c89}@media (min-width:992px){#pav-mainnav{padding:0}#pav-mainnav .dropdown-menu{left:0;top:auto;width:100%;background:#908c89 none repeat scroll 0 0!important;border:none!important;z-index:20000;max-height:calc(100vh - 140px);overflow-y:auto!important;overflow-x:hidden;padding:10px 0 0 0}#pav-mainnav .dropdown-menu li{padding:2px 4px 2px 0!important}#pav-mainnav .dropdown-menu a{color:#fff}#pav-mainnav .dropdown-menu a:hover,#pav-mainnav .dropdown-menu a:focus{color:#fff}#pav-mainnav .xl-row{height:auto;padding:10px 25px}#pav-mainnav .xl-row strong{margin-bottom:10px;display:block;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}#pav-mainnav .xl-row ul li{line-height:17px}#pav-mainnav .xl-colum{width:20%;float:left;padding-right:25px;position:relative}#pav-mainnav .xl-colum>a strong{border-bottom:1px solid #fff}#pav-mainnav .xl-colum>a:hover:before,#pav-mainnav .xl-colum>a:focus:before{color:#fff;opacity:1;position:absolute;left:-15px;content:"\f111";font-family:'Font Awesome 5 Free';font-size:8px;font-weight:900;margin-top:6px}#pav-mainnav .xl-colum ul{margin:0;padding:0;list-style:none}#pav-mainnav .xl-colum ul li{display:block}#pav-mainnav .xl-colum ul li a{color:#fff;font-size:14px;display:block;position:relative;font-weight:400}#pav-mainnav .xl-colum ul li a:hover,#pav-mainnav .xl-colum ul li a:focus{color:#e94e1d}#pav-mainnav .xl-colum ul li a:hover:before,#pav-mainnav .xl-colum ul li a:focus:before{color:#e94e1d;opacity:1;position:absolute;left:-15px;content:"\f111";font-family:'Font Awesome 5 Free';font-size:8px;font-weight:900}.nav>li{position:static}#pav-mainnav .navbar-inverse .navbar-nav li{padding:0 0}.navbar-nav{padding-left:0}#pav-mainnav .navbar ul.nav>li>a{padding:16px 20px}#topMenu .dropdown.open>a,#topMenu .dropdown.open:hover>a{position:relative;background:transparent}#pav-mainnav .dropdown-menu li{padding:2px 4px 2px 0!important}#pav-mainnav .dropdown-menu li a{padding:0 0 0 0}.xl-dropdown .variant-loader.loading{background:rgba(255,255,255,.8) none repeat scroll 0 0;color:#000;height:100%;padding:50px 0;margin:0 auto;display:block;position:relative;text-align:center;width:100%;z-index:9999}.xl-dropdown .variant-loader.loading i{margin:0}}.mainnav-wrap .navbar{border:none!important;margin:0}.quick-nav{float:right}.product-list .product-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:10px}@media (min-width:767px){.product-list .product-block{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.product-list .image{margin-right:10px}@media (min-width:767px){.product-list .image{height:150px;width:150px;margin-bottom:21px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.product-list .image img{display:block;margin:0 auto}.product-list .price-old:empty{display:none}.product-list .wishlist-compare{top:10px;right:40px}@media (min-width:767px){.product-list .wishlist-compare{top:-13%;right:-8px}}.product-list .warp-info{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-height:100px}.product-list .warp-info h3{margin:0;padding:0;line-height:15px;color:#111;padding-right:20px;font-weight:700;margin-top:10px;margin-bottom:1rem}.product-list .warp-info h3 a{line-height:inherit;color:#111;font-size:20px;margin-top:10px}.product-list .list-sku,.product-list .list-availability,.product-list .availability{display:block;font-size:13px}.product-list .list-sku div,.product-list .list-availability div,.product-list .availability div{font-size:inherit}@media (max-width:768px){.product-list .list-sku{display:inline-block}.product-list .list-availability{float:right}}@media (max-width:767px){.product-list .product-meta{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media (min-width:767px){.product-list .list-sku{display:block;width:40%;float:left;color:#000;padding-top:6px}.product-list .list-availability{float:left;color:#000;padding-top:6px;width:20%}.product-list .product-meta{position:relative;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:500px;flex-basis:500px;width:500px;float:left}.product-list .price{width:40%!important;float:left;text-align:right;padding-top:0!important;margin-top:-5px!important}.product-list .price .price-new{font-size:22px}}.product-list .description{margin-bottom:11px}.product-list h3.name{margin:0;color:#111}.product-list h3.name a{color:#111;-webkit-transition:none;-o-transition:none;transition:none}.product-list .product-action{margin-top:15px}.product-list .product-action .add-to-basket-in-list .button-cart{display:block;width:100%;text-align:center;margin-top:3px;-webkit-transition:none;-o-transition:none;transition:none}@media (min-width:767px){.product-list .product-action .add-to-basket-in-list .button-cart{float:left;width:80%;margin-top:0}}.product-list .product-block{background:#fff;border:1px solid #e7e7e7;padding:15px}.product-list .col-fullwidth,.page-element-documents .col-fullwidth,.page-element-products .col-fullwidth{width:100%;padding-top:5px;padding-bottom:5px}.input-amout,.product-detail>.input-group{display:block;width:100%;text-align:center}.input-amout .btn-default,.product-detail>.input-group .btn-default{height:42px;border-radius:0!important}.input-amout .form-control,.product-detail>.input-group .form-control{text-align:center;height:42px;border-radius:0!important}@media (min-width:767px){.input-amout,.product-detail>.input-group{width:20%;float:left}}.product-detail{display:block}.product-detail:after{content:"";clear:both;display:block}.product-detail .input-group{text-align:center;margin:0 auto;width:100%;display:table}#productActionWrapper{margin-top:20px}#productIngressWrapper{margin-top:20px}.product-info .button-cart{display:block;width:100%;clear:both;text-align:center;margin-top:5px}.product-info .button-cart:before{content:"";clear:both;display:block}.product-info .description span{padding-right:11px}.mva{font-size:13px}.price-old{display:block;color:rgba(0,0,0,.6);height:8px;font-size:11px;font-weight:400;text-decoration:line-through}.price-new{font-size:22px}.product-list .products-block .product-label-special{left:10px!important}.page-element-documents,.page-element-document{margin:5px 0}.page-element{margin-bottom:25px}.page-element a:not(.collapsible-item-title-link, .btn) {text-decoration:underline}.page-element a:not(.collapsible-item-title-link, .btn):hover, .page-element a:not(.collapsible-item-title-link, .btn):focus {text-decoration:underline}.page-element a.btn{white-space:normal}.col-lg-12 .page .description{background:#fff;border:1px solid #e7e7e7;padding:25px}.page-element-description p a:hover,.page-element-description p a:focus{color:#3c95d1}.page-element-button a:hover,.page-element-button a:active,.page-element-button a:focus,.page-element-button a:active:focus{opacity:.8}.page-element-description{background:#fff;padding:0;margin-bottom:15px}.page-element-images{background:#fff}@media (min-width:767px){.page-element-images .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.page-element-images__single{text-align:center;margin-bottom:30px}.page-element-images__single img{display:inline-block;text-align:center}.page-element-product,.page-element-document-full{border:1px solid #eee;padding:25px 15px;background:#fff;margin-bottom:1rem}.page-element-product a,.page-element-document-full a{text-decoration:none!important}.page-element-product a h3,.page-element-document-full a h3{margin:0!important;text-decoration:none!important}.page-element-product a img,.page-element-document-full a img{margin:0 auto}.page-element-title{padding:0}.page-element-title h1{margin:0}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe,.videoWrapper video{position:absolute;top:0;left:0;width:100%;height:100%}.page-element-attachments td a.btn{white-space:nowrap}.page-element-attachments td .attachment-title{word-break:break-word}.wishlist{color:#e94e1d;display:inline-block;text-decoration:none;padding:2px 7px;border-color:#fff}.wishlist:hover,.wishlist:focus,.wishlist:active,.wishlist:active:focus{color:unset}.wishlist:hover i,.wishlist:focus i,.wishlist:active i,.wishlist:active:focus i{color:#c03c13}a.wishlist .fa-heart,a.wishlist.active .far.fa-heart{display:none!important}a.wishlist.active .fas.fa-heart,a.wishlist .far.fa-heart{cursor:pointer;display:inline-block!important}.wishlist-compare{width:auto;text-align:center;padding:0 0;margin-left:0;position:absolute;top:8px;right:8px;border:0 solid #ededed;height:36px}.wishlist-compare span{display:none}.product-info .product-extra .wishlist{width:100%;display:block;cursor:pointer;color:#666;padding:10px;text-align:center;font-size:1rem;border-bottom:1px solid #ccc}.product-info .product-extra .wishlist:hover,.product-info .product-extra .wishlist:focus,.product-info .product-extra .wishlist:active,.product-info .product-extra .wishlist:active:focus{text-decoration:none}.large-cart{display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:23px;float:right}.large-cart__price{font-size:18px;margin-right:20px;text-align:right;float:left}.large-cart__price-amount{font-weight:700}.large-cart__amount{border-radius:50%;position:absolute;top:-3px;right:-10px;font-size:11px;background:#fff;color:#000;border:1px solid #e94e1d;width:auto;min-width:18px;height:18px;text-align:center;line-height:18px;-webkit-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.large-cart__icon{position:relative;float:left}.large-cart__icon i{font-size:32px;color:#007276}#cart{position:relative;z-index:1003;min-width:335px;margin-top:20px}#cart .dropdown-menu{margin:0;padding:0}#cart .dropdown-menu li{text-align:left}#cart .dropdown-menu li a{color:#111;text-align:left}#cart>div{float:left;margin-left:4px;background:#fff;position:relative}#cart>div a{padding:6px 8px;display:block;color:#5c5957;font-size:12px;min-width:28px;text-align:center}#cart>div a i{font-size:16px}.favorite-button-desktop,#cart>.m-favorites,#cart>.basket-button-desktop{position:relative}.favorite-quantity,.basket-quantity{border-radius:50%;position:absolute;top:-3px;right:-10px;font-size:11px;background:#fff;color:#000;border:1px solid #e94e1d;width:auto;min-width:18px;height:18px;text-align:center;line-height:18px;-webkit-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.checkFreight button{background:#e94e1d;color:#fff}.basketsale-wrapper a{display:block;margin:10px 0 0 auto;text-align:center;width:150px}#checkoutInvoiceWrapper,#checkoutPaymentWrapper,#checkoutFreightWrapper,#checkoutDeliveryWrapper{margin-bottom:20px}.box-content .product-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:20px}.box-content .product-block .image{width:40px;margin-right:10px}.box-content .product-block .product-meta{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:270px;flex-basis:270px}.box-content .product-block .product-meta h3{margin:0;line-height:1;color:#000}.box-content .product-block .product-meta h3 a{color:#000}.box-content .product-block .product-meta h3 a:hover,.box-content .product-block .product-meta h3 a:focus{color:#e94e1d;text-decoration:none!important}.sidebar [class*="col-"]{width:100%}.sidebar{background:#fff;padding:5px 0}.sidebar#column-left{padding:8px 0 5px 0}.sidebar#column-left .box .box-heading{margin:0 0 15px 0}.sidebar h3.name-sidebar{height:auto;overflow:hidden;text-align:left;text-transform:capitalize;-o-text-overflow:ellipsis;text-overflow:ellipsis;width:calc(100% - 10px);margin-top:-8px!important;font-weight:400}.sidebar .box .box-heading{margin:18px 0 15px 0;font-weight:700;color:#e94e1d;background:#fff;padding:5px 0;border-bottom:1px solid #eee}.sidebar .box .box-heading a{color:#000}.sidebar .box .box-heading a:hover,.sidebar .box .box-heading a:focus{color:#e94e1d;text-decoration:none}.sidebar .box-category{margin:0;padding:0;list-style:none;margin-bottom:15px;margin-left:23px}.sidebar .box-category li{position:relative;list-style:none;font-size:13px;display:block}.sidebar .box-category li a{color:#000}.sidebar .box-category li a:hover,.sidebar .box-category li a:focus{color:#e94e1d;text-decoration:none}.sidebar .box-category li a.active:not(.filter-option) {font-weight:600}.sidebar .box-category li a.active:not(.filter-option):before {position:absolute;left:-15px;color:#000;content:"\f111";font-family:'Font Awesome 5 Free';font-size:8px;font-weight:900;margin-top:5px}.sidebar .box-category li ul{margin:0;padding:0;margin-bottom:15px;margin-left:15px}.sidebar .box-category li ul li ul{margin:0;padding:0;margin-bottom:15px;margin-left:15px}.sidebar .box-category li.haschild{position:relative}.sidebar .box-category li.haschild .boxcategory-collapse{position:absolute;right:0;-webkit-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;color:#e94e1d}.sidebar .box-category li.haschild .boxcategory-collapse.collapsed{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.sidebar .box-category li.haschild .boxcategory-collapse i{font-weight:bold}.sidebar .filter-selector ul.box-category li.haschild a{display:block;cursor:pointer}.product-filter,.account-offer-list-filter .offer-filter{border:1px solid #eee;background:#fff;margin-bottom:5px}.product-filter em,.account-offer-list-filter .offer-filter em{display:none}.product-filter .i,.account-offer-list-filter .offer-filter .i{color:#111}.product-filter .list,.account-offer-list-filter .offer-filter .list,.product-filter .grid,.account-offer-list-filter .offer-filter .grid{width:50px;height:46px;display:inline-block;text-align:center;line-height:47px;color:#111;border-left:1px solid #eee}.product-filter .list:hover,.account-offer-list-filter .offer-filter .list:hover,.product-filter .list:active,.account-offer-list-filter .offer-filter .list:active,.product-filter .list:focus,.account-offer-list-filter .offer-filter .list:focus,.product-filter .list:active:focus,.account-offer-list-filter .offer-filter .list:active:focus,.product-filter .grid:hover,.account-offer-list-filter .offer-filter .grid:hover,.product-filter .grid:active,.account-offer-list-filter .offer-filter .grid:active,.product-filter .grid:focus,.account-offer-list-filter .offer-filter .grid:focus,.product-filter .grid:active:focus,.account-offer-list-filter .offer-filter .grid:active:focus{color:#ee724b;cursor:pointer}.product-filter .grid,.account-offer-list-filter .offer-filter .grid{border-right:1px solid #eee}.product-filter .sort,.account-offer-list-filter .offer-filter .sort{display:block}.product-filter .display,.account-offer-list-filter .offer-filter .display{float:left;display:-webkit-box;display:-ms-flexbox;display:flex}.product-filter .display span,.account-offer-list-filter .offer-filter .display span{line-height:28px;padding:9px 16px;float:left}@media (max-width:767px){.product-filter .sort,.account-offer-list-filter .offer-filter .sort{display:block;float:left;padding:9px 21px;width:100%;border-top:1px solid #eee}}@media (min-width:767px){.product-filter .sort,.account-offer-list-filter .offer-filter .sort{float:right}.product-filter .sort span,.account-offer-list-filter .offer-filter .sort span{line-height:28px;padding:9px 16px;float:left}.product-filter .sort select,.account-offer-list-filter .offer-filter .sort select{height:35px;display:inline-block;width:auto;margin-top:6px;margin-right:6px}}.filter-menu .selector-name{color:#000}.filter-menu .selector-name span{font-weight:bold}.filter-menu .selector-name i{float:right;color:#000;font-weight:bold}.filter-menu .selector-name .fa-angle-up{display:inline}.filter-menu .selector-name .fa-angle-down{display:none}.filter-menu .selector-name.collapsed .fa-angle-up{display:none}.filter-menu .selector-name.collapsed .fa-angle-down{display:inline}@media (max-width:767px){.filter-menu .selector-name{background:#eee;padding:5px 10px}.filter-menu .selector-name span{font-size:14px}}.variant-loader{position:fixed;top:0;left:0;background:rgba(255,255,255,.8);z-index:9999;width:100%;height:100%;text-align:center;color:#000;display:none}.variant-loader i{font-size:40px;margin-top:18%}.variant-loader.loading{display:block}#searchResultWrapper .variant-loader i{margin-top:6%}.pav-shop-cart{width:100%}.pav-shop-cart thead{background:#eee}.pav-shop-cart tr{height:61px}.pav-shop-cart tr.invalid-product td{color:#999}.pav-shop-cart tr.invalid-product td a.alternative-products{float:right;color:#205d87}.pav-shop-cart td{padding:10px 7px 10px 7px;border-bottom:1px solid #ccc}.pav-shop-cart td.quantity input,.pav-shop-cart td input[name="quantity"]{width:60px;display:inline;text-align:center}.pav-shop-cart td.quantity{text-align:center}.pav-shop-cart td.quantity i{padding-left:5px}.pav-shop-cart td.quantity .input-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:991px){.pav-shop-cart td.quantity .input-group{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.pav-shop-cart td.quantity .input-group .input-group-btn{width:auto}.pav-shop-cart td.quantity .input-group .input-group-btn button.btn-default{height:40px}.pav-shop-cart td.quantity .input-group input.form-control{height:40px}@media (max-width:767px){.pav-shop-cart td{border-right:0 none;display:block!important;float:none!important;text-align:left!important;width:auto!important;padding:5px 10px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:none}.pav-shop-cart td:first-child{border-top:1px solid #ccc}.pav-shop-cart td:last-child{margin-bottom:20px;border-bottom:1px solid #ccc}.pav-shop-cart td:before{content:attr(data-label);float:left;font-weight:700;text-align:left;white-space:nowrap;width:25%}}.pav-shop-cart td.name a{color:#e94e1d}.pav-shop-cart td.name a.title{font-weight:bold}@media (min-width:767px){.pav-shop-cart td.name{max-width:450px}.pav-shop-cart td.name a{margin-right:50px}}.pav-shop-cart td.image{text-align:center!important;margin:0 auto}@media (min-width:992px){.pav-shop-cart td.image{width:200px}}.pav-shop-cart td.image img{display:inline}.pav-shop-cart td.total,.pav-shop-cart td.price{text-align:right}.pav-shop-cart td.total a,.pav-shop-cart td.price a{display:block;float:none}.pav-shop-cart td.total a span,.pav-shop-cart td.price a span{display:inline}.pav-shop-cart td.total{padding-right:10px!important}.pav-shop-cart td.total .wishlist{display:inline-block}.pav-shop-cart td.remove a{color:#e94e1d}@media (max-width:767px){.pav-shop-cart thead{display:none}}.pav-shop-cart thead td{background:#fff;padding:7px;font-weight:700}@media (min-width:991px){.search-table .pav-shop-cart tbody tr td.total{width:120px}}.search-table .pav-shop-cart tbody tr td.total .button-cart{display:inline-block}.search-table .pav-shop-cart tbody tr td.total .button-cart span{display:none}.cart-total{overflow:auto;padding-top:10px;margin-bottom:30px}.cart-total table{float:right}.cart-total table td{padding:3px;text-align:right}.basket-save h5,.basket-save .page-element-product a h3,.page-element-product a .basket-save h3,.basket-save .page-element-document-full a h3,.page-element-document-full a .basket-save h3,.basket-freight h5,.basket-freight .page-element-product a h3,.page-element-product a .basket-freight h3,.basket-freight .page-element-document-full a h3,.page-element-document-full a .basket-freight h3{margin-top:0}@media (min-width:767px){.basket-freight{float:right}}.ajax-loader span{margin-left:10px;display:none}.add-more-btn.loading span{display:inline-block}label#terms-error{color:red;display:block}.tab-pane{background:#fff;padding:15px}@media (min-width:767px){.tab-pane{padding:15px}}.panel-heading,.panel-group .panel{border-radius:0}.top-menu-row{background:#fff;color:#111;padding:10px 0;border-bottom:1px solid rgba(0,0,0,.05)}.top-menu-row .sr-only{position:relative;visibility:visible;width:auto;height:auto;margin:0;overflow:visible;clip:unset;border:0;font-size:13px;color:#111}.top-menu-row__link-menu,.btn-rockwell-configurator-round{float:left;margin-top:3px}.top-menu-row__link-menu a,.btn-rockwell-configurator-round a{color:#000;font-size:14px}.top-menu-row__link-menu a:hover,.btn-rockwell-configurator-round a:hover,.top-menu-row__link-menu a:focus,.btn-rockwell-configurator-round a:focus{text-decoration:none!important;color:#e94e1d}.top-menu-row__link-menu a i,.btn-rockwell-configurator-round a i{font-size:16px;margin-right:5px}.top-menu-row__link-menu .separator,.btn-rockwell-configurator-round .separator{margin:0 2px}.top-menu-row__icon-menu{float:right}.top-menu-row__icon-menu>div{float:left;margin-left:4px;background:transparent;position:relative}.top-menu-row__icon-menu>div a{padding:6px 8px;display:block;color:#5c5957;font-size:14px;min-width:28px;text-align:center;cursor:pointer}.top-menu-row__icon-menu>div a:hover,.top-menu-row__icon-menu>div a:focus{color:#e94e1d;text-decoration:none!important}.top-menu-row__icon-menu>div a i{font-size:16px;margin-right:5px}.top-menu-row__icon-menu .locale-button-desktop li{padding-left:17px}.top-menu-row__icon-menu .locale-button-desktop li::before{font-family:'Font Awesome 5 Free';font-weight:400;font-size:12px;content:"\f111";position:absolute;left:10px;margin-top:8px}.top-menu-row__icon-menu .locale-button-desktop li.active::before{font-family:'Font Awesome 5 Free';font-weight:900;font-size:12px;content:"\f111";position:absolute;left:10px;margin-top:8px}.top-menu-row__icon-menu .locale-button-desktop li.active a{font-weight:bold;color:#000;background-color:#fff}.top-admin-menu{height:29px;padding-top:2px;padding-left:15px;background-color:#293846}@media (max-width:320px){.top-admin-menu{height:65px!important}}.top-admin-menu a{color:#fff}.top-admin-menu a:hover{color:#fff}.top-admin-menu a i{font-size:15px;vertical-align:middle;margin-right:10px}.top-admin-menu a span{font-size:13px}.top-admin-menu span{font-size:13px;color:#fff}.top-admin-menu .top-menu-separator{margin-left:10px;margin-right:10px;color:#bababa}.top-admin-menu ul.list-inline{margin-bottom:0;margin-top:0}.top-admin-menu ul.list-inline li{margin-top:0}.top-admin-menu .dropdown-menu{top:28px;left:187px;background-color:#293846}.top-admin-menu .dropdown-menu li>a{font-size:13px;color:#fff}.top-admin-menu .dropdown-menu li>a:hover{text-decoration:underline}.top-admin-menu li.dropdown{margin-top:2px}.top-admin-menu .nav>li>a{padding:0}.top-admin-menu .navbar-collapse{padding-left:0;padding-right:0}.top-admin-menu .navbar-nav{margin:0 0}.top-admin-menu .nav a.dropdown-toggle,.top-admin-menu .nav a.dropdown-toggle:hover,.top-admin-menu .nav a.dropdown-toggle:focus{color:#f3f3f4;background:#293846}@media (max-width:767px){.top-admin-menu{height:35px}.top-admin-menu a i{font-size:30px}}@media (max-width:991px){.navbar-nav .open .dropdown-menu{position:absolute;left:0;background-color:#fff;border-radius:3px;box-shadow:0 0 3px rgba(86,96,117,.7)}}.search-bar{display:table;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-top:20px;position:relative;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.search-bar form{width:100%;vertical-align:top;display:flex}.search-bar span.twitter-typeahead{width:calc(100% - 45px)}.search-bar input{padding:5px 10px;border:1px solid #5c5957;height:40px;line-height:40px;color:#666;font-size:16px;line-height:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;vertical-align:baseline!important;width:100%}.search-bar .button-search{position:relative;left:-3px;margin-left:-2px;vertical-align:top;cursor:pointer;height:40px;text-align:center;width:40px;border:1px solid #5c5957;font-size:13px;color:#111;background:#fff}.product-grid .products-block .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-left:-5px;margin-right:-5px}.product-grid .products-block .row:before,.product-grid .products-block .row:after{display:none}.product-grid .products-block .row .listItem{background:#fff;padding:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-grid .products-block .row .listItem .product-block{border:1px solid #eee;padding:10px;width:100%;height:100%}.product-grid .products-block .row .listItem .product-block .product-label-special{left:0!important}.product-grid .products-block .row .listItem .name{max-height:85px;height:85px;border-top:1px solid #e7e7e7;margin-top:3px;padding-top:8px;margin-bottom:10px;overflow:hidden;padding-right:20px;font-size:20px;font-weight:700}.product-grid .products-block .row .listItem .name a{-webkit-transition:none;-o-transition:none;transition:none}.product-grid .products-block .row .listItem .input-amout{display:none}.product-grid .products-block .row .listItem .price-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-grid .products-block .row .listItem .price-flex .price{padding-top:0;position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.product-grid .products-block .row .listItem .price-flex .price-old:empty{display:none}.product-grid .products-block .row .listItem .price-flex .product-action{margin-left:15px;width:100px}@media (min-width:767px){.product-grid .products-block .row .listItem .price-flex .product-action{width:50px;float:right}}.product-grid .products-block .row .listItem .price{display:inline-block}.product-grid .products-block .row .listItem .image{text-align:center;margin:0 auto;padding:10px 0;height:180px;max-width:180px;margin-bottom:21px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-grid .products-block .row .listItem .image img{display:inline}.product-grid .products-block .row .listItem .description,.product-grid .products-block .row .listItem .availability,.product-grid .products-block .row .listItem .list-sku{display:none}.product-grid .products-block .row .listItem .price{padding-top:15px}.product-grid .products-block .row .listItem .price-new{font-size:16px}.product-grid .products-block .row .listItem .button-cart{width:50px;float:right;text-align:center;-webkit-transition:none;-o-transition:none;transition:none}.product-grid .products-block .row .listItem .add-to-basket-in-list span{display:none}.product-block{word-wrap:break-word}.product-label-special{left:10px!important}.typeahead,.tt-query,.tt-hint{width:396px;height:30px;padding:8px 12px;border:2px solid #ccc;outline:none}.typeahead{background-color:#fff}.typeahead:focus{border:2px solid #0097cf}.twitter-typeahead .tt-menu.tt-open{z-index:9999!important}.tt-query{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.tt-hint{color:#999}.tt-menu{width:100%;margin:8px 0;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-box-shadow:0 3px 6px rgba(0,0,0,.2);box-shadow:0 3px 6px rgba(0,0,0,.2);z-index:9999}.tt-suggestion{padding:10px 10px}.tt-suggestion:hover{cursor:pointer;color:#fff;background-color:#3d3d3d}.tt-suggestion.tt-cursor{color:#fff;background-color:#3d3d3d}.tt-suggestion p{margin:0}.gist{font-size:14px}#notifications{position:fixed;top:110px;right:1rem;z-index:999999;width:100%;max-width:300px}@media (min-width:767px){#notifications{max-width:500px}}#notifications .notification{position:relative;text-align:left;border-radius:2px;-webkit-box-shadow:0 0 40px rgba(0,0,0,.2);box-shadow:0 0 40px rgba(0,0,0,.2);background:#fff;-webkit-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}#notifications .notification .container{width:auto!important}#notifications .notification .success,#notifications .notification .attention,#notifications .notification .warning,#notifications .notification .help,#notifications .notification .error,#notifications .notification .info{padding:15px 25px 15px 15px}#notifications .notification .info{border:3px solid #e94e1d;border-color:#2a7ab0;background-color:#2a7ab0;color:#fff}#notifications .notification .info h1,#notifications .notification .info h2,#notifications .notification .info h3,#notifications .notification .info h4,#notifications .notification .info h5,#notifications .notification .info .page-element-product a h3,.page-element-product a #notifications .notification .info h3,#notifications .notification .info .page-element-document-full a h3,.page-element-document-full a #notifications .notification .info h3,#notifications .notification .info h6,#notifications .notification .info p{color:#fff}#notifications .notification .success{border:3px solid #e94e1d;border-color:#3eb56d;background-color:#3eb56d;color:#fff}#notifications .notification .success h1,#notifications .notification .success h2,#notifications .notification .success h3,#notifications .notification .success h4,#notifications .notification .success h5,#notifications .notification .success .page-element-product a h3,.page-element-product a #notifications .notification .success h3,#notifications .notification .success .page-element-document-full a h3,.page-element-document-full a #notifications .notification .success h3,#notifications .notification .success h6,#notifications .notification .success p{color:#fff}#notifications .notification .attention{border:3px solid #e94e1d;border-color:#ffe784;background-color:#ffe784;color:#000}#notifications .notification .attention h1,#notifications .notification .attention h2,#notifications .notification .attention h3,#notifications .notification .attention h4,#notifications .notification .attention h5,#notifications .notification .attention .page-element-product a h3,.page-element-product a #notifications .notification .attention h3,#notifications .notification .attention .page-element-document-full a h3,.page-element-document-full a #notifications .notification .attention h3,#notifications .notification .attention h6,#notifications .notification .attention p{color:#000}#notifications .notification .warning{border:3px solid #e94e1d;border-color:#ff4500;background-color:#ff4500;color:#fff}#notifications .notification .warning h1,#notifications .notification .warning h2,#notifications .notification .warning h3,#notifications .notification .warning h4,#notifications .notification .warning h5,#notifications .notification .warning .page-element-product a h3,.page-element-product a #notifications .notification .warning h3,#notifications .notification .warning .page-element-document-full a h3,.page-element-document-full a #notifications .notification .warning h3,#notifications .notification .warning h6,#notifications .notification .warning p{color:#fff}#notifications .notification .close{position:absolute;top:15px;right:15px;cursor:pointer;opacity:1;text-shadow:none;color:inherit;font-size:20px}.product-label-special{top:12px;left:-5px;z-index:11;border-radius:0;color:#fff;display:block;font-size:12px;font-weight:700;height:25px;line-height:25px;padding:1px 4px;position:absolute;text-align:center;text-transform:uppercase;width:100px}.product-label-special.num_2{top:45px}.product-label-special.num_3{top:78px}.product-label-special.new{background:none repeat scroll 0 0 #3d3d3d;color:#fff}.product-label-special.campaign{background:none repeat scroll 0 0 #6e6e6e;color:#fff}.product-label-special:before{position:absolute;left:0;top:100%;content:'';border-left:5px solid transparent;border-top:5px solid #000;border-bottom:5px solid transparent}.price-discount:not(:empty) {background:#00529c;padding:2px 4px 2px 4px;color:#fff;font-size:12px;font-weight:bold;display:inline-block;border-radius:10px}.product-grid .price-discount:not(:empty) {background:#00529c;color:#fff;font-size:12px;font-weight:bold;display:block;border-radius:50%;position:absolute;bottom:-4px;right:0;line-height:40px;width:40px;height:40px;text-align:center;padding:0}@media (max-width:560px){.product-grid .col-xs-6 .price-discount:not(:empty) {display:none}}#productTabsWrapper ul.nav.nav-tabs{border-bottom:1px solid transparent;margin:0;margin-top:1rem}@media (min-width:767px){#productTabsWrapper ul.nav.nav-tabs{border-bottom:1px solid #ccc!important}}#productTabsWrapper ul.nav.nav-tabs li{margin:0}#productTabsWrapper ul.nav.nav-tabs li a{color:#000;font-weight:700;border-radius:0;background:#eee}#productTabsWrapper ul.nav.nav-tabs li a:hover,#productTabsWrapper ul.nav.nav-tabs li a:focus{color:#000;background:#fff;border:1px solid #ccc;border-bottom:1px solid transparent}#productTabsWrapper ul.nav.nav-tabs li.active a{top:1px;position:relative;border:1px solid #ccc;border-bottom:1px solid transparent!important;background:#fff}@media (max-width:767px){#productTabsWrapper ul.nav.nav-tabs li{width:100%;float:none}#productTabsWrapper ul.nav.nav-tabs li a{border:none;margin-right:0;border-bottom:1px solid transparent!important}#productTabsWrapper ul.nav.nav-tabs li a:hover,#productTabsWrapper ul.nav.nav-tabs li a:focus{border:none!important}#productTabsWrapper ul.nav.nav-tabs li.active{border:none!important}#productTabsWrapper ul.nav.nav-tabs li.active a{top:0;color:#000;background:#333;border:none!important}}@media (max-width:767px) and (max-width:991px){#productTabsWrapper ul.nav.nav-tabs li.active a{color:#fff}}@media (max-width:767px){#productTabsWrapper ul.nav.nav-tabs li.active a:hover,#productTabsWrapper ul.nav.nav-tabs li.active a:focus{border:none!important;background:#1a1a1a;color:#fff}}#productTabsWrapper .tab-content #tab-specs table td:first-child{width:300px}@media (max-width:991px){#productTabsWrapper .tab-content #tab-specs table td:first-child{width:50%}}#favorites{padding:25px 15px}#favorites .product-grid .fav-products .box-content{border:1px solid #eee;margin-bottom:15px}#favorites .product-grid .fav-products .box-content .row{margin-left:-5px;margin-right:-5px}#favorites .product-grid .fav-products .box-content .row .col-lg-3.col-sm-4.col-xs-12{padding:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#favorites .product-grid .fav-products .product-block{background:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:15px;margin-bottom:0;position:relative;min-height:200px}#favorites .product-grid .fav-products .product-block .image{width:100%;margin-right:0;height:180px;text-align:center;padding:20px}#favorites .product-grid .fav-products .product-block .image img{display:inline-block;max-height:180px;width:auto}#favorites .product-grid .fav-products .product-block .product-meta{-ms-flex-preferred-size:auto;flex-basis:auto}#favorites .product-grid .fav-products .product-block .product-meta .name-sidebar{text-align:center;height:60px;overflow:hidden;margin-top:30px}#favorites .btn-remove-fav{background:#fff;font-size:16px;border:none;-webkit-box-shadow:none;box-shadow:none;outline:none;color:#323232;top:10px;right:6px;text-align:center;position:absolute}#favorites .btn-remove-fav i{font-size:20px}#favorites .btn-remove-fav i:hover,#favorites .btn-remove-fav i:active,#favorites .btn-remove-fav i:focus,#favorites .btn-remove-fav i:active:focus{color:#4c4c4c}#tab-attachments a.btn{display:block;float:right}#tab-attachments a.btn span{display:none}@media (min-width:767px){#tab-attachments a.btn span{display:inline-block}}.product-info{background:#fff;padding:15px 15px}@media (min-width:767px){.product-info{padding:25px 25px}}.product-info #productInfoWrapper h1{margin-top:1rem}.product-info #productInfoWrapper .mva{display:none}.product-info #productInfoWrapper .product-detail-price{margin-top:10px}.show-more{padding:10px;background:#111;color:#fff;position:absolute;width:200px;bottom:-10px;left:calc(50% - 100px);z-index:999}.info-big h1{margin-top:20px!important}.search #tab-products .product-filter,.search #tab-products .account-offer-list-filter .offer-filter,.account-offer-list-filter .search #tab-products .offer-filter,.search #tab-documents .product-filter,.search #tab-documents .account-offer-list-filter .offer-filter,.account-offer-list-filter .search #tab-documents .offer-filter{border:none}.search #tab-products .wishlist,.search #tab-documents .wishlist{margin-top:10px;margin-left:5px}.search #tab-products .breadcrumbs,.search #tab-documents .breadcrumbs{overflow:auto;margin:8px 0 8px 0;background:#eee;padding:5px;margin-bottom:5px}.search #tab-products .breadcrumbs li,.search #tab-documents .breadcrumbs li{margin-top:0!important}.search #tab-products .breadcrumbs .breadcrumb,.search #tab-documents .breadcrumbs .breadcrumb{white-space:nowrap;margin-right:0}.search #tab-products .breadcrumbs .breadcrumbs:empty,.search #tab-documents .breadcrumbs .breadcrumbs:empty{display:none}.search #tab-products table td small:empty,.search #tab-documents table td small:empty{display:none}.search #tab-products table td.price .price-old:empty,.search #tab-documents table td.price .price-old:empty{display:none}@media (max-width:767px){.search #tab-products table td.total,.search #tab-documents table td.total{height:60px}}@media (min-width:767px){.search #tab-products table td.total a,.search #tab-documents table td.total a{display:inline-block}.search #tab-products table td.total a.cart.button-cart,.search #tab-documents table td.total a.cart.button-cart{text-align:left}.search #tab-products table td.total a.cart.button-cart span,.search #tab-documents table td.total a.cart.button-cart span{display:none!important}}.search #tab-products table td.name a,.search #tab-documents table td.name a{margin-right:0}.modal{z-index:10000!important}.modal-content{border-radius:0}.fade.in{z-index:9999}.owl-carousel .owl-stage{display:block!important}.owl-carousel .owl-stage .owl-item:not(.active) video {display:none}.container-fluid .page-element-banner1 .item img,.container-fluid .page-element-banner2 .item img{width:100%}#mobileRegister{margin:15px 0}#loginForm .password-recover{display:block;margin-bottom:-10px}body{background:#fff;color:#111;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}#page{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto}.dropdown-menu{list-style:none;margin:0;padding:0;text-align:left;z-index:9999999;-webkit-box-shadow:none;box-shadow:none}.dropdown-menu li{list-style:none;margin-bottom:10px;padding-left:10px}.dropdown-menu li a{text-align:left}.dropdown-menu li a:hover,.dropdown-menu li a:focus,.dropdown-menu li a:active,.dropdown-menu li a:active:focus{background:transparent}.sticky-wrapper{position:relative;z-index:1000!important}.sticky-wrapper .js-sticky-nav-wrapper{z-index:9999!important}.sticky-wrapper.is-sticky .js-sticky-nav-wrapper{z-index:9999!important}.sticky-wrapper.is-sticky .js-header2{background:#000;z-index:2000!important;-webkit-box-shadow:0 1px 10px rgba(17,17,17,.2);box-shadow:0 1px 10px rgba(17,17,17,.2);-webkit-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}#logo-theme{padding:10px 0;font-size:42px}#logo-theme img{width:100%;max-width:200px;height:auto;display:block}.loader{position:fixed;background:rgba(255,255,255,.8);z-index:9999;height:100%;width:100%;overflow:visible;margin:auto;top:0;left:0;bottom:0;right:0;display:none}.loader .loader-content{margin-top:18%;text-align:center}.loader .loader-content i{font-size:40px;margin-bottom:10px;color:#c1c1c1}.btn-selector{background:#fff;color:#323232;border-radius:0;border:1px solid rgba(0,0,0,.15);width:100%;height:35px;position:relative;text-align:center}.btn-selector i{position:absolute;top:8px;right:10px;font-size:20px}.selector-dropdown .disabled{color:#999;text-decoration:line-through}#variantNavigation .dropdown-menu{min-width:100%}#variantNavigation .dropdown-menu li a{cursor:pointer}.panel{border-radius:0;-webkit-box-shadow:unset;box-shadow:unset}.panel a{color:#111}.panel a:hover,.panel a:focus{color:#111}#alternativeProducts .product-related .box-heading,#alternativeProducts .box.bloglatest .box-heading,#alternativeProducts .product-related.box.bloglatest .box-heading,#relatedProducts .product-related .box-heading,#relatedProducts .box.bloglatest .box-heading,#relatedProducts .product-related.box.bloglatest .box-heading,#recommendedProducts .product-related .box-heading,#recommendedProducts .box.bloglatest .box-heading,#recommendedProducts .product-related.box.bloglatest .box-heading,.page-element-promotions .product-related .box-heading,.page-element-promotions .box.bloglatest .box-heading,.page-element-promotions .product-related.box.bloglatest .box-heading{text-align:center;margin:30px 0;position:relative;width:100%}#alternativeProducts .product-related .box-heading:after,#alternativeProducts .box.bloglatest .box-heading:after,#alternativeProducts .product-related.box.bloglatest .box-heading:after,#relatedProducts .product-related .box-heading:after,#relatedProducts .box.bloglatest .box-heading:after,#relatedProducts .product-related.box.bloglatest .box-heading:after,#recommendedProducts .product-related .box-heading:after,#recommendedProducts .box.bloglatest .box-heading:after,#recommendedProducts .product-related.box.bloglatest .box-heading:after,.page-element-promotions .product-related .box-heading:after,.page-element-promotions .box.bloglatest .box-heading:after,.page-element-promotions .product-related.box.bloglatest .box-heading:after{content:"";background:#ddd;height:1px;border-bottom:1px solid #e7e7e7;top:50%;position:absolute;width:100%;left:0}#alternativeProducts .product-related .box-heading span,#alternativeProducts .box.bloglatest .box-heading span,#alternativeProducts .product-related.box.bloglatest .box-heading span,#relatedProducts .product-related .box-heading span,#relatedProducts .box.bloglatest .box-heading span,#relatedProducts .product-related.box.bloglatest .box-heading span,#recommendedProducts .product-related .box-heading span,#recommendedProducts .box.bloglatest .box-heading span,#recommendedProducts .product-related.box.bloglatest .box-heading span,.page-element-promotions .product-related .box-heading span,.page-element-promotions .box.bloglatest .box-heading span,.page-element-promotions .product-related.box.bloglatest .box-heading span{background:#fff;padding:0 30px;position:relative;z-index:99}#topbar{background:#fff}.nav-down{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;-o-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out , -webkit-transform .2s ease-in-out}.nav-up{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-box-shadow:unset;box-shadow:unset;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;-o-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out , -webkit-transform .2s ease-in-out}.warp-info h3.name{margin:0;line-height:1.2;font-size:unset}.warp-info h3.name a{text-decoration:none;color:#111}.btn{border-radius:0}#registerForm .btn-group .btn-primary:active,#registerForm .btn-group .btn-primary.active,#registerForm .btn-group .open>.dropdown-toggle.btn-primary,#profileForm .btn-group .btn-primary:active,#profileForm .btn-group .btn-primary.active,#profileForm .btn-group .open>.dropdown-toggle.btn-primary{background:#e94e1d;border:1px solid #e94e1d;color:#fff;-webkit-box-shadow:unset;box-shadow:unset;position:relative;padding-right:25px}#registerForm .btn-group .btn-primary:active:before,#registerForm .btn-group .btn-primary.active:before,#registerForm .btn-group .open>.dropdown-toggle.btn-primary:before,#profileForm .btn-group .btn-primary:active:before,#profileForm .btn-group .btn-primary.active:before,#profileForm .btn-group .open>.dropdown-toggle.btn-primary:before{content:"\f00c";display:inline-block;font-family:'Font Awesome 5 Free';font-display:swap;font-size:12px;font-weight:900;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;margin-right:2px}#registerForm .btn-group .btn-primary,#profileForm .btn-group .btn-primary{background:#fff;color:#e94e1d;border:1px solid #e94e1d;-webkit-box-shadow:unset;box-shadow:unset;padding-right:25px}#registerForm .btn-group .btn-primary:before,#profileForm .btn-group .btn-primary:before{content:"\f00c";display:inline-block;font-family:'Font Awesome 5 Free';font-display:swap;font-size:12px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;margin-right:2px;color:transparent}#savedBasketsWrapper td a{color:#111}#savedBasketsWrapper td a:hover,#savedBasketsWrapper td a:focus,#savedBasketsWrapper td a:active,#savedBasketsWrapper td a:active:focus{color:#111}.container-fluid .row.no-gutters>[class^="col-"],.container-fluid .row.no-gutters>[class*=" col-"]{padding-right:0;padding-left:0}body{background:#fff;color:#111}#button-cart:disabled,.cart.not-forsale #button-cart:disabled{background:#eee!important;color:#333!important}.button-cart{background:#007276;color:#000;padding:10px 15px;border-radius:0;display:inline-block;text-decoration:none!important}.button-cart:hover,.button-cart:focus,.button-cart:active,.button-cart:active:focus{background:#00a3a9;color:#000;text-decoration:none!important}.cart.not-forsale #button-cart{width:100%;padding:10px 15px;border:none;background:#eee;margin-top:5px}.checkout-submit{width:250px;margin-bottom:5px}.login-sso-container{border-top:1px solid #ccc;padding-top:15px;padding-bottom:15px}.login-sso-container i{margin-right:10px}.login-sso-container .login-sso-consent{margin-top:10px}.btn{padding:10px 16px}.btn-primary{background-color:#e94e1d;color:#fff;border-color:#e94e1d}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary:active:focus{background:#ee724b}#footer{background:#000;color:#fff;min-height:100px;margin-top:25px}#footer a{color:#e94e1d;text-decoration:none}#footer a:hover,#footer a:focus{color:#ee724b;text-decoration:underline}#footer ul,#footer ol{margin-left:0;margin-bottom:15px}#footer ul ul,#footer ul ol,#footer ol ul,#footer ol ol{margin-left:0}#footer h1,#footer p,#footer ul,#footer ol{color:#fff}#footer h1 li,#footer p li,#footer ul li,#footer ol li{color:#fff}#footer .footer-center{padding-top:50px;padding-bottom:25px}#footer #powered{padding:25px 0}#footer #powered .inner{text-align:center}#footer .panel,#footer .panel-heading,#footer .panel-body{background:#000;border-color:#5f5f5f}*,html,body{font-size:16px;font-family:"Source Sans Pro","Helvetica","arial","verdana",sans-serif;word-wrap:break-word;font-display:swap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}h1,h2,h3,h4,h5,.page-element-product a h3,.page-element-document-full a h3,h6{margin:25.3px 0 11px 0;color:#000;line-height:1.25em;font-weight:700;font-family:"Source Sans Pro","Helvetica","arial","verdana",sans-serif;font-display:swap}h1,.h1{font-size:2rem}h1 strong,.h1 strong{font-size:inherit}h1:first-of-type{margin-top:0}h2,.h2,.product-info #productInfoWrapper h1{font-size:1.5384615385rem}h2 strong,.h2 strong,.product-info #productInfoWrapper h1 strong{font-size:inherit}h3,.h3{font-size:1.3333333333rem}h3 strong,.h3 strong{font-size:inherit}h4,.h4,.doc-item .doc-text h5,.doc-item .doc-text .page-element-product a h3,.page-element-product a .doc-item .doc-text h3,.doc-item .doc-text .page-element-document-full a h3,.page-element-document-full a .doc-item .doc-text h3{font-size:1.1764705882rem}h4 strong,.h4 strong,.doc-item .doc-text h5 strong,.doc-item .doc-text .page-element-product a h3 strong,.page-element-product a .doc-item .doc-text h3 strong,.doc-item .doc-text .page-element-document-full a h3 strong,.page-element-document-full a .doc-item .doc-text h3 strong{font-size:inherit}h5,.page-element-product a h3,.page-element-document-full a h3,.h5,.sidebar h3.name-sidebar{font-size:1.1111111111rem}h5 strong,.page-element-product a h3 strong,.page-element-document-full a h3 strong,.h5 strong,.sidebar h3.name-sidebar strong{font-size:inherit}h6,h6{font-size:1rem}h6 strong,h6 strong{font-size:inherit}p{margin-top:20px;font-size:16px;line-height:1.4;color:#111}p.ingress{font-size:20px;line-height:1.75;margin-top:25px}p:first-of-type{margin-top:0}a{color:#2a7ab0;text-decoration:none;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}a:hover{color:#205d87}ul,ol{margin:20px 0 0 0}ul li,ol li{margin-top:10px;line-height:1.4;color:#111}ul ul,ul ol,ol ul,ol ol{margin-top:0}ul li{list-style:disc}ul ul li{list-style:circle}ol li{list-style:decimal}hr{height:1px;margin:25px 0;border:none;background-color:#dadada}blockquote{margin:30px 0;font-size:1.4375rem;line-height:1.5em;color:#111;text-align:center;font-style:italic}em,i,.italic{font-style:italic}strong,b,.bold{font-weight:700}img{display:block;max-width:100%}.owl-carousel .owl-stage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:991px){.owl-carousel .owl-item [data-lightbox]{cursor:zoom-in}}.owl-carousel .owl-item .image-caption{font-size:.8em;border-top:1px solid #ccc;padding-top:5px;margin-bottom:10px}.owl-carousel .owl-nav{position:absolute;top:50%;width:100%}.owl-carousel .banner-text{position:absolute;top:10px;left:70px;font-size:1.5em}.owl-carousel .owl-prev,.owl-carousel .owl-next{text-decoration:none;display:block;margin:-25px 0 0;position:absolute;z-index:10;overflow:hidden;opacity:1;cursor:pointer;border-radius:3px;-webkit-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.owl-carousel .owl-prev i,.owl-carousel .owl-next i{color:#333}.owl-carousel .owl-prev:hover,.owl-carousel .owl-prev:focus,.owl-carousel .owl-next:hover,.owl-carousel .owl-next:focus{-webkit-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.owl-carousel .owl-prev:hover i,.owl-carousel .owl-prev:focus i,.owl-carousel .owl-next:hover i,.owl-carousel .owl-next:focus i{color:#3d3d3d;-webkit-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.owl-carousel .owl-prev{padding:5px 10px 5px 5px;left:10px}.owl-carousel .owl-next{right:10px;padding:5px 10px 5px 5px}.owl-carousel .owl-video-wrapper{position:relative;height:386px;background:#000}.owl-carousel .owl-dots{text-align:center;bottom:5px;width:100%;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.owl-carousel .owl-dots button.owl-dot{border-radius:50px;border:1px solid #000;height:10px;width:10px;display:inline-block;margin-left:5px;margin-right:5px}.owl-carousel .owl-dots button.owl-dot.active{background-color:#000}@media (min-width:991px){#productGalleryWrapper .owl-carousel .owl-prev,#productGalleryWrapper .owl-carousel .owl-next{display:none}}.owl-thumbs{margin-top:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.owl-thumbs button.owl-thumb-item{position:relative;background:#fff;padding:0;margin-top:0;height:87px;border:1px solid rgba(0,0,0,.1);margin-right:5px;margin-bottom:5px}.owl-thumbs button.owl-thumb-item:hover,.owl-thumbs button.owl-thumb-item:focus,.owl-thumbs button.owl-thumb-item.active{border:1px solid #e94e1d}.owl-thumbs button.owl-thumb-item img{max-height:85px;max-width:85px}.owl-thumbs button.owl-thumb-item i{position:absolute;left:0;top:35%;width:100%;font-size:30px}.owl-thumbs button.owl-thumb-item i.play-background{color:#fff}.owl-thumbs button.owl-thumb-item i.play-foreground{color:#232323}@media (max-width:990px){.owl-thumbs{display:none}}.form-control{display:block;width:100%;height:40px;padding:6px 12px;font-size:13px;line-height:1.428571429;color:#292929;vertical-align:middle;background-color:#fff;border:1px solid #ccc;border-radius:0;-webkit-box-shadow:unset;box-shadow:unset}.search-results h1{margin-top:20px}.autologin{margin-left:15px}.main-column{background:#fff;padding:15px 15px}#account-menu{list-style:none!important;margin:0;padding:0;margin-left:20px;margin-bottom:30px}#account-menu li{list-style:none!important}#account-menu li a{color:#000}#account-menu li a:hover,#account-menu li a:focus{color:#e94e1d;text-decoration:none!important}#account-menu li.active{font-weight:bold}button:focus,select:focus,input{outline:none}body.user-is-tabbing *:focus{outline:2px solid #7aacfe!important;outline:5px auto -webkit-focus-ring-color!important}[contenteditable="true"]:focus{padding:1px}@media (min-width:992px){.off-canvas-menu{display:none}}@media (max-width:991px){.off-canvas-menu{height:100%;width:0;position:fixed;z-index:9999999;top:0;background-color:#fff;overflow-x:hidden;-webkit-transition:.5s;transition:.5s;pointer-events:none}.off-canvas-menu.visible{width:250px;pointer-events:auto!important}.off-canvas-menu li{margin:0;padding:0;display:block;border-bottom:1px solid rgba(0,0,0,.1)}.off-canvas-menu a,.off-canvas-menu h4{text-decoration:none;font-size:14px;color:#000;font-weight:700;display:block;-webkit-transition:.3s;transition:.3s;text-transform:uppercase;padding:15px 20px}.off-canvas-menu a:hover,.off-canvas-menu a:focus,.off-canvas-menu a:active,.off-canvas-menu a:active:focus,.off-canvas-menu h4:hover,.off-canvas-menu h4:focus,.off-canvas-menu h4:active,.off-canvas-menu h4:active:focus{background:#eee}.off-canvas-menu .locale-picker h5,.off-canvas-menu .locale-picker .page-element-product a h3,.page-element-product a .off-canvas-menu .locale-picker h3,.off-canvas-menu .locale-picker .page-element-document-full a h3,.page-element-document-full a .off-canvas-menu .locale-picker h3{padding:0 0 5px 20px;margin:30px 0 0 0;border-bottom:1px solid #ccc}.off-canvas-menu .locale-picker ul li.active a{text-decoration:underline}.top-menu a{padding:8px;text-decoration:none;font-size:15px;color:#616161;display:block;-webkit-transition:.3s;transition:.3s;text-transform:uppercase}.off-canvas-menu a.category-link.active{font-weight:600}.off-canvas-menu hr{border-color:#5a5a5a}.off-canvas-overlay{position:fixed;background:rgba(255,255,255,.8);z-index:9999;height:100%;width:100%;overflow:visible;margin:auto;top:0;left:0;bottom:0;right:0;display:none;-webkit-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}.off-canvas-overlay.visible{display:block;-webkit-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}.off-canvas-menu.left{left:0;-webkit-box-shadow:0 0 30px rgba(0,0,0,.2);box-shadow:0 0 30px rgba(0,0,0,.2)}.off-canvas-menu.right{right:0;-webkit-box-shadow:0 0 30px rgba(0,0,0,.2);box-shadow:0 0 30px rgba(0,0,0,.2)}.off-canvas-menu .menu-nav{background:#3d3d3d;font-weight:600;min-height:40px}.off-canvas-menu .menu-nav a{color:#fff;padding:15px 20px}.off-canvas-menu .menu-nav a:hover,.off-canvas-menu .menu-nav a:focus,.off-canvas-menu .menu-nav a:active,.off-canvas-menu .menu-nav a:active:focus{background:#3d3d3d}.off-canvas-menu .menu-nav i{margin-left:2px}.off-canvas-menu .menu-heading{margin-top:5px;height:37px;background:#d8d8d8;font-weight:600}.off-canvas-menu .close-btn{font-size:25px;padding:0 0 0 10px!important}.off-canvas-menu.left .close-btn{position:absolute;top:0;right:10px;font-size:25px;padding:0}.top-menu{background:#5e5e5e;color:#f1f1f1}.top-menu div{display:inline}}.navbar-header{width:100%;background:#fff;border:1px solid #e7e7e7;padding-top:5px}.m-search{border:2px solid #e94e1d;border-radius:2px;width:100%;margin-bottom:2px}.m-search form .twitter-typeahead input{width:calc(100% - 45px);border:none;line-height:30px;padding:6px 7px;font-size:13px}.m-search span.twitter-typeahead{display:inline!important}.m-search .nav-button{display:inline-block;height:40px;width:40px;background:#fff;border-color:#fff;color:#000;border:none;position:relative;font-size:13px}.m-logo{margin:3px 0 0 15px;display:inline-block}.m-logo img{max-height:37px;margin:0}.m-search input{width:calc(100% - 45px);border:none}.m-float-left{float:left;display:inline-block}.m-float-left .nav-button{display:inline-block;height:40px;width:40px;background:#fff;border-color:#fff;color:#000;position:relative;border:none;background:none;font-size:13px}.m-float-right{float:right;display:inline-block}.m-float-right div{display:inline-block}.m-float-right .nav-button{display:inline-block;height:40px;width:40px;background:#fff;border-color:#fff;color:#000;position:relative;border:none;background:none;font-size:13px}.m-float-right .nav-button .fa-shopping-cart{color:#e94e1d}.off-canvas-menu ul{list-style:none;padding:0;margin:0}.off-canvas-menu ul li{list-style:none}.account-offer-list-filter{text-align:right;width:100%}.account-offer-list-filter .offer-filter .dropdown{float:right}.account-offer-list-filter .offer-filter .dropdown .btn,.account-offer-list-filter .offer-filter .dropdown>span{background:transparent;font-size:16px;padding:11px 21px}.account-offer-list-filter .offer-filter .dropdown .dropdown-menu{max-width:100px;left:auto;padding:6px 10px;right:0}.account-offer-list-filter .offer-filter .dropdown .dropdown-menu .btn-group.custom-boxes{width:100%;margin-bottom:15px}.account-offer-list-filter .offer-filter .dropdown .dropdown-menu .btn-group.custom-boxes label.control-label{display:block;width:100%;font-size:14px}.account-offer-list-filter .offer-filter .dropdown .dropdown-menu .btn-group.custom-boxes .btn{display:block;width:100%;text-align:left;-webkit-box-shadow:none!important;box-shadow:none!important;font-size:16px;padding:4px 12px 4px 20px;border:1px solid transparent;border-radius:0;position:relative}.account-offer-list-filter .offer-filter .dropdown .dropdown-menu .btn-group.custom-boxes .btn:before{position:absolute;content:'';left:0;top:7px;height:14px;width:14px;border:1px solid #1ab394}.account-offer-list-filter .offer-filter .dropdown .dropdown-menu .btn-group.custom-boxes .btn.active:before{font-family:'Font Awesome 5 Free';content:'\f00c';font-size:9px;text-align:center;line-height:10px;background:#1ab394;color:#fff}.account-offer-list-filter .offer-filter .dropdown .dropdown-menu .btn-group.custom-boxes .divider{display:block;width:100%;height:1px;background:#efefef;margin:5px 0}.account-offer-list-filter .offer-filter .dropdown .dropdown-menu .btn-group.custom-boxes .divider:last-child{display:none}.account-offer-list-filter .offer-filter .dropdown .dropdown-menu .btn-group.custom-boxes.radio .btn:before{border-radius:50%}.account-offer-list-filter .offer-filter .dropdown .dropdown-menu .btn-group.custom-boxes.radio .btn.active:before{content:''}a.inactive{color:#908c89}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce {
  0%,20%,53%,80%,to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  40%,43% {
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }
  40%,43%,70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  }
  70% {
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}@keyframes bounce {
  0%,20%,53%,80%,to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  40%,43% {
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }
  40%,43%,70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  }
  70% {
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash {
  0%,50%,to {
    opacity: 1;
  }
  25%,75% {
    opacity: 0;
  }
}@keyframes flash {
  0%,50%,to {
    opacity: 1;
  }
  25%,75% {
    opacity: 0;
  }
}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}@keyframes pulse {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}@keyframes rubberBand {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake {
  0%,to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  10%,30%,50%,70%,90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  20%,40%,60%,80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}@keyframes shake {
  0%,to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  10%,30%,50%,70%,90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  20%,40%,60%,80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }
  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }
  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }
  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }
  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}@keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }
  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }
  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }
  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }
  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }
  40% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  60% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }
  80% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
  to {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}@keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }
  40% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  60% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }
  80% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
  to {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
  10%,20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
  }
  30%,50%,70%,90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
  }
  40%,60%,80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
  }
  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}@keyframes tada {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
  10%,20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
  }
  30%,50%,70%,90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
  }
  40%,60%,80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
  }
  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble {
  0% {
    -webkit-transform: none;
    transform: none;
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg);
    transform: translate3d(-25%, 0, 0) rotate(-5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate(3deg);
    transform: translate3d(20%, 0, 0) rotate(3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg);
    transform: translate3d(-15%, 0, 0) rotate(-3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate(2deg);
    transform: translate3d(10%, 0, 0) rotate(2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg);
    transform: translate3d(-5%, 0, 0) rotate(-1deg);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}@keyframes wobble {
  0% {
    -webkit-transform: none;
    transform: none;
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg);
    transform: translate3d(-25%, 0, 0) rotate(-5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate(3deg);
    transform: translate3d(20%, 0, 0) rotate(3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg);
    transform: translate3d(-15%, 0, 0) rotate(-3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate(2deg);
    transform: translate3d(10%, 0, 0) rotate(2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg);
    transform: translate3d(-5%, 0, 0) rotate(-1deg);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello {
  0%,11.1%,to {
    -webkit-transform: none;
    transform: none;
  }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}@keyframes jello {
  0%,11.1%,to {
    -webkit-transform: none;
    transform: none;
  }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn {
  0%,20%,40%,60%,80%,to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}@keyframes bounceIn {
  0%,20%,40%,60%,80%,to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown {
  0%,60%,75%,90%,to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}@keyframes bounceInDown {
  0%,60%,75%,90%,to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft {
  0%,60%,75%,90%,to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}@keyframes bounceInLeft {
  0%,60%,75%,90%,to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight {
  0%,60%,75%,90%,to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}@keyframes bounceInRight {
  0%,60%,75%,90%,to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp {
  0%,60%,75%,90%,to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}@keyframes bounceInUp {
  0%,60%,75%,90%,to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%,55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%,55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  40%,45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  40%,45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  40%,45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  40%,45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}@keyframes fadeOutDown {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}@keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}@keyframes fadeOutRight {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}@keyframes fadeOutUp {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotateY(-1turn);
    transform: perspective(400px) rotateY(-1turn);
  }
  0%,40% {
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(-190deg);
    transform: perspective(400px) translateZ(150px) rotateY(-190deg);
  }
  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(-170deg);
    transform: perspective(400px) translateZ(150px) rotateY(-170deg);
  }
  50%,80% {
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}@keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotateY(-1turn);
    transform: perspective(400px) rotateY(-1turn);
  }
  0%,40% {
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(-190deg);
    transform: perspective(400px) translateZ(150px) rotateY(-190deg);
  }
  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(-170deg);
    transform: perspective(400px) translateZ(150px) rotateY(-170deg);
  }
  50%,80% {
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
  0%,40% {
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg);
  }
  60% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotateX(-5deg);
    transform: perspective(400px) rotateX(-5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}@keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
  0%,40% {
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg);
  }
  60% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotateX(-5deg);
    transform: perspective(400px) rotateX(-5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
  0%,40% {
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  40% {
    -webkit-transform: perspective(400px) rotateY(-20deg);
    transform: perspective(400px) rotateY(-20deg);
  }
  60% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotateY(-5deg);
    transform: perspective(400px) rotateY(-5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
  0%,40% {
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  40% {
    -webkit-transform: perspective(400px) rotateY(-20deg);
    transform: perspective(400px) rotateY(-20deg);
  }
  60% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotateY(-5deg);
    transform: perspective(400px) rotateY(-5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}@keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotateY(-15deg);
    transform: perspective(400px) rotateY(-15deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}@keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotateY(-15deg);
    transform: perspective(400px) rotateY(-15deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
  }
  60%,80% {
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
  }
  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}@keyframes lightSpeedIn {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
  }
  60%,80% {
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
  }
  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}@keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn {
  0% {
    transform-origin: center;
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }
  0%,to {
    -webkit-transform-origin: center;
  }
  to {
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}@keyframes rotateIn {
  0% {
    transform-origin: center;
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }
  0%,to {
    -webkit-transform-origin: center;
  }
  to {
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft {
  0% {
    transform-origin: left bottom;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0;
  }
  0%,to {
    -webkit-transform-origin: left bottom;
  }
  to {
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}@keyframes rotateInDownLeft {
  0% {
    transform-origin: left bottom;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0;
  }
  0%,to {
    -webkit-transform-origin: left bottom;
  }
  to {
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight {
  0% {
    transform-origin: right bottom;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0;
  }
  0%,to {
    -webkit-transform-origin: right bottom;
  }
  to {
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}@keyframes rotateInDownRight {
  0% {
    transform-origin: right bottom;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0;
  }
  0%,to {
    -webkit-transform-origin: right bottom;
  }
  to {
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft {
  0% {
    transform-origin: left bottom;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0;
  }
  0%,to {
    -webkit-transform-origin: left bottom;
  }
  to {
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}@keyframes rotateInUpLeft {
  0% {
    transform-origin: left bottom;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0;
  }
  0%,to {
    -webkit-transform-origin: left bottom;
  }
  to {
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight {
  0% {
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
  0%,to {
    -webkit-transform-origin: right bottom;
  }
  to {
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}@keyframes rotateInUpRight {
  0% {
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
  0%,to {
    -webkit-transform-origin: right bottom;
  }
  to {
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut {
  0% {
    transform-origin: center;
    opacity: 1;
  }
  0%,to {
    -webkit-transform-origin: center;
  }
  to {
    transform-origin: center;
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}@keyframes rotateOut {
  0% {
    transform-origin: center;
    opacity: 1;
  }
  0%,to {
    -webkit-transform-origin: center;
  }
  to {
    transform-origin: center;
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft {
  0% {
    transform-origin: left bottom;
    opacity: 1;
  }
  0%,to {
    -webkit-transform-origin: left bottom;
  }
  to {
    transform-origin: left bottom;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0;
  }
}@keyframes rotateOutDownLeft {
  0% {
    transform-origin: left bottom;
    opacity: 1;
  }
  0%,to {
    -webkit-transform-origin: left bottom;
  }
  to {
    transform-origin: left bottom;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0;
  }
}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight {
  0% {
    transform-origin: right bottom;
    opacity: 1;
  }
  0%,to {
    -webkit-transform-origin: right bottom;
  }
  to {
    transform-origin: right bottom;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0;
  }
}@keyframes rotateOutDownRight {
  0% {
    transform-origin: right bottom;
    opacity: 1;
  }
  0%,to {
    -webkit-transform-origin: right bottom;
  }
  to {
    transform-origin: right bottom;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0;
  }
}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft {
  0% {
    transform-origin: left bottom;
    opacity: 1;
  }
  0%,to {
    -webkit-transform-origin: left bottom;
  }
  to {
    transform-origin: left bottom;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0;
  }
}@keyframes rotateOutUpLeft {
  0% {
    transform-origin: left bottom;
    opacity: 1;
  }
  0%,to {
    -webkit-transform-origin: left bottom;
  }
  to {
    transform-origin: left bottom;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0;
  }
}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight {
  0% {
    transform-origin: right bottom;
    opacity: 1;
  }
  0%,to {
    -webkit-transform-origin: right bottom;
  }
  to {
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}@keyframes rotateOutUpRight {
  0% {
    transform-origin: right bottom;
    opacity: 1;
  }
  0%,to {
    -webkit-transform-origin: right bottom;
  }
  to {
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge {
  0% {
    transform-origin: top left;
  }
  0%,20%,60% {
    -webkit-transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%,60% {
    -webkit-transform: rotate(80deg);
    transform: rotate(80deg);
    transform-origin: top left;
  }
  40%,80% {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}@keyframes hinge {
  0% {
    transform-origin: top left;
  }
  0%,20%,60% {
    -webkit-transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%,60% {
    -webkit-transform: rotate(80deg);
    transform: rotate(80deg);
    transform-origin: top left;
  }
  40%,80% {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg);
    transform: translate3d(-100%, 0, 0) rotate(-120deg);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}@keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg);
    transform: translate3d(-100%, 0, 0) rotate(-120deg);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate(120deg);
    transform: translate3d(100%, 0, 0) rotate(120deg);
  }
}@keyframes rollOut {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate(120deg);
    transform: translate3d(100%, 0, 0) rotate(120deg);
  }
}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}@keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}@keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}@keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}@keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}@keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut {
  0% {
    opacity: 1;
  }
  50% {
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50%,to {
    opacity: 0;
  }
}@keyframes zoomOut {
  0% {
    opacity: 1;
  }
  50% {
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50%,to {
    opacity: 0;
  }
}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}@keyframes slideInDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}@keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}@keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}@keyframes slideInUp {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}@keyframes slideOutDown {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}@keyframes slideOutLeft {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}@keyframes slideOutRight {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}@keyframes slideOutUp {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}#saveBasket #submit{width:100%;overflow:auto}#saveBasket #editor-container,#saveBasket #revision-description-container{overflow:auto;width:100%}.has-error.has-feedback .cke{border:1px solid #a94442;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.decreaseDiscount,.increaseDiscount{padding:0}.discount,.price-discount{text-align:right}.cart-info .price-new{font-size:initial}.cart-info td.price-discount:not(:empty), .cart-info td.price-old {border-bottom:1px solid #ccc;color:initial;display:table-cell;text-decoration:initial;font-size:initial;font-weight:initial;height:initial;padding:10px 0 10px 7px;text-align:right}@media (min-width:767px){.pav-shop-cart td.name{max-width:200px}}.basketsale-wrapper input[type="radio"].quick-cart-separator{height:initial}.price.discount-input{max-width:50px}.blog-card{max-height:500px;height:500px}.owl-carousel,.product-detail .input-group{z-index:0!important}.blog-img img{cursor:pointer;height:200px;-o-object-fit:cover;object-fit:cover;max-height:200px;width:400px}.blog-content>a{text-decoration:none}.blog-title{color:#42403e;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.blog-preamble{margin-top:-5px}.blog-date,.blog-author{display:inline-block;color:#5c5957;font-size:14px;margin:10px 0}.blog-desc>p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;line-height:23px;color:#5c5957}.blog-more{position:absolute}.blog-more a{color:#e94e1d;cursor:pointer}.blog-more a:hover{text-decoration:none}@media (max-width:991px){.blog-title{-webkit-line-clamp:inherit;-webkit-box-orient:vertical}.blog-desc>p{-webkit-line-clamp:inherit}.blog-card{height:inherit;max-height:none;margin:10px 0}.blog-more{position:relative}}.categoryListPicture-card{max-height:285px;height:285px}.owl-carousel,.product-detail .input-group{z-index:0!important}.categoryListPicture-img img{cursor:pointer;height:200px;-o-object-fit:cover;object-fit:cover;max-height:200px;width:400px}.categoryListPicture-content>a{text-decoration:none}.categoryListPicture-title{margin-top:10px;color:#42403e;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.nav{bottom:0;margin:0 auto;display:block;width:100%}.nav-list{list-style:none;margin:0 auto;display:block;text-align:center}.nav-item{margin-top:0;height:100%;position:relative;text-align:center;display:inline-block;font-size:15px;z-index:1}.nav-item a{padding:10px 15px;display:inline-block;color:#fff;text-align:center;-moz-transition:all .3s ease 0s}.nav-submenu{z-index:2;display:none;position:absolute;left:0;width:210px;list-style:none;padding:0;margin:0;background:#000;visibility:hidden}.nav-submenu-item{margin-top:0;z-index:3;position:relative;list-style:none}.nav-submenu-item a{color:#fff;width:100%;text-align:left;padding:5px 16px;height:auto;line-height:30px;text-transform:none;margin:0;border-bottom:1px solid #656565}.nav-item:hover .nav-submenu{display:block;opacity:1;visibility:visible}.nav-item:hover>a{color:#e94e1d;text-decoration:none}.nav-submenu2,.nav-submenu3{position:absolute;left:99%;top:0;width:100%;list-style:none;padding:0;margin:0;background:#5c5957;margin-left:2px;z-index:99;visibility:hidden;opacity:0}.nav-submenu-item:hover .nav-submenu2{color:#e94e1d;opacity:1;visibility:visible}.nav-submenu-item:hover>a{color:#e94e1d;text-decoration:none}.trs-oransje{color:#e94e1d}.trs-gra{color:#5c5957}.trs-sjogronn{color:#007276}.trs-turkis{color:#40bbcd}.trs-morkebla{color:#183051}.contact-card{margin-bottom:10px;overflow:auto}.contact-card .contact-card-name{text-transform:uppercase;color:#e94e1d}.contact-card .contact-card-title{font-style:italic;color:#5c5957}.contact-card .contact-card-info a,.contact-card .contact-card-info a:visited{color:#000}.contact-card .contact-card-image{margin:0;display:inline;width:75px;height:75px}@media (min-width:768px){.contact-card .contact-card-image{width:150px;height:150px}}.contact-card.horizontal{text-align:center}.contact-card.vertical{text-align:left}.contact-card.vertical .contact-card-details,.contact-card.vertical .contact-card-image{float:left;vertical-align:center}.contact-card.vertical .contact-card-details{margin-left:10px}@media (min-width:768px){.contact-card.vertical .contact-card-details{margin-left:25px;margin-top:25px}}.course-events{border-bottom:1px solid #d3d3d3;padding:10px 0;margin:10px 0}.media-heading{color:#5c5957}.media-heading:hover{color:#908c89}.course-events>.media-left{float:left}.course-events-img img{cursor:pointer;height:180px;max-height:180px;width:200px}.media-ingress{margin-top:0}.media-body>a{text-decoration:none}.media-body{height:200px;vertical-align:middle;padding-left:3em}@media (max-width:450px){.media-left{padding-right:0}.course-events-img img{padding:5px;width:380px;height:250px;max-height:250px}.media-body{padding-left:0;padding:5px}}#footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer .page-element-product a h3,.page-element-product a #footer h3,#footer .page-element-document-full a h3,.page-element-document-full a #footer h3,#footer h6{color:#fff}#footer a{text-decoration:none!important;color:#fff}#footer a:hover,#footer a:active,#footer a:focus,#footer a:active:focus{color:#e94e1d}#footer .copyright a{color:#fff;text-decoration:none!important}#footer .copyright a:hover,#footer a:hover>p{color:#e94e1d}@media (max-width:1023px){.footer-box{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}}.footer-box{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.footer-box,.footer__external{-webkit-box-direction:normal}.footer-box,.footer__external,.footer__logo{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:992px){.footer-box-item{height:48rem}}.footer-box-item{z-index:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:24rem}.footer-box-item__image:hover{opacity:.9;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out}.footer-box-item__content{z-index:2;position:absolute;width:100%;left:0;padding:10px;height:5em;bottom:0;background-color:rgba(60,60,60,.7);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-box-item__image{position:absolute;top:0;left:0;right:0;bottom:0}.footer-box-item__image picture{background-size:cover}picture{background-image:none!important}picture{display:block;background-size:contain;background-position:center;background-repeat:no-repeat;text-align:center}picture,picture>img{height:100%;width:100%}picture>img.image--image-type-2{-o-object-fit:cover;object-fit:cover}.footer-box-item__image img{-o-object-fit:cover;object-fit:cover}.footer-box-item__image img{width:100%;height:100%}picture>img{opacity:1!important}.footer-box-item__text{font-weight:400}.footer-box-item__text,.footer-box-item__title{color:#fff;text-align:center;margin:0}@media (min-width:992px){.footer-box-item__button{margin:0;position:absolute;bottom:0;margin-bottom:-12.8rem}}@media (min-width:768px){.footer-box-item__button{margin-top:2.4rem}}.footer-box-item__button{margin:.8rem auto 0;width:12rem}.pictureSpace{margin:5px}@media (max-width:991px){.footer-box-item__text,.footer-box-item__title{font-size:18px}}.page-template-1>#row_1 .page-element-banner1,.page-template--1>#row_1 .page-element-banner1,.page-template--2>#row_1 .page-element-banner1,.page-template-1>#row_1 .page-element-banner2,.page-template--1>#row_1 .page-element-banner2,.page-template--2>#row_1 .page-element-banner2{margin-top:-11%;z-index:0;position:relative}.page-template-1>.container-fluid>#row_1 .page-element-banner1,.page-template--1>.container-fluid>#row_1 .page-element-banner1,.page-template--2>.container-fluid>#row_1 .page-element-banner1,.page-template-1>.container-fluid>#row_1 .page-element-banner2,.page-template--1>.container-fluid>#row_1 .page-element-banner2,.page-template--2>.container-fluid>#row_1 .page-element-banner2{margin-top:-11%;z-index:0;position:relative}@media (max-width:1350px){.page-template-1>#row_1 .page-element-banner1,.page-template-1>#row_1 .page-element-banner2{margin-top:-15%}}.hs-form .hs-form-field{font-size:14px}.hs-form .hs-field-desc{font-size:14px}.hs-form label{font-size:14px;font-weight:bold}.hs-form .hs-form-field>label{font-size:14px}.hs-form input[type="text"],.hs-form input[type="password"],.hs-form input[type="datetime"],.hs-form input[type="datetime-local"],.hs-form input[type="date"],.hs-form input[type="month"],.hs-form input[type="time"],.hs-form input[type="week"],.hs-form input[type="number"],.hs-form input[type="email"],.hs-form input[type="url"],.hs-form input[type="search"],.hs-form input[type="tel"],.hs-form input[type="color"],.hs-form input[type="file"],.hs-form textarea,.hs-form select{width:90%;background-color:#fff;border:1px solid gray!important;border-radius:2px;font-size:14px;color:#000;margin-bottom:10px;padding:10px}.hs-form select{background-color:#ededed!important;border:1px solid #282e28!important;border-radius:2px}::-webkit-input-placeholder{}:-moz-placeholder{}::-moz-placeholder{}:-ms-input-placeholder{}.hs-form fieldset{max-width:none!important}input[type="radio"],input[type="checkbox"]{margin-left:-22px}ul.inputs-list{padding:0;margin-left:-10px}ul li>label{display:block;margin-left:32px}.hs-form .hs-error-msgs label{margin-left:15px}.hs-form-booleancheckbox span{margin-left:5px}.hs-button,.hs-button input[type="submit"],.hs-button input[type="button"]{background-color:#e94e1d;color:#fff;border:none;padding:15px;padding-left:40px;padding-right:40px;font-size:14px;border-radius:30px;margin-top:30px;margin-bottom:20px}.hs-button:hover,.hs-button input[type="submit"]:hover,.hs-button input[type="button"]:hover{background-color:#f5a57d;color:#000}.hs-button:focus,.hs-button input[type="submit"]:focus,.hs-button input[type="button"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.actions{text-align:center}li.hs-form-booleancheckbox{list-style:none}.top-admin-menu{z-index:9999;position:-webkit-sticky;position:sticky;display:block}#header{position:relative;z-index:1}.top-menu-row__icon-menu>div{margin-left:10px}.top-menu-row__icon-menu div>a{width:30px;height:30px;border-radius:50%;background:#fff;color:#e94e1d}.top-menu-row__icon-menu div:hover > a:not(.language-link) {background:#767270}.top-menu-row__icon-menu .fas{color:#e94e1d;margin:0}.top-menu-row__icon-menu .locale-button-desktop .language-link{width:fit-content;height:auto;color:#000;display:flex;align-items:center;border-radius:30px;padding-right:11px;padding-left:9px;color:#e94e1d}.top-menu-row__icon-menu .locale-button-desktop .language-link i{margin-right:5px}.top-menu-row__icon-menu .locale-button-desktop .language-link:hover,.top-menu-row__icon-menu .locale-button-desktop .language-link:focus{background:#767270;color:#fff}.top-menu-row .top-menu-row__icon-menu .locale-button-desktop:hover,.top-menu-row .top-menu-row__icon-menu .locale-button-desktop:focus{background:transparent;border-radius:0}.top-menu-row{border:none}.large-cart__amount,.favorite-quantity{display:none}.large-cart__price{margin-left:15px!important;color:#000}.top-menu-row__search{float:right;font-size:25px;color:#fff;padding:3px 20px;cursor:pointer;margin-right:-2em}.top-menu-row__search i{font-size:24px}.user-button-desktop,.info-button-desktop,.favorite-button-desktop,.large-cart__icon,.large-cart__price{z-index:2}.top-menu-row__link-menu,.btn-rockwell-configurator-round{float:right;padding:3px 20px;margin-top:7px;background:#e94e1d;border-radius:30px;margin-right:-14em}.top-menu-row__link-menu>a,.btn-rockwell-configurator-round>a{color:#fff;font-size:15px}.top-menu-row__link-menu:hover>a,.btn-rockwell-configurator-round:hover>a{color:#e94e1d}.top-menu-row__link-menu:hover,.btn-rockwell-configurator-round:hover{cursor:pointer;background:#ee724b}.top-menu-row__link-menu:hover>a,.btn-rockwell-configurator-round:hover>a{color:#fff}#logo-theme>a{border-radius:50%;background:#000;height:150px;width:150px;position:absolute;z-index:1;top:-60px;left:-10em}#logo-theme img{width:180px;margin-left:-25px;margin-top:-10px}#topbar{background:transparent;width:100%;padding:0}#pav-mainnav{margin-top:10px}.pav-megamenu{padding:5px}#desktop_menu > div > div > nav > ul > li:nth-of-type(2) > ul {display:none}.top-menu-row{position:fixed;top:30px;right:0;left:0;z-index:2;background:transparent}#sticky-desktop{position:fixed;top:80px;left:0;right:0}@media (min-width:991px){.whiteOverlay{background:#fff;margin:-50px 0;padding:45px 0;opacity:1;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out;z-index:1;position:-webkit-sticky;position:sticky;top:0}.whiteOverlay.salesToolActive{padding:75px 0}}@media (max-width:1200px) and (min-width:991px){.nav-list{margin-left:21em}}@media (max-width:1450px) and (min-width:1201px){.nav-list{margin-left:15em}}#columns{margin-top:10em}#columns.salesToolActive{margin-top:13em}@media (max-width:1620px){#columns{margin-top:8em}}@media (max-width:991px){#columns{margin-top:0}}#searchBar{position:absolute;width:93%;left:40em;margin-top:5px;margin-right:14.5em}@media only screen and (max-width:1200px){#searchBar{left:30em;width:43%}}.search-bar .button-search{background:transparent;border:none;margin-left:-40px;font-size:20px}.tt-menu{margin-top:0}.navbar-row{margin-top:-10px}.navbar-header{padding-bottom:10px}#sticky-mobile > div > div:nth-child(2) > div > form {margin-left:5em;border:1px solid #000;border-radius:25px;height:30px}.m-search{border:none!important}.m-search form .twitter-typeahead input{height:27px;background:transparent;line-height:normal}#sticky-mobile > div > div:nth-child(2) > div > form > button {margin:-6px;margin-left:3px;background:transparent;font-size:9px}.m-float-right{margin-right:15px;margin-top:3px}.m-float-right div{display:block}.m-float-left{margin-top:50px;margin-left:10px}.m-right-menu-toggle{margin-top:7px}.m-search{border:1px solid #000}.m-logo{margin:0;margin-left:-2.5em}.m-logo img{max-height:70px;margin-top:-10px}.m-search input{background:transparent}@media (max-width:991px){.page-template-1>#row_1 .page-element-banner1,.page-template--1>#row_1 .page-element-banner1,.page-template--2>#row_1 .page-element-banner1,.page-template-1>#row_1 .page-element-banner2,.page-template--1>#row_1 .page-element-banner2,.page-template--2>#row_1 .page-element-banner2{margin-top:-5%}}#sticky-mobile > div > div:nth-child(2) {width:88%}@media (max-width:679px){#sticky-mobile > div > div:nth-child(2) {width:88%}}@media (max-width:473px){#sticky-mobile > div > div:nth-child(2) {width:77%}}.product-grid .price-discount:not(:empty), .price-discount:not(:empty) {background:initial;border:initial;border-radius:initial;bottom:initial;color:initial;display:initial;font-size:16px;font-weight:initial;height:initial;line-height:initial;padding:initial;position:initial;right:initial;text-align:initial;width:initial}.product-grid .warp-info h3.name a:nth-child(1) {font-weight:normal;display:block}.product-grid .product-action{width:100%}.product-grid .price-new{display:block}.product-grid .price .price-wrapper{display:none}.product-grid .list-availability,.product-grid .price-old-wrapper,.product-grid .price-discount-wrapper{float:left;width:100%}.product-grid .list-availability label, .product-grid .list-availability div, .product-grid .list-availability .price-discount:not(:empty), .product-grid .list-availability .price-discount:not(:empty), .product-grid .price-old-wrapper label, .product-grid .price-old-wrapper div, .product-grid .price-old-wrapper .price-discount:not(:empty), .product-grid .price-old-wrapper .price-discount:not(:empty), .product-grid .price-discount-wrapper label, .product-grid .price-discount-wrapper div, .product-grid .price-discount-wrapper .price-discount:not(:empty), .product-grid .price-discount-wrapper .price-discount:not(:empty) {float:left}@media (min-width:767px){.product-grid .list-availability label, .product-grid .list-availability div, .product-grid .list-availability .price-discount:not(:empty), .product-grid .list-availability .price-discount:not(:empty), .product-grid .price-old-wrapper label, .product-grid .price-old-wrapper div, .product-grid .price-old-wrapper .price-discount:not(:empty), .product-grid .price-old-wrapper .price-discount:not(:empty), .product-grid .price-discount-wrapper label, .product-grid .price-discount-wrapper div, .product-grid .price-discount-wrapper .price-discount:not(:empty), .product-grid .price-discount-wrapper .price-discount:not(:empty) {width:50%}.product-grid .list-availability label.package-size-label,.product-grid .price-old-wrapper label.package-size-label,.product-grid .price-discount-wrapper label.package-size-label{width:60%}.product-grid .list-availability div.package-size,.product-grid .price-old-wrapper div.package-size,.product-grid .price-discount-wrapper div.package-size{width:40%}}.product-grid .list-availability div, .product-grid .list-availability .price-discount:not(:empty), .product-grid .list-availability .price-discount:not(:empty), .product-grid .price-old-wrapper div, .product-grid .price-old-wrapper .price-discount:not(:empty), .product-grid .price-old-wrapper .price-discount:not(:empty), .product-grid .price-discount-wrapper div, .product-grid .price-discount-wrapper .price-discount:not(:empty), .product-grid .price-discount-wrapper .price-discount:not(:empty) {text-align:right}.product-grid .products-block .row .listItem .list-sku{display:initial}#productInfoWrapper .price-discount-wrapper,#productInfoWrapper .price-old-wrapper,#productInfoWrapper .product-package-wrapper{display:block;float:left;width:100%}#productInfoWrapper .price-discount-wrapper label,#productInfoWrapper .price-old-wrapper label,#productInfoWrapper .product-package-wrapper label{padding-right:11px}#productInfoWrapper .price-discount-wrapper label,#productInfoWrapper .price-discount-wrapper .price-old,#productInfoWrapper .price-old-wrapper label,#productInfoWrapper .price-old-wrapper .price-old,#productInfoWrapper .product-package-wrapper label,#productInfoWrapper .product-package-wrapper .price-old{float:left;font-weight:initial;margin:initial}#productInfoWrapper .price-discount-wrapper .price-old-label,#productInfoWrapper .price-discount-wrapper .price-discount-label,#productInfoWrapper .price-old-wrapper .price-old-label,#productInfoWrapper .price-old-wrapper .price-discount-label,#productInfoWrapper .product-package-wrapper .price-old-label,#productInfoWrapper .product-package-wrapper .price-discount-label{display:none}#productInfoWrapper .price-old{color:initial;font-size:initial;height:initial;text-decoration:initial}#productInfoWrapper .description div:first-child{font-weight:bold}#productActionWrapper div.product-detail{display:-webkit-box;display:-ms-flexbox;display:flex}#productActionWrapper div.product-detail>div{width:140px}.lifeStateActive{color:#006400}.lifeStateActiveMature{color:#90ee90}.lifeStateEndOfLife{color:#ff0}.lifeStateDiscontinued{color:red}.lifeStateUnknown{color:gray}.lifeState.description{font-size:30px}.lifeStateInfo{color:gray;font-size:15px}.lifestate-button{cursor:pointer}.product-list .warp-info h3.name a:nth-child(2) {display:none}.product-meta{font-size:16px}.product-list .availability,.product-list .price-discount,.product-list .price-old,.product-grid .availability,.product-grid .price-discount,.product-grid .price-old{color:#000;display:inline;font-size:16px;font-weight:initial;text-decoration:none}.product-list .list-availability label,.product-list .price-old-wrapper label,.product-list .price-discount-wrapper label,.product-grid .list-availability label,.product-grid .price-old-wrapper label,.product-grid .price-discount-wrapper label{font-weight:normal;margin-bottom:initial}.product-list .price-old-label,.product-list .price-discount-label,.product-grid .price-old-label,.product-grid .price-discount-label{display:none}.product-list .list-sku,.product-grid .list-sku{font-size:16px}.product-list .list-sku div,.product-list .list-availability div,.product-list .availability div{font-size:16px}.product-list .input-group{z-index:0}.list-sku{font-weight:bold}.list-sku a,.list-sku a:visited{color:#000}.subcategory-card{margin-bottom:20px}.subcategory-card-link{width:100%;display:inline-block;position:relative;background:#5c5957}.subcategory-card-title{display:inline-block;margin:0;padding:10px;vertical-align:middle;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-weight:unset!important;overflow:hidden;max-width:75%;font-size:20px!important;white-space:nowrap;color:#fff}.subcategory-card-link__arrow{background:#e94e1d;line-height:1;float:right;padding:15px 20px;-webkit-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;text-align:center}.subcategory-card .subcategory-card-link__arrow i{position:relative;color:#fff;left:0;-webkit-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.subcategory-card:hover .subcategory-card-link__arrow i,.subcategory-card-link:focus .subcategory-card-link__arrow i{left:5px;-webkit-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.search-table td.price-new{text-align:right}.ml-1{margin-left:15px}h1,h2,h3,h4,h5,.page-element-product a h3,.page-element-document-full a h3,h6,h1 span,h2 span,h3 span,h4 span,h5 span,.page-element-product a h3 span,.page-element-document-full a h3 span,h6 span{font-family:'CooperHewitt',Fallback,"Source Sans Pro","Helvetica","arial","verdana",sans-serif}h1 span{font-size:2rem}h2 span{font-size:1.5384615385rem}h3 span{font-size:1.3333333333rem}h4 span{font-size:1.1764705882rem}h5 span,.page-element-product a h3 span,.page-element-document-full a h3 span{font-size:1.1111111111rem}h6 span{font-size:1rem}@media (max-width:991px){h1,h1 span{font-size:7vw;font-size:22px;word-break:break-word}}#filterSelectionDesktop{display:inline-block;width:100%}#filterSelectionDesktop .box-content{display:flex;align-items:center;flex-wrap:wrap}#filterSelectionDesktop .box-content .selector-name{display:flex;align-items:center;justify-content:space-between;padding:0 10px;text-decoration:none}#filterSelectionDesktop .box-content ul{position:absolute;z-index:12;background:#fff;top:15px;border:1px solid #eee;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(100% - 9.4px);-webkit-padding-start:14px;padding-top:4px;padding-bottom:9px;left:0}#filterSelectionDesktop .box-content ul li{list-style:none}#filterSelectionDesktop .box-content ul li a{color:#000;text-decoration:none}#filterSelectionDesktop .box-content ul li a:hover,#filterSelectionDesktop .box-content ul li a:focus{text-decoration:none;color:#000}#filterSelectionDesktop .custom-filter-selector{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #eee;margin-right:10px;padding:6px 5px;border-radius:0;min-height:37px}#filterSelectionDesktop .custom-filter-selector a span{font-weight:normal!important}#filterSelectionDesktop .custom-filter-selector a:hover,#filterSelectionDesktop .custom-filter-selector a:active,#filterSelectionDesktop .custom-filter-selector a:focus,#filterSelectionDesktop .custom-filter-selector a:active:focus{text-decoration:none}#filterSelectionDesktop .custom-col-md{padding:0;margin-bottom:10px}#filterMobileButton{margin-bottom:10px}#filterMobileButton button{background:#fff;border:1px solid #eee;padding:10px;font-size:16px}#filterModal .filter-dialog{width:100%;height:100%;margin:0;padding:0}#filterModal .filter-dialog .filter-content{height:auto;min-height:100%;border-radius:0;margin:0;width:100%;top:0;left:0}#filterModal .filter-dialog .filter-content .filter-header{background:#ccc}#filterModal .filter-dialog .filter-content .filter-header .close{color:#000;opacity:1}#filterModal .filter-dialog .filter-content .filter-header button>span{color:#000!important;font-size:30px;font-weight:100}#filterModal .filter-dialog .filter-content .filter-header h6{color:#000;text-align:center;font-weight:normal}#filterModal .filter-dialog .filter-content #filterSelectionMobile{margin-bottom:20px}#filterModal .filter-dialog .filter-content #filterSelectionMobile .filter-menu .menu-heading{display:none}#filterModal .filter-dialog .filter-content #filterSelectionMobile .filter-menu .selector-name{background:transparent;text-decoration:none}#filterModal .filter-dialog .filter-content #filterSelectionMobile .filter-menu .selector-name span{font-size:18px;font-weight:normal;text-decoration:none}#filterModal .filter-dialog .filter-content #filterSelectionMobile .filter-menu .selector-name span:hover,#filterModal .filter-dialog .filter-content #filterSelectionMobile .filter-menu .selector-name span:active,#filterModal .filter-dialog .filter-content #filterSelectionMobile .filter-menu .selector-name span:focus,#filterModal .filter-dialog .filter-content #filterSelectionMobile .filter-menu .selector-name span:active:focus{text-decoration:none}#filterModal .filter-dialog .filter-content #filterSelectionMobile .filter-menu div{padding:10px 0;border-bottom:1px solid #ccc}#filterModal .filter-dialog .filter-content #filterSelectionMobile .filter-menu div .filter-selector{margin:15px -15px}#filterModal .filter-dialog .filter-content #filterSelectionMobile .filter-menu div .filter-selector li{list-style-type:none}#filterModal .filter-dialog .filter-content #filterSelectionMobile .filter-menu div .filter-selector li .filter-option{color:#555;font-size:16px;margin-bottom:0;text-decoration:none}#filterModal .filter-dialog .filter-content #filterSelectionMobile .filter-menu div .filter-selector li .filter-option:last-child{border-bottom:none;padding-bottom:5px}#filterModal .filter-dialog .filter-content .filter__btmbar{position:absolute;bottom:0;border:none;background:#ccc;padding:14px 10px 12px;width:100%;font-size:19px;margin-top:auto}.breadcrumbs{margin-top:35px}@media (min-width:992px) and (max-width:1620px){.breadcrumbs{margin-top:70px}}.page-element{margin:5px 0}#profileForm .form-control{z-index:0}body{overflow-x:hidden}.container #productGalleryWrapper .owl-carousel .item img{width:auto;max-height:620px;display:block;margin:0 auto}.button-cart.disabled{background:#bbb;color:#000}.button-cart{color:#fff}.button-cart:hover,.button-cart:active,.button-cart:focus{color:#fff}.large-cart__icon i{color:#e94e1d}.large-cart__amount{border:1px solid #e94e1d}.registration-success-block{background:#fff;border:1px solid #e7e7e7;margin-bottom:20px;padding:25px}.sidebar .box .box-heading{color:#fff;background:#5c5957;border-top-right-radius:10px;border-top-left-radius:10px;padding-right:15px;padding-left:15px}.sidebar .box .box-heading:before{color:#fff}.tt-suggestion.tt-selectable.tt-cursor{background:#5c5957}.off-canvas-menu .menu-nav,.off-canvas-menu .menu-nav a:hover{background:#e94e1d}.top-menu-row__icon-menu>div a:hover,.top-menu-row__icon-menu>div a:focus{color:#e94e1d}.course-events.active{opacity:1}.course-events{opacity:.5}.iboxes{cursor:move}.off-canvas-menu.left{pointer-events:none}.visible{pointer-events:auto!important}.top-admin-menu{top:0}.Q-014{z-index:auto!important}@-webkit-keyframes rotation {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
  }
}@keyframes rotation {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}.spinner-container{position:fixed;background:rgba(255,255,255,.5);z-index:9999;height:100%;width:100%;overflow:visible;margin:auto;top:0;left:0;bottom:0;right:0;display:none}.spinner-container.active{display:block}.spinner-container .spinner{position:absolute;z-index:1;left:50%;top:30%;height:150px;width:150px;margin:0 auto;-webkit-animation:rotation 1.0s infinite linear;animation:rotation 1.0s infinite linear;border-left:8px solid rgba(0,174,239,.15);border-right:8px solid rgba(0,174,239,.15);border-bottom:8px solid rgba(0,174,239,.15);border-top:8px solid rgba(103,197,232,.8);border-radius:100%;-webkit-box-shadow:0 0 20px rgba(0,0,0,.2);box-shadow:0 0 20px rgba(0,0,0,.2)}.file-label{font-weight:bold}.btn-rockwell-configurator-round{color:#fff;float:left;text-align:center;text-transform:uppercase}.basketsale-wrapper .input-group{z-index:0}.basketsale-wrapper a{display:inline-block}.basketsale-wrapper a.btn-rockwell{width:auto}.multiply-shopping-list{text-align:right}.multiply-shopping-list .control-label{font-weight:normal}.multiply-shopping-list .coefficient{width:60px;text-align:center}