.fx-sort{z-index:2}.fx-hidden.fx-sort{pointer-events:none;z-index:1}.fx-sort{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;transition-duration:.8s}.fx-sort{-webkit-transition-property:height,width;-moz-transition-property:height,width;transition-property:height,width;-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;transition-property:transform,opacity}.fx-hover{position:relative;left:0;top:0;overflow:hidden}.fx-hover-content{text-align:center;position:absolute;left:0;right:0;top:55%;display:block;width:100%;opacity:0;transform:scale(2,2);-webkit-transform:scale(2,2);transition:all .25s;-webkit-transition:all .25s}.fx-hover-content h3{font-size:20px;margin-bottom:5px;font-weight:500;color:#fff !important}.fx-hover-content .line{display:inline-block;height:4px;margin:0 auto 30px auto !important;width:40px}.fx-hover-content p{font-weight:500;margin-bottom:16px;color:#fff !important}.fx-hover:hover .fx-hover-content{opacity:1;transform:scale(1,1);-webkit-transform:scale(1,1)}.fx-hover .fx-hover-icon{font-size:16px;font-weight:700;text-align:center;letter-spacing:-1px;position:absolute;left:0;top:45%;margin-top:-20px;display:block;width:100%;opacity:0;transform:scale(2,2);-webkit-transform:scale(2,2);transition:all .25s;-webkit-transition:all .25s;cursor:pointer}.fx-hover .fx-hover-icon span{display:block}.fx-hover:hover .fx-hover-icon{opacity:.999;transform:scale(1,1);-webkit-transform:scale(1,1)}.fx-uneven .fx-hover .fx-hover-icon{top:40%}.fx-uneven .fx-hover .fx-hover-content{top:57%}.fx-hover .fx-hover-back{position:absolute;left:0;top:0;width:100%;height:100%;display:block;opacity:0;transition:background-color .3s linear;-moz-transition:background-color .3s linear;-webkit-transition:background-color .3s linear;-o-transition:background-color .3s linear}.fx-hover:hover .fx-hover-back{opacity:.7}html[data-useragent*='MSIE 10.0'] .fx-end,html[data-useragent*='Mozilla/5.0'] .fx-end,.fx-end{-webkit-animation-delay:.1s;-moz-animation-delay:.1s;-o-animation-delay:.1s;animation-delay:.1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s}.fx-start{opacity:0}.fx-nofade{opacity:1 !important}.fx>.fx-end:nth-of-type(0){-webkit-animation-delay:0s;-moz-animation-delay:0s;-o-animation-delay:0s;animation-delay:0s}.fx>.fx-end:nth-of-type(1){-webkit-animation-delay:.1s;-moz-animation-delay:.1s;-o-animation-delay:.1s;animation-delay:.1s}.fx>.fx-end:nth-of-type(2){-webkit-animation-delay:.2s;-moz-animation-delay:.2s;-o-animation-delay:.2s;animation-delay:.2s}.fx>.fx-end:nth-of-type(3){-webkit-animation-delay:.3s;-moz-animation-delay:.3s;-o-animation-delay:.3s;animation-delay:.3s}.fx>.fx-end:nth-of-type(4){-webkit-animation-delay:.4s;-moz-animation-delay:.4s;-o-animation-delay:.4s;animation-delay:.4s}.fx>.fx-end:nth-of-type(5){-webkit-animation-delay:.5s;-moz-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s}.fx>.fx-end:nth-of-type(6){-webkit-animation-delay:.6s;-moz-animation-delay:.6s;-o-animation-delay:.6s;animation-delay:.6s}.fx>.fx-end:nth-of-type(7){-webkit-animation-delay:.7s;-moz-animation-delay:.7s;-o-animation-delay:.7s;animation-delay:.7s}.fx>.fx-end:nth-of-type(8){-webkit-animation-delay:.8s;-moz-animation-delay:.8s;-o-animation-delay:.8s;animation-delay:.8s}.fx>.fx-end:nth-of-type(9){-webkit-animation-delay:.9s;-moz-animation-delay:.9s;-o-animation-delay:.9s;animation-delay:.9s}.fx>.fx-end:nth-of-type(10){-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s}.fx>.fx-end:nth-of-type(11){-webkit-animation-delay:1.1s;-moz-animation-delay:1.1s;-o-animation-delay:1.1s;animation-delay:1.1s}.fx>.fx-end:nth-of-type(12){-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s;-o-animation-delay:1.2s;animation-delay:1.2s}.fx>.fx-end:nth-of-type(13){-webkit-animation-delay:1.3s;-moz-animation-delay:1.3s;-o-animation-delay:1.3s;animation-delay:1.3s}.fx>.fx-end:nth-of-type(14){-webkit-animation-delay:1.4s;-moz-animation-delay:1.4s;-o-animation-delay:1.4s;animation-delay:1.4s}.fx>.fx-end:nth-of-type(15){-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s;-o-animation-delay:1.5s;animation-delay:1.5s}.fx>.fx-end:nth-of-type(16){-webkit-animation-delay:1.6s;-moz-animation-delay:1.6s;-o-animation-delay:1.6s;animation-delay:1.6s}.fx>.fx-end:nth-of-type(17){-webkit-animation-delay:1.7s;-moz-animation-delay:1.7s;-o-animation-delay:1.7s;animation-delay:1.7s}.fx>.fx-end:nth-of-type(18){-webkit-animation-delay:1.8s;-moz-animation-delay:1.8s;-o-animation-delay:1.8s;animation-delay:1.8s}.fx>.fx-end:nth-of-type(19){-webkit-animation-delay:1.9s;-moz-animation-delay:1.9s;-o-animation-delay:1.9s;animation-delay:1.9s}.fx>.fx-end:nth-of-type(20){-webkit-animation-delay:2s;-moz-animation-delay:2s;-o-animation-delay:2s;animation-delay:2s}.fx>.fx-end:nth-of-type(21){-webkit-animation-delay:2.1s;-moz-animation-delay:2.1s;-o-animation-delay:2.1s;animation-delay:2.1s}.fx>.fx-end:nth-of-type(22){-webkit-animation-delay:2.2s;-moz-animation-delay:2.2s;-o-animation-delay:2.2s;animation-delay:2.2s}.fx>.fx-end:nth-of-type(23){-webkit-animation-delay:2.3s;-moz-animation-delay:2.3s;-o-animation-delay:2.3s;animation-delay:2.3s}@-webkit-keyframes rotateFromLeft{0%{-webkit-transform-origin:50% 50%;-webkit-transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:50% 50%;-webkit-transform:rotate(0deg);opacity:1}}@-moz-keyframes rotateFromLeft{0%{-moz-transform-origin:50% 50%;-moz-transform:rotate(90deg);opacity:0}100%{-moz-transform-origin:50% 50%;-moz-transform:rotate(0deg);opacity:1}}@-o-keyframes rotateFromLeft{0%{-o-transform-origin:50% 50%;-o-transform:rotate(90deg);opacity:0}100%{-o-transform-origin:50% 50%;-o-transform:rotate(0deg);opacity:1}}@keyframes rotateFromLeft{0%{transform-origin:50% 50%;transform:rotate(90deg);opacity:0}100%{transform-origin:50% 50%;transform:rotate(0deg);opacity:1}}.rotateFromLeft{-webkit-animation-name:rotateFromLeft;-moz-animation-name:rotateFromLeft;-o-animation-name:rotateFromLeft;animation-name:rotateFromLeft}@-webkit-keyframes rotateFromRight{0%{-webkit-transform-origin:50% 50%;-webkit-transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:50% 50%;-webkit-transform:rotate(0deg);opacity:1}}@-moz-keyframes rotateFromRight{0%{-moz-transform-origin:50% 50%;-moz-transform:rotate(-90deg);opacity:0}100%{-moz-transform-origin:50% 50%;-moz-transform:rotate(0deg);opacity:1}}@-o-keyframes rotateFromRight{0%{-o-transform-origin:50% 50%;-o-transform:rotate(-90deg);opacity:0}100%{-o-transform-origin:50% 50%;-o-transform:rotate(0deg);opacity:1}}@keyframes rotateFromRight{0%{transform-origin:50% 50%;transform:rotate(-90deg);opacity:0}100%{transform-origin:50% 50%;transform:rotate(0deg);opacity:1}}.rotateFromRight{-webkit-animation-name:rotateFromRight;-moz-animation-name:rotateFromRight;-o-animation-name:rotateFromRight;animation-name:rotateFromRight}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translateY(50px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInUp{0%{opacity:0;-o-transform:translateY(50px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-50px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInDown{0%{opacity:0;-moz-transform:translateY(-50px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInDown{0%{opacity:0;-o-transform:translateY(-50px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-50px)}100%{opacity:1;transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-50px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInLeft{0%{opacity:0;-moz-transform:translateX(-50px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInLeft{0%{opacity:0;-o-transform:translateX(-50px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-50px)}100%{opacity:1;transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;-moz-animation-name:fadeInLeft;-o-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(50px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInRight{0%{opacity:0;-moz-transform:translateX(50px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInRight{0%{opacity:0;-o-transform:translateX(50px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(50px)}100%{opacity:1;transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;-moz-animation-name:fadeInRight;-o-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0}100%{-webkit-transform:perspective(400px) rotateX(0deg);opacity:1}}@-moz-keyframes flipInX{0%{-moz-transform:perspective(400px) rotateX(90deg);opacity:0}100%{-moz-transform:perspective(400px) rotateX(0deg);opacity:1}}@-o-keyframes flipInX{0%{-o-transform:perspective(400px) rotateX(90deg);opacity:0}100%{-o-transform:perspective(400px) rotateX(0deg);opacity:1}}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);opacity:0}100%{transform:perspective(400px) rotateX(0deg);opacity:1}}.flipInX{-webkit-backface-visibility:visible !important;-webkit-animation-name:flipInX;-moz-backface-visibility:visible !important;-moz-animation-name:flipInX;-o-backface-visibility:visible !important;-o-animation-name:flipInX;backface-visibility:visible !important;animation-name:flipInX}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(-90deg);opacity:0}100%{-webkit-transform:perspective(400px) rotateX(0deg);opacity:1}}@-moz-keyframes flipOutX{0%{-moz-transform:perspective(400px) rotateX(-90deg);opacity:0}100%{-moz-transform:perspective(400px) rotateX(0deg);opacity:1}}@-o-keyframes flipOutX{0%{-o-transform:perspective(400px) rotateX(-90deg);opacity:0}100%{-o-transform:perspective(400px) rotateX(0deg);opacity:1}}@keyframes flipOutX{0%{transform:perspective(400px) rotateX(-90deg);opacity:0}100%{transform:perspective(400px) rotateX(0deg);opacity:1}}.flipOutX{-webkit-backface-visibility:visible !important;-webkit-animation-name:flipOutX;-moz-backface-visibility:visible !important;-moz-animation-name:flipOutX;-o-backface-visibility:visible !important;-o-animation-name:flipOutX;backface-visibility:visible !important;animation-name:flipOutX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0}100%{-webkit-transform:perspective(400px) rotateY(0deg);opacity:1}}@-moz-keyframes flipInY{0%{-moz-transform:perspective(400px) rotateY(90deg);opacity:0}100%{-moz-transform:perspective(400px) rotateY(0deg);opacity:1}}@-o-keyframes flipInY{0%{-o-transform:perspective(400px) rotateY(90deg);opacity:0}100%{-o-transform:perspective(400px) rotateY(0deg);opacity:1}}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);opacity:0}100%{transform:perspective(400px) rotateY(0deg);opacity:1}}.flipInY{-webkit-backface-visibility:visible !important;-webkit-animation-name:flipInY;-moz-backface-visibility:visible !important;-moz-animation-name:flipInY;-o-backface-visibility:visible !important;-o-animation-name:flipInY;backface-visibility:visible !important;animation-name:flipInY}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(-90deg);opacity:0}100%{-webkit-transform:perspective(400px) rotateY(0deg);opacity:1}}@-moz-keyframes flipOutY{0%{-moz-transform:perspective(400px) rotateY(-90deg);opacity:0}100%{-moz-transform:perspective(400px) rotateY(0deg);opacity:1}}@-o-keyframes flipOutY{0%{-o-transform:perspective(400px) rotateY(-90deg);opacity:0}100%{-o-transform:perspective(400px) rotateY(0deg);opacity:1}}@keyframes flipOutY{0%{transform:perspective(400px) rotateY(-90deg);opacity:0}100%{transform:perspective(400px) rotateY(0deg);opacity:1}}.flipOutY{-webkit-backface-visibility:visible !important;-webkit-animation-name:flipOutY;-moz-backface-visibility:visible !important;-moz-animation-name:flipOutY;-o-backface-visibility:visible !important;-o-animation-name:flipOutY;backface-visibility:visible !important;animation-name:flipOutY}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(1.5)}100%{opacity:1;-webkit-transform:scale(1)}}@-moz-keyframes bounceIn{0%{opacity:0;-moz-transform:scale(.3)}100%{opacity:1;-moz-transform:scale(1)}}@-o-keyframes bounceIn{0%{opacity:0;-o-transform:scale(.3)}100%{opacity:1;-o-transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}100%{opacity:1;transform:scale(1)}}.bounceIn{-webkit-animation-name:bounceIn;-moz-animation-name:bounceIn;-o-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes bounceInUp{0%{opacity:0;-moz-transform:translateY(2000px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes bounceInUp{0%{opacity:0;-o-transform:translateY(2000px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;transform:translateY(2000px)}60%{opacity:1;transform:translateY(-30px)}80%{transform:translateY(10px);opacity:1}100%{transform:translateY(0);opacity:1}}.bounceInUp{-webkit-animation-name:bounceInUp;-moz-animation-name:bounceInUp;-o-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);opacity:1}100%{-webkit-transform:translateY(0);opacity:1}}@-moz-keyframes bounceInDown{0%{opacity:0;-moz-transform:translateY(-2000px)}60%{opacity:1;-moz-transform:translateY(30px)}80%{-moz-transform:translateY(-10px);opacity:1}100%{-moz-transform:translateY(0);opacity:1}}@-o-keyframes bounceInDown{0%{opacity:0;-o-transform:translateY(-2000px)}60%{opacity:1;-o-transform:translateY(30px)}80%{-o-transform:translateY(-10px);opacity:1}100%{-o-transform:translateY(0);opacity:1}}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-2000px)}60%{opacity:1;transform:translateY(30px)}80%{transform:translateY(-10px);opacity:1}100%{transform:translateY(0);opacity:1}}.bounceInDown{-webkit-animation-name:bounceInDown;-moz-animation-name:bounceInDown;-o-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);opacity:1}100%{-webkit-transform:translateX(0);opacity:1}}@-moz-keyframes bounceInLeft{0%{opacity:0;-moz-transform:translateX(-2000px)}60%{opacity:1;-moz-transform:translateX(30px)}80%{-moz-transform:translateX(-10px);opacity:1}100%{-moz-transform:translateX(0);opacity:1}}@-o-keyframes bounceInLeft{0%{opacity:0;-o-transform:translateX(-2000px)}60%{opacity:1;-o-transform:translateX(30px)}80%{-o-transform:translateX(-10px);opacity:1}100%{-o-transform:translateX(0);opacity:1}}@keyframes bounceInLeft{0%{opacity:0;transform:translateX(-2000px)}60%{opacity:1;transform:translateX(30px)}80%{transform:translateX(-10px);opacity:1}100%{transform:translateX(0);opacity:1}}.bounceInLeft{-webkit-animation-name:bounceInLeft;-moz-animation-name:bounceInLeft;-o-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);opacity:1}100%{-webkit-transform:translateX(0);opacity:1}}@-moz-keyframes bounceInRight{0%{opacity:0;-moz-transform:translateX(2000px)}60%{opacity:1;-moz-transform:translateX(-30px)}80%{-moz-transform:translateX(10px);opacity:1}100%{-moz-transform:translateX(0);opacity:1}}@-o-keyframes bounceInRight{0%{opacity:0;-o-transform:translateX(2000px)}60%{opacity:1;-o-transform:translateX(-30px)}80%{-o-transform:translateX(10px);opacity:1}100%{-o-transform:translateX(0);opacity:1}}@keyframes bounceInRight{0%{opacity:0;transform:translateX(2000px)}60%{opacity:1;transform:translateX(-30px)}80%{transform:translateX(10px);opacity:1}100%{transform:translateX(0);opacity:1}}.bounceInRight{-webkit-animation-name:bounceInRight;-moz-animation-name:bounceInRight;-o-animation-name:bounceInRight;animation-name:bounceInRight}