@charset "UTF-8";.cmp-image img{width:100%}
.font-size-8pt{font-size:8pt}
.font-size-8pt h1,.font-size-8pt h2,.font-size-8pt h3,.font-size-8pt h4,.font-size-8pt h5,.font-size-8pt h6,.font-size-8pt p,.font-size-8pt pre{font-size:8pt !important}
.font-size-10pt{font-size:10pt}
.font-size-10pt h1,.font-size-10pt h2,.font-size-10pt h3,.font-size-10pt h4,.font-size-10pt h5,.font-size-10pt h6,.font-size-10pt p,.font-size-10pt pre{font-size:10pt !important}
.font-size-12pt{font-size:12pt}
.font-size-12pt h1,.font-size-12pt h2,.font-size-12pt h3,.font-size-12pt h4,.font-size-12pt h5,.font-size-12pt h6,.font-size-12pt p,.font-size-12pt pre{font-size:12pt !important}
.font-size-14pt{font-size:14pt}
.font-size-14pt h1,.font-size-14pt h2,.font-size-14pt h3,.font-size-14pt h4,.font-size-14pt h5,.font-size-14pt h6,.font-size-14pt p,.font-size-14pt pre{font-size:14pt !important}
.font-size-16pt{font-size:16pt}
.font-size-16pt h1,.font-size-16pt h2,.font-size-16pt h3,.font-size-16pt h4,.font-size-16pt h5,.font-size-16pt h6,.font-size-16pt p,.font-size-16pt pre{font-size:16pt !important}
.font-size-18pt{font-size:18pt}
.font-size-18pt h1,.font-size-18pt h2,.font-size-18pt h3,.font-size-18pt h4,.font-size-18pt h5,.font-size-18pt h6,.font-size-18pt p,.font-size-18pt pre{font-size:18pt !important}
.font-size-20pt{font-size:20pt}
.font-size-20pt h1,.font-size-20pt h2,.font-size-20pt h3,.font-size-20pt h4,.font-size-20pt h5,.font-size-20pt h6,.font-size-20pt p,.font-size-20pt pre{font-size:20pt !important}
.font-size-22pt{font-size:22pt}
.font-size-22pt h1,.font-size-22pt h2,.font-size-22pt h3,.font-size-22pt h4,.font-size-22pt h5,.font-size-22pt h6,.font-size-22pt p,.font-size-22pt pre{font-size:22pt !important}
.font-size-24pt{font-size:24pt}
.font-size-24pt h1,.font-size-24pt h2,.font-size-24pt h3,.font-size-24pt h4,.font-size-24pt h5,.font-size-24pt h6,.font-size-24pt p,.font-size-24pt pre{font-size:24pt !important}
.font-size-26pt h1,.font-size-26pt h2,.font-size-26pt h3,.font-size-26pt h4,.font-size-26pt h5,.font-size-26pt h6,.font-size-26pt p,.font-size-26pt pre{font-size:26pt !important}
.download-item{margin-bottom:50px}
.download-item h4{margin-bottom:30px;margin-top:30px;text-align:center;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;color:#1d252d;font-size:24px;font-weight:normal;font-style:none}
.download-item .alle-core-borderAtBottom{border-bottom:1px solid #939393;height:100%;padding-bottom:10px;padding-left:25px;vertical-align:middle;position:relative;bottom:15px}
.download-item .alle-core-download{list-style:none;font-size:12px;padding:18px 35px;padding-bottom:40px;background-color:#eaf1f9}
@media(max-width:767px){.download-item .alle-core-download.clearfix ul{padding-left:0}
}
.download-item .alle-core-download.clearfix ul li{list-style:none;display:flex;flex-direction:row;align-items:flex-end;justify-content:stretch;padding:10px 0}
.download-item .alle-core-download.clearfix ul li:before{content:""}
.download-item .alle-core-download.clearfix ul li .alle-core-download-icon{width:auto;align-self:center;padding-right:10px}
.download-item .alle-core-download.clearfix ul li .alle-core-borderAtBottom{bottom:auto}
.contentcontainer.aem-GridColumn.aem-GridColumn--default--12{padding:0;margin:auto;float:none !important}
.containercustom .col-xs-12.col-sm-4.col-md-4.col-lg-4{padding:0 !important}
.root.responsivegrid{padding:0 !important}
#bottom-container button{border:1px solid #fff;border-radius:0;letter-spacing:2px;line-height:12px;padding:14px;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:300;font-style:normal;text-transform:uppercase}
#bottom-container button a{text-decoration:none;color:#1d252d}
.imageText{padding:-15px}
.imageText .standardpadding{padding:10px}
.imageText .text{font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;text-align:left;padding:10px 15px;color:#000;height:100%}
.imageText .textWithIcon{margin:auto;padding:0 15px}
.imageText .textWithIcon img.img-responsive{margin:auto}
.imageText .textWithIcon .icon-column{padding:20px 30px;text-align:center}
.imageText .textWithIcon hr{margin-top:10px;margin-bottom:10px;border:0;width:100%;border-top:1px solid #000}
.imageText .textWithIcon button{display:block;color:#000;text-align:center;width:auto;margin:auto;padding:8px;text-decoration:none}
.imageText .textWithIcon .content.video{height:0;padding-bottom:56.25%;position:relative;margin-left:-15px;margin-right:-15px}
.imageText .textWithIcon .video iframe{height:100%;position:absolute;width:100%}
.imageText .textWithIcon h2{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;text-align:center;padding:0 10px}
.imageText .alle-core-pull-left{float:left}
.imageText .alle-core-pull-right{float:right}
.imageText .padding-null{padding:0}
.textWithMargin{padding:10px}
.textWithMargin h3{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;padding:0 10px;color:#e62b1c}
.textWithMargin h3 p{font-size:18px}
.textWithMargin .text{margin-top:10px;padding:0 10px}
.textWithMargin .text ul{list-style:none;padding:0 15px}
.textWithMargin .text ul li::before{content:"\2022";color:#e62b1c;font-weight:600;margin-right:1em;margin-left:-1em}
@media(min-width:768px){.contentcontainer.aem-GridColumn.aem-GridColumn--default--12{padding:0;margin:auto;float:none !important}
.containercustom .col-xs-12.col-sm-4.col-md-4.col-lg-4{padding:0 !important}
.root.responsivegrid{padding:0 !important}
#bottom-container button{border:1px solid #fff;border-radius:0;letter-spacing:2px;line-height:12px;padding:14px;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:300;font-style:normal;text-transform:uppercase}
#bottom-container button a{text-decoration:none;color:#1d252d}
.imageText{padding:-15px}
.imageText .text{font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;text-align:left;padding:10px 15px;color:#000;height:100%}
.imageText .textWithIcon{margin:auto;padding:0 15px}
.imageText .textWithIcon img.img-responsive{margin:auto}
.imageText .textWithIcon .col-md-2 img.img-responsive{padding:20px 0}
.imageText .textWithIcon .icon-column{padding:20px 30px;text-align:center}
.imageText .textWithIcon button{display:block;color:#000;text-align:center;width:auto;margin:auto;padding:8px;text-decoration:none}
.imageText .textWithIcon .content.video{height:0;padding-bottom:56.25%;position:relative;margin-left:-15px;margin-right:-15px}
.imageText .textWithIcon .video iframe{height:100%;position:absolute;width:100%}
.imageText .textWithIcon h2{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;text-align:center;padding:0 10px}
.imageText .textWithIcon.arrow img.img-responsive{margin:0}
.imageText .alle-core-pull-left{float:left}
.imageText .alle-core-pull-right{float:right}
.imageText .padding-null{padding:0}
}
.cta-button{border-radius:20px;letter-spacing:2px;line-height:22px;padding:15px 32px;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;font-style:normal}
.cta-button a{text-decoration:none}
.btn-xs{padding:0 5px !important;font-size:10px !important;line-height:1.5 !important;border-radius:3px !important}
.btn-sm{padding:1px 10px !important;font-size:12px !important;line-height:1.5 !important;border-radius:20px !important}
.btn-md{padding:5px 10% !important;font-size:12px !important;line-height:1.5 !important;border-radius:20px !important}
.btn-lg{padding:6px 30px !important;font-size:18px !important;line-height:1.3333333 !important;border-radius:20px !important}
@media(min-width:768px){.text-with-image-arrows .imageText{height:100%}
.text-with-image-arrows .imageText>.clearfix{height:100%}
.text-with-image-arrows .imageText>.clearfix>section{height:100%}
.arrow{height:100%}
.arrow>.row{height:100%;display:flex;flex-direction:row;flex-wrap:wrap}
.arrow>.row:before,.arrow>.row:after{content:none}
.arrow>.row>a{display:flex;flex-direction:column;justify-content:center;width:50%}
.arrow>.row>a.order-1{order:1}
.arrow>.row>a.order-2{order:2}
.arrow>.row>a .col-md-6{height:100%;width:auto;display:flex;flex-direction:column;justify-content:center;float:none}
.arrow>.row>.text{display:flex;flex-direction:column;justify-content:center;padding:10px 30px;width:50%}
.arrow>.row>.text a{transition:all .3s;text-decoration:underline transparent}
}
@media(min-width:768px) and (max-width:991px){.arrow>.row>a{width:100%}
.arrow>.row>a.order-1{order:inherit}
.arrow>.row>a.order-2{order:inherit}
}
@media(min-width:768px) and (max-width:991px){.arrow>.row>.text{width:100%}
}
@media(min-width:768px) and (min-width:992px){.arrow>.row>.text.alle-core-pull-left{order:1}
.arrow>.row>.text.alle-core-pull-left:before{content:'';display:block;position:absolute;width:0;height:0;top:50%;border-style:solid;border-width:22px 22px 22px 0;right:-20px;margin-top:-20px;transform:rotateY(180deg)}
.arrow>.row>.text.alle-core-pull-right{order:2}
.arrow>.row>.text.alle-core-pull-right:before{content:'';display:block;position:absolute;width:0;height:0;top:50%;border-style:solid;border-width:22px 22px 22px 0;left:-20px;margin-top:-20px}
}
section>.arrow>.row>a .col-md-6{background-color:white}
@media(min-width:991px){.columnselector.text-with-image-arrows:not(.cq-Editable-dom)>.clearfix>div>.row{display:flex;flex-direction:row;justify-content:stretch}
}
.image-with-border{border:2px solid #000;margin:0 15px !important;width:248px !important;height:200px !important;object-fit:scale-down}
@media(max-width:768px){.image-with-border{margin:0 35px !important;width:80% !important;height:250px !important}
.imageText .text{padding:10px 35px !important}
}
#myModal .carousel-control{height:max-content}
#myModal .carousel-inner img{margin:0 auto}
iframe{border:0}
.core-service-icon .column-content{border-bottom:2px solid #0c5ba5;height:16%;margin-bottom:2px;padding:17px}
.core-service-icon .title:before{position:absolute;font-family:'FontAwesome';top:0;left:10px;content:"\f054"}
.core-service-icon .title{display:inline-block;height:27px;letter-spacing:2px;line-height:27px;margin:0;padding-left:25px;position:relative;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;color:#0c5ba5;font-size:12px;font-weight:300;font-style:normal;text-transform:uppercase}
.core-service-icon .column-button{border-radius:0;display:block;height:auto;padding:5px 0;white-space:normal;width:100%}
.core-service-icon .column-content h2{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;color:#0c5ba5;font-size:37px;font-weight:300;font-style:normal;margin:0;text-align:center}
.video{width:100%;cursor:pointer}
.video .video-loop-wrap{height:100%;width:100%;position:absolute;overflow:hidden;z-index:0;opacity:0;transition:all .75s ease-in-out;margin-left:auto !important;margin-right:auto}
.video .video-loop-wrap.active{z-index:2;opacity:1}
.video .content.video{height:0;position:relative}
.video .video iframe{height:100%;position:absolute;width:100%}
.video .video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
.video .video-container iframe,.video .video-container object,.video .video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}
.video .video-poster.active{z-index:2;opacity:1;display:block}
.video .video-poster.active img{width:100%}
.video .video-poster{z-index:0;display:none}
.video .video-content{display:none}
.video .video-content.active{z-index:2;display:block}
.video .video-cover{position:absolute;left:0;top:0;height:100%;width:100%;z-index:2;background-color:rgba(0,0,0,0.45)}
.video .absolute-center-sm{position:absolute !important;left:50% !important;top:50% !important;transform:translate(-50%,-50%) !important;-webkit-transform:translate(-50%,-50%) !important}
.video .video_inner-copy{display:block;text-align:center;font-size:30px;line-height:35px;color:white}
.video .video_inner-play{position:relative;margin:15px auto;text-align:center;border:2px solid #fff;transition:border-color .25s ease-in;height:65px;width:65px}
.video .video .elevate-arrow{width:20px;border-width:12px;border-right-width:0;border-left-width:20px;border-left-color:#fff;transition:border-left-color .25s ease-in}
.video .elevate-arrow{display:inline-block;width:0;height:0;border-width:8px;border-color:transparent;border-style:solid}
.banner.aem-GridColumn.aem-GridColumn--default--12{padding:0}
.aem-GridColumn{padding:0}
.banner-wrapper{text-align:center;color:#fff;margin:auto}
.banner-wrapper .alle-banner img.img-responsive{width:100%}
.banner-wrapper .button{display:inline-block;border-radius:5px;border:0;color:#fff;text-align:center;width:auto;margin:5px 20px}
.banner-wrapper button a{color:#fff;text-decoration:none}
.banner-wrapper .btn{border-color:white;border-radius:0;padding:0;margin:10px auto}
@media(min-width:768px){.banner.aem-GridColumn.aem-GridColumn--default--12{padding:0}
.aem-GridColumn{padding:0}
.banner-wrapper{position:relative;text-align:center;color:#fff;margin:auto}
.banner-wrapper .alle-banner img.img-responsive{width:100%}
.banner-wrapper .textOnBanner.col-md-4.col-sm-5.col-md-offset-1{position:absolute;top:50%;height:auto;transform:translateY(-50%)}
.banner-wrapper .textOnBanner.col-md-4.col-sm-5.col-md-offset-7{position:absolute;top:50%;height:auto;transform:translateY(-50%)}
.banner-wrapper .textOnBanner p{color:#fff}
.banner-wrapper .button{display:inline-block;border-radius:5px;border:0;color:#fff;text-align:center;width:auto;margin:5px 20px}
.banner-wrapper button a{color:#fff;text-decoration:none}
.banner-wrapper .btn{border-color:white;border-radius:0;padding:0;margin:10px auto}
}
.fullWidth{max-width:100%}
.fullHeightImg{object-fit:cover}
.keepContentInPlace{top:50%;height:auto}
.carousel .carousel-caption{color:#fff;padding:20px;width:max-content;text-align:left;opacity:.8}
.carousel .carousel-caption h1.caption-heading{text-align:left;margin-top:0}
.carousel .carousel-caption .carousel-text{text-align:left;margin-bottom:5px;text-overflow:ellipsis;max-height:120px;overflow:hidden;white-space:inherit}
.carousel .carousel-caption .caption-button{align-content:center;border:1px solid #f2f2f2;border-radius:0;bottom:0;letter-spacing:2px;padding-bottom:5px;padding-top:5px;color:#0c5ba5;font-size:12px;font-weight:300;font-style:normal;text-transform:uppercase;text-decoration:none}
.carousel .carousel-caption .caption-button div{color:#fff}
.carousel .caption-left{position:absolute;left:4%;top:50%;transform:translateY(-50%);height:max-content}
.carousel .caption-right{position:absolute;left:96%;top:50%;transform:translate(-100%,-50%);height:max-content}
.carousel .caption-center{position:absolute;top:50%;transform:translateY(-50%);height:max-content;text-align:center}
.carousel .caption-center .caption-heading,.carousel .caption-center .carousel-text{text-align:center !important}
.carousel .caption-center.width30{left:35%}
.carousel .caption-center.width40{left:30%}
.carousel .width40{width:40%}
.carousel .width30{width:30%}
.carousel.fadeAnimate .carousel-indicators{opacity:0;animation-duration:3s}
.carousel.fadeAnimate .item{transition-property:opacity;transition-duration:1s;overflow:hidden}
.carousel.fadeAnimate .item .caption-heading{animation-duration:3s;opacity:0 !important;word-break:break-word}
.carousel.fadeAnimate .item .carousel-text{animation-duration:2.7s;opacity:0 !important;word-break:break-word}
.carousel.fadeAnimate .item .caption-button{animation-duration:3s;opacity:0 !important}
.carousel.fadeAnimate .item.active.done .caption-heading,.carousel.fadeAnimate .item.active.done .carousel-text,.carousel.fadeAnimate .item.active.done .caption-button{opacity:1 !important}
@media(min-width:768px){.carousel.fadeAnimate .item>img{transition:all 2s}
.carousel.fadeAnimate .item:nth-child(3n+1)>img{transform:scale(1.2) translateX(85px)}
.carousel.fadeAnimate .item:nth-child(3n+2)>img{transform:scale(1.2) translateY(85px)}
.carousel.fadeAnimate .item:nth-child(3n)>img{transform:scale(1.2) translateY(-85px)}
.carousel.fadeAnimate .item.active.done>img{transform:scale(1) translateX(0) translateY(0)}
}
@media(max-width:1199px) and (min-width:768px){.carousel.fadeAnimate .item:nth-child(3n+1)>img{transform:scale(1.2) translateX(30px)}
.carousel.fadeAnimate .item:nth-child(3n+2)>img{transform:scale(1.2) translateY(30px)}
.carousel.fadeAnimate .item:nth-child(3n)>img{transform:scale(1.2) translateY(-30px)}
}
@media(max-width:767px){.carousel.fadeAnimate .item .carousel-caption{padding-bottom:80px}
.carousel.fadeAnimate .item>img{min-height:400px;object-fit:cover}
}
.carousel.fadeAnimate .item,.carousel.fadeAnimate .active.left,.carousel.fadeAnimate .active.right{opacity:0}
.carousel.fadeAnimate .active,.carousel.fadeAnimate .next.left,.carousel.fadeAnimate .prev.right{opacity:1}
.carousel.fadeAnimate .next,.carousel.fadeAnimate .prev,.carousel.fadeAnimate .active.left,.carousel.fadeAnimate .active.right{left:0;transform:translate3d(0,0,0)}
.carousel-indicators{bottom:0;left:auto;margin-bottom:0;right:0;width:auto}
.carousel-indicators li,.carousel-indicators li.active{height:40px;width:40px}
.carousel-indicators li{background-color:transparent;border-radius:0;border:0;line-height:40px;margin:0;text-align:center;text-indent:0}
.carousel-indicators.no-show{display:none}
.carousel-indicators .leftcorner{position:absolute;left:-40px;background:transparent;bottom:0;color:white;display:inline-block;height:40px;line-height:40px;margin-bottom:0;text-align:center;text-indent:0;vertical-align:bottom;width:40px}
.carousel-indicators .rightcorner{background:transparent;bottom:0;color:white;display:inline-block;height:40px;line-height:40px;margin-bottom:0;text-align:center;text-indent:0;vertical-align:bottom;width:40px}
.carousel-indicators.title-row{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:stretch;justify-content:stretch;padding:0 140px;border-top:1px solid white}
@media(max-width:991px) and (min-width:768px){.carousel-indicators.title-row{padding:0 40px}
}
@media(max-width:767px){.carousel-indicators.title-row{padding:0 15px}
}
.carousel-indicators.title-row li{min-height:60px;width:100%;display:block;padding-top:10px;color:white;transition:all .3s;border-right:1px solid white;word-break:break-word;overflow:hidden}
.carousel-indicators.title-row li:first-child{border-left:1px solid white}
.carousel-indicators.title-row li.active{color:#35aee5;background-color:transparent}
.carousel-indicators.title-row li .indicator-titles{display:inline-block}
@media(max-width:767px){.carousel-indicators.title-row li .indicator-titles{display:none}
}
.carousel-indicators.title-row li .indicator-titles p{display:inline-block}
.carousel-control{opacity:1;background:none !important;z-index:99;width:40px;top:50%;transform:translate(0,-50%)}
.carousel-control:focus,.carousel-control:hover{opacity:1}
@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-52px}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-52px}
.carousel-indicators{bottom:20px}
}
@media screen and (min-width:1024px){.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-90px}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-90px}
}
@media screen and (max-width:768px){.caption-left,.caption-right,.caption-center{position:initial !important;width:100% !important;top:0 !important;left:0 !important;transform:translateY(0) !important}
.carousel-control{opacity:1}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-top:10px;margin-left:-20px}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-top:10px;margin-right:-20px}
}
@media(min-width:480px){.carousel-indicators{bottom:0}
}
/*!
 * animate.css -https://daneden.github.io/animate.css/
 * Version - 3.7.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2019 Daniel Eden
 */@-webkit-keyframes bounce{from,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:translate3d(0,0,0);transform:translate3d(0,0,0)}
40%,43%{-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);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}
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);-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{from,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:translate3d(0,0,0);transform:translate3d(0,0,0)}
40%,43%{-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);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}
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);-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{from,50%,to{opacity:1}
25%,75%{opacity:0}
}
@keyframes flash{from,50%,to{opacity:1}
25%,75%{opacity:0}
}
.flash{-webkit-animation-name:flash;animation-name:flash}
@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}
to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
@keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}
to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
.pulse{-webkit-animation-name:pulse;animation-name:pulse}
@-webkit-keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,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:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
@keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,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:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}
@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,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{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,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:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}
40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}
60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}
80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}
to{-webkit-transform:rotate3d(0,0,1,0);transform:rotate3d(0,0,1,0)}
}
@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}
40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}
60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}
80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}
to{-webkit-transform:rotate3d(0,0,1,0);transform:rotate3d(0,0,1,0)}
}
.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}
@-webkit-keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
10%,20%{-webkit-transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg);transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg)}
30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}
40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}
to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
@keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
10%,20%{-webkit-transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg);transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg)}
30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}
40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}
to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
.tada{-webkit-animation-name:tada;animation-name:tada}
@-webkit-keyframes wobble{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}
30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}
45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}
60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}
75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes wobble{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}
30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}
45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}
60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}
75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.wobble{-webkit-animation-name:wobble;animation-name:wobble}
@-webkit-keyframes jello{from,11.1%,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
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{from,11.1%,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
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 heartBeat{0{-webkit-transform:scale(1);transform:scale(1)}
14%{-webkit-transform:scale(1.3);transform:scale(1.3)}
28%{-webkit-transform:scale(1);transform:scale(1)}
42%{-webkit-transform:scale(1.3);transform:scale(1.3)}
70%{-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes heartBeat{0{-webkit-transform:scale(1);transform:scale(1)}
14%{-webkit-transform:scale(1.3);transform:scale(1.3)}
28%{-webkit-transform:scale(1);transform:scale(1)}
42%{-webkit-transform:scale(1.3);transform:scale(1.3)}
70%{-webkit-transform:scale(1);transform:scale(1)}
}
.heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
@-webkit-keyframes bounceIn{from,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:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
@keyframes bounceIn{from,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:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
.bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceIn;animation-name:bounceIn}
@-webkit-keyframes bounceInDown{from,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:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes bounceInDown{from,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:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}
@-webkit-keyframes bounceInLeft{from,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:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes bounceInLeft{from,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:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}
@-webkit-keyframes bounceInRight{from,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)}
from{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:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes bounceInRight{from,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)}
from{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:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}
@-webkit-keyframes bounceInUp{from,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)}
from{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:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes bounceInUp{from,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)}
from{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:translate3d(0,0,0);transform:translate3d(0,0,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-duration:.75s;animation-duration:.75s;-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{from{opacity:0}
to{opacity:1}
}
@keyframes fadeIn{from{opacity:0}
to{opacity:1}
}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}
@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}
@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-500px,0);transform:translate3d(0,-500px,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-500px,0);transform:translate3d(0,-500px,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}
@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}
@-webkit-keyframes fadeInUpperLeft{from{opacity:0;-webkit-transform:translate3d(-100%,-250px,0);transform:translate3d(-100%,-250px,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes fadeInUpperLeft{from{opacity:0;-webkit-transform:translate3d(-100%,-250px,0);transform:translate3d(-100%,-250px,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.fadeInUpperLeft{-webkit-animation-name:fadeInUpperLeft;animation-name:fadeInUpperLeft}
@-webkit-keyframes fadeInShortUpperLeft{from{opacity:0;-webkit-transform:translate3d(-100%,-100px,0);transform:translate3d(-100%,-100px,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes fadeInShortUpperLeft{from{opacity:0;-webkit-transform:translate3d(-100%,-100px,0);transform:translate3d(-100%,-100px,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.fadeInShortUpperLeft{-webkit-animation-name:fadeInShortUpperLeft;animation-name:fadeInShortUpperLeft;animation-delay:.3s}
@-webkit-keyframes fadeInBottomLeft{from{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes fadeInBottomLeft{from{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.fadeInBottomLeft{-webkit-animation-name:fadeInBottomLeft;animation-name:fadeInBottomLeft}
@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}
@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}
@-webkit-keyframes fadeInUpperRight{from{opacity:0;-webkit-transform:translate3d(100%,-250px,0);transform:translate3d(100%,-250px,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes fadeInUpperRight{from{opacity:0;-webkit-transform:translate3d(100%,-250px,0);transform:translate3d(100%,-250px,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.fadeInUpperRight{-webkit-animation-name:fadeInUpperRight;animation-name:fadeInUpperRight}
@-webkit-keyframes fadeInShortUpperRight{from{opacity:0;-webkit-transform:translate3d(100%,-100px,0);transform:translate3d(100%,-100px,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes fadeInShortUpperRight{from{opacity:0;-webkit-transform:translate3d(100%,-100px,0);transform:translate3d(100%,-100px,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.fadeInShortUpperRight{-webkit-animation-name:fadeInShortUpperRight;animation-name:fadeInShortUpperRight;animation-delay:.3s}
@-webkit-keyframes fadeInBottomRight{from{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes fadeInBottomRight{from{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.fadeInBottomRight{-webkit-animation-name:fadeInBottomRight;animation-name:fadeInBottomRight}
@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}
@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}
@-webkit-keyframes fadeOut{from{opacity:1}
to{opacity:0}
}
@keyframes fadeOut{from{opacity:1}
to{opacity:0}
}
.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
@-webkit-keyframes fadeOutDown{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
}
@keyframes fadeOutDown{from{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{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
}
@keyframes fadeOutDownBig{from{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{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
}
@keyframes fadeOutLeft{from{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{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
}
@keyframes fadeOutLeftBig{from{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{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}
@keyframes fadeOutRight{from{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{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
}
@keyframes fadeOutRightBig{from{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{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
}
@keyframes fadeOutUp{from{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{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
}
@keyframes fadeOutUpBig{from{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{from{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
40%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
50%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
80%{-webkit-transform:perspective(400px) scale3d(0.95,0.95,0.95) translate3d(0,0,0) rotate3d(0,1,0,0);transform:perspective(400px) scale3d(0.95,0.95,0.95) translate3d(0,0,0) rotate3d(0,1,0,0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
to{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
}
@keyframes flip{from{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
40%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
50%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
80%{-webkit-transform:perspective(400px) scale3d(0.95,0.95,0.95) translate3d(0,0,0) rotate3d(0,1,0,0);transform:perspective(400px) scale3d(0.95,0.95,0.95) translate3d(0,0,0) rotate3d(0,1,0,0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
to{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0);-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{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}
40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}
80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}
to{-webkit-transform:perspective(400px);transform:perspective(400px)}
}
@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}
40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}
80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-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{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}
40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}
80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}
to{-webkit-transform:perspective(400px);transform:perspective(400px)}
}
@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}
40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}
80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-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{from{-webkit-transform:perspective(400px);transform:perspective(400px)}
30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}
to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}
}
@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}
30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}
to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}
}
.flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}
@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}
30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}
to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}
}
@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}
30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}
to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}
}
.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY}
@-webkit-keyframes lightSpeedIn{from{-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);opacity:1}
80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes lightSpeedIn{from{-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);opacity:1}
80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
@-webkit-keyframes lightSpeedOut{from{opacity:1}
to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}
}
@keyframes lightSpeedOut{from{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{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}
to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}
to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}
@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
@keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}
@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
@keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}
@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
@keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}
@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}
@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}
to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}
}
@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}
to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}
}
.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}
@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
}
@keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
}
.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}
@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
}
@keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
}
.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}
@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
}
@keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
}
.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}
@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}
}
@keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}
}
.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}
@-webkit-keyframes hinge{0{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,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{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,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-duration:2s;animation-duration:2s;-webkit-animation-name:hinge;animation-name:hinge}
@-webkit-keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(0.1) rotate(30deg);transform:scale(0.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}
50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}
70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}
to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(0.1) rotate(30deg);transform:scale(0.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}
50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}
70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}
to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
}
.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}
@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}
@-webkit-keyframes rollOut{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}
}
@keyframes rollOut{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}
}
.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}
@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
50%{opacity:1}
}
@keyframes zoomIn{from{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{from{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{from{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{from{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{from{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{from{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{from{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{from{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{from{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{from{opacity:1}
50%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
to{opacity:0}
}
@keyframes zoomOut{from{opacity:1}
50%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
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{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}
@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}
@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}
@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}
@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
}
@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,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{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
}
@keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,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{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}
@keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,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{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
}
@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
}
.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}
.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.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}
.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}
.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}
.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}
.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}
.animated.fast{-webkit-animation-duration:800ms;animation-duration:800ms}
.animated.faster{-webkit-animation-duration:500ms;animation-duration:500ms}
.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}
.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}
@media(print),(prefers-reduced-motion:reduce){.animated{-webkit-animation-duration:1ms !important;animation-duration:1ms !important;-webkit-transition-duration:1ms !important;transition-duration:1ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important}
}
@-webkit-keyframes fadeInUpHeroBannerText{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
to{opacity:1;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
}
@keyframes fadeInUpHeroBannerText{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
to{opacity:1;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
}
.fadeInUpHeroBannerText{-webkit-animation-name:fadeInUpHeroBannerText;animation-name:fadeInUpHeroBannerText}
.Schlage__gradient-1>.clearfix{background-image:linear-gradient(180deg,#003767,#0081c6)}
.Schlage__gradient-2>.clearfix{background-image:linear-gradient(180deg,#88d1d1,#0081c6)}
.gradient_opacity--90{opacity:90%}
.customrte h1{font-size:64px;line-height:68px;font-family:'Stag BoldItalic';font-weight:700 !important;font-style:italic}
.customrte h2{font-size:40px;line-height:50px;margin-bottom:0 !important;margin-top:0 !important;font-family:'Stag SemiboldItalic';font-weight:600 !important;font-style:italic}
.customrte h3{font-size:80px;line-height:97px;font-family:'Stag Book'}
.customrte h4{font-size:29px;line-height:37px;font-family:'Avenir Book'}
.customrte h5{font-size:32px;line-height:37px;font-family:'Avenir Book'}
.customrte h6{font-size:22px;line-height:27px;font-family:'Avenir Light'}
@media(max-width:767px){.customrte h1{font-size:29px;line-height:27px;font-family:'Stag SemiboldItalic';font-weight:600 !important;font-style:italic}
.customrte h2{font-size:20px;line-height:27px}
.customrte h3{font-size:34px;line-height:42px}
.customrte h4{font-size:20px;line-height:21px}
.customrte h5{font-size:18px;line-height:22px}
.customrte h6{font-size:16px;line-height:27px}
}
@media(max-width:767px){.customrte .clearfix{width:312px !important;margin:auto !important;padding:0}
}
@media(max-width:767px){.columnselector .cmp-image img{width:100% !important;height:auto !important}
.columnselector .customrte .clearfix{width:auto !important}
}
p{font-size:15px;line-height:25px;font-family:'Avenir Book'}
a{color:#0081c6}
a:hover{text-decoration:none !important}
a:hover span{color:#88d1d1 !important}
.cmp-title h1,.cmp-title h2{font-size:133px;line-height:117px;text-align:center;font-family:'Stag BoldItalic';font-weight:700 !important;font-style:italic}
@media(max-width:767px){.cmp-title h1,.cmp-title h2{font-size:65px;line-height:72px;font-family:'Stag SemiboldItalic';font-weight:600 !important;font-style:italic}
}
.cmp-title h1{color:#fff}
.cmp-title h2{color:#003767}
.cmp-title h3,.cmp-title h4{font-size:87px;font-family:'Stag SemiboldItalic';font-weight:600 !important;font-style:italic;line-height:117px;text-align:center}
@media(max-width:767px){.cmp-title h3,.cmp-title h4{font-size:45px;line-height:42px}
}
.cmp-title h3{color:#fff}
.cmp-title h4{color:#003767}
.text__tilt{transform:rotate(359deg)}
body{overflow-x:hidden}
@media(max-width:767px){.allegion-container{overflow-x:hidden}
.border__radius--small,.border__radius--medium,.border__radius--large{display:block !important}
}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large{height:max-content !important}
.schlage__accordion--faq .accordion-wapper .panel{border:0;margin-bottom:20px !important;background:#fff !important}
.schlage__accordion--faq .accordion-wapper .panel .panel-heading{background:#fff;border:2px solid #003767}
.schlage__accordion--faq .accordion-wapper .panel .panel-heading .panel-title a{text-align:center;text-transform:uppercase;font-size:14px;padding:15px;color:#003767;word-spacing:0}
.schlage__accordion--faq .accordion-wapper .panel .panel-heading .panel-title a:hover{color:#0081c6}
.schlage__accordion--faq .accordion-wapper .panel .panel-heading a:before{font-family:"Font Awesome 5 Free";content:"\f067" !important;font-weight:900}
.schlage__accordion--faq .accordion-wapper .panel .panel-heading.active a{color:#003767}
.schlage__accordion--faq .accordion-wapper .panel .panel-heading.active a:before{font-family:"Font Awesome 5 Free";content:"\f068" !important;font-weight:900}
.schlage__accordion--faq .accordion-wapper .panel .panel-body{border:none !important;background:#f5f5f5 !important;padding:20px 35px 25px 30px !important}
.schlage__accordion--faq .accordion-wapper .panel .panel-body p{font-size:14px;color:#666 !important;line-height:25px}
.schlage__accordion--faq .accordionTitle{display:table-cell;background:linear-gradient(90deg,#0081c6,#003767);height:50px;width:40%;border-radius:0 25px 25px 0;color:white;align-items:center;text-align:left;padding-left:10px;vertical-align:middle;position:relative;left:-50%;bottom:25px;font-family:"Avenir Black"}
@media(min-width:769px){.schlage__accordion--faq .accordionTitle{left:0 !important}
}
@media(width:768px){.schlage__accordion--faq .accordionTitle{left:-5% !important}
}
@media(max-width:767px){.schlage__accordion--faq .accordionTitle{left:-4%}
}
.schlage__accordion--faq .alle-core-tabs .accordion-wapper{padding-left:10px}
.schlage__accordion--faq .alle-core-tabs .panel .panel-heading{border:0;border-bottom:1px solid #003767;border-radius:0}
.schlage__accordion--faq .alle-core-tabs .panel .panel-heading:hover{box-shadow:none}
.schlage__accordion--faq .alle-core-tabs .panel .panel-heading .panel-title a{text-align:left;text-transform:none;font-family:'Avenir Black';letter-spacing:0;padding-left:0 !important;padding:10px}
@media(max-width:767px){.schlage__accordion--faq .alle-core-tabs .panel .panel-heading .panel-title a{font-size:14px}
}
.schlage__accordion--faq .alle-core-tabs .panel .panel-body{border-radius:0}
@media(max-width:767px){.schlage__accordion--faq .alle-core-tabs .panel .panel-body .customrte .clearfix{width:275px !important;margin:auto !important;padding:0}
}
.button-link .alle-core-buttonlink .btn-sm{padding:10px 45px !important;border-radius:25px !important;font-size:14px !important;font-family:'Avenir Black'}
.button-link .alle-core-buttonlink .btn-md{padding:26px 60px !important;border-radius:40px !important;line-height:0 !important;font-size:16px !important;font-family:'Avenir Black'}
.button-link .alle-core-buttonlink .btn-lg{padding:15px 75px !important;border-radius:60px !important;font-size:19px !important;font-family:'Avenir Book'}
.button-link .alle-core-buttonlink .alle-core-btn-link:hover{border:2px solid #88d1d1 !important;background:#88d1d1 !important;color:#003767 !important;opacity:1 !important}
@media(max-width:767px){.alle-core-filter-view-btn{margin:5px 0 !important}
.alle-core-buttonlink{text-align:center !important}
}
.allegion-container .clearfix[style="background-color:transparent;"] .container.form-container--parent .form-group label,.allegion-container .clearfix[style="background-color:transparent;"] .container.form-container--parent .form-group p{color:#003767 !important}
.container.form-container--parent form{margin-right:20px;margin-left:20px}
.container.form-container--parent form .cmp-form-field .form-group textarea{width:100%;font-size:14px;border-radius:10px;border:1px solid #003767;color:#666;padding:12px;outline:0;font-family:'Avenir Book'}
.container.form-container--parent form .cmp-button button[type="submit"]{padding:12px;border-radius:50px !important;width:100%;font-size:14px;outline:0;font-family:'Avenir Black'}
.container.form-container--parent form .cmp-button button[type="submit"]:hover,.container.form-container--parent form .cmp-button button[type="submit"]:focus{color:#003767 !important;background-color:#88d1d1 !important;border:2px solid #88d1d1 !important}
.container.form-container--parent form .cmp-options .radio legend{display:none}
.container.form-container--parent form .cmp-options .radio .radio-item label{padding-left:0 !important;display:flex;cursor:pointer;font-weight:500;position:relative;overflow:hidden;margin-bottom:.375em}
.container.form-container--parent form .cmp-options .radio .radio-item label p{font-family:'Avenir Black';font-size:14px}
.container.form-container--parent form .cmp-options .radio .radio-item label input[type="radio"]{position:absolute;left:-9999px}
.container.form-container--parent form .cmp-options .radio .radio-item label input[type="radio"]:checked + span{background-color:#88d1d1;color:#003767 !important}
.container.form-container--parent form .cmp-options .radio .radio-item label input[type="radio"]:checked + span:before{box-shadow:inset 0 0 0 .4375em #003767}
.container.form-container--parent form .cmp-options .radio .radio-item label span{display:flex;align-items:center;padding:.42em .75em .375em .375em;border-radius:99em;transition:.25s ease;width:100%;font-family:'Avenir Black'}
.container.form-container--parent form .cmp-options .radio .radio-item label span:hover{background-color:#88d1d1;color:white}
.container.form-container--parent form .cmp-options .radio .radio-item label span:before{display:flex;flex-shrink:0;content:"";background-color:#fff;width:1.5em;height:1.5em;border-radius:50%;margin-right:.375em;transition:.25s ease;box-shadow:inset 0 0 0 .125em #88d1d1}
.container.form-container--parent form .form-group select,.container.form-container--parent form .form-group input{font-size:14px;padding:12px;border-radius:50px;width:100%;height:50px;border:1px solid #003767;color:#666;outline:0;font-family:'Avenir Book'}
.container.form-container--parent form .form-group .error-message{color:#88d1d1 !important;font-size:15px !important}
.allegion-container .clearfix .container.form-container--parent .form-group label,.allegion-container .clearfix .container.form-container--parent .form-group p{color:#fff;font-family:'Avenir Black';font-size:15px}
.allegion-container .clearfix .container.form-container--parent .reCaptcha .g-recaptcha-error{color:#88d1d1 !important;font-size:15px !important}
.file-btn #replace-button{background:#9f9f9f !important;padding:6px 16px !important;color:#fff;border-radius:unset !important;-webkit-border-radius:unset}
.container.form-container--parent{width:100%}
@media(max-width:767px){.container.form-container--parent form{margin-left:0}
}
.mega-menu__container .mega-menu__top-navigation{max-width:100% !important;padding:10px 20px !important}
@media(max-width:767px){.mega-menu__container .mega-menu__top-navigation{visibility:hidden}
}
.mega-menu__container .mega-menu__top-navigation .mega-menu__top-navigation--list .alle-core-lang{display:none !important}
.mega-menu__container .mega-menu__top-navigation .mega-menu__top-navigation--list .mega-menu__top-navigation--list-item span{font-family:'Avenir Book';font-size:12px;color:#003767}
.mega-menu__container .mega-menu__top-navigation .mega-menu__top-navigation--list .mega-menu__top-navigation--list-item a{font-family:'Stag Light';font-size:12px;color:#003767;text-decoration:none}
.mega-menu__container .mega-menu__top-navigation .mega-menu__top-navigation--list .mega-menu__top-navigation--list-item a:hover{color:#0081c6}
.mega-menu__container .navbar__megamenu{background:#fff;border:0;margin-top:15px}
.mega-menu__container .navbar__megamenu .navbar-brand__logo{width:130px !important}
@media(max-width:767px){.mega-menu__container .navbar__megamenu .navbar-brand__logo{width:120px !important;margin-left:10px !important}
}
.mega-menu__container .navbar__megamenu .navbar-toggle{background:#fff !important;border:none !important;position:absolute;right:1em;top:-1em}
.mega-menu__container .navbar__megamenu .navbar-toggle .menuText{font-family:"Avenir Book";color:#666}
.mega-menu__container .navbar__megamenu .navbar-toggle .fa-bars,.mega-menu__container .navbar__megamenu .navbar-toggle .fa-times{color:#003767;font-size:1.3rem}
.mega-menu__container .navbar__megamenu .navbar-collapse{border:0;height:1000px}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav{width:60%;margin:0 20vw}
@media(max-width:767px){.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav{background:#fff;z-index:999;position:fixed;width:100%;margin:0;left:0}
}
@media(min-width:1024px) and (max-width:1400px){.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav{width:75%}
}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large{flex:1 1 auto;display:flex;justify-content:center}
@media(max-width:767px){.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large{display:flex;justify-content:space-between;background:#fff;width:100%;z-index:1000}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large .dropdown-toggle{width:auto}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large{padding:0}
}
@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large{padding:0}
}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large a{font-family:'Stag Light';font-size:14px;color:#003767 !important;background:#fff !important;outline:0}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large a:hover{color:#666 !important;text-decoration:none !important}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large a:focus{color:#666 !important;text-decoration:none !important}
@media(max-width:767px){.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large a{font-size:15px;text-transform:uppercase !important}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large a i{color:#666 !important;margin-right:2em;padding-top:5px}
}
@media(width:768px){.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large a{font-size:12px;padding:10px !important}
}
@media(min-width:1700px){.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large a{font-size:18px}
}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open{overflow:hidden}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-toggle{color:#666}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large{width:100% !important;margin-left:0 !important;justify-content:center;margin:auto;margin-top:-10px;border:0;box-shadow:none;height:220px}
@media(max-width:767px){.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large{height:500px;position:absolute;top:20px;z-index:10000;background:#fff;display:block !important}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .back_to_main,.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .back_to_category{background:#fff !important;border:none !important;padding:10px 30px;color:#003767;font-family:"Stag Book"}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .back_to_main .fa-less-than,.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .back_to_category .fa-less-than{color:#666}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .category-title{color:#0081c6 !important;padding:10px 30px;text-transform:uppercase;font-size:20px;font-family:"Stag Book";letter-spacing:.43px}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .subcategory-title{color:#0081c6 !important;padding:10px 30px;text-transform:uppercase;font-size:20px;font-family:"Stag Book"}
}
@media(max-width:767px){.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .col{width:100% !important}
}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .col ul .dropdown-header{color:#0081c6 !important;font-family:'Stag Light';font-size:14px !important}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .col ul .dropdown-header .subTitle{padding:0 !important;color:#0081c6 !important}
@media(max-width:767px){.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .col ul .dropdown-header .subTitle{padding:5px 20px !important;font-family:'Avenir Book';color:#666 !important}
}
@media(max-width:767px){.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .col ul .dropdown-header{display:flex;justify-content:space-between;font-size:14px !important;padding:10px !important;font-family:'Avenir Book';color:#666 !important}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .col ul .dropdown-header i{color:#666 !important;margin-right:2em;padding-top:5px}
}
@media(min-width:1700px){.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .col ul .dropdown-header{font-size:18px !important}
}
@media(max-width:767px){.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .col ul .dropdown__grandchildren{height:500px;width:100%;position:absolute;top:20px;z-index:10000;background:#fff}
}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .col ul .dropdown__grandchildren li a{font-family:'Avenir Book' !important;font-size:12px !important;color:#003767 !important;text-transform:capitalize !important;padding:5px 20px !important}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .col ul .dropdown__grandchildren li a:hover{font-family:'Avenir Black' !important}
@media(max-width:767px){.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .col ul .dropdown__grandchildren li a{font-size:14px !important;padding:10px 30px !important;font-family:"Avenir Book" !important;color:#666 !important}
}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .dropdown-img{position:absolute;right:0}
@media(max-width:1024px){.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .dropdown-img{display:none}
}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .dropdown-img img{width:160px}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .dropdown-img a{font-size:12px;width:160px !important;white-space:initial !important}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .dropdown-img a:after{font-family:"Font Awesome 5 Free";content:"\f061";color:#003767 !important;padding-left:5px;font-weight:900;font-size:12px}
.mega-menu__container .megamenu-mobile-desc{position:absolute;z-index:1000;width:312px;left:30px;top:50vh}
.mega-menu__container .megamenu-mobile-desc p{font-family:'Avenir Book';font-size:14px;color:#666}
.mega-menu__container .megamenu-mobile-desc p a{font-family:'Stag Light';color:#003767}
.mega-menu__container .megamenu-mobile-img{position:absolute;display:flex;z-index:1000;top:60vh;align-items:end;left:-3em;justify-content:space-between;margin:10px 0}
.mega-menu__container .megamenu-mobile-img a{color:#003767;width:50vw;padding-left:20px;font-family:"Stag SemiboldItalic" !important;font-weight:600 !important;font-style:italic;margin:10px 0}
.mega-menu__container .megamenu-mobile-img img{width:150px;height:auto;padding-left:3em}
.mega-menu__container .megamenu-mobile-img .megamenu-mobile-href{position:relative;top:3em;width:150px;left:1em;color:#666 !important;padding:0 !important;border:none !important}
@media(max-width:767px){.navFixed{position:fixed;z-index:1000;width:100%;background:#fff}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.mega-menu__container .navbar__megamenu .navbar-brand__logo{width:100px !important;margin-left:-10px !important}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large a{padding-top:0 !important}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large a{font-size:10px !important;padding:5px !important;line-height:5px}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav{width:80% !important}
.mega-menu__container .navbar__megamenu .navbar-collapse{width:106%;position:relative;left:-54px}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .col ul .dropdown-header{font-size:10px !important}
.dropdown-menu{margin-right:0;left:13px !important}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .col ul .dropdown__grandchildren li a{font-size:9px !important}
}
@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){.mega-menu__container .navbar__megamenu .navbar-brand__logo{width:100px !important;margin-left:-10px !important}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large a{padding-top:0 !important}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large a{font-size:11px !important;padding:5px !important;line-height:5px;display:block !important}
}
.multi-carousel .multi-item-carousel .columnText h1{color:#003767 !important;font-size:17px !important;font-family:'Stag BoldItalic' !important;font-weight:700 !important;font-style:italic}
.multi-carousel .multi-item-carousel .columnText h2{font-size:17px !important;color:#003767 !important;font-family:'Stag SemiboldItalic' !important;font-weight:600 !important;font-style:italic}
.multi-carousel .multi-item-carousel .columnText h3{font-size:17px !important;color:#003767 !important;font-family:'Stag Book' !important}
.multi-carousel .multi-item-carousel .columnText h4{font-size:17px !important;color:#003767 !important;font-family:'Avenir Book' !important}
.multi-carousel .multi-item-carousel .columnText h5{color:#003767 !important;font-size:17px !important;font-family:'Avenir Black' !important}
.multi-carousel .multi-item-carousel .columnText h6{font-size:17px !important;color:#003767 !important;font-family:'Avenir Light' !important}
.multi-carousel .multi-item-carousel.carousel_plain_view .mainColumnImage img{margin:auto}
.multi-carousel .multi-item-carousel.carousel_plain_view .btn.primary-outline{border:none !important;background-color:transparent;color:#003767 !important;padding-right:2em;font-size:14px;font-family:'Avenir Black'}
.multi-carousel .multi-item-carousel.carousel_plain_view .btn.primary-outline:hover{box-shadow:none !important;background-color:transparent !important;color:#88d1d1 !important}
.multi-carousel .multi-item-carousel.carousel_plain_view .btn.primary-outline:hover:before{color:#88d1d1 !important}
.multi-carousel .multi-item-carousel.carousel_plain_view .btn.primary-outline:before{font-family:"Font Awesome 5 Free";content:"\f0da";font-weight:900;position:relative;left:95%;top:1px;padding-left:14px;color:#003767 !important}
.multi-carousel .multi-item-carousel.carousel_plain_view .btn.primary-outline:focus{box-shadow:none !important;background-color:transparent !important}
.multi-carousel .multi-item-carousel.carousel_plain_view .columnText p{color:#666;font-size:15px !important;font-family:'Avenir Light';line-height:18px}
@media(max-width:767px){.multi-carousel .multi-item-carousel.carousel_plain_view .columnText p{font-family:'Avenir book'}
}
.multi-carousel .multi-item-carousel.carousel_plain_view .slick-next{top:35% !important;right:-17px !important}
@media(max-width:767px){.multi-carousel .multi-item-carousel.carousel_plain_view .slick-next{right:5px !important}
}
@media(min-width:768px) and (max-width:1023px){.multi-carousel .multi-item-carousel.carousel_plain_view .slick-next{right:-10px !important;top:25% !important}
}
.multi-carousel .multi-item-carousel.carousel_plain_view .slick-next::before{content:"\f0da" !important;font-family:FontAwesome;font-size:25px !important;background-image:none !important;color:#88d1d1}
@media(max-width:767px){.multi-carousel .multi-item-carousel.carousel_plain_view .slick-next::before{color:#0081c6}
}
.multi-carousel .multi-item-carousel.carousel_plain_view .slick-prev{left:-40px !important;top:35% !important}
@media(max-width:767px){.multi-carousel .multi-item-carousel.carousel_plain_view .slick-prev{left:-20px !important}
}
@media(min-width:768px) and (max-width:1023px){.multi-carousel .multi-item-carousel.carousel_plain_view .slick-prev{left:-35px !important;top:25% !important}
}
.multi-carousel .multi-item-carousel.carousel_plain_view .slick-prev::before{content:"\f0d9" !important;font-family:FontAwesome;font-size:25px !important;background-image:none !important;color:#88d1d1}
@media(max-width:767px){.multi-carousel .multi-item-carousel.carousel_plain_view .slick-prev::before{color:#0081c6}
}
.multi-carousel .slick-dots{padding-bottom:5px}
.multi-carousel .slick-dots li{height:1em;width:1em;margin:0 1px}
.multi-carousel .slick-dots li button{border:1px solid #0081c6;border-radius:50%;width:1em;height:1em}
.multi-carousel .slick-dots li button::before{color:transparent}
.multi-carousel .slick-dots .slick-active button{background-color:#0081c6}
.multi-carousel .slick-dots .slick-active button::before{color:transparent}
.oval-button .multi-item-carousel.carousel_plain_view .btn.primary-outline{border:2px solid #0081c6 !important;border-radius:20px;color:#0081c6 !important;padding:10px 40px;background-color:transparent}
@media(min-width:768px) and (max-width:829px){.oval-button .multi-item-carousel.carousel_plain_view .btn.primary-outline{padding:10px 30px}
}
.oval-button .multi-item-carousel.carousel_plain_view .btn.primary-outline::before{display:none}
.oval-button .multi-item-carousel.carousel_plain_view .btn.primary-outline:hover{background-color:#0081c6 !important;color:#fff !important}
.oval-button .multi-item-carousel.carousel_plain_view .columnText p{font-family:'Avenir Book';font-size:17px !important;line-height:20px}
.multi-carousel .multi-item-carousel.carousel_card_view .columnText p{font-size:15px !important;color:#666;font-family:'Avenir Book';line-height:18px;font-weight:unset !important}
.multi-carousel .multi-item-carousel.carousel_card_view .column-button .btn-primary{background:transparent;border:0;color:#003767;font-size:14px;font-family:'Avenir Black'}
.multi-carousel .multi-item-carousel.carousel_card_view .column-button .btn-primary:before{font-family:"Font Awesome 5 Free";content:"\f0da";font-weight:900;position:relative;left:95%;top:1px;padding-left:14px;color:#003767 !important}
.multi-carousel .multi-item-carousel.carousel_card_view .column-button .btn-primary:hover{color:#88d1d1 !important}
.multi-carousel .multi-item-carousel.carousel_card_view .column-button .btn-primary:hover:before{color:#88d1d1 !important}
.multi-carousel .multi-item-carousel.carousel_card_view .slick-prev{left:auto !important}
.multi-carousel .multi-item-carousel.carousel_card_view .slick-prev::before{background-image:url(clientlib-base/resources/arrow-left.svg) !important}
.multi-carousel .multi-item-carousel.carousel_card_view .slick-next:before{background-image:url(clientlib-base/resources/arrow-right.svg) !important}
.multi-carousel .multi-item-carousel.carousel_card_view .slick-arrow{top:-30px !important}
.collection-button .mainColumnImage img:hover{transform:scale(0.9) !important}
.collection-button .multi-item-carousel.carousel_plain_view .columnText p{color:#666;font-size:14px !important;font-family:'Avenir Book' !important}
@media(min-width:370px) and (max-width:767px){.collection-button .multi-item-carousel.carousel_plain_view .columnText p{color:#666;font-size:14px !important;font-family:'Avenir Book' !important}
}
@media(min-width:768px){.collection-button .multi-item-carousel.carousel_plain_view .slick-track{width:max-content !important}
.collection-button .multi-item-carousel.carousel_plain_view .carousel-column{max-width:140px !important}
.collection-button .multi-item-carousel.carousel_plain_view .mainColumnImage img{width:100%;max-width:120px !important}
}
@media(min-width:768px) and (max-width:1125px){.multi-carousel .recommended-products__container .recommended-product__arrows{position:absolute;right:1em;top:-2.5em}
}
.multi-carousel .recommended-products__container .recommended-product__arrows .recommended-product__arrows--prev{padding-right:5px}
@media(min-width:1850px) and (max-width:1920px){.multi-carousel .recommended-products__container .recommended-products.nested_carousel_plain_view{width:81% !important}
}
@media(min-width:1707px) and (max-width:1849px){.multi-carousel .recommended-products__container .recommended-products.nested_carousel_plain_view{width:85% !important}
}
@media(min-width:1422px) and (max-width:1706px){.multi-carousel .recommended-products__container .recommended-products.nested_carousel_plain_view{width:92% !important}
}
@media(min-width:1026px) and (max-width:1420px){.multi-carousel .recommended-products__container .recommended-products.nested_carousel_plain_view{width:97.5% !important}
}
@media(min-width:768px) and (max-width:1025px){.multi-carousel .recommended-products__container .recommended-products.nested_carousel_plain_view{width:98% !important}
}
.multi-carousel .recommended-products__container .recommended-products.nested_carousel_plain_view .recommended-products__card .recommended-products__card--details .collectionLabel{color:#003767;font-size:18px !important;font-family:'Stag SemiboldItalic';font-weight:600 !important;font-style:italic}
.multi-carousel .recommended-products__container .recommended-products.nested_carousel_plain_view .recommended-products__card .recommended-products__card--details .collectionLabel .collection_link:hover{color:#0081c6}
.multi-carousel .recommended-products__container .recommended-products.nested_carousel_plain_view .recommended-products__card .recommended-products__card--details .collectionDescription{font-size:15px !important;color:#666;font-family:'Avenir Book'}
.multi-carousel .recommended-products__container .recommended-products.nested_carousel_plain_view .recommended-products__card .recommended-products__card--main-image a img{height:260px !important;object-fit:contain}
.multi-carousel .recommended-products__container .recommended-products.nested_carousel_plain_view .recommended-products__card .recommended-products__card--main-image a .collection-type{color:#003767;font-size:14px;font-family:'Avenir Black';background:#88d1d1;width:unset;padding-top:.5em;text-align:center}
@media(max-width:767px){.recommended-products__container .recommended-products .recommended-products__card .recommended-products__card--thumbnails .thumbnail-image,.recommended-products__container .recommended-products .recommended-products__card .recommended-products__card--thumbnails .thumbnail-noimage{width:40px !important;height:40px !important;min-width:unset !important}
}
@media screen and (min-width:1600px){.multi-carousel .recommended-products__container .recommended-products.nested_carousel_plain_view .recommended-products__card{width:285px !important}
.multi-carousel .recommended-products__container .recommended-products.nested_carousel_plain_view .recommended-products__card .recommended-products__card--main-image{width:285px !important}
.multi-carousel .recommended-products__container .recommended-products.nested_carousel_plain_view .recommended-products__card .recommended-products__card--main-image .thumbnail-noimage{min-width:57px !important;height:57px !important}
.multi-carousel .recommended-products__container .recommended-products.nested_carousel_plain_view .recommended-products__card .right-control{top:-13.5% !important;right:-4px !important}
.multi-carousel .recommended-products__container .recommended-products.nested_carousel_plain_view .recommended-products__card .recommended-products__card--details .collectionLabel{font-size:20px !important}
}
@font-face{font-family:'Avenir Book';src:url('clientlib-base/resources/fonts/AvenirLTPro-Book.otf');font-display:swap}
@font-face{font-family:'Avenir Black';src:url('clientlib-base/resources/fonts/AvenirLTPro-Black.otf');font-display:swap}
@font-face{font-family:'Avenir Light';src:url('clientlib-base/resources/fonts/AvenirLTPro-Light.otf');font-display:swap}
@font-face{font-family:'Avenir Roman';src:url('clientlib-base/resources/fonts/AvenirLTPro-Roman.otf');font-display:swap}
@font-face{font-family:'Stag BackItalic';src:url('clientlib-base/resources/fonts/Stag-BlackItalic-Web.woff2') format('woff2'),url('clientlib-base/resources/fonts/Stag-BlackItalic-Web.woff') format('woff');font-weight:900;font-style:italic;font-stretch:normal;font-display:swap}
@font-face{font-family:'Stag Black';src:url('clientlib-base/resources/fonts/Stag-Black-Web.woff2') format('woff2'),url('clientlib-base/resources/fonts/Stag-Black-Web.woff') format('woff');font-weight:900;font-style:normal;font-stretch:normal;font-display:swap}
@font-face{font-family:'Stag BoldItalic';src:url('clientlib-base/resources/fonts/Stag-BoldItalic-Web.woff2') format('woff2'),url('clientlib-base/resources/fonts/Stag-BoldItalic-Web.woff') format('woff');font-weight:700;font-style:italic;font-stretch:normal;font-display:swap}
@font-face{font-family:'Stag Bold';src:url('clientlib-base/resources/fonts/Stag-Bold-Web.woff2') format('woff2'),url('clientlib-base/resources/fonts/Stag-Bold-Web.woff') format('woff');font-weight:700;font-style:normal;font-stretch:normal;font-display:swap}
@font-face{font-family:'Stag SemiboldItalic';src:url('clientlib-base/resources/fonts/Stag-SemiboldItalic-Web.woff2') format('woff2'),url('clientlib-base/resources/fonts/Stag-SemiboldItalic-Web.woff') format('woff');font-weight:600;font-style:italic;font-stretch:normal;font-display:swap}
@font-face{font-family:'Stag Semibold';src:url('clientlib-base/resources/fonts/Stag-Semibold-Web.woff2') format('woff2'),url('clientlib-base/resources/fonts/Stag-Semibold-Web.woff') format('woff');font-weight:600;font-style:normal;font-stretch:normal;font-display:swap}
@font-face{font-family:'Stag MediumItalic';src:url('clientlib-base/resources/fonts/Stag-MediumItalic-Web.woff2') format('woff2'),url('clientlib-base/resources/fonts/Stag-MediumItalic-Web.woff') format('woff');font-weight:500;font-style:italic;font-stretch:normal;font-display:swap}
@font-face{font-family:'Stag Medium';src:url('clientlib-base/resources/fonts/Stag-Medium-Web.woff2') format('woff2'),url('clientlib-base/resources/fonts/Stag-Medium-Web.woff') format('woff');font-weight:500;font-style:normal;font-stretch:normal;font-display:swap}
@font-face{font-family:'Stag BookItalic';src:url('clientlib-base/resources/fonts/Stag-BookItalic-Web.woff2') format('woff2'),url('clientlib-base/resources/fonts/Stag-BookItalic-Web.woff') format('woff');font-weight:400;font-style:italic;font-stretch:normal;font-display:swap}
@font-face{font-family:'Stag Book';src:url('clientlib-base/resources/fonts/Stag-Book-Web.woff2') format('woff2'),url('clientlib-base/resources/fonts/Stag-Book-Web.woff') format('woff');font-weight:400;font-style:normal;font-stretch:normal;font-display:swap}
@font-face{font-family:'Stag LightItalic';src:url('clientlib-base/resources/fonts/Stag-LightItalic-Web.woff2') format('woff2'),url('clientlib-base/resources/fonts/Stag-LightItalic-Web.woff') format('woff');font-weight:300;font-style:italic;font-stretch:normal;font-display:swap}
@font-face{font-family:'Stag Light';src:url('clientlib-base/resources/fonts/Stag-Light-Web.woff2') format('woff2'),url('clientlib-base/resources/fonts/Stag-Light-Web.woff') format('woff');font-weight:300;font-style:normal;font-stretch:normal;font-display:swap}
@font-face{font-family:'Stag ThinItalic';src:url('clientlib-base/resources/fonts/Stag-ThinItalic-Web.woff2') format('woff2'),url('clientlib-base/resources/fonts/Stag-ThinItalic-Web.woff') format('woff');font-weight:100;font-style:italic;font-stretch:normal;font-display:swap}
@font-face{font-family:'Stag Thin';src:url('clientlib-base/resources/fonts/Stag-Thin-Web.woff2') format('woff2'),url('clientlib-base/resources/fonts/Stag-Thin-Web.woff') format('woff');font-weight:100;font-style:normal;font-stretch:normal;font-display:swap}
.search-results .searchRight{display:none}
.search-results a{font-size:15px;color:#003767;font-family:"Stag Light";text-decoration:none}
.search-results a:hover{font-family:"Stag Book"}
.search-results strong{color:#0081c6}
.search-results .alle-search-result .searchItemTitle{font-size:15px;font-family:"Stag Light";color:#0081c6}
.search-results .alle-search-result .searchItemDescription{font-size:14px;font-family:'Roboto',sans-serif;color:#333}
.image-map-carousel .component-carousel-img-map .slider-title{color:#fff;font-family:'Stag BoldItalic';font-weight:700 !important;font-style:italic}
.image-map-carousel .component-carousel-img-map .img-slider .footer-desc{color:#003767 !important}
@media(max-width:768px){.image-map-carousel .component-carousel-img-map .carousel-imagemap__container .slick-center .anim-slide{width:125px}
}
.image-map-carousel .component-carousel-img-map .carousel-imagemap__container .slick-center .slider-tag{background-color:#88d1d1}
.image-map-carousel .component-carousel-img-map .carousel-imagemap__container .slick-center .slider-tag .slider-tag__title{font-family:'Avenir Book' !important}
@media(max-width:768px){.image-map-carousel .component-carousel-img-map .carousel-imagemap__container .slick-center .slider-tag{background-color:#88d1d1}
.image-map-carousel .component-carousel-img-map .carousel-imagemap__container .slick-center .slider-tag .fa-tag{padding:6px}
.image-map-carousel .component-carousel-img-map .carousel-imagemap__container .slick-center .slider-tag .slider-tag__title{font-size:10px}
}
.image-map-carousel .component-carousel-img-map .carousel-imagemap__container .slick-center .slider-tag .fa-tag{background-color:#88d1d1}
@media(max-width:768px){.image-map-carousel .component-carousel-img-map .carousel-imagemap__container .slick-center .slider-tag .fa-tag{background-color:#88d1d1}
}
.image-map-carousel .component-carousel-img-map .carousel-imagemap__container .slick-dots li{width:1em !important;height:1em !important;margin:0 3px !important}
.image-map-carousel .component-carousel-img-map .carousel-imagemap__container .slick-dots li button:before{background:transparent;border-radius:50%;color:transparent !important;border:2px solid #88d1d1 !important;opacity:1;width:1em !important;height:1em !important}
.image-map-carousel .component-carousel-img-map .carousel-imagemap__container .slick-dots li.slick-active button:before{background:#88d1d1;opacity:1}
.image-map-carousel .component-carousel-img-map .img-slider .dot .view-product .map-text{font-family:'Avenir Book' !important;font-size:12px !important}
.image-map-carousel .component-carousel-img-map .img-slider .dot .view-product i{line-height:2 !important}
@media(min-width:768px) and (max-width:1023px){.image-map-carousel .component-carousel-img-map .img-slider img{height:unset !important}
}
.image-map-carousel .component-carousel-img-map .img-slider .footer-desc{padding:0 !important;color:#003767 !important}
.image-map-carousel .component-carousel-img-map .img-slider .footer-desc p{font-family:'Avenir Book'}
.image-map-carousel .component-carousel-img-map .img-slider .footer-desc h4{font-family:'Avenir Black' !important}
@media(max-width:993px){.image-map-carousel .component-carousel-img-map .img-slider .footer-desc{width:90%;margin:auto}
}
@media(max-width:993px){.image-map-carousel .component-carousel-img-map .slider-control{display:none !important}
}
.image-map-carousel .component-carousel-img-map .slider-control .slider-control__prev{top:18rem;font-family:'Avenir Light' !important;font-weight:lighter;font-size:20px;left:9%}
@media only screen and (min-width:1600px) and (max-width:1980px){.image-map-carousel .component-carousel-img-map .slider-control .slider-control__prev{top:25rem}
}
@media(min-width:1024px) and (max-width:1219px){.image-map-carousel .component-carousel-img-map .slider-control .slider-control__prev{left:0 !important}
}
.image-map-carousel .component-carousel-img-map .slider-control .slider-control__next{color:#666 !important;top:-27rem;font-family:'Avenir Light' !important;font-weight:lighter;font-size:20px}
@media only screen and (min-width:1600px) and (max-width:1980px){.image-map-carousel .component-carousel-img-map .slider-control .slider-control__next{top:-39.5rem !important;left:84%}
}
@media(min-width:1024px) and (max-width:1219px){.image-map-carousel .component-carousel-img-map .slider-control .slider-control__next{left:88% !important}
}
@media(max-width:768px){.background-image .carousel-imgmap{background-image:none !important;background-color:white}
}
.background-image .carousel-imgmap .image-map-carousel .slider-control .slider-control__prev{color:#fff !important}
.background-image .carousel-imgmap .image-map-carousel .slider-control .slider-control__next{color:#fff !important}
.background-image .carousel-imgmap .image-map-carousel .component-carousel-img-map .img-slider .footer-desc{color:#fff !important}
@media(max-width:768px){.background-image .carousel-imgmap .image-map-carousel .component-carousel-img-map .img-slider .footer-desc{color:#003767 !important}
}
.resource-hub .gainsborough--brouchers .container .brouchers--carousel{padding:4em 1em}
@media(min-width:768px) and (max-width:829px){.resource-hub .gainsborough--brouchers .container .brouchers--carousel{padding:2em}
}
@media(max-width:767px){.resource-hub .gainsborough--brouchers .container .brouchers--carousel{padding:4em 3em}
}
.resource-hub .gainsborough--brouchers .container .brouchers--carousel .description h2{color:#0081c6;font-family:'Stag SemiboldItalic';font-weight:600 !important;font-style:italic;font-size:40px}
.resource-hub .gainsborough--brouchers .container .brouchers--carousel .description p{color:#666;font-family:'Avenir Light';font-size:15px}
.resource-hub .gainsborough--brouchers .container .brouchers--carousel .description p a{border:2px solid #0081c6;border-radius:30px;padding:15px 70px;font-family:'Avenir Light';font-size:17px}
.resource-hub .gainsborough--brouchers .container .brouchers--carousel .description p a:hover,.resource-hub .gainsborough--brouchers .container .brouchers--carousel .description p a:focus{border:2px solid #88d1d1 !important;text-decoration:none;color:#003767 !important;background:#88d1d1}
.resource-hub .gainsborough--brouchers .container .card--new--class{top:26em}
@media(min-width:768px) and (max-width:829px){.resource-hub .gainsborough--brouchers .container .card--new--class{top:33em}
}
@media(min-width:1280px){.resource-hub .gainsborough--brouchers .container .card--new--class{top:19em}
}
@media(max-width:767px){.resource-hub .gainsborough--brouchers .container .card--new--class{top:0}
.resource-hub .gainsborough--brouchers .container .card--new--class .card--info--div{padding:3em 2em !important}
}
.resource-hub .gainsborough--brouchers .container .card--new--class .card--info--div{padding:5em;background:linear-gradient(180deg,#88d1d1,#0081c6)}
@media(min-width:768px) and (max-width:829px){.resource-hub .gainsborough--brouchers .container .card--new--class .card--info--div{padding:2em !important}
}
.resource-hub .gainsborough--brouchers .container .card--new--class .card--info--div h1{color:#fff;font-family:'Stag Book';font-size:36px}
.resource-hub .gainsborough--brouchers .container .card--new--class .card--info--div p{color:#fff;font-family:'Avenir Light';font-size:15px}
.resource-hub .gainsborough--brouchers .container .card--new--class .card--info--div .hub--btn{background:#003767;font-family:'Avenir Black';font-size:15px;line-height:35px}
.resource-hub .gainsborough--brouchers .container .card--new--class .card--info--div .hub--btn:hover,.resource-hub .gainsborough--brouchers .container .card--new--class .card--info--div .hub--btn:focus{background:#88d1d1 !important;color:#003767 !important;border:2px solid #88d1d1;transition:background-color .6s ease}
.mega-menu__container .mega-menu__top-navigation{max-width:100% !important;padding:10px 20px !important}
@media(max-width:767px){.mega-menu__container .mega-menu__top-navigation{visibility:hidden}
}
.mega-menu__container .mega-menu__top-navigation .mega-menu__top-navigation--list .alle-core-lang{display:none !important}
.mega-menu__container .mega-menu__top-navigation .mega-menu__top-navigation--list .mega-menu__top-navigation--list-item span{font-family:'Avenir Book';font-size:12px;color:#003767}
.mega-menu__container .mega-menu__top-navigation .mega-menu__top-navigation--list .mega-menu__top-navigation--list-item a{font-family:'Stag Light';font-size:12px;color:#003767;text-decoration:none}
.mega-menu__container .mega-menu__top-navigation .mega-menu__top-navigation--list .mega-menu__top-navigation--list-item a:hover{color:#0081c6}
.mega-menu__container .navbar__megamenu{background:#fff;border:0;margin-top:15px}
.mega-menu__container .navbar__megamenu .navbar-brand__logo{width:130px !important}
@media(max-width:767px){.mega-menu__container .navbar__megamenu .navbar-brand__logo{width:120px !important;margin-left:10px !important}
}
.mega-menu__container .navbar__megamenu .navbar-toggle{background:#fff !important;border:none !important;position:absolute;right:1em;top:-1em}
.mega-menu__container .navbar__megamenu .navbar-toggle .menuText{font-family:"Avenir Book";color:#666}
.mega-menu__container .navbar__megamenu .navbar-toggle .fa-bars,.mega-menu__container .navbar__megamenu .navbar-toggle .fa-times{color:#003767;font-size:1.3rem}
.mega-menu__container .navbar__megamenu .navbar-collapse{border:0;height:1000px}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav{width:60%;margin:0 20vw}
@media(max-width:767px){.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav{background:#fff;z-index:999;position:fixed;width:100%;margin:0;left:0}
}
@media(min-width:1024px) and (max-width:1400px){.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav{width:75%}
}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large{flex:1 1 auto;display:flex;justify-content:center}
@media(max-width:767px){.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large{display:flex;justify-content:space-between;background:#fff;width:100%;z-index:1000}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large .dropdown-toggle{width:auto}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large{padding:0}
}
@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large{padding:0}
}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large a{font-family:'Stag Light';font-size:14px;color:#003767 !important;background:#fff !important;outline:0}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large a:hover{color:#666 !important;text-decoration:none !important}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large a:focus{color:#666 !important;text-decoration:none !important}
@media(max-width:767px){.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large a{font-size:15px;text-transform:uppercase !important}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large a i{color:#666 !important;margin-right:2em;padding-top:5px}
}
@media(width:768px){.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large a{font-size:12px;padding:10px !important}
}
@media(min-width:1700px){.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large a{font-size:18px}
}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open{overflow:hidden}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-toggle{color:#666}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large{width:100% !important;margin-left:0 !important;justify-content:center;margin:auto;margin-top:-10px;border:0;box-shadow:none;height:220px}
@media(max-width:767px){.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large{height:500px;position:absolute;top:20px;z-index:10000;background:#fff;display:block !important}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .back_to_main,.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .back_to_category{background:#fff !important;border:none !important;padding:10px 30px;color:#003767;font-family:"Stag Book"}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .back_to_main .fa-less-than,.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .back_to_category .fa-less-than{color:#666}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .category-title{color:#0081c6 !important;padding:10px 30px;text-transform:uppercase;font-size:20px;font-family:"Stag Book";letter-spacing:.43px}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .subcategory-title{color:#0081c6 !important;padding:10px 30px;text-transform:uppercase;font-size:20px;font-family:"Stag Book"}
}
@media(max-width:767px){.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .col{width:100% !important}
}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .col ul .dropdown-header{color:#0081c6 !important;font-family:'Stag Light';font-size:14px !important}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .col ul .dropdown-header .subTitle{padding:0 !important;color:#0081c6 !important}
@media(max-width:767px){.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .col ul .dropdown-header .subTitle{padding:5px 20px !important;font-family:'Avenir Book';color:#666 !important}
}
@media(max-width:767px){.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .col ul .dropdown-header{display:flex;justify-content:space-between;font-size:14px !important;padding:10px !important;font-family:'Avenir Book';color:#666 !important}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .col ul .dropdown-header i{color:#666 !important;margin-right:2em;padding-top:5px}
}
@media(min-width:1700px){.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .col ul .dropdown-header{font-size:18px !important}
}
@media(max-width:767px){.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .col ul .dropdown__grandchildren{height:500px;width:100%;position:absolute;top:20px;z-index:10000;background:#fff}
}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .col ul .dropdown__grandchildren li a{font-family:'Avenir Book' !important;font-size:12px !important;color:#003767 !important;text-transform:capitalize !important;padding:5px 20px !important}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .col ul .dropdown__grandchildren li a:hover{font-family:'Avenir Black' !important}
@media(max-width:767px){.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .col ul .dropdown__grandchildren li a{font-size:14px !important;padding:10px 30px !important;font-family:"Avenir Book" !important;color:#666 !important}
}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .dropdown-img{position:absolute;right:0}
@media(max-width:1024px){.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .dropdown-img{display:none}
}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .dropdown-img img{width:160px}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .dropdown-img a{font-size:12px;width:160px !important;white-space:initial !important}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .dropdown-img a:after{font-family:"Font Awesome 5 Free";content:"\f061";color:#003767 !important;padding-left:5px;font-weight:900;font-size:12px}
.mega-menu__container .megamenu-mobile-desc{position:absolute;z-index:1000;width:312px;left:30px;top:50vh}
.mega-menu__container .megamenu-mobile-desc p{font-family:'Avenir Book';font-size:14px;color:#666}
.mega-menu__container .megamenu-mobile-desc p a{font-family:'Stag Light';color:#003767}
.mega-menu__container .megamenu-mobile-img{position:absolute;display:flex;z-index:1000;top:60vh;align-items:end;left:-3em;justify-content:space-between;margin:10px 0}
.mega-menu__container .megamenu-mobile-img a{color:#003767;width:50vw;padding-left:20px;font-family:"Stag SemiboldItalic" !important;font-weight:600 !important;font-style:italic;margin:10px 0}
.mega-menu__container .megamenu-mobile-img img{width:150px;height:auto;padding-left:3em}
.mega-menu__container .megamenu-mobile-img .megamenu-mobile-href{position:relative;top:3em;width:150px;left:1em;color:#666 !important;padding:0 !important;border:none !important}
@media(max-width:767px){.navFixed{position:fixed;z-index:1000;width:100%;background:#fff}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.mega-menu__container .navbar__megamenu .navbar-brand__logo{width:100px !important;margin-left:-10px !important}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large a{padding-top:0 !important}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large a{font-size:10px !important;padding:5px !important;line-height:5px}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav{width:80% !important}
.mega-menu__container .navbar__megamenu .navbar-collapse{width:106%;position:relative;left:-54px}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .col ul .dropdown-header{font-size:10px !important}
.dropdown-menu{margin-right:0;left:13px !important}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .col ul .dropdown__grandchildren li a{font-size:9px !important}
}
@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){.mega-menu__container .navbar__megamenu .navbar-brand__logo{width:100px !important;margin-left:-10px !important}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large a{padding-top:0 !important}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large a{font-size:11px !important;padding:5px !important;line-height:5px;display:block !important}
}
#searchModal .site-header .input-wrapper{display:flex;align-items:center}
#searchModal .site-header .input-wrapper .schlage-search__submit{background-color:transparent !important;width:10% !important;border:0 !important;color:#003767}
#searchModal .site-header .input-wrapper .schlage-search__submit:hover{background:unset !important;border:unset !important;transition:transform .4s;transform:rotate(0) scale(1.1)}
.search-field{background:unset;background-position:25px 20px;background-repeat:no-repeat;background-size:20px 20px;border:0;box-sizing:border-box;color:#adadad;height:40px !important;letter-spacing:2px;font-family:'Avenir Light';outline:0;padding:0 10px 0 40px;z-index:10;width:90%;line-height:100% !important}
#search_box input{border:0;background:#c7c7c7;width:100%;height:31px !important;line-height:31px !important;color:#666;padding-left:20px;font-size:11px;display:inline-block;vertical-align:middle}
#search_box .input-wrapper .fa-search{position:absolute;top:18px}
#searchModal .modal-header .close{margin-top:-2px;position:absolute;color:#003767;top:-8px;z-index:99;right:-10px;font-size:24px;opacity:1;background:#fff;width:30px;height:30px;border-radius:50%}
#searchModal form{width:100%;float:none}
#searchModal .modal-header,#searchModal .modal-content{padding:0;border:0}
#searchModal .modal.in .modal-dialog{transform:translate(0,150px)}
#searchModal .modal-body{padding:10px;background:#e5e5e5}
#search_box{padding-top:0 !important;margin-top:0;line-height:11px;height:11px}
#searchModal .modal-dialog{transform:translate(0,150px)}
.product-search{text-align:center;margin-top:155px;color:#fff;font-size:24px !important;font-family:'Stag SemiboldItalic';font-weight:600 !important;font-style:italic}
.product-search .product-search__link{color:#fff;font-size:24px !important;font-family:'Stag SemiboldItalic';font-weight:600 !important;font-style:italic}
@media(max-width:767px){.product-search .product-search__link{font-size:20px !important}
}
.site-search__schlage{position:absolute;right:240px;top:5px}
.site-search__schlage .fa-search{cursor:pointer}
@media(max-width:767px){.site-search__schlage{right:120px;top:45px;z-index:1;font-size:20px}
}
#simple-footer-exp-frg{background:linear-gradient(180deg,#003767,#0081c6)}
@media(max-width:767px){#simple-footer-exp-frg{border-top-left-radius:30px;border-top-right-radius:30px}
}
.product__listing--new .above__top-filter .product__listing--search .search{border:1px solid #0081c6;width:350px;color:#0081c6 !important;text-transform:uppercase;text-align:center;font-family:'Avenir Light';outline:0}
@media(max-width:767px){.product__listing--new .above__top-filter .product__listing--search .search{width:300px;margin:0 20px 0 -15px}
}
.product__listing--new .above__top-filter .product__listing--search .search::placeholder{color:#0081c6}
.product__listing--new .above__top-filter .product__listing--search .search:hover{border:2px solid #0081c6}
.product__listing--new .above__top-filter .product__listing--search .btn.btn-md.product__listing--searchbutton{padding:0 !important;color:#0081c6}
.product__listing--new a.filterpage__reset{background:#0081c6 !important;padding:10px !important;color:#fff !important;font-family:'Avenir Book' !important}
.product__listing--new .filter__image--small{width:35px !important;height:35px !important;margin:0 5px !important}
.product__listing--new .listingIconColor{color:#003767}
@media(min-width:1450px){.product__listing--new .top__filter .top__filter--image{width:100px !important;height:100px !important}
}
.product__listing--new .top__filter .slick-slide{outline:none !important}
.product__listing--new .top__filter .slick-list.draggable label{outline:none !important}
.product__listing--new .top__filter .slick-list.draggable label:hover{outline:none !important}
@media(min-width:1280px){.product__listing--new .top__filter .slick-list.draggable label:hover .top__filter--title{color:#0081c6}
}
.product__listing--new .top__filter .slick-list.draggable label:focus{outline:none !important}
.product__listing--new .top__filter .slick-list.draggable .top__filter--title{font-family:'Avenir Book';color:#666;font-size:13px}
@media(min-width:1450px){.product__listing--new .top__filter .slick-list.draggable .top__filter--title{font-size:16px}
}
.product__listing--new .top__filter .slick-list.draggable .top__filter--title-active{color:#0081c6 !important;font-family:'Avenir Black' !important}
.product__listing--new .top__filter .slick-next:before{color:#003767 !important}
.product__listing--new .productResString{font-family:'Avenir Book';color:#666}
.product__listing--new .product__listing--tags .selectedtags__container .selectedBadge,.product__listing--new .product__listing--tags .selectedtags__container .selectedTopBadge{padding:10px !important;font-family:'Avenir Book' !important;color:#003767}
.product__listing--new .product__listing--tags .selectedtags__container .selectedBadge .filter__close,.product__listing--new .product__listing--tags .selectedtags__container .selectedTopBadge .filter__close{color:#003767 !important}
.product__listing--new .product__listing--tags .selectedtags__container .selectedBadge:last-child,.product__listing--new .product__listing--tags .selectedtags__container .selectedTopBadge:last-child{margin-bottom:1.5em}
.product__listing--new .product__listing--tags .filter{margin-top:0}
.product__listing--new .product__listing--tags .filter .panel{box-shadow:none !important;-webkit-box-shadow:none !important}
.product__listing--new .product__listing--tags .filter .filteringParent label:hover{font-family:'Avenir Black' !important}
.product__listing--new .product__listing--tags .filter .filteringParent .parent-panel{padding-top:10px;border-color:transparent !important}
.product__listing--new .product__listing--tags .filter .filteringParent .parent-panel .panel-heading{color:#003767;font-family:'Avenir Black'}
.product__listing--new .product__listing--tags .filter .filteringParent .parent-panel .panel-heading .gains_help{background:#666;opacity:40%;padding:3px 7px !important;padding-top:6px !important}
.product__listing--new .product__listing--tags .filter .filteringParent .parent-panel .panel-heading .gains_help:hover{background:#88d1d1;opacity:1}
.product__listing--new .product__listing--tags .filter .filteringParent .parent-panel .panel-heading .panel-title .tag__primaryTitle{text-transform:uppercase !important;text-decoration:none !important;font-size:16px}
.product__listing--new .product__listing--tags .filter .filteringParent .parent-panel .panel-collapse .panel-body .panel-heading{display:flex !important;align-items:center;padding:0 !important}
.product__listing--new .product__listing--tags .filter .filteringParent .parent-panel .panel-flex .panel-heading{justify-content:center}
.product__listing--new .product__listing--tags .filter .filteringParent .parent-panel .panel-body{border-bottom:1px solid #707070}
.product__listing--new .product__listing--tags .filter .filteringParent .parent-panel .panel-body label{width:100% !important;margin:3px auto !important}
.product__listing--new .product__listing--tags .filter .filteringParent .parent-panel .panel-body .child-panel{border-color:transparent !important}
.product__listing--new .product__listing--tags .filter .filteringParent .parent-panel .panel-body .child-panel .panel-heading{font-family:'Avenir Book' !important;color:#003767}
.product__listing--new .product__listing--tags .filter .filteringParent .parent-panel .panel-body .child-panel .panel-body{margin-left:60px;border-bottom:none !important}
.product__listing--new .product__listing--tags .filter .filteringParent .parent-panel .panel-body .child-panel .panel-body label{margin-top:5px}
.product__listing--new .product__listing--tags .filter .filteringParent .parent-panel .panel-body .child-panel .panel-body label input[type=checkbox]{width:35px !important}
.product__listing--new .product__listing--tags .filter .filteringParent .parent-panel .panel-body .tag__primaryTitle{position:relative}
.product__listing--new .product__listing--tags .filter .filteringParent .parent-panel label{position:relative !important}
.product__listing--new .product__listing--tags .filter .filteringParent .parent-panel label input[type=checkbox]{visibility:hidden;width:20px !important}
.product__listing--new .product__listing--tags .filter .filteringParent .parent-panel label .checked + .checkmark{background:#0081c6 !important;border:0}
.product__listing--new .product__listing--tags .filter .filteringParent .parent-panel label .checkmark{position:absolute;width:20px;height:20px;top:calc(50% - 10px);left:0;border:1px solid #666;border-radius:5px;margin-right:10px}
.product__listing--new .product__listing--tags .filter .filteringParent .parent-panel .checked{font-family:'Avenir Black' !important;color:#0081c6 !important}
.product__listing--new .product__listing--tags .filter .filteringParent .parent-panel .tag__primaryTitle .listingIconColor{transition:all .5s}
.product__listing--new .product__listing--tags .filter .filteringParent .parent-panel .tag__primaryTitle .fa-minus{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}
.product__listing--new .filterpage__title{font-size:20px !important;font-weight:unset !important;font-family:'Avenir Light';color:#003767}
@media(max-width:767px){.product__listing--new .filterpage__title{text-align:left !important;width:100%}
}
.product__listing--new .topfilter__text{margin-top:50px !important;color:#003767;font-family:'Avenir Black'}
@media(min-width:1450px){.product__listing--new .topfilter__text{margin-top:60px !important}
}
.product__listing--new .pagination .dots{color:#0081c6 !important}
.product__listing--new .pagination a.previous_link,.product__listing--new .pagination a.next_link{color:#0081c6 !important}
.product__listing--new .pagination a.active_page.page_link{background:#0081c6 !important;color:#fff !important}
.product__listing--new .pagination a.page_link{color:#0081c6 !important;border:1px solid #0081c6 !important}
.product__listing--new .pagination a.page_link:hover{background:#0081c6 !important;color:#fff !important}
.product__listing--new .products .productListingFilterResults .product__card{margin:10px 15px}
@media(max-width:767px){.product__listing--new .products .productListingFilterResults .product__card{width:40% !important}
}
.product__listing--new .products .productListingFilterResults .product__card .main_image{margin-left:0 !important;width:100% !important;overflow:hidden}
.product__listing--new .products .productListingFilterResults .product__card .main_image img{width:100% !important;height:100% !important;margin-left:0 !important;transition:.3s}
.product__listing--new .products .productListingFilterResults .product__card .thumbnails{cursor:pointer}
.product__listing--new .products .productListingFilterResults .product__card .thumbnails .draggable{width:95% !important}
@media(min-width:1920px){.product__listing--new .products .productListingFilterResults .product__card .thumbnails .draggable{width:90% !important}
}
.product__listing--new .products .productListingFilterResults .product__card .thumbnails .slick-arrow{color:#003767 !important;right:0 !important}
@media(min-width:1920px){.product__listing--new .products .productListingFilterResults .product__card .thumbnails .slick-arrow{right:10px !important}
}
@media(max-width:767px){.product__listing--new .products .productListingFilterResults .product__card .thumbnails .slick-arrow{right:5px !important}
}
.product__listing--new .products .productListingFilterResults .product__card .thumbnails img{margin:5px !important;min-width:35px;width:35px !important;height:35px !important}
@media(max-width:767px){.product__listing--new .products .productListingFilterResults .product__card .thumbnails img{width:33px !important;height:33px !important;margin:2px !important;min-width:unset !important}
}
@media(min-width:1620px){.product__listing--new .products .productListingFilterResults .product__card .thumbnails img{min-width:57px;width:57px !important;height:57px !important}
}
.product__listing--new .products .productListingFilterResults .product__card .description{margin-left:0 !important;display:flex;flex-direction:column}
.product__listing--new .products .productListingFilterResults .product__card .description .title{font-family:'Stag SemiboldItalic';font-weight:600 !important;font-style:italic;color:#003767;font-size:18px;letter-spacing:unset !important}
@media(max-width:767px){.product__listing--new .products .productListingFilterResults .product__card .description .title{border-bottom:none !important;font-size:12px}
}
.product__listing--new .products .productListingFilterResults .product__card .description .col_name{font-family:'Avenir Book';color:#666;font-size:14px}
@media(max-width:767px){.product__listing--new .products .productListingFilterResults .product__card .description .col_name{font-size:12px}
}
.product__listing--new a:hover{text-decoration:none !important}
.product__listing--new .filter__slided--false .products .productListingFilterResults{width:95%;float:none;margin:auto}
@media(max-width:767px){.product__listing--new .filter__slided--false .products .productListingFilterResults{width:100%}
}
.product__listing--new .filter__slided--false .products .productListingFilterResults .product__card{width:calc(24% - 77px)}
@media(min-width:1626px){.product__listing--new .filter__slided--false .products .productListingFilterResults .product__card{width:calc(24% - 101px)}
}
@media(min-width:1422px) and (max-width:1625px){.product__listing--new .filter__slided--false .products .productListingFilterResults .product__card{width:calc(32.33% - 100px) !important}
}
.product__listing--new .filter__slided--false .products .productListingFilterResults .product__card .thumbnails .draggable{width:90% !important}
@media(max-width:767px){.product__listing--new .filter__slided--false .products .productListingFilterResults .product__card .thumbnails .draggable{width:84% !important}
}
.product__listing--new .filter__slided--true .products .productListingFilterResults{margin-left:60px}
.product__listing--new .filter__slided--true .products .productListingFilterResults .product__card{width:calc(32.33% - 90px) !important;margin-bottom:5px !important;margin-right:10px !important;margin-top:0 !important;margin-left:10px !important}
@media(min-width:1626px){.product__listing--new .filter__slided--true .products .productListingFilterResults .product__card{width:calc(32.33% - 120px) !important}
}
@media(min-width:1501px) and (max-width:1625px){.product__listing--new .filter__slided--true .products .productListingFilterResults .product__card{width:calc(32.33% - 100px) !important}
}
@media(max-width:767px){.product__listing--new .row .searchStr.hidden{display:none !important}
}
@media(max-width:767px){.filter-mobile .top__bar--mobile{background:#88d1d1 !important}
.filter-mobile .top__bar--mobile .filter__back--mobile{font-family:'Avenir Black' !important;color:#003767 !important}
.filter-mobile .top__bar--mobile .filter__reset--mobile{font-family:'Avenir Black' !important;color:#003767 !important}
.filter-mobile .filter__container--mobile{background:#fff}
.filter-mobile .filter__container--mobile .nav a{padding:20px 21px !important;font-family:'Avenir Black' !important}
.filter-mobile .filter__container--mobile .tab-content .fade{-webkit-transition:opacity .75s linear !important;-o-transition:opacity .75s linear !important;transition:opacity .75s linear !important}
.filter-mobile .filter__container--mobile .tab-content .tags__child{overflow-y:scroll !important}
.filter-mobile .filter__container--mobile .tab-content .tags__child .tags__child--noimage{padding-left:5px !important}
.filter-mobile .filter__container--mobile .tab-content .tags__child .tags__child--noimage label{display:flex;line-height:20px}
.filter-mobile .filter__container--mobile .tab-content .tags__child .tags__child--noimage label .mobile-filter__label{font-size:12px;color:#003767;font-family:'Avenir Book'}
.filter-mobile .filter__container--mobile .tab-content .tags__child .tags__child--noimage .checked .mobile-filter__label{color:#0081c6;font-family:'Avenir Black' !important}
.filter-mobile .filter__container--mobile .tab-content .tags__child .tags__child--noimage .tags__grandchild{margin-left:20px !important}
.filter-mobile .filter__container--mobile .tab-content .tags__child .tags__child--noimage .tags__grandchild .col-xs-12{padding:0;margin:0}
.filter-mobile .filter__container--mobile .tab-content .tags__child .tags__child--image{margin:5px;padding:5px}
.filter-mobile .filter__container--mobile .tab-content .tags__child .tags__child--image label{display:flex;line-height:20px}
.filter-mobile .filter__container--mobile .tab-content .tags__child .tags__child--image label img{width:30px;height:30px;margin:0 5px}
.filter-mobile .filter__container--mobile .tab-content .tags__child .tags__child--image label .mobile-filter__label{font-size:12px;color:#666}
.filter-mobile .filter__container--mobile .tab-content .tags__child .tags__child--image label input[type="checkbox"]{display:inline-block !important}
.filter-mobile .filter__container--mobile .tab-content .tags__child .tags__child--image .checked .mobile-filter__label{color:#0081c6}
.filter-mobile .filter__container--mobile .tab-content .tags__child .tags__child--image .tags__grandchild{margin-left:20px !important}
.filter-mobile .filter__container--mobile .tab-content .tags__child .tags__child--image .tags__grandchild .col-xs-12{padding:0;margin:0}
.filter-mobile .footer__bar--mobile .filter__apply--mobile{font-family:'Avenir Black' !important;color:#0081c6 !important;border:1px solid #0081c6 !important;width:130px !important;height:45px !important}
.filter-mobile .footer__bar--mobile .footer__bar--count{font-family:'Avenir Book' !important;color:#0081c6 !important;padding-top:10px}
.filter-mobile .footer__bar--mobile .footer__bar--count .count__filters{color:#0081c6 !important;font-family:'Avenir Book' !important}
}
@media(max-width:767px) and (max-width:767px){.filter-mobile .filter__container--mobile .tab-content .tags__child .tags__child--image label img{margin-top:-8px}
}
@media(max-width:376px){.filter__container--mobile .tags__child{height:550px !important;width:210px !important}
}
@media(min-width:377px) and (max-width:767px){.filter__container--mobile .tags__child{height:750px !important;width:250px !important}
}
@media screen and (min-width:1600px){.recommended-products .recommended-products__card{width:285px !important}
.recommended-products .recommended-products__card .recommended-products__card--main-image{width:285px !important}
.recommended-products .recommended-products__card .thumbnail-noimage,.recommended-products .recommended-products__card .thumbnail-noimage{min-width:57px !important;height:57px !important}
.recommended-products .recommended-products__card .right-control{top:-13.5% !important;right:-4px !important}
.recommended-products .recommended-products__card--details .collectionLabel{font-size:20px !important}
}
@media(max-width:767px){.filter__container--mobile .tags__child--image{margin-bottom:5px !important}
}
.filter__container--mobile input[type="checkbox"]{height:15px;width:15px;margin:0;padding:0;opacity:1;appearance:none;border:1px solid #d3d3d3;border-radius:3px;background:#fff;position:relative;margin-right:10px;right:-5px;top:5.5px}
.filter__container--mobile input[type="checkbox"]:checked{border:1px solid #0081c6;background:#0081c6}
.filter__container--mobile input[type="checkbox"]:checked:before,.filter__container--mobile input[type="checkbox"]:checked:after{content:"";position:absolute;height:2px;background:transparent}
.filter__container--mobile input[type="checkbox"]:checked:before{width:8px;top:11px;left:2px;transform:rotate(44deg)}
.filter__container--mobile input[type="checkbox"]:checked:after{width:14px;top:8px;left:5px;transform:rotate(-55deg)}
.filter__container--mobile input[type="checkbox"]:focus{outline:0}
@media only screen and (min-device-width:768px) and (max-device-width:1023px){.product__listing--new .product__listing--tags.filter__slided--true .products .productListingFilterResults .product__card .thumbnails img{height:35px !important;width:35px !important}
.product__listing--new .product__listing--tags.filter__slided--false .products .productListingFilterResults .product__card .thumbnails img{height:46px !important;width:46px !important}
}
@media only screen and (min-device-width:1024px) and (max-device-width:1279px){.product__listing--new .product__listing--tags.filter__slided--true .products .productListingFilterResults .product__card .thumbnails img{height:38px !important;width:38px !important}
.product__listing--new .product__listing--tags.filter__slided--false .products .productListingFilterResults .product__card .thumbnails img{height:46px !important;width:46px !important}
}
@media(min-width:768px) and (max-width:991px){.product__listing--new .filter__slided--false .products .productListingFilterResults .product__card{width:28.33% !important}
.product__listing--new .filter__slided--false .products .productListingFilterResults .product__card .main_image{height:185px !important}
.product__listing--new .filter__slided--true .filter{width:40% !important}
.product__listing--new .filter__slided--true .products{width:60% !important}
.product__listing--new .filter__slided--true .products .productListingFilterResults .product__card{width:40.33% !important}
.product__listing--new .filter__slided--true .products .productListingFilterResults .product__card .main_image{height:185px !important}
}
@media(min-width:992px) and (max-width:1199px){.product__listing--new .filter__slided--false .products .productListingFilterResults .product__card{width:21.33% !important}
.product__listing--new .filter__slided--false .products .productListingFilterResults .product__card .main_image{height:185px !important}
.product__listing--new .filter__slided--true .filter{width:33% !important}
.product__listing--new .filter__slided--true .products{width:66% !important}
.product__listing--new .filter__slided--true .products .productListingFilterResults .product__card{width:28.33% !important}
.product__listing--new .filter__slided--true .products .productListingFilterResults .product__card .main_image{height:185px !important}
}
.schlage__accordion--warranty .alle-core-tabs .dyntabwapper ul.nav-tabs{width:85%}
.schlage__accordion--warranty .alle-core-tabs .dyntabwapper ul.nav-tabs li.active{background-color:#0081c6 !important}
.schlage__accordion--warranty .alle-core-tabs .dyntabwapper ul.nav-tabs li.active a{color:#fff !important;font-family:'Avenir Black';border:0;border-radius:20px !important}
.schlage__accordion--warranty .alle-core-tabs .dyntabwapper ul.nav-tabs li.active a:focus,.schlage__accordion--warranty .alle-core-tabs .dyntabwapper ul.nav-tabs li.active a:hover{border-color:#fff !important}
.schlage__accordion--warranty .alle-core-tabs .dyntabwapper ul.nav-tabs li{border:1.5px solid #0081c6 !important;border-radius:30px !important;float:none;margin:5px}
@media screen and (min-width:769px) and (max-width:1024px){.schlage__accordion--warranty .alle-core-tabs .dyntabwapper ul.nav-tabs li{word-spacing:2px;text-align:center;border-radius:30px}
}
.schlage__accordion--warranty .alle-core-tabs .dyntabwapper ul.nav-tabs li a{padding:8px 30px !important;border-radius:10px;font-family:'Avenir Black';border:0}
.schlage__accordion--warranty .alle-core-tabs .dyntabwapper ul.nav-tabs li a:focus,.schlage__accordion--warranty .alle-core-tabs .dyntabwapper ul.nav-tabs li a:hover{background-color:#0081c6 !important;border-radius:20px !important}
.schlage__accordion--warranty .nav li:hover{background-color:#0081c6 !important}
.schlage__accordion--warranty .nav li a:hover{color:#fff !important}
.schlage__accordion--warranty .accordion-wapper .panel-default{border-color:#fff;-webkit-box-shadow:none}
.schlage__accordion--warranty .accordion-wapper .panel{background-color:#fff}
.schlage__accordion--warranty .accordion-wapper .panel .panel-heading{background-color:#fff !important}
@media(max-width:767px){.schlage__accordion--warranty .accordion-wapper .panel .panel-heading a:before{font-family:"Font Awesome 5 Free";content:"\f107" !important;font-weight:900;font-size:25px}
.schlage__accordion--warranty .accordion-wapper .panel .panel-heading a{font-family:'Stag Book'}
}
.schlage__accordion--warranty .accordion-wapper .panel .panel-heading.active a:before{font-family:"Font Awesome 5 Free";content:"\f068" !important;font-weight:900}
.schlage__accordion--warranty .imageText{border:2px solid #c7c7c7;border-radius:23px;overflow:hidden}
@media screen and (min-width:370px) and (max-width:755px){.schlage__accordion--warranty .imageText{margin-top:10px}
}
.schlage__accordion--warranty .imageText .clearfix{border-top-left-radius:20px;border-top-right-radius:20px}
.schlage__accordion--warranty .imageText .textWithMargin{background:#c7c7c7c !important;background-color:#c7c7c7;border-top-left-radius:20px;border-top-right-radius:20px;padding:2px}
.schlage__accordion--warranty .imageText .col-md-12.col-xs-12 h2{border-bottom:1px solid #f5f5f5;padding-bottom:5px}
.schlage__accordion--warranty .imageText h6{font-family:'Stag Light'}
.schlage__accordion--warranty .imageText h2{font-family:'Stag SemiboldItalic';font-weight:600 !important;font-style:italic}
.document-listing-component .document-listing-header{background:#16325c}
.document-listing-component .document-listing-content #product-category .product-filter .document-listing-filters .filter-actions .btn-clear-all{color:#0081c6 !important}
.document-listing-component .document-listing-content #product-category .product-filter .document-listing-filters .filter-actions .btn-clear-all:hover{color:#004f7a !important}
.document-listing-component .document-listing-content #product-category .product-filter .document-listing-filters .filter-header .filter-title{color:#0081c6 !important}
.document-listing-component .document-listing-content #product-category .productlisting-default .o-featured-pages__wrapper .cmp-product-sort-by__count{color:#0081c6 !important}
.document-listing-component .document-listing-content #product-category .productlisting-default .o-featured-pages__wrapper .cmp-product-sort-by__count span{color:#0081c6 !important}
.document-listing-component .document-listing-content #product-category .productlisting-default .o-featured-pages__wrapper .cmp-product-sort-by .dropdown .dropdown-toggle{color:#0081c6 !important}
.document-listing-component .document-listing-content #product-category .productlisting-default .o-featured-pages__wrapper .cmp-product-sort-by .dropdown .dropdown-toggle:hover{border-color:#0081c6 !important}
.document-listing-component .document-listing-content #product-category .productlisting-default .o-featured-pages__wrapper .cmp-product-sort-by .dropdown .dropdown-menu .dropdown-item{color:#0081c6 !important}
.document-listing-component .document-listing-content #product-category .productlisting-default .o-featured-pages__wrapper .cmp-product-recently-checked{margin-bottom:20px}
.document-listing-component .document-listing-content #product-category .productlisting-default .o-featured-pages__wrapper .cmp-product-recently-checked_item{background:#0081c6 !important}
.document-listing-component .document-listing-content #product-category .productlisting-default .o-featured-pages__wrapper .cmp-product-listing .document_list_link .document_list_text,.document-listing-component .document-listing-content #product-category .productlisting-default .o-featured-pages__wrapper .cmp-product-listing-card .document_list_link .document_list_text,.document-listing-component .document-listing-content #product-category .productlisting-default .o-featured-pages__wrapper .cmp-product-listing-card-static .document_list_link .document_list_text{color:#0081c6 !important}
.document-listing-component .document-listing-content #product-category .productlisting-default .o-featured-pages__wrapper .cmp-product-listing .document_list_link .document_list_icon_sec .document_list_size,.document-listing-component .document-listing-content #product-category .productlisting-default .o-featured-pages__wrapper .cmp-product-listing-card .document_list_link .document_list_icon_sec .document_list_size,.document-listing-component .document-listing-content #product-category .productlisting-default .o-featured-pages__wrapper .cmp-product-listing-card-static .document_list_link .document_list_icon_sec .document_list_size{color:#0081c6 !important}
.document-listing-component .document-listing-content #product-category .productlisting-default .o-featured-pages__wrapper .cmp-no-results-message p{color:#0081c6 !important}
.document-listing-component .cmp-pagination-wrapper .cmp-pagination-info p{color:#0081c6 !important}
.document-listing-component .cmp-pagination-wrapper .cmp-pagination-info p .pagination-bold-text{color:#0081c6 !important}
.document-listing-component .cmp-pagination-wrapper .cmp-pagination .cmp-pagination-nav:hover:not(.disabled) a::after{background:#0081c6 !important;color:#fff !important}
.document-listing-component .cmp-pagination-wrapper .cmp-pagination .cmp-pagination-nav a::after{color:#0081c6 !important}
.document-listing-component .cmp-pagination-wrapper .cmp-pagination .cmp-pagination_count .cmp-pagination_count-item{color:#0081c6 !important}
.document-listing-component .cmp-pagination-wrapper .cmp-pagination .cmp-pagination_count .cmp-pagination_count-item:hover{background:#c6ebff !important;color:#fff !important}
.document-listing-component .cmp-pagination-wrapper .cmp-pagination .cmp-pagination_count .cmp-pagination_count-item.active{background:#0081c6 !important;color:#fff !important}
.document-listing-component .cmp-pagination-wrapper .cmp-pagination .cmp-pagination_count .cmp-pagination-dots{color:#0081c6 !important}
@media(max-width:767px){.document-listing-component .product-filter .o-featured-pages__wrapper_mobile .cmp-product-recently-checked__wrapper .cmp-product-recently-checked_item{background:#0081c6 !important}
.document-listing-component .product-filter .o-featured-pages__wrapper_mobile{margin-left:15px}
}