@-webkit-keyframes bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.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{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.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{50%,from,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{50%,from,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,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.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,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.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,0deg);transform:rotate3d(0,0,1,0deg)}}@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,0deg);transform:rotate3d(0,0,1,0deg)}}.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(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.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(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.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{11.1%,from,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(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{11.1%,from,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(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.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{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.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(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.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(.97,.97,.97);transform:scale3d(.97,.97,.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{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.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{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.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{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.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{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.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{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.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{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.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{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.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{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.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(.9,.9,.9);transform:scale3d(.9,.9,.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(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.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(.3,.3,.3);transform:scale3d(.3,.3,.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,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.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 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 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(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);-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,0deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);-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(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);-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,0deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);-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(.1) rotate(30deg);transform:scale(.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(.1) rotate(30deg);transform:scale(.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(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.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(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.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(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.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:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.5s;animation-duration:.5s}.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}}#nprogress{pointer-events:none}#nprogress .bar{background:#ff0505;position:fixed;z-index:999;top:0;left:0;width:100%;height:3px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translate(0,-4px);-ms-transform:rotate(3deg) translate(0,-4px);transform:rotate(3deg) translate(0,-4px)}#nprogress .spinner{display:block;position:fixed;z-index:999;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@font-face{font-family:Avo;src:url(../fonts/avo/utm-avo.eot);src:url(../fonts/avo/utm-avo.eot#iefix) format("embedded-opentype"),url(../fonts/avo/utm-avo.woff) format("woff"),url(../fonts/avo/utm-avo.ttf) format("truetype"),url(../fonts/avo/utm-avo.svg) format("svg");font-weight:400;font-style:normal}[class*=" avo-"]:after,[class*=" avo-"]:before,[class^=avo-]:after,[class^=avo-]:before{font-family:Avo;font-size:20px;font-style:normal;margin-left:20px}.avo-exclam:before{content:"\21"}.avo-quotedbl:before{content:"\22"}.avo-numbersign:before{content:"\23"}.avo-dollar:before{content:"\24"}.avo-percent:before{content:"\25"}.avo-ampersand:before{content:"\26"}.avo-quotesingle:before{content:"\27"}.avo-parenleft:before{content:"\28"}.avo-parenright:before{content:"\29"}.avo-asterisk:before{content:"\2a"}.avo-plus:before{content:"\2b"}.avo-comma:before{content:"\2c"}.avo-hyphen:before{content:"\2d"}.avo-hyphen:before{content:"\2010"}.avo-period:before{content:"\2e"}.avo-slash:before{content:"\2f"}.avo-zero:before{content:"\30"}.avo-one:before{content:"\31"}.avo-two:before{content:"\32"}.avo-three:before{content:"\33"}.avo-four:before{content:"\34"}.avo-five:before{content:"\35"}.avo-six:before{content:"\36"}.avo-seven:before{content:"\37"}.avo-eight:before{content:"\38"}.avo-nine:before{content:"\39"}.avo-colon:before{content:"\3a"}.avo-semicolon:before{content:"\3b"}.avo-less:before{content:"\3c"}.avo-equal:before{content:"\3d"}.avo-greater:before{content:"\3e"}.avo-question:before{content:"\3f"}.avo-at:before{content:"\40"}.avo-A:before{content:"\41"}.avo-B:before{content:"\42"}.avo-C:before{content:"\43"}.avo-D:before{content:"\44"}.avo-E:before{content:"\45"}.avo-F:before{content:"\46"}.avo-G:before{content:"\47"}.avo-H:before{content:"\48"}.avo-I:before{content:"\49"}.avo-J:before{content:"\4a"}.avo-K:before{content:"\4b"}.avo-L:before{content:"\4c"}.avo-M:before{content:"\4d"}.avo-N:before{content:"\4e"}.avo-O:before{content:"\4f"}.avo-P:before{content:"\50"}.avo-Q:before{content:"\51"}.avo-R:before{content:"\52"}.avo-S:before{content:"\53"}.avo-T:before{content:"\54"}.avo-U:before{content:"\55"}.avo-V:before{content:"\56"}.avo-W:before{content:"\57"}.avo-X:before{content:"\58"}.avo-Y:before{content:"\59"}.avo-Z:before{content:"\5a"}.avo-bracketleft:before{content:"\5b"}.avo-backslash:before{content:"\5c"}.avo-bracketright:before{content:"\5d"}.avo-asciicircum:before{content:"\5e"}.avo-underscore:before{content:"\5f"}.avo-grave:before{content:"\60"}.avo-a:before{content:"\61"}.avo-b:before{content:"\62"}.avo-c:before{content:"\63"}.avo-d:before{content:"\64"}.avo-e:before{content:"\65"}.avo-f:before{content:"\66"}.avo-g:before{content:"\67"}.avo-h:before{content:"\68"}.avo-i:before{content:"\69"}.avo-j:before{content:"\6a"}.avo-k:before{content:"\6b"}.avo-l:before{content:"\6c"}.avo-m:before{content:"\6d"}.avo-n:before{content:"\6e"}.avo-o:before{content:"\6f"}.avo-p:before{content:"\70"}.avo-q:before{content:"\71"}.avo-r:before{content:"\72"}.avo-s:before{content:"\73"}.avo-t:before{content:"\74"}.avo-u:before{content:"\75"}.avo-v:before{content:"\76"}.avo-w:before{content:"\77"}.avo-x:before{content:"\78"}.avo-y:before{content:"\79"}.avo-z:before{content:"\7a"}.avo-braceleft:before{content:"\7b"}.avo-bar:before{content:"\7c"}.avo-braceright:before{content:"\7d"}.avo-asciitilde:before{content:"\7e"}.avo-copyright:before{content:"\a9"}.avo-registered:before{content:"\ae"}.avo-paragraph:before{content:"\b6"}.avo-Agrave:before{content:"\c0"}.avo-Aacute:before{content:"\c1"}.avo-uni1EA2:before{content:"\1ea2"}.avo-Atilde:before{content:"\c3"}.avo-uni1EA0:before{content:"\1ea0"}.avo-Acircumflex:before{content:"\c2"}.avo-uni1EA6:before{content:"\1ea6"}.avo-uni1EA4:before{content:"\1ea4"}.avo-uni1EA8:before{content:"\1ea8"}.avo-uni1EAA:before{content:"\1eaa"}.avo-uni1EAC:before{content:"\1eac"}.avo-Abreve:before{content:"\102"}.avo-uni1EB0:before{content:"\1eb0"}.avo-uni1EAE:before{content:"\1eae"}.avo-uni1EB2:before{content:"\1eb2"}.avo-uni1EB4:before{content:"\1eb4"}.avo-uni1EB6:before{content:"\1eb6"}.avo-Egrave:before{content:"\c8"}.avo-Eacute:before{content:"\c9"}.avo-uni1EBA:before{content:"\1eba"}.avo-uni1EBC:before{content:"\1ebc"}.avo-uni1EB8:before{content:"\1eb8"}.avo-Ecircumflex:before{content:"\ca"}.avo-uni1EC0:before{content:"\1ec0"}.avo-uni1EBE:before{content:"\1ebe"}.avo-uni1EC2:before{content:"\1ec2"}.avo-uni1EC4:before{content:"\1ec4"}.avo-uni1EC6:before{content:"\1ec6"}.avo-Igrave:before{content:"\cc"}.avo-Iacute:before{content:"\cd"}.avo-uni1EC8:before{content:"\1ec8"}.avo-Itilde:before{content:"\128"}.avo-uni1ECA:before{content:"\1eca"}.avo-Ograve:before{content:"\d2"}.avo-Oacute:before{content:"\d3"}.avo-uni1ECE:before{content:"\1ece"}.avo-Otilde:before{content:"\d5"}.avo-uni1ECC:before{content:"\1ecc"}.avo-Ocircumflex:before{content:"\d4"}.avo-uni1ED2:before{content:"\1ed2"}.avo-uni1ED0:before{content:"\1ed0"}.avo-uni1ED4:before{content:"\1ed4"}.avo-uni1ED6:before{content:"\1ed6"}.avo-uni1ED8:before{content:"\1ed8"}.avo-Ugrave:before{content:"\d9"}.avo-Uacute:before{content:"\da"}.avo-uni1EE6:before{content:"\1ee6"}.avo-Utilde:before{content:"\168"}.avo-uni1EE4:before{content:"\1ee4"}.avo-Uhorn:before{content:"\1af"}.avo-uni1EEA:before{content:"\1eea"}.avo-uni1EE8:before{content:"\1ee8"}.avo-uni1EEC:before{content:"\1eec"}.avo-uni1EEE:before{content:"\1eee"}.avo-uni1EF0:before{content:"\1ef0"}.avo-Ohorn:before{content:"\1a0"}.avo-uni1EDC:before{content:"\1edc"}.avo-uni1EDA:before{content:"\1eda"}.avo-uni1EDE:before{content:"\1ede"}.avo-uni1EE0:before{content:"\1ee0"}.avo-uni1EE2:before{content:"\1ee2"}.avo-Ygrave:before{content:"\1ef2"}.avo-Yacute:before{content:"\dd"}.avo-uni1EF6:before{content:"\1ef6"}.avo-uni1EF8:before{content:"\1ef8"}.avo-uni1EF4:before{content:"\1ef4"}.avo-agrave:before{content:"\e0"}.avo-aacute:before{content:"\e1"}.avo-uni1EA3:before{content:"\1ea3"}.avo-atilde:before{content:"\e3"}.avo-uni1EA1:before{content:"\1ea1"}.avo-acircumflex:before{content:"\e2"}.avo-uni1EA7:before{content:"\1ea7"}.avo-uni1EA5:before{content:"\1ea5"}.avo-uni1EA9:before{content:"\1ea9"}.avo-uni1EAB:before{content:"\1eab"}.avo-uni1EAD:before{content:"\1ead"}.avo-abreve:before{content:"\103"}.avo-uni1EB1:before{content:"\1eb1"}.avo-uni1EAF:before{content:"\1eaf"}.avo-uni1EB3:before{content:"\1eb3"}.avo-uni1EB5:before{content:"\1eb5"}.avo-uni1EB7:before{content:"\1eb7"}.avo-egrave:before{content:"\e8"}.avo-eacute:before{content:"\e9"}.avo-uni1EBB:before{content:"\1ebb"}.avo-uni1EBD:before{content:"\1ebd"}.avo-uni1EB9:before{content:"\1eb9"}.avo-ecircumflex:before{content:"\ea"}.avo-uni1EC1:before{content:"\1ec1"}.avo-uni1EBF:before{content:"\1ebf"}.avo-uni1EC3:before{content:"\1ec3"}.avo-uni1EC5:before{content:"\1ec5"}.avo-uni1EC7:before{content:"\1ec7"}.avo-igrave:before{content:"\ec"}.avo-iacute:before{content:"\ed"}.avo-uni1EC9:before{content:"\1ec9"}.avo-itilde:before{content:"\129"}.avo-uni1ECB:before{content:"\1ecb"}.avo-ograve:before{content:"\f2"}.avo-oacute:before{content:"\f3"}.avo-uni1ECF:before{content:"\1ecf"}.avo-otilde:before{content:"\f5"}.avo-uni1ECD:before{content:"\1ecd"}.avo-ocircumflex:before{content:"\f4"}.avo-uni1ED3:before{content:"\1ed3"}.avo-uni1ED1:before{content:"\1ed1"}.avo-uni1ED5:before{content:"\1ed5"}.avo-uni1ED7:before{content:"\1ed7"}.avo-uni1ED9:before{content:"\1ed9"}.avo-glyph216:before{content:"\f9"}.avo-glyph217:before{content:"\fa"}.avo-uni1EE7:before{content:"\1ee7"}.avo-utilde:before{content:"\169"}.avo-uni1EE5:before{content:"\1ee5"}.avo-uhorn:before{content:"\1b0"}.avo-uni1EEB:before{content:"\1eeb"}.avo-uni1EE9:before{content:"\1ee9"}.avo-uni1EED:before{content:"\1eed"}.avo-uni1EEF:before{content:"\1eef"}.avo-uni1EF1:before{content:"\1ef1"}.avo-ohorn:before{content:"\1a1"}.avo-uni1EDD:before{content:"\1edd"}.avo-uni1EDB:before{content:"\1edb"}.avo-uni1EDF:before{content:"\1edf"}.avo-uni1EE1:before{content:"\1ee1"}.avo-uni1EE3:before{content:"\1ee3"}.avo-ygrave:before{content:"\1ef3"}.avo-glyph234:before{content:"\fd"}.avo-uni1EF7:before{content:"\1ef7"}.avo-uni1EF9:before{content:"\1ef9"}.avo-uni1EF5:before{content:"\1ef5"}.avo-Dslash:before{content:"\110"}.avo-dcroat:before{content:"\111"}.avo-quoteleft:before{content:"\2018"}.avo-quoteright:before{content:"\2019"}.avo-quotedblleft:before{content:"\201c"}.avo-quotedblright:before{content:"\201d"}.avo-ellipsis:before{content:"\2026"}@font-face{font-family:Avo_bold;src:url(../fonts/avo_bold/utm-avobold.eot);src:url(../fonts/avo_bold/utm-avobold.eot#iefix) format("embedded-opentype"),url(../fonts/avo_bold/utm-avobold.woff) format("woff"),url(../fonts/avo_bold/utm-avobold.ttf) format("truetype"),url(../fonts/avo_bold/utm-avobold.svg) format("svg");font-weight:400;font-style:normal}[class*=" avo_bold-"]:after,[class*=" avo_bold-"]:before,[class^=avo_bold-]:after,[class^=avo_bold-]:before{font-family:Avo_bold;font-size:20px;font-style:normal;margin-left:20px}.avo_bold-exclam:before{content:"\21"}.avo_bold-quotedbl:before{content:"\22"}.avo_bold-numbersign:before{content:"\23"}.avo_bold-dollar:before{content:"\24"}.avo_bold-percent:before{content:"\25"}.avo_bold-ampersand:before{content:"\26"}.avo_bold-quotesingle:before{content:"\27"}.avo_bold-parenleft:before{content:"\28"}.avo_bold-parenright:before{content:"\29"}.avo_bold-asterisk:before{content:"\2a"}.avo_bold-plus:before{content:"\2b"}.avo_bold-comma:before{content:"\2c"}.avo_bold-hyphen:before{content:"\2d"}.avo_bold-hyphen:before{content:"\2010"}.avo_bold-period:before{content:"\2e"}.avo_bold-slash:before{content:"\2f"}.avo_bold-zero:before{content:"\30"}.avo_bold-one:before{content:"\31"}.avo_bold-two:before{content:"\32"}.avo_bold-three:before{content:"\33"}.avo_bold-four:before{content:"\34"}.avo_bold-five:before{content:"\35"}.avo_bold-six:before{content:"\36"}.avo_bold-seven:before{content:"\37"}.avo_bold-eight:before{content:"\38"}.avo_bold-nine:before{content:"\39"}.avo_bold-colon:before{content:"\3a"}.avo_bold-semicolon:before{content:"\3b"}.avo_bold-less:before{content:"\3c"}.avo_bold-equal:before{content:"\3d"}.avo_bold-greater:before{content:"\3e"}.avo_bold-question:before{content:"\3f"}.avo_bold-at:before{content:"\40"}.avo_bold-A:before{content:"\41"}.avo_bold-B:before{content:"\42"}.avo_bold-C:before{content:"\43"}.avo_bold-D:before{content:"\44"}.avo_bold-E:before{content:"\45"}.avo_bold-F:before{content:"\46"}.avo_bold-G:before{content:"\47"}.avo_bold-H:before{content:"\48"}.avo_bold-I:before{content:"\49"}.avo_bold-J:before{content:"\4a"}.avo_bold-K:before{content:"\4b"}.avo_bold-L:before{content:"\4c"}.avo_bold-M:before{content:"\4d"}.avo_bold-N:before{content:"\4e"}.avo_bold-O:before{content:"\4f"}.avo_bold-P:before{content:"\50"}.avo_bold-Q:before{content:"\51"}.avo_bold-R:before{content:"\52"}.avo_bold-S:before{content:"\53"}.avo_bold-T:before{content:"\54"}.avo_bold-U:before{content:"\55"}.avo_bold-V:before{content:"\56"}.avo_bold-W:before{content:"\57"}.avo_bold-X:before{content:"\58"}.avo_bold-Y:before{content:"\59"}.avo_bold-Z:before{content:"\5a"}.avo_bold-bracketleft:before{content:"\5b"}.avo_bold-backslash:before{content:"\5c"}.avo_bold-bracketright:before{content:"\5d"}.avo_bold-asciicircum:before{content:"\5e"}.avo_bold-underscore:before{content:"\5f"}.avo_bold-grave:before{content:"\60"}.avo_bold-a:before{content:"\61"}.avo_bold-b:before{content:"\62"}.avo_bold-c:before{content:"\63"}.avo_bold-d:before{content:"\64"}.avo_bold-e:before{content:"\65"}.avo_bold-f:before{content:"\66"}.avo_bold-g:before{content:"\67"}.avo_bold-h:before{content:"\68"}.avo_bold-i:before{content:"\69"}.avo_bold-j:before{content:"\6a"}.avo_bold-k:before{content:"\6b"}.avo_bold-l:before{content:"\6c"}.avo_bold-m:before{content:"\6d"}.avo_bold-n:before{content:"\6e"}.avo_bold-o:before{content:"\6f"}.avo_bold-p:before{content:"\70"}.avo_bold-q:before{content:"\71"}.avo_bold-r:before{content:"\72"}.avo_bold-s:before{content:"\73"}.avo_bold-t:before{content:"\74"}.avo_bold-u:before{content:"\75"}.avo_bold-v:before{content:"\76"}.avo_bold-w:before{content:"\77"}.avo_bold-x:before{content:"\78"}.avo_bold-y:before{content:"\79"}.avo_bold-z:before{content:"\7a"}.avo_bold-braceleft:before{content:"\7b"}.avo_bold-bar:before{content:"\7c"}.avo_bold-braceright:before{content:"\7d"}.avo_bold-asciitilde:before{content:"\7e"}.avo_bold-copyright:before{content:"\a9"}.avo_bold-registered:before{content:"\ae"}.avo_bold-paragraph:before{content:"\b6"}.avo_bold-Agrave:before{content:"\c0"}.avo_bold-Aacute:before{content:"\c1"}.avo_bold-uni1EA2:before{content:"\1ea2"}.avo_bold-Atilde:before{content:"\c3"}.avo_bold-uni1EA0:before{content:"\1ea0"}.avo_bold-Acircumflex:before{content:"\c2"}.avo_bold-uni1EA6:before{content:"\1ea6"}.avo_bold-uni1EA4:before{content:"\1ea4"}.avo_bold-uni1EA8:before{content:"\1ea8"}.avo_bold-uni1EAA:before{content:"\1eaa"}.avo_bold-uni1EAC:before{content:"\1eac"}.avo_bold-Abreve:before{content:"\102"}.avo_bold-uni1EB0:before{content:"\1eb0"}.avo_bold-uni1EAE:before{content:"\1eae"}.avo_bold-uni1EB2:before{content:"\1eb2"}.avo_bold-uni1EB4:before{content:"\1eb4"}.avo_bold-uni1EB6:before{content:"\1eb6"}.avo_bold-Egrave:before{content:"\c8"}.avo_bold-Eacute:before{content:"\c9"}.avo_bold-uni1EBA:before{content:"\1eba"}.avo_bold-uni1EBC:before{content:"\1ebc"}.avo_bold-uni1EB8:before{content:"\1eb8"}.avo_bold-Ecircumflex:before{content:"\ca"}.avo_bold-uni1EC0:before{content:"\1ec0"}.avo_bold-uni1EBE:before{content:"\1ebe"}.avo_bold-uni1EC2:before{content:"\1ec2"}.avo_bold-uni1EC4:before{content:"\1ec4"}.avo_bold-uni1EC6:before{content:"\1ec6"}.avo_bold-Igrave:before{content:"\cc"}.avo_bold-Iacute:before{content:"\cd"}.avo_bold-uni1EC8:before{content:"\1ec8"}.avo_bold-Itilde:before{content:"\128"}.avo_bold-uni1ECA:before{content:"\1eca"}.avo_bold-Ograve:before{content:"\d2"}.avo_bold-Oacute:before{content:"\d3"}.avo_bold-uni1ECE:before{content:"\1ece"}.avo_bold-Otilde:before{content:"\d5"}.avo_bold-uni1ECC:before{content:"\1ecc"}.avo_bold-Ocircumflex:before{content:"\d4"}.avo_bold-uni1ED2:before{content:"\1ed2"}.avo_bold-uni1ED0:before{content:"\1ed0"}.avo_bold-uni1ED4:before{content:"\1ed4"}.avo_bold-uni1ED6:before{content:"\1ed6"}.avo_bold-uni1ED8:before{content:"\1ed8"}.avo_bold-Ugrave:before{content:"\d9"}.avo_bold-Uacute:before{content:"\da"}.avo_bold-uni1EE6:before{content:"\1ee6"}.avo_bold-Utilde:before{content:"\168"}.avo_bold-uni1EE4:before{content:"\1ee4"}.avo_bold-Uhorn:before{content:"\1af"}.avo_bold-uni1EEA:before{content:"\1eea"}.avo_bold-uni1EE8:before{content:"\1ee8"}.avo_bold-uni1EEC:before{content:"\1eec"}.avo_bold-uni1EEE:before{content:"\1eee"}.avo_bold-uni1EF0:before{content:"\1ef0"}.avo_bold-Ohorn:before{content:"\1a0"}.avo_bold-uni1EDC:before{content:"\1edc"}.avo_bold-uni1EDA:before{content:"\1eda"}.avo_bold-uni1EDE:before{content:"\1ede"}.avo_bold-uni1EE0:before{content:"\1ee0"}.avo_bold-uni1EE2:before{content:"\1ee2"}.avo_bold-Ygrave:before{content:"\1ef2"}.avo_bold-Yacute:before{content:"\dd"}.avo_bold-uni1EF6:before{content:"\1ef6"}.avo_bold-uni1EF8:before{content:"\1ef8"}.avo_bold-uni1EF4:before{content:"\1ef4"}.avo_bold-agrave:before{content:"\e0"}.avo_bold-aacute:before{content:"\e1"}.avo_bold-uni1EA3:before{content:"\1ea3"}.avo_bold-atilde:before{content:"\e3"}.avo_bold-uni1EA1:before{content:"\1ea1"}.avo_bold-acircumflex:before{content:"\e2"}.avo_bold-uni1EA7:before{content:"\1ea7"}.avo_bold-uni1EA5:before{content:"\1ea5"}.avo_bold-uni1EA9:before{content:"\1ea9"}.avo_bold-uni1EAB:before{content:"\1eab"}.avo_bold-uni1EAD:before{content:"\1ead"}.avo_bold-abreve:before{content:"\103"}.avo_bold-uni1EB1:before{content:"\1eb1"}.avo_bold-uni1EAF:before{content:"\1eaf"}.avo_bold-uni1EB3:before{content:"\1eb3"}.avo_bold-uni1EB5:before{content:"\1eb5"}.avo_bold-uni1EB7:before{content:"\1eb7"}.avo_bold-egrave:before{content:"\e8"}.avo_bold-eacute:before{content:"\e9"}.avo_bold-uni1EBB:before{content:"\1ebb"}.avo_bold-uni1EBD:before{content:"\1ebd"}.avo_bold-uni1EB9:before{content:"\1eb9"}.avo_bold-ecircumflex:before{content:"\ea"}.avo_bold-uni1EC1:before{content:"\1ec1"}.avo_bold-uni1EBF:before{content:"\1ebf"}.avo_bold-uni1EC3:before{content:"\1ec3"}.avo_bold-uni1EC5:before{content:"\1ec5"}.avo_bold-uni1EC7:before{content:"\1ec7"}.avo_bold-igrave:before{content:"\ec"}.avo_bold-iacute:before{content:"\ed"}.avo_bold-uni1EC9:before{content:"\1ec9"}.avo_bold-itilde:before{content:"\129"}.avo_bold-uni1ECB:before{content:"\1ecb"}.avo_bold-ograve:before{content:"\f2"}.avo_bold-oacute:before{content:"\f3"}.avo_bold-uni1ECF:before{content:"\1ecf"}.avo_bold-otilde:before{content:"\f5"}.avo_bold-uni1ECD:before{content:"\1ecd"}.avo_bold-ocircumflex:before{content:"\f4"}.avo_bold-uni1ED3:before{content:"\1ed3"}.avo_bold-uni1ED1:before{content:"\1ed1"}.avo_bold-uni1ED5:before{content:"\1ed5"}.avo_bold-uni1ED7:before{content:"\1ed7"}.avo_bold-uni1ED9:before{content:"\1ed9"}.avo_bold-glyph216:before{content:"\f9"}.avo_bold-glyph217:before{content:"\fa"}.avo_bold-uni1EE7:before{content:"\1ee7"}.avo_bold-utilde:before{content:"\169"}.avo_bold-uni1EE5:before{content:"\1ee5"}.avo_bold-uhorn:before{content:"\1b0"}.avo_bold-uni1EEB:before{content:"\1eeb"}.avo_bold-uni1EE9:before{content:"\1ee9"}.avo_bold-uni1EED:before{content:"\1eed"}.avo_bold-uni1EEF:before{content:"\1eef"}.avo_bold-uni1EF1:before{content:"\1ef1"}.avo_bold-ohorn:before{content:"\1a1"}.avo_bold-uni1EDD:before{content:"\1edd"}.avo_bold-uni1EDB:before{content:"\1edb"}.avo_bold-uni1EDF:before{content:"\1edf"}.avo_bold-uni1EE1:before{content:"\1ee1"}.avo_bold-uni1EE3:before{content:"\1ee3"}.avo_bold-ygrave:before{content:"\1ef3"}.avo_bold-glyph234:before{content:"\fd"}.avo_bold-uni1EF7:before{content:"\1ef7"}.avo_bold-uni1EF9:before{content:"\1ef9"}.avo_bold-uni1EF5:before{content:"\1ef5"}.avo_bold-Dslash:before{content:"\110"}.avo_bold-dcroat:before{content:"\111"}.avo_bold-quoteleft:before{content:"\2018"}.avo_bold-quoteright:before{content:"\2019"}.avo_bold-quotedblleft:before{content:"\201c"}.avo_bold-quotedblright:before{content:"\201d"}.avo_bold-ellipsis:before{content:"\2026"}
@font-face {
    font-family: 'BedrockPlain';
    src: url('../fonts/BedrockPlain/43707366.eot');
    src: url('../fonts/BedrockPlain/43707366.woff') format('woff'), url('../fonts/BedrockPlain/fonts/43707366.ttf') format('truetype'), url('../fonts/BedrockPlain/43707366.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
	font-family: 'LatoBlack';
	src: url('../fonts/lato/LatoBlack.eot');
	src: url('../fonts/lato/LatoBlack.woff') format('woff'), url('../fonts/lato/LatoBlack.ttf') format('truetype'), url('../fonts/lato/LatoBlack.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
/*
@font-face {
	font-family: 'LatoSemibold';
	src: url('../fonts/lato/LatoSemibold.eot');
	src: url('../fonts/lato/LatoSemibold.woff') format('woff'), url('../fonts/lato/LatoSemibold.ttf') format('truetype'), url('../fonts/lato/LatoSemibold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}





@font-face {
	font-family: 'LatoHeavy';
	src: url('../fonts/lato/LatoHeavy.eot');
	src: url('../fonts/lato/LatoHeavy.woff') format('woff'), url('../fonts/lato/LatoHeavy.ttf') format('truetype'), url('../fonts/lato/LatoHeavy.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: 'LatoBold';
	src: url('../fonts/lato/LatoBold.eot');
	src: url('../fonts/lato/LatoBold.woff') format('woff'), url('../fonts/lato/LatoBold.ttf') format('truetype'), url('../fonts/lato/LatoBold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
*/
@font-face {
	font-family: 'MuliRegular';
	src: url('fonts/lato/MuliRegular.eot');
	src: url('../fonts/lato/MuliRegular.woff') format('woff'), url('../fonts/lato/MuliRegular.ttf') format('truetype'), url('../fonts/lato/MuliRegular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: 'Dancingscript'; 
    src: url('../fonts/Dancing/SVNDancingscript.eot');
    src: url('../fonts/Dancing/SVNDancingscript.eot') format('embedded-opentype'),
    url('../fonts/Dancing/SVNDancingscript.woff2') format('woff2'),
    url('../fonts/Dancing/SVNDancingscript.woff') format('woff'),
    url('../fonts/Dancing/SVNDancingscript.ttf') format('truetype'),
    url('../fonts/Dancing/SVNDancingscript.svg#SVNDancingscript') format('svg');
}
@font-face {
	font-family: 'LatoMedium';
	src: url('../fonts/lato/LatoMedium.eot');
	src: url('../fonts/lato/LatoMedium.woff') format('woff'), url('../fonts/lato/LatoMedium.ttf') format('truetype'), url('../fonts/lato/LatoMedium.svg') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: block;
}
body{font-family: roboto,MuliRegular,arial;/* max-width: 1366px; */margin: auto;position: relative;/* max-width: 1366px; */margin: auto;}
p{margin-bottom:0}

b,strong,h1,h2,h3,h4,h5{/* font-family:'LatoMedium'; *//* font-weight: normal; */}
.b5{
    border: 5px solid rgba(108, 139, 198, 0.47);
}
.ccol-10{padding: 10px}
.crow-10{margin-left:-10px;margin-right:-10px;}
.bg-blue{background: url(../img/han-mem-c.png) repeat-x  center;background-size: cover;}
.bfont{}
.fw{width:100%}
	a{color: #0066cc;}
.line-through{text-decoration:line-through}

.pitem{margin-bottom: 20px;}
.xgift{    background: url(../img/gift.png) no-repeat 0px 1px;
    background-size: 17px;
    height: 19px;
    padding-left: 22px;
    font-size: 14px;}
.container{
    /* width: 1200px; */
}
.fb-comments iframe{width: 100% !important;
    display: block;}
.v-title{font-family:avo;letter-spacing: 2px;margin-bottom: 10px;margin-top: 5px;font-size: 20px;}
.v-title .vfont{font-family:BedrockPlain;letter-spacing: 3px;font-size: 33px;}
.xtitle{
    position: relative;
    top: -52px;
    text-align: center;
    text-transform: uppercase;
}
.xtitle .title{
    display: inline-block;
    margin: auto;
    background: #e7e8e8;
    display: inline-block;
    height: 50px;
    position: relative;
    line-height: 50px;
    padding: 0 20px;
    font-size: 22px;
}
.xtitle .title:after{content:"";background: url(../img/right-title.png) no-repeat;width: 24px;height: 50px;right: -23px;position: absolute;}
.xtitle .title:before{content:"";background: url(../img/left-title.png) no-repeat;width: 30px;height: 60px;position: absolute;left: -22px;}
img{max-width:100%;height:auto !Important}
.img-max{width:100%}
.content_main{padding-bottom:20px}
.red{color:red !important}
.crow-10{margin-left:-10px;margin-right:-10px;}
.ccol-10{padding-left:10px;padding-right:10px}
.crow-0{margin-left:-0px;margin-right:-0px;}
.ccol-0{padding-left:0px;padding-right:0px}
.crow-5{margin-left:-4px;margin-right:-4px}
.ccol-5{padding-left:4px;padding-right:4px}
.owl-carousel{list-style:none;padding:0;margin:0}
.ytb-control{width:100%;padding:5px;margin-top:10px}
.main-title.white{}
.main-title .title.mini{font-size:17px;}
.main-title.white .title:after{
    background: url(../img/title-line-white.png) no-repeat bottom center;
}
.w-100{/* width:100% */}
.alert ul{    margin: 0;
    padding: 0;
    list-style: none;
}
.alert ul li{}

.main-title:after{opacity:0;content:"";bottom:0;width: 20%;height: -43px;position: absolute;left: 0;}
.text-left.main-title:after{content:"";display:none}
.text-left.main-title{margin-bottom:0}
.main-title{
    text-align: center;
    color: #1164a8;
    text-transform: uppercase;
    padding-bottom: 12px;
    display: block;
    width: 100%;
    font-weight: 500;
    position: relative;
    font-size: 30px;
    color: #333;
    padding-top: 25px;
}
.main-title .title.left{text-align:left;}

.main-title .title.left:after{
    background: url(../img/title-main.jpg) no-repeat -40px 0px;
    bottom: -15px;
}
.main-title.white .title{color:#fff}
.main-title .title:after{content:"";width: 50%;margin-left: 25%;position: absolute;bottom: 0;left: 0;background: #6c8bc6;height: 3px;}
.main-title .title{
    font-size: 25px;
    position: relative;
    display: inline-block;
    /* padding-left: 15px; */
    /* padding-right: 15px; */
    font-weight: 700;
    color: #303a59;
    font-family: avo_bold;
    padding-bottom: 15px;
    margin-bottom: 15px;
}

/* brand */
#owl-doitac{}
#owl-doitac .item-doitac{
}
#owl-doitac .item-doitac img{}
/* brand */

/* tags-section */
#tags-section{}
#tags-section .wrap-tags{}
#tags-section .wrap-tags a{
    display: inline-block;
    border: 1px solid #4D2D1D;
    color: #4D2D1D;
    padding: 2px 12px;
    margin-right: 7px;
    transition: 0.2s ease;
}
#tags-section .wrap-tags a:hover{
    background: #4D2D1D;
    color: #fff;
    text-decoration: none;
}

/* brand */


/* header */

.menu-rp{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    width:100%;
    list-style: none;
    padding: 0;
    margin: 0;
}
.menu-rp > li:hover > a{
    /* color: #fed524; */
    text-decoration: none;
}
.menu-rp > li a{
    display: block;
    width: 100%;
    padding: 9px 0px;
    color: #fff;
}
.menu-rp > li:hover ul{}
.menu-rp > li ul{
    display: none;
}
.menu-rp > li{
    position: relative;
    z-index: 1;
    text-align: center;
    -ms-flex: 1 0 auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    width: auto;
}









/* header */


/*searcg */
.box-search-result{position:absolute;background:#fff;border: 1px solid #cccccca1;box-shadow: 0px 0px 1px #e1e1e1;left:0;top: 33px;max-width:100%;display:none;max-height:400px;overflow-y:scroll;width: 100%;z-index: 1234;/* padding: 5px; */}
.box_prosearchajax{border-bottom:1px dashed #e1e1e1;padding:5px;display: flex;}
.box_prosearchajax:last-child{border-bottom:none;}
.box_prosearchajax:hover{background:#e1e1e1}
.box_prosearchajax a{color: #000 !important;font-size:12px;background: transparent !important;padding: 0 !important;}
.box_prosearchajax a:hover{color:red;}
.box_prosearchajax img{margin-right:10px;width: 58px;}
.box-search-result::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:10px;background-color:#F5F5F5;}
.box-search-result::-webkit-scrollbar{width:5px;background-color:#F5F5F5;}
.box-search-result::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#555;}

.box_searchtitle {
    background-color: #f6f7f9;
    padding: 3px 10px;
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
    font-size: 12px;
    color: #333;
    font-weight: bold;
}
/* menu nav */

.nav-wrap-menu{}
.nav-wrap-menu{
    background: #4d2d1d;
}

#nav-menu{}
#nav-menu li{
    position: relative;
}
#nav-menu li .toggle{
    position: absolute;
    right: 0;
    top: 0;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    cursor: pointer;
    text-indent: 0;
    z-index: 2333333;
}
#nav-menu li .toggle i{}
#nav-menu li.search{}
#nav-menu li:hover > a{
    color: #ffc107;
    text-decoration: none;
}
#nav-menu li a{
    display: block;
    width: 100%;
    text-align: center;
    transition: 0.4s ease;
    padding: 10px 10px;
    color: #fff;
    text-transform: uppercase;
    font-size: 13px;
}
#nav-menu li ul{
    list-style: none;
    padding: 0;
    margin: 0;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1234;
    background: #4d2d1d;
    display: none;
}

#nav-menu li ul a{text-align:left}
#nav-menu li ul ul{
    left: 100%;
    top: 0;
}
#nav-menu li ul li{
    white-space: nowrap;
    border-bottom: 1px solid #ccc6;
    padding-right: 20px;
}
#nav-menu li ul li a{
    font-size: 12px;
    padding: 7px 10px;
}
#nav-menu li ul li:hover a{}
#nav-menu li:hover > ul{
    display: block;
}










/* menu nav */
header.sticky{padding:0;position: sticky;top: 0;}
header{position: absolute;z-index: 14;min-width: 100%;background: rgba(17, 17, 17, 0.30) url(../img/header.png?v=1.2)  bottom center no-repeat;background-size: 100% 90%;padding-top: 26px;}
header .block-social a{
    margin: 0 3px;
}
header > .container{
    /* display: flex; */
}
header.fixed .top-header{display:none}
header .top-header .lang-w {}
header .top-header .lang-w a{
    font-size: 12px;
    position: relative;
    top: 3px;
}
header .top-header .lang-w a img{}
header .top-header .right-m:before{content:"";width: 30px;height: 100%;position: absolute;background: #22252a;left: 10px;border-left: 1px solid #9394942e;transform: skewX(-25deg);}
header .top-header .right-m:after{content:"";width: 30px;height: 100%;position: absolute;background: #22252a;left: -1px;}
header .top-header .right-m{
    background: #303338;
    position: relative;
    padding-left: 70px;
}
header .top-header .right-m .d-inline{
    padding-right: 20px;
}
header .top-header{
    color: #fff;
    margin-bottom: 0px;
    font-size: 14px;
    line-height: 36px;
    z-index: 2;
    position: relative;
}
header .top-header a{color: #fff;}
header .top-header .pull-left{float:left;padding: 4px 0px;}
header .top-header .location{
    background: url(../img/location.png) no-repeat;
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 10px;
    position: relative;
    top: 2px;
}
header .top-header .email{
    position: relative;
    display: inline-block;
}


header .top-header .middle-header{}
header .top-header .wrap-logo{}
header .top-heade .wrap-search{}
header .top-heade .wrap-search input{}
header .top-heade .wrap-search button{}
header .top-heade .wrap-search a{}
header .top-heade .wrap-search a:hover{}
header .top-heade .hotline{}
header .top-heade .hotline span{}


header .top-header .pull-right{float:right}
header .top-header .hotline{
    padding-top: 1px;
}
header .top-header .hotline span{
    margin-right: 20px;
    display: inline-block;
    padding: 5px 0;
}
header .top-header .social{
    position: relative;
    padding-left: 5px;
}
header .top-header .social span{}
header .top-header .social a{
   display: inline-block;
   color: #fff;
   margin-left: 1px;
   border: 1px solid #ccc;
   width: 35px;
   height: 35px;
   border-radius: 50%;
   font-size: 17px;
   line-height: 35px;
}
header .top-header .social a i{}


header.fixed{position:fixed;top:0;left:0;width:100%;/* background:#ffffff; */-webkit-box-shadow: 0px 2px 3px 0px rgba(50, 50, 50, 0.2);-moz-box-shadow: 0px 2px 3px 0px rgba(50, 50, 50, 0.2);box-shadow: 0px 2px 3px 0px rgba(50, 50, 50, 0.2);z-index: 111;}
header .middle-header{
    position: relative;
    z-index: 2;
}
header .middle-header .phone{
    padding: 9px 20px 9px 0;
    display: inline-block;
}
header .middle-header .phone a{
    color: #fff;
    font-weight: bold;
}
header .middle-header .phone .w-phone{
    display: inline-block;
    width: 25px;
    height: 25px;
    border: 2px solid #fff;
    border-radius: 50%;
    text-align: center;
    line-height: 21px;
    margin-left: 6px;
}
header .middle-header .phone .w-phone i{
    font-size: 14px;
    position: relative;
    left: 1px;
    color: white;
}
.middle-header.clone-menu{
    transition: 0.5s;
    transform: translateY(-30px);
    position: fixed;
    top: 0;
    width: 100%;
    background: #fff;
    padding: 5px 0;
    opacity: 0;
    z-index: -1;
    -webkit-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.2);
    -moz-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.2);
    box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.2);
    display: none;
}
.middle-header.clone-menu.show-menu{
    opacity: 1;
    transform: translateY(0px);
    z-index: 123;
    padding: 0;
    background: #22252a;
}
header .middle-header.clone-menu .wrap-logo{
    margin-top: 4px;
}
header .middle-header.clone-menu .wrap-logo img{
    max-height: 60px;
    width: auto;
}

header .wrap-logo > a{
    float: right;
    /* width: 215px; */
    /* padding-top: 3px; */
    padding: 0 30px;
}
header .wrap-logo .wrap-menu{
    float: right;
    width: 110px;
    margin-right: 10px;
    background: transparent;
    margin-top: 16px;
}
header .wrap-logo .hotline{display:none}
header .wrap-logo .lang-w {display:none}
header .wrap-logo{
    /* width: 20%; */
    /* flex: 0 0 20%; */
    /* padding-top: 2px; */
    /* text-align: center; */
    -ms-flex: 20%;
    text-align: right;
}
header .shop-cart{
    background: url(../img/shop-cart.png) no-repeat 0px 16px;
    padding-left: 39px;
    padding-top: 10px;
    float: right;
}
header .shop-cart a{display: block;position: relative;}
header .shop-cart span{
    color: #fff;
    text-transform: uppercase;
    width: 52px;
    display: inline-block;
}


header .shop-cart i:after,
header .shop-cart i:before {
    right: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
header .shop-cart i:after {
    border-color: rgba(136, 183, 213, 0);
    border-right-color: #fd2c66;
    border-width: 6px;
    margin-top: -6px;
}
header .shop-cart i:before {
    border-color: rgba(194, 225, 245, 0);
    border-right-color: #fd2c66;
    border-width: 6px;
    margin-top: -6px;
}


header .shop-cart i{
    position: relative;
    background: #fd2c66;
    width: 32px;
    height: 30px;
    display: inline-block;
    top: -17px;
    border-radius: 4px;
    text-align: center;
    font-size: 16px;
    line-height: 29px;
    font-style: normal;
    color: #fff;
}
header .search-in-menu{
    width: 100% !important;
    position: relative;
    top: 7px;
    flex: 1 !important;
}
header .wrap-hotline{}
header .wrap-hotline .v-content{margin-left: 10px;/* padding-bottom: 10px; */}
header .wrap-hotline .v-content .has-icon{
    width: 40px;
    height: 40px;
    border: 2px solid red;
    display: inline-block;
    min-width: 40px;
    border-radius: 50%;
    line-height: 37px;
    text-align: center;
    font-size: 1.4em;
}
header .wrap-hotline .v-content .has-icon span{}
header .wrap-hotline .v-content .has-icon span i{}
header .wrap-hotline .v-content .has-content{
    padding-left: 10px;
    font-size: 14px;
}
header .wrap-hotline .v-content .has-content p{
    font-weight: bold;
    color: red;
}
header .wrap-hotline .v-content .has-content p:last-child{
    font-weight: normal;
    color: #333;
}

header .wrap-search{
    width: 25%;
    flex: 0 0 25%;
    /* text-align: center; */
    padding-top: 10px;
}
header  .hotline p{}
header  .hotline p {
    margin: 0 0 5px 0;
    text-transform: uppercase;
    color: #a90606;
    font-size: 15px;
    background: url(../img/phone-header.png) 0px 3px no-repeat;
    padding-left: 26px;
    font-weight: 500;
}
header  .hotline{
    width: 20%;
    flex: 0 0 20%;
    padding-top: 2px;
}
header .wrap-search .list-icon{
    display: inline-block;
    width: calc(100% - 200px);
    text-align: center;
}
header .d-sm-none .wrap-search .search-form input{
    border: 1px solid #ccc;
}
header .d-sm-none .wrap-search .search-form{
    width: 96%;
}
header .wrap-search .search-form{
    width: 100%;
    position: relative;
    display: inline-block;
    border-radius: 4px;
    overflow: hidden;
}
header .wrap-search .search-form input{
    width: 100%;
    border: 0;
    padding: 5px 10px;
    border-radius: 0px;
    font-size: 13px;
    border: 2px solid #d8271b;
}
header .wrap-search .search-form button{
    position: absolute;
    height: 100%;
    top: 0;
    right: 0;
    padding: 0px 6px;
    border: 0;
    cursor: pointer;
    background: #d9261a;
    color: #fff;
}
header .wrap-search  a{
    display: inline-block;
    padding: 7px 17px;
    border-radius: 3px;
    color: #fff;
    font-size: 13px;
}
header .wrap-search  a.photo{
    flex: 0 0 20%;
    max-width: 20%;
}
header .wrap-search  .info{
    flex: 0 0 80%;
    max-width: 80%;
}
header .wrap-search  .info a{}
header .wrap-search  .info .price{
    color: red;
    font-size: 15px;
}
header .wrap-search  .info .price span{
    text-decoration: line-through;
    color: #333;
}

header .wrap-tools{
    float: right;
    color: #fff;
    width: 75%;
}
header .wrap-tools .search-tool{margin-top:20px}
header .wrap-tools .cart{
    background: transparent;
    position: relative;
    padding-left: 18px;
    font-size: 14px;
    color: #fff;
    margin-right: 30px;
}
header .wrap-tools .vi-2:after{
    content: "";
    background: url(../img/icons.png) -66px 0px;
    width: 18px;
    height: 18px;
    position: absolute;
    left: 0;
    top: 0px;
}
header .wrap-tools .en-2:after{
    content: "";
    background: url(../img/icons.png) -46px 0px;
    width: 18px;
    height: 18px;
    position: absolute;
    left: 0;
    top: 0px;
}
header .wrap-tools .vi-2{
    background: transparent;
    position: relative;
    padding-left: 23px;
    font-size: 14px;
    color: #fff;
    margin-right: 20px;
}
header .wrap-tools .en-2{
    background: transparent;
    position: relative;
    padding-left: 23px;
    font-size: 14px;
    color: #fff;
    margin-right: 20px;
}
header .wrap-tools .cart:after{content:"";background: url(../img/icons.png) 31px 0px;width: 16px;height: 16px;position: absolute;left: 0;top: 1px;}
header .wrap-tools .slogan{font-size: 15px;width: 65%;text-align: center;}
header .wrap-tools .top-menu{}
header .wrap-tools .top-menu ul{
    list-style: none;
    padding: 0;
    margin: 0;
    display: inline-block;
}
header .wrap-tools .top-menu .lang{
    top: 3px;
    display: inline-block;
    position: relative;
}
header .wrap-tools .top-menu .lang .vi{
    text-indent: -9999em;
    width: 23px;
    height: 18px;
    color: transparent;
    display: inline-block;
    background-position: -23px 2px;
}
header .wrap-tools .top-menu .lang .en{
    text-indent: -9999em;
    width: 23px;
    height: 18px;
    color: transparent;
    display: inline-block;
    background-position: 0px 2px;
}
header .wrap-tools .top-menu ul li{
    display: inline-block;
    position: relative;
    padding: 0 6px;
}
header .wrap-tools .top-menu ul li:last-child:after{display:none}
header .wrap-tools .top-menu ul li:after{content:"";background: #fff;width: 1px;height: 9px;position: absolute;right: -2px;top: 8px;}
header .wrap-tools .top-menu ul li a{
    font-size: 13px;
    color: #fff;
}
header .wrap-logo img{
    transition: 0.7s ease all;
    max-width: 100%;
}
header .wrap-banner{
    float: left;
    /* width: 200px; */
    padding: 5px 0;
    width: 50%;
    text-align: center;
}
header .wrap-banner .inner{
    display: inline-block;
    padding-left: 50px;
    position: relative;
    text-align: left;
    color: red;
    font-size: 20px;
    line-height: 21px;
}
header .wrap-banner .inner span{
    position: absolute;
    left: 0;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 34px;
    border-radius: 50%;
    border: 2px solid #003180;
}
header .wrap-banner .inner span i{
    font-size: 13px;
    color: #003184;
}
header .wrap-banner img{
    transition: 0.7s ease all;
    /* height: 85px; */
    max-height: 100%;
    max-width: 100%;
}


header.fixed .wrap-menu{padding-top:0}
header.fixed .wrap-menu ul li{
    padding-bottom: 9px;
}




#mainSlider{
    max-width: 1200px;
    margin: auto;
}









.wrap-menu .main-menu:after{content:"";background:#fff;width: 3px;left: -2px;height:100%;position:absolute;top: 0;}
.wrap-menu .main-menu:before{content: "";background: #fff;width: 3px;right: -2px;height: 100%;position: absolute;top: 0;}
.wrap-logo .wrap-menu .main-menu:before,.wrap-logo .wrap-menu .main-menu:after{display:none}
.wrap-logo .wrap-menu .main-menu .menu-relative{display:none}
.wrap-logo .wrap-menu .main-menu:hover .menu-relative{display:block}
.wrap-logo:hover .wrap-menu .main-menu{border-bottom-left-radius:0;border-bottom-right-radius:0}
.wrap-logo .wrap-menu .main-menu{
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    color: #fff;
    font-size: 14px;
    background: #fff;
    padding: 6px;
    color: #4a90e2;
    cursor: pointer;
    border-radius: 3px;
}
.wrap-menu .main-menu{
    width: 100%;
    position: relative;
    padding: 12px 0px;
    color: #4a90e2;
    font-size: 18px;
    -webkit-box-shadow: 0px 3px 2px 0px rgba(50, 50, 50, 0.3);
    -moz-box-shadow:    0px 3px 2px 0px rgba(50, 50, 50, 0.3);
    box-shadow: 0px 2px 2px 0px rgba(50, 50, 50, 0.2);
    margin-bottom: 10px;
    z-index: 23;
}
.wrap-menu .main-menu .menu-tree .menu-layer{
    display: flex;
    display: none;
}
.wrap-grid{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    flex: 0 0 75%;
}
.wrap-grid .grid{}
.wrap-grid .grid strong{}
.wrap-grid .grid strong a{}
.wrap-grid .grid strong:hover a{}
.wrap-grid .grid a{
    color: #9c9c9c;
    font-size: 14px;
    display: block;
    text-transform: capitalize;
}
.wrap-grid .grid a:hover{}
.wrap-banner{
    flex: 0 0 25%;
}
.wrap-menu .main-menu .menu-tree{
    position: absolute;
    left: 281px;
    top: 0;
    z-index: 1234;
    background: #fff;
    width: calc(1200px - 312px);

    display: none;
    -webkit-box-shadow: -3px 0px 2px 0px rgba(50, 50, 50, 0.1);
    -moz-box-shadow: -3px 0px 2px 0px rgba(50, 50, 50, 0.1);
    box-shadow: -3px 0px 2px 0px rgba(50, 50, 50, 0.1);
    padding: 10px;
}
.wrap-logo .wrap-menu .main-menu .menu-tree{
    left: 200px;
    width: 752px;
    height: auto;
    min-height: 100%;
    -webkit-box-shadow: 0px 2px 6px 1px rgba(50, 50, 50, 0.1);
    -moz-box-shadow: 0px 2px 6px 1px rgba(50, 50, 50, 0.1);
    box-shadow: 0px 2px 6px 1px rgba(50, 50, 50, 0.1);
}
.wrap-logo .wrap-menu .main-menu .menu-relative{
    top: 33px;
    left: 0px;
    width: 200px;
    -webkit-box-shadow: 0px 2px 6px 1px rgba(50, 50, 50, 0.1);
    -moz-box-shadow: 0px 2px 6px 1px rgba(50, 50, 50, 0.1);
    box-shadow: 0px 2px 6px 1px rgba(50, 50, 50, 0.1);
}
.wrap-menu .main-menu .menu-relative{
    position: absolute;
    background: #fff;
    width: 280px;
    top: 60px;
    z-index: 5;
}
.wrap-menu .main-menu .menu-relative > ul{
    list-style: none;
    padding: 0;
    margin: 0;
    text-align: left;
}
.wrap-menu .main-menu .menu-relative > ul li{
    padding: 0;
    /* border-bottom: 1px dashed #ccc; */
    z-index: 3;
}
.wrap-menu .main-menu .menu-relative > ul li:last-child{border:0}
.wrap-menu .main-menu .menu-relative > ul li a{
    padding: 6.8px 10px;
    position: relative;
}
.wrap-menu .main-menu .menu-relative > ul > li:hover > a{background: #189eff;border-color: #189eff;color: #fff;z-index: 2;/* border-top-left-radius: 5px; *//* border-bottom-left-radius: 5px; */}





.wrap-menu .main-menu .menu-relative > ul li span{
    position: relative;
    width: 29px;
    height: 20px;
    display: inline-block;
    top: -2px;
}
.wrap-menu .main-menu .menu-relative > ul li span img{}
.wrap-menu.fixed{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    margin: 0;
}
.search-form{
    margin-top: 3px;
    width: 260px;
    float: right;
    border: 5px solid rgba(255, 255, 255, 0.32);
    border-radius: 5px;
}
.search-form input{
    width: 100%;
    font-size: 13px;
    padding: 3px 10px;
    border: 1px solid rgba(221, 221, 221, 0.68);
}
.search-form button{
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    color: #334876;
    border: 0;
    padding: 0 12px;
    font-size: 12px;
    background: transparent;
}
.search-form button i{}
.wrap-menu .left-fake-menu:after{content:"";content: "";width: 1px;height: 100%;position: absolute;left: 15px;background: rgba(255, 255, 255, 0.13);transform: skewX(-25deg);top: 0;z-index: 2;}
.wrap-menu .left-fake-menu > img{transform: skewX(-4deg);position: relative;z-index: 1;position: relative;}
.wrap-menu .left-fake-menu{
    background: #22252a;
    display: inline-block;
    margin-left: -15px;
    float: left;
    position: absolute;
    z-index: 2;
    padding-left: 15px;
}
.wrap-menu .right-fake-menu{position: relative;z-index: 1;}
.wrap-menu{
    position: relative;
    z-index: 13;
    border-left: 0;
    border-right: 0;
    /* background: #0066cc; */
    -ms-flex: 80%;
}
header .wrap-search-cart{
    float: left;
    width: 20%;
    align-content: center;
    display: flex;
    justify-content: center;
    align-items: center;
}
header .is-search{
    display: none;
}
header .is-search .toggle-search{}
header .is-search .toggle-search i{
    color: #fff;
    font-size: 22px;
}
header .is-search .wrap-search-form{
    display: none;
    position: absolute;
}
header .is-cart{}
header .is-cart a{color:#fff;text-decoration:none}
header .is-cart .m-ic{
    position: relative;
}
header .is-cart .m-ic .icon-basket{
    color: #fff;
    font-size: 23px;
}
header .is-cart .m-ic .number{
    width: 16px;
    height: 16px;
    background: red;
    border-radius: 50%;
    font-size: 9px;
    display: inline-block;
    color: #fff;
    line-height: 16px;
    text-align: center;
    font-style: normal;
    position: absolute;
    top: -13px;
    left: 22px;
}
.wrap-menu  ul.menu-rp li:first-child{
}
.wrap-menu  ul.menu-rp{
}
.wrap-menu ul li.search .toggle-btn{
    border: 1px solid #fff;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    background: transparent;
    color: #fff;
    outline: none;
    cursor: pointer;
    position: relative;
    left: 16px;
}
.wrap-menu ul li.search{
    text-align: center;
    /* flex-wrap: wrap-reverse; */
}
.wrap-menu ul li.search form{
    display: none;
}
.wrap-menu ul li.search > span{
    display: block;
    width: 100%;
    text-align: center;
    line-height: 44px;
    font-size: 20px;
    color: #fca700;
}
.wrap-menu ul li.search > span i{}
/*.wrap-menu  ul.menu-rp > li:after{content:"";width: 1px;height: 60%;position: absolute;right: 0;background: #ccc;top: 20%;}*/
.wrap-menu  ul.menu-rp > li.no-flut:after{display:none}
.wrap-menu ul li{
    position: relative;

}
.menu-rp > li{
    transition: 0.4s ease;
    transform-origin: 0 50%;
}
.menu-rp > li > a{}
.wrap-menu ul li.parent-sub{position: relative;}
.wrap-menu ul li.parent-sub ul ul{display:block;position:static;width:auto;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.wrap-menu ul li.parent-sub ul span.toggle{display:none}
.wrap-menu ul li.parent-sub > ul > li > a{}
.wrap-menu ul li.parent-sub:hover > ul{}
.wrap-menu ul li.parent-sub > ul{
    position: absolute;
    width: 100%;
    left: 100%;
    top: 0px;
    display: none;
    grid-template-columns: repeat(6, 1fr);
    /* padding: 10px; */
    transition: 0.5s ease all;
    opacity: 0;
}
.wrap-menu ul li.parent-sub:hover > ul{opacity: 1;}
.wrap-menu ul li ul li:hover >ul{
    left: 100%;
    top: 0;
    transform: skewX(0deg);
}
.menu-rp > li > ul{}
.wrap-menu ul li ul{
    position: absolute;
    left: 0;
    top: 100%;
    list-style: none;
    padding: 0;
    margin: 0;
    text-align: left;
    background: #0089cf;
    display: none;
    transform-origin: 0 0;
}
.wrap-menu ul li:hover > ul{display:block;}
header .parent-sub li{}
header .parent-sub li li  a{text-transform:inherit !Important}
header .parent-sub li li i{display: inline !Important;}
header .parent-sub li li a{font-size:13px !important}
.wrap-menu ul li ul li{
    padding: 3px 10px;
    border-bottom: 1px solid #cccccc80;
    text-align: left;
    min-width: 200px;
}
.wrap-menu ul li a{
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 400;
    color: #fff;
    line-height: 22px;
    display: block;
    width: 100%;
    padding: 10.3px 0;
    white-space: nowrap;
}
.wrap-menu ul li li:hover > a{color: #fff70a;}
.wrap-menu ul li li a{
    color: #ffffff;
    font-size: 13px;
    padding: 6px 0;
    padding-bottom: 3px;
}
.wrap-menu ul li li a h2{
    font-size: 13px;
    margin: 0;
}
.wrap-menu ul li:hover,.wrap-menu ul li.active{
}
.wrap-menu ul li:hover > a,.wrap-menu ul li.active > a{
    text-decoration: none;
    color: #ffcf00;
}
.wrap-slider{
    float: right;
    width: calc(100% - 280px);
    position: relative;
    z-index: 1;
}
#slide .owl-next{
    position: absolute;
    top: calc(50% - 20px);
    right: 0;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: #ffffffcf;
    outline: none;
    transition: 0.5s ease;
    opacity: 0.3;
}
#slide .owl-next i{
    color: #794422;
}
#slide:hover .owl-prev,#slide:hover .owl-next{opacity:1}

#slide .owl-prev{
    position: absolute;
    top: calc(50% - 20px);
    left: 0;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: #ffffffcf;
    outline: none;
    transition: 0.5s ease;
    opacity: 0.3;
}
#slide .owl-prev i{
    color: #794422;
}
#slide{clear: both;background: #fff;z-index: 13;position: relative;}
.fixed .wrap-search-form{
    padding: 10px 0;
}
.wrap-search-form{/* float: right; */padding: 0px 0;transition: 0.7s ease all;margin-right: 40px;}
.wrap-search-form form{
    width: 100%;
    position: relative;
    /* border: 1px solid #ffffff5c; */
    border-radius: 5px;
    overflow: hidden;
    width: 260px;
    box-shadow: 0 0 0 1.4px #ffffff59;
}
.wrap-search-form form input{
    position:relative;
    width: 100%;
    border: 0;
    padding: 4px 11px;
    font-size: 13px;
    background: transparent;
    padding-left: 27px;
    color: #c5c5c5;
}
.wrap-search-form form:after{content:"";background: url(../img/icons.png) 15px 2px;width: 15px;height: 17px;position: absolute;top: 3px;left: 4px;}

.wrap-search-form form button{
    position: absolute;
    top: 0;
    right: 0;
    padding: 10px 7px;
    background: url(../img/bg-bt.png);
    height: 100%;
    border: 0;
    color: #fff;
    line-height: 2px;
    font-size: 11px;
    text-transform: uppercase;
    padding-top: 4px;
}
.wrap-search-form form button i{display: inline-block;width: 16px;height: 16px;border-radius: 50%;box-shadow: 0 0 0 1.4px #ffffff94;text-align: center;line-height: 17px;margin-left: 7px;position: relative;top: 1px;font-size: 13px;}
.wrap-search-form i{}


.fb-w{
    background: url(../img/bg-facebook.png) no-repeat top center;
    padding: 18px 0;
}
.fb-w .left{
    padding-top: 40px;
    font-size: 15px;
    color: #fff;
}
.fb-w .left .s-big{
    font-family: LatoBlack;
    font-size: 30px;
    letter-spacing: 2px;
}
.fb-w .left .s-medium{}
.fb-w .right{}



/* footer */
footer .copyright .pull-left{
    float: left;
}
footer .copyright .pull-right{
    float: right;
}
footer .copyright{
    font-size: 13px;
    color: #fff;
    padding-bottom: 14px;
}
.copyright ul{
    list-style: none;
    padding: 0;
    margin: 0;
}
.copyright ul li{
    display: inline-block;
    padding-left: 10px;
}

    footer .container{position:relative;z-index:3}
footer{
	position:relative;
	background: url(../img/bg-footer.jpg);
	background-size: auto;
	padding: 10px 0 20px 0;
	color: #fff;
	padding-bottom: 0;
}
footer hr{
    border-top: 2px solid #6C8CC7;
}
footer .logo-footer{
    flex: 0 0 34%;
    padding-top: 20px;
}
footer .address-footer div{
    margin-bottom: 5px;
    font-size: 13px;
}
footer .address-footer {
    flex: 0 0 40%;
}
footer .address-footer span {
    border: 1px solid #cccccc5e;
    width: 30px;
    display: inline-block;
    height: 30px;
    border-radius: 3px;
    line-height: 30px;
    text-align: center;
    margin-right: 10px;
}
footer .address-footer span i {}
footer .payment-footer{
    flex: 0 0 23%;
    align-self: flex-end;
}
footer .block-1{
    flex: 0 0 30%;
    padding-top: 0 !important;
}
footer .block-2{
    flex: 0 0 20%;
}
footer .block-3{
    flex: 0 0 20%;
}
footer .block-4{
    flex: 0 0 25%;
}
footer .block-5{
    flex: 0 0 25%;
}

footer .block{margin-bottom:5px;padding-top: 0px;}

footer .title:after{display:none}

footer .v-title{
    position: relative;
    padding-bottom: 0;
    margin-top: 5px;
    margin-bottom: 5px;
}
footer .title,footer .v-title h1,footer .v-title h2{
    text-transform: uppercase;
    margin-bottom: 13px;
    display: inline-block;
    position: relative;
    margin-bottom: 17px;
    background: url(../img/small-title-line-white.png) no-repeat left bottom;
    width: 100%;
    font-size: 17px;
    margin: 0;
    color: #fff;
    padding-top: 38px;
    padding-bottom: 16px;
}
footer .content .cname{
    /* font-family: utm_swissblack; */
    font-size: 16px;
    text-transform: uppercase;
    line-height: 26px;
    margin: 0;
    color: #f4cc0a;
}
footer .content .sp-item:last-child{border:0}
footer .content .sp-item{
    font-size: 16px;
    border-bottom: 2px solid #fff;
    margin-bottom: 9px;
}
footer .content .sp-item p{
    background: url(../img/phone-footer.png) no-repeat 1px 5px;
    padding: 0px 0;
    margin: 0;
    padding-left: 45px;
}
footer .content .sp-item p span a{color:#f4cc0a}
footer .content .sp-item p a:hover{text-decoration:none;color:#fff}
footer .content .sp-item p a{color:#fff}
footer .content .sp-item p span{
    clear: both;
    display: block;
}
footer .content .sp-item p:last-child{
    background: url(../img/email-footer.png) no-repeat 4px 0px;
    padding: 10px 0;
    padding-left: 45px;
    font-size: 13px;
}
footer .content.key{}
footer .content.key a{
    font-size: 14px;
    padding: 2px 8px;
    color: #fff;
    border: 1px solid #fff;
    margin: 0 5px 5px 0;
    display: inline-block;
}
footer .content .brand-item{
    padding: 3px 0;
}
footer .content .brand-item .name{
    color: yellow;
    font-size: 16px;
    text-transform: uppercase;
}
footer .content .brand-item .desc{}
footer .content .company-name{
    font-family: BedrockPlain;
    letter-spacing: 3px;
    font-size: 23px;
    text-transform: uppercase;
    color: #ffffff;
}
footer .content{
    font-size: 14px;
    margin-top: 15px !important;
}
footer .w-bct{
    margin-top: 20px;
}
footer .content.tag{}
footer .content.tag > a{
    color: #fff;
    border: 1px solid #ccc;
    display: inline-block;
    padding: 4px 10px;
    margin: 0 3px 3px 0;
    text-transform:capitalize;
}
footer .content .map-wrapper{
    position: relative;
    height: 0;
    padding-bottom: 66.25%;
    overflow: hidden;
}
footer .content .map-wrapper iframe{
    position: absolute;
    width: 100%;
    height: 100%;
}
footer .content .sub-title{
    margin-bottom: 20px;
}
footer .content .item{
    font-size: 14px;
    position: relative;
    min-height: 22px;
    padding-top: 7px;
    line-height: 22px;
    margin-bottom: 3px;
}
footer .content .social{
    font-size: 13px;
    margin-top: 10px;
}
footer .content .social a{
    border-radius: 50%;
    width: 35px;
    display: inline-block;
    height: 35px;
    line-height: 35px;
    color: #fff;
    text-align: center;
    box-shadow: 0 0 0 1.4px #ffffff94;
    margin-right: 10px;
}
footer .content .social a i{
    font-size: 17px;
}
footer .content .item span{
    display: inline-block;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    color: #353535;
    line-height: 35px;
    text-align: center;
    /* position: absolute; */
    left: 0;
    top: 0;
}
footer .content .item span i{}
footer .content ul{
    list-style: none;
    padding: 0;
}
footer .content ul li{
    padding: 0 0 10px 0;
}
footer .content ul li a{
    color: #fff;
    font-size: 15px;
}
footer .content ul li:hover a{}
footer .content.social{
    margin-top: 6px;
}
footer .content.social a{
    margin-right: 10px;
    background: #fff;
    width: 30px;
    height: 30px;
    display: inline-block;
    border-radius: 50%;
    line-height: 30px;
    font-size: 16px;
    text-align: center;
}
footer .form-email button{
    position: absolute;
    top: 0;
    right: 0;
    background: transparent;
    border: 0;
    color: #333;
    height: 100%;
    line-height: 13px;
    border-radius: 0;
}
footer .form-email{
    position: relative;
    max-width: 340px;
    margin: 20px 0;
    overflow: hidden;
}
footer .form-email input{
    width: 100%;
    padding: 4px 9px;
    border: 0;
    height: 30px;
    border-radius: 0;
}

footer .form-email button i{}

footer .footer-line{
    height: 2px;
    background: #ffffff73;
    margin-bottom: 30px;
}

/* footer */
#main-content{padding-bottom: 20px;}

#main-content .left-content{
    float: right;
    width: 25%;
    /* padding-left: 10px; */
    /* padding-right: 10px; */
}

.block-left{
    margin-bottom: 20px;
}
.block-left .title{
    background: #0492de;
    padding: 6px;
    text-align: center;
    color: #fff;
    font-size: 17px;
    text-transform: uppercase;
    margin-bottom: 10px;
    border-bottom: 4px solid #0f73a8;
    border-radius: 2px;
}
.block-left .content{}
.block-left .product-content{
    margin-top: -10px;
}
.block-left .product-content ul{
    list-style: none;
    padding: 0;
    margin: 0;
}
.block-left .product-content li{
    position: relative;
    background: #f7f7f7;
}
.block-left .product-content li li span{
    right: 23px;
}
.block-left .product-content li span{
    position: absolute;
    width: 30px;
    height: 30px;
    top: 0;
    right: 0;
    text-align: center;
    line-height: 30px;
}
.block-left .product-content li span i{}
.block-left .product-content li a:after{content:"";position: absolute;background: #d8d8d8;width: 100%;height: 1px;left: 0;bottom: 0;}
.block-left .product-content li a{display: block;position: relative;width: 100%;padding: 5px 10px;color: #333;}
.block-left .product-content li a h2{
    font-size: 16px;
    font-weight: normal;
    margin: 0;
    line-height: 1.7;
}
.block-left .product-content li a i{font-style:normal;font-family: roboto;font-size: 15px;}
.block-left .product-content li:hover a{}
.block-left .product-content ul ul{
    display: none;
    text-indent: 15px;
}
.block-left .content .news-item{
    margin-bottom: 20px;
}
.block-left .content .news-item .photo{
    width: 100px;
    float: left;
}
.block-left .content .news-item .desc{}
.block-left .content .news-item .date{
    font-size: 13px;
    font-style: italic;
}
.block-left .content .news-item h3{
    font-weight: normal;
    
    font-size: 15px;
    margin-bottom: 5px;
    line-height: 22px;
}
.block-left .content .news-item h3 a{
    transition: 0.4s ease;
    font-size: 17px;
    color: #0f73a8;
}
.block-left .content .news-item h3:hover a{
    text-decoration: none;
    color: #333;
}
.block-left .content .news-item .inner{
    color: #909090;
    font-size: 13px;
    line-height: 23px;
}



.block-left .content .service-item{}
.block-left .content .service-item .photo{
    border: 2px solid #ffcc00;
}
.block-left .content .service-item .photo img{width:100%}
.block-left .content .service-item .desc{
    margin-top: 10px;
}
.block-left .content .service-item .date{}
.block-left .content .service-item h3{
    font-size: 20px;
    line-height: 27px;
    margin-bottom: 2px;
}
.block-left .content .service-item h3 a{}
.block-left .content .service-item h3:hover a{text-decoration:none;color:#333}
.block-left .content .service-item .inner{}
.block-left .content .service-item .inner{}

#main-content .right-content{
    width: 75%;
    float: left;
    /* padding-left: 10px; */
    /* padding-right: 10px; */
    order: 2;
}
/* responsive */

aside#aside{
    flex: 0 0 18%;
    overflow: hidden;
}
section#content{
    flex: 0 0 82%;
    max-width: 82%;
}



.left-lienhe
{
    width: 56%;
    float: right;
}
.info-lienhe
{
    font-size: 13px;
    line-height: 1.5;
    color: #333333;
}
.right-lienhe
{
    width: 43%;
    float: left;
}
.hr-lienhe
{
    border-top: 2px solid rgba(128, 128, 128, 0.52);
    margin: 15px 0px;
}
#map
{
    height: 480px;
    margin: 10px 0px;
}
#directionsPanel
{
    display: none;
}
span#hint-map
{
    font-size: 13px;
    display: block;
}
input.btn-map
{
    border: 0px;
    width: 100px;
    height: 31px;
    background: gray;
    color: white;
    border-radius: 2px;
    outline: none;
}
input.txt-map
{
    height: 27px;
    width: calc(100% - 110px);
    text-indent: 10px;
    border: 1px solid;
    border-color: #cecbcb;
    border-radius: 0px;
    outline: none;
}
span.tit-map
{
    color: red;
    text-transform: uppercase;
    font-size: 14px;
    display: block;
    margin-bottom: 5px;
    font-family: tahoma;
    font-weight: bold;
}
.diachi
{
    font-size: 13px;
}

.tablelienhe span { color: #2d2d2d; }
.tablelienhe td { height: 25px; }
.tablelienhe .input, .tablelienhe textarea
{
    border: 1px #E9E9E9 solid;
    font-size: 12px;
    width: 100%;
    padding: 5px;
    box-sizing: border-box;
    min-height: 30px;
}
.tablelienhe .title { font-size: 14px; font-weight: bold; text-transform: uppercase; }
.button
{
    border: 1px solid #515151;
    color: #fff;
    font-size: 12px;
    text-transform: capitalize;
    padding: 5px 15px;
    background: #414944;
    border-radius: 1px;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    display: inline-block;
}
.button:hover
{
    color: #FFFFFF;
    background: #202020;
    -webkit-transition: ease-in-out 0.5s;
    -o-transition: ease-in-out 0.5s;
    transition: ease-in-out 0.5s;
}
.tablelienhe .input::-webkit-input-placeholder {
    color: #585757;
}

.tablelienhe .input:-moz-placeholder { /* Firefox 18- */
    color: #585757;
}

.tablelienhe .input::-moz-placeholder {  /* Firefox 19+ */
    color: #585757;
}

.tablelienhe .input:-ms-input-placeholder {
    color: #585757;
}
.tablelienhe textarea::-webkit-input-placeholder {
    color: #585757;
}

.tablelienhe textarea:-moz-placeholder { /* Firefox 18- */
    color: #585757;
}

.tablelienhe textarea::-moz-placeholder {  /* Firefox 19+ */
    color: #585757;
}

.tablelienhe textarea:-ms-input-placeholder {
    color: #585757;
}
.block_doitac .owl-prev{
    position: absolute;
    left: 0;
    top: calc(50% - 10px);
}
.block_doitac .owl-next{
    position: absolute;
    right: 0;
    top: calc(50% - 10px);    
}
.block_doitac{padding: 10px 0;margin: 30px 0;}
.block_doitac #owl-doitac{padding-left:40px;padding-right:40px}
.block_doitac .title{}
.sidebar {
    width: 70px;
    position: fixed;
    display: none;
    z-index: 10;
    top: 200px;
    background: #393ff4;
}
.sidebar ul {
    margin: 0;
    padding: 0 5px;
}
.sidebar ul li {
    padding: 10px 0;
}
.sidebar ul li img {
    width: 80%;
}
.sidebar ul li p {
    margin: 0;
    color: white;
}
.sidebar ul li:first-child {
    border-bottom: solid 1px #e0e0e0;
}

.modal.show .modal-big-lg{max-width:1000px}

/* line 1, template/t5/sass/popup3.scss */
.popup-bao-gia {padding: 0;}
.popup-bao-gia .heading{
    margin-bottom: 10px;
    font-size: 15px;
}
.popup-bao-gia .heading h5{
    margin: 0;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 21px;
    margin-bottom: 10px;
}
.footer-popup-bao-gia {display:none}
/* line 5, template/t5/sass/popup3.scss */
.popup-bao-gia h5 {
    margin-left: 20px;
    margin-bottom: 0;
    font-weight: 700;
    font-size: 25px;
    color: #424242;
}
/* line 13, template/t5/sass/popup3.scss */
.popup-bao-gia .smartobj .phone {
    color: #393ff4;
}
/* line 16, template/t5/sass/popup3.scss */
.popup-bao-gia .modal-content.modal-content-popup3 {
    height: 100% !important;
    padding: 0;
}
/* line 20, template/t5/sass/popup3.scss */
.popup-bao-gia .limit-text {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-height: 16px;
    /* fallback */
    max-height: 52px;
    /* fallback */
    -webkit-line-clamp: 2;
    /* number of lines to show */
    -webkit-box-orient: vertical;
    padding: 10px 18px;
    line-height: 22px;
    color: rgba(0, 0, 0, 0.6);
}
/* line 31, template/t5/sass/popup3.scss */
.popup-bao-gia .limit-text p {
    margin: 0;
    letter-spacing: 0.2px;
    color: rgba(0, 0, 0, 0.6);
    font-size: 15px;
    line-height: 22px;
}
/* line 39, template/t5/sass/popup3.scss */
.popup-bao-gia .content {
    /* height: 100%; */
    margin: 0;
    /* padding: 0 !important; */
}
/* line 43, template/t5/sass/popup3.scss */
.popup-bao-gia .content .img {
    /* height: 100%; */
    /* overflow: hidden; */
    position: relative;
    /* height: 100vh; */
    padding: 0;
}
/* line 48, template/t5/sass/popup3.scss */
.popup-bao-gia .content .img img {
    width: 100%;
    /* position: absolute; */
    /* -webkit-transform: translateX(-50%); */
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    /* transform: translateX(-50%); */
    /* left: 49%; */
}
/* line 59, template/t5/sass/popup3.scss */
.popup-bao-gia .content .main-content {
    padding-top: 10px;
}
/* line 61, template/t5/sass/popup3.scss */
.popup-bao-gia .content .main-content h4 {
    padding: 5px 20px;
}
/* line 65, template/t5/sass/popup3.scss */
.popup-bao-gia .content .main-content .col {
    padding: 0 20px;
    margin-bottom: 0px !important;
}
/* line 69, template/t5/sass/popup3.scss */
.popup-bao-gia .content .main-content .input-field {
    padding: 0;
    flex: 100%;
}
/* line 73, template/t5/sass/popup3.scss */
.popup-bao-gia .content .main-content input {
    color: #707070;
    margin: 0;
    height: 2.7rem;
    border: 1px solid #cccccc4f;
    display: block;
    width: 100%;
    outline: none;
    padding: 3px 6px;
    border-radius: 3px;
    border-radius: 52px;
    padding-left: 15px;
}
/* line 81, template/t5/sass/popup3.scss */
.popup-bao-gia .content .main-content input::placeholder {
    color: #bfbfbf;
    font-size: 16px;
    font-weight: 400;
}
/* line 86, template/t5/sass/popup3.scss */
.popup-bao-gia .content .main-content .row {
    margin: 0;
}
/* line 89, template/t5/sass/popup3.scss */
.popup-bao-gia .content .main-content .tag-info {
    background: #f0f0f0;
    border-radius: 20px 0 0 20px;
    height: 40px;
    margin-bottom: 17px;
}
.input-wrapper{
    display: block;
    margin-bottom: 25px;
}
.input-wrapper select{
    color: #707070;
    margin: 0;
    height: 2.7rem;
    border: 1px solid #cccccc4f;
    display: block;
    width: 100%;
    outline: none;
    padding: 3px 6px;
    border-radius: 3px;
    border-radius: 52px;
    padding-left: 15px;
}
.input-wrapper input{
}



.start-wrap{
    color: #ccc;
    background: url(../img/start.webp) no-repeat;
    width: 80px;
    height: 11px;
    display: inline-block;
    position: relative;
    top: 2px;
}
.start-wrap.start-1{
    background-position: 0px -10px;
}
.start-wrap.start-2{
    background-position: 0px -20px;
}
.start-wrap.start-3{
    background-position: 0px -30px;
}
.start-wrap.start-4{
    background-position: 0px -40px;
}
.start-wrap.start-5{
    background-position: 0px -50px;
}
.start-wrap i{
    color: #ccc;
}
.start-wrap i.active{
    color: #fde000;
}

/* slide */

#mainSlider .item {position:relative}
#mainSlider .in-container {position:absolute;width: calc(100% - 10%);left: 5%;height: calc(100% - 20%);top: 10%;color: #fff;}
#mainSlider h5 {
    font-size: 20px;
    line-height: 110%;
    letter-spacing: .05em;
    font-weight: normal;
    margin-bottom: 0;
    transition: font 200ms ease-out;
    text-shadow: 2px 0 0 #794422, -2px 0 0 #794422, 0 2px 0 #794422, 0 -2px 0 #794422, 1px 1px #794422, -1px -1px 0 #794422, 1px -1px 0 #794422, -1px 1px 0 #794422;
}
#mainSlider #owl-main .caption h1.light-bg, #mainSlider #owl-main .caption h1.medium-bg, #mainSlider #owl-main .caption h1.dark-bg, #mainSlider #owl-main .caption h1.tint-bg {
    font-size: 73px;
}
#mainSlider h4 {
    font-size: 33px;
    line-height: 120%;
}
#mainSlider p {
    font-size: 27px;
    line-height: 150%;
    font-weight: 600;
    letter-spacing: .015em;
    text-transform: none;
    margin-top: 20px;
    margin-bottom: 0;
    transition: font 200ms ease-out, margin 200ms ease-out;
    text-shadow: 2px 0 0 #794422, -2px 0 0 #794422, 0 2px 0 #794422, 0 -2px 0 #794422, 1px 1px #794422, -1px -1px 0 #794422, 1px -1px 0 #794422, -1px 1px 0 #794422;
}
#mainSlider .btn {
    background-color: #DC9715;
    margin-top: 60px;
    color: #fff;
    margin-bottom: 0;
    transition: background 200ms ease-out, font 200ms ease-out, padding 200ms ease-out, margin 200ms ease-out;
}
#mainSlider .btn-large {
    font-size: 14px;
    padding: 10px 45px 10px;
    text-transform: uppercase;
}
/*slide */








/* notify */
#notify-checkout{
    max-width: 800px;
    margin: 70px auto;
}
/* notify */
.tag-wrapper{
    padding: 10px 0;
}
.tag-wrapper a{
    font-size: 12px;
    display: inline-block;
    border: 1px solid #ccc;
    margin-right: 5px;
    padding: 0 4px;
    color: #5f5f5f;
    border-left: 3px  solid #ccc;
}
.comment-wrapper{}
.comment-wrapper .comment-big-title{
    margin-bottom: 16px;
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-top: 40px;
}
.comment-wrapper .comment-big-title span{
    position: relative;
    font-weight: bold;
    font-size: 17px;
    color: #777777;
    text-transform: uppercase;
}
.comment-wrapper .comment-big-title span:after{content:"";width: 100%;position: absolute;height: 3px;background: #006caa;bottom: -10px;left: 0;}

#display_comment{}
#display_comment .panel-heading{
    font-size: 14px;
}
#display_comment .panel-body{
    font-size: 16px;
}
#display_comment .panel-footer{}



.inner-page #main-wrapper{}

.title_main{}
.title_main h1{
    font-size: 32px;
}


.container{max-width: 100%;}

#form-check-status{}
#form-check-status button{width:90px}
#form-check-status input{width:calc(100% - 100px)}

.modal-footer.footer-hide{display:none}









.Hunter-pop-up {
    display:none;
    position: absolute;
    bottom: 140%;
    left: 0;
    z-index: 45;
    padding: 1px;
    /* font-family: Microsoft YaHei; */
    background-color: #ffffff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 2px solid #cccccc;
    border: 2px solid rgba(0, 0, 0, 0.06);
    border-radius: 4px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}


.Hunter-pop-up-right:before,
.Hunter-pop-up-right:after {
    left: auto;
    right: 20px;
}


.Hunter-pop-up:after {
    border-color: transparent transparent #c9cbce;
    top: -20px;
}

.Hunter-pop-up ul {
    list-style: none;
}

.Hunter-pop-up ul li {
    display: inline-block;
    position: relative;
    margin: 4px;
    cursor: pointer;
}

.Hunter-pop-up p {
    font-weight: bold;
    padding: 0 4px;
    margin-top: 4px;
    margin-bottom: 10px;
}

.Hunter-pop-up .line {
    width: 340px;
    margin: 0 auto;
    margin-top: 4px;
    border-bottom: 1px solid #d8d8d8;
}

.Hunter-pop-up .close {
    position: absolute;
    top: 8px;
    right: 8px;
    font-size: 16px;
}
.Hunter-pop-up .title i{
    position: absolute;
    font-size: 10px;
    top: 0px;
    right: 0;
    border: 1px solid #ccc;
    cursor: pointer;
    line-height: 13px;
}
.Hunter-pop-up .title {
    padding: 8px 14px;
    margin: 0;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
    background-color: #f5f5f5;
    border-bottom: 1px solid #ddd;
    border-radius: 5px 5px 0 0;
    text-transform: uppercase;
    text-align: center;
}




.Hunter-pop-up .Hunter-wrap {
    position: relative;
    background: #ffffff;
    padding: 8px;
    overflow: auto;
}

#tableContent{}
#tableContent hr{
    border: 0;
    margin: 5px 0;
    border-top: 1px solid #ccccccb8;
    margin-bottom: 10px;
}
#tableContent select{
    display: block;
    width: 100%;
    padding: 7px 4px;
    margin-bottom: 10px;
    outline: none;
    border-radius: 2px;
    font-size: 12px;
    border: 1px solid #ccc;
}
#tableContent button{
    display: block;
    width: 100%;
    background: #4a90e2;
    border: 0;
    padding: 9px;
    border-radius: 3px;
    outline: none;
    font-size: 11px;
    text-transform: uppercase;
    padding-top: 10px;
    cursor: pointer;
    color: #fff;
}



#tableContent form{width:100%;margin-top: 0;}


















/*==*/
.sidebar_menu ul li span.toggle{
    position: absolute;
    top: 0;
    right: 0;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    color: black;
}
.sidebar_menu ul li span.toggle i{
    color: #fff;
}
.sidebar_menu ul li{position: relative;}
.sidebar_menu > ul > li > ul{/* position: absolute; *//* right: -600px; *//* top:0%; *//* min-width:600px; *//* background: rgba(22,27,29,0.8); *//* padding: 20px 10px 10px 20px; *//* border-top:1px solid #d56a2d; *//* border-left:1px solid #d56a2d; *//* opacity: 0; *//* max-width: 600px; *//* margin-top: 10px; *//* visibility: hidden; */transition: all 0.2s;display: none;}
.sidebar_menu ul li ul li a{}
.sidebar_menu ul li ul li ul li a{
    padding-left: 20px !important;
}
.sidebar_menu > ul > li > ul > li{/* float: left; *//* width:calc(100% / 4); *//* padding: 0px 10px; *//* display: inline; */}
.sidebar_menu > ul > li > ul > li > a{display: block;position: relative;padding-left: 15px !important;}

.sidebar_menu > ul > li:hover > ul{visibility: visible; opacity: 1; margin-top: 0px;}
.sidebar_menu > ul > li > ul > li > ul{text-indent: 10px;display: none;}


.left_menu {
    width: 170px;
    position: fixed;
    left: 30px;
    top: 0px;
    height: 100vh;
    background: rgb(249, 249, 249);
    z-index: 999;
    padding: 0px 15px 0px 15px;
}
.left_menu_mb.clone-menu {display:block}
.open-menu .left_menu_mb.clone-menu {
    /* height: auto; */
    overflow: auto;
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    left: 0;
    /* max-height: calc(100vh - 200px); */
    height: 100vh !important;
    overflow: hidden;
    top: 0;
    position: fixed;
    color: #ffcc00;
}
	.left_menu_mb{ display:none }
	.left_menu_mb.clone-menu{
    /* display: none; */
    width: 100%;
    background: #034ea2;
    left: 0;
    z-index: 12345;
    height: 100%;
    padding: 30px;
    padding: 20px 0px;
    padding-top: 3px;
    position: fixed;
    width: 100%;
    max-width: 250px;
    /* height: auto; */
    top: 0;
    z-index: 9999;
    visibility: hidden;
    transform: translate3d(-99%, 0, 0);
    -webkit-transform: translate3d(-99%, 0, 0);
    -moz-transform: translate3d(-99%, 0, 0);
    -ms-transform: translate3d(-99%, 0, 0);
    -o-transform: translate3d(-99%, 0, 0);
    left: -1%;
    visibility: visible;
    -webkit-transition: transform 0.5s cubic-bezier(0.79, 0.14, 0.15, 0.86);
    -moz-transition: transform 0.5s cubic-bezier(0.79, 0.14, 0.15, 0.86);
    -o-transition: transform 0.5s cubic-bezier(0.79, 0.14, 0.15, 0.86);
    transition: transform 0.5s cubic-bezier(0.79, 0.14, 0.15, 0.86);
    -webkit-box-shadow: 13px 1px 6px -8px rgba(0,0,0,0.47);
    -moz-box-shadow: 13px 1px 6px -8px rgba(0,0,0,0.47);
    box-shadow: 7px 1px 5px -8px rgba(0,0,0,0.47);
}
.left_menu_mb.clone-menu .logo{display:none}


.ft_sidebar{
    padding-left: 10px;
    font-size: 20px;
}
.sidebar_menu{}
.logo-side-bar{
    text-align: center;
    margin: 10px 0;
}
.logo-side-bar img{
    max-width: 80%;
    margin: auto;
}
.sidebar_menu form{
    position: static;
    width: calc(100% - 10px);
    margin: 10px 5px;
    float: none;
}
.sidebar_menu ul{
    margin: 0;
    padding: 0;
}
.sidebar_menu ul ul{max-height: 400px;overflow: auto;}
.sidebar_menu li{display: block;/* padding: 7px 0px; */}
.sidebar_menu li a{color: #ffffff;font-size:12px;transition:all 0.2s;}
.clone-menu .sidebar_menu > li > li > a{}
.clone-menu .sidebar_menu li a{
    font-size: 14px;
    display: block;
    padding: 5px;
    line-height: 19px;
    border-bottom: 1px solid rgba(204, 204, 204, 0.26);
}
.clone-menu .sidebar_menu li a h2{
    font-size: 14px;
}
.sidebar_menu li a:hover{color: #ffcf00;text-decoration: none;}
.sidebar_menu li a.active{color: #d56a2d}


































header .wrap-logo .toggle-menu{display:none}

.clone-menu .toggle-close-menu {
    display: block;
    position: absolute;
    right: 0px;
    top: 2px;
    color: #fff;
    font-size: 25px;
    width: 30px;
    height: 30px;
    line-height: 27px;
    text-align: center;
    z-index: 30;
    cursor: pointer;
}






.support-online {
  position: fixed;
  z-index: 9999;
  left: 1em;
  bottom: 1em;
}
.support-online span.t a{
    width: 100%;
    color: #fff;
    margin: 2px 5px;
    height: auto;
}
.support-online a,.support-online span.t {
  position: relative;
  margin: 10px 10px;
  text-align: left;
  width: 40px;
  height: 40px;
  padding: 0px;
  display: block;
}
.support-online i {
    width: 40px;
    height: 40px;
    background: #0079c7;
    color: #fff;
    border-radius: 100%;
    font-size: 20px;
    text-align: center;
    line-height: 1.9;
    position: absolute;
    z-index: 999;
    top: 0px;
}
.support-online a span,.support-online span.t span {
  border-radius: 2px;
  text-align: center;
  background: rgb(103, 182, 52);
  padding: 9px;
  display: none;
  width: 180px;
  margin-left: 10px;
  position: absolute;
  color: #ffffff;
  z-index: 999;
  top: 0px;
  left: 40px;
  transition: all 0.2s ease-in-out 0s;
  -moz-animation: headerAnimation 0.7s 1;
  -webkit-animation: headerAnimation 0.7s 1;
  -o-animation: headerAnimation 0.7s 1;
  animation: headerAnimation 0.7s 1;
}
.support-online a:hover span,.support-online span.t:hover span  {
  display: block;
}
.support-online a {
  display: block;
}
.support-online a span:before,.support-online span.t span:before {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 10px 10px 0;
  border-color: transparent  rgb(103, 182, 52) transparent transparent;
  position: absolute;
  left: -10px;
  top: 10px;
}
.kenit-alo-circle-fill {
      width: 60px;
      height: 60px;
      top: -10px;
      position: absolute;
      -webkit-transition: all 0.2s ease-in-out;
      -moz-transition: all 0.2s ease-in-out;
      -ms-transition: all 0.2s ease-in-out;
      -o-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out;
      -webkit-border-radius: 100%;
      -moz-border-radius: 100%;
      border-radius: 100%;
      border: 2px solid transparent;
      -webkit-transition: all .5s;
      -moz-transition: all .5s;
      -o-transition: all .5s;
      transition: all .5s;
      background-color: rgba(4, 146, 222, 0.65);
      opacity: .75;
      right: -10px;
}
.kenit-alo-circle {
  width: 50px;
  height: 50px;
  top: -5px;
  right: -5px;
  position: absolute;
  background-color: transparent;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  border: 2px solid rgba(30, 30, 30, 0.4);
  opacity: .1;
  border-color: #e9ad41ba;
  opacity: .5;
}
.support-online .btn-support {
  cursor: pointer;
  margin-top: 20px;
}







.breadcrumb{
    padding: 7px 10px;
    border-radius: 0;
}
.breadcrumb li{
    font-size: 13px;
}
.breadcrumb li a{
    color: #333;
}

.hotline-in-mobile{display:none}

ul.pagination{text-align:center;flex-flow: wrap;}
ul.pagination li{
    display: inline-block;
    margin: 2.5px 3px;
    }
ul.pagination li a{
    font-size: 17px !important;
    display: block;
    padding: 6px 25px !important;
    border: 2px solid #5a5a5a;
    text-transform: uppercase;
    color: #5a5a5a;
    border-radius: 3px;
    padding-top: 9px;
    transition: 0.5s ease;
    }
ul.pagination li:hover a{    color: #da2128;
    border-color: #da2128;}

#top-product{padding: 20px 0;}
#top-product .col-item{
    position: relative;
}
#top-product .col-item a{
    display: block;
    font-size: 0;
}
#top-product .col-item a img{}
#top-product .col-item a span.name{
display: flex;
  justify-content: center;
  align-items: center;   
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center;
    background: rgba(0, 102, 204, 0.53);
    text-transform: uppercase;
    font-size: 20px;
    padding: 5px;
    bottom: 0;
    color: #fff;
    transition: 0.4s ease;
    min-height: 0;
}
#top-product .col-item a:hover span.name{
    min-height: 100%;
    line-height: 50%;
}
#top-product .col-item a span.name span{}


@media(min-width: 1200px){
    .container{max-width: 1000px;}
}
@media(max-width:1200px){

    aside#aside{
        flex: 0 0 25%;
    }
    section#content{
        flex: 0 0 75%;
    }



}

@media(max-width:1024px){
		
	aside#aside{
    flex: 0 0 30%;
    max-width:30%;
}
	section#content{
    flex: 0 0 70%;
    max-width:70%;
}

	

}


@media(max-width:768px){
	.xtitle{
    top: -32px;
}
	.xtitle .title{font-size: 16px;height: 30px;line-height: 30px;}
	.xtitle .title:after{
    height: 30px;
    width: 24px;
}
	.xtitle .title:before{background-size: cover;height: 30px;width: 23px;}
	body > header{
    position: relative;
    padding-top: 0;
    background: #0089cf;
}
	.left_menu_mb.clone-menu{display:block}
	
	
	.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
    padding-right: 5px;
    padding-left: 5px;
    }
	.row{    margin-right: -5px;
    margin-left: -5px;}
	.container{    padding-right: 5px;
    padding-left: 5px;}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	#section-about{}
	ul.pagination li a{
    padding: 3px 10px !important;
}
	#top-product .col-item a span.name{font-size:15px;word-break: break-all;}
	.main-title .title{
    font-size: 19px;
}
	.fb-w{background: transparent;}
	.fb-w .right{
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
	.title_main h1{
    font-size: 20px;
}

	.middle-header.clone-menu{display:none !important}
	
	.container.max-mobile{padding-left:0;padding-right:0}
	.container.max-mobile .ccol-5{padding-left:0;padding-right:0}
	.container.max-mobile > .row{
    margin: 0;
}
	
    header .wrap-search .search-form{width:100%}
    header .wrap-hotline{
    flex-direction: row;
    display: block !important;
}
header .wrap-hotline .v-content .has-content{
    padding: 0;
    font-size: 13px;
}
    header .wrap-hotline .v-content{
  width: 100%;
  flex: 0 0 100%;
  margin-bottom: 10px;
  padding: 0 !important;
  margin: 0;
}
#main-content .left-content{display:none !important}
.left-lienhe,.right-lienhe{width:100%}
    .logo-mobile ~ .name{color: #fff;font-size: 14px;}
    .logo-mobile ~ .name span{font-size: 19px;color: #ffcc34;}
    .logo-mobile ~ .name a{color: #fff;}
    .logo-mobile img{
    max-height: 150px;
}
header .middle-header{
    padding: 0 10px;
}
header .hotline{
    width: 100%;
    flex: 1;
    padding-top: 2px;
}
    
header .wrap-logo .hotline{display:block}
#main-content .right-content,
#main-content .left-content{width:100%;word-break: break-word;overflow: hidden;}

    
    .main-title,.main-title h3{font-size: 20px;
    font-size: 20px;
}
.wrap-menu{display:none}

    header .wrap-search{margin-bottom:20px}
    header .wrap-search .list-icon{
    width: 100%;
    display: block;
    overflow: hidden;
}
header .wrap-search .hotline{display:none}
    header .wrap-search{
    width: calc(100% - 105px);
    text-align: center;
    padding: 0;
    float: none;
    
    display: inline-block;
    position:relative;
    top:10px
}
.hotline-in-mobile{
    display:block;
    color: red;
    font-weight: bold;
    top: 7px !important;
    position: relative;
    right: 13px;
}
header .wrap-logo > a:hover,header .wrap-logo > a:active{text-decoration:none;color:#333}
    header .wrap-logo > a{
    float: right;
    width: auto;
    padding: 0;
    margin: 0;
}
header .middle-header .container{
    display: block;
    padding: 0;
}

header .top-header{text-align:center;display: none;}
header .top-header .pull-right{width:100%}

	header.sticky{display:none}
	header .wrap-tools .slogan{width:100%}
	.wrap-search-form ~ .pull-left{
    width: 100%;
    text-align: center;
}
	.wrap-tools .pull-right.mt-3{width:100%}
	header .wrap-tools{width:100%}
	header .wrap-tools .top-menu{width:100%;text-align:center}
	footer .copyright{text-align:center}
	footer .block{    flex: 0 0 50%;}
	footer .flex-column{flex-wrap: wrap;}
	
	#slide{
    padding: 0;
}
header > .container{
    flex-wrap: wrap;
}
header .wrap-search-cart{
    width: 100%;
}

	
	.popup-bao-gia .content .main-content{flex:0 0 100%;max-width:100%;padding-left: 0;padding-right: 0;}
	.popup-bao-gia .content .img{display:none}
		aside#aside{
    flex: 0 0 100%;

    max-width:100%;
    order:2;
}
	section#content{
    flex: 0 0 100%;
    max-width:100%;
    order:1;
}

	header .top-header .social{display:none}
	header .wrap-banner{
    width: 100%;
    padding: 17px 0;
    display: none;
}
body{/* padding-top: 39px !important; *//* padding-bottom: 40px; */}
header .wrap-logo img{padding: 12px 12px 0px 0px;}
header .wrap-logo .hotline{float:right;padding: 3px 5px;font-size: 20px;font-weight: bold;}
	header .wrap-logo .toggle-menu{display:inline-block;color: #ffffff;height: 30px;position: relative;top: 2px;}
	header .wrap-logo .toggle-menu span{
    font-size: 18px;
    position: relative;
    top: -2px;
    left: -7px;
}
	header .wrap-logo .toggle-menu i{display:inline-block;font-size: 32px;}
	.wrap-logo .lang-w{
    float: right;
    padding-right: 10px;
    display: block !important;
    padding-top: 5px;
}
	.wrap-logo .lang-w img{
    height: auto !important;
}
	header .wrap-logo{
    width: 100%;
    text-align: left;
    flex: none;
    margin-bottom: 0;
    display: block;
    padding: 0;
    background: #0089cf;
    /* position: fixed; */
    z-index: 12345;
    top: 0;
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform : translate3d(0, 0, 0);
    /* -webkit-box-shadow: 0px 2px 2px 0px rgba(50, 50, 50, 0.3); */
    -moz-box-shadow:    0px 2px 2px 0px rgba(50, 50, 50, 0.3);
    /* box-shadow:         0px 2px 2px 0px rgba(50, 50, 50, 0.3); */
    height: 38px;
    margin-top: 0;
}
	.wrap-search-form{width:100%;padding: 10px 0;}
	.wrap-search-form form{width:100%}
	header .top-header .hotline{width:100%;text-align:center}
}



@media(max-width:450px){
	.popup-bao-gia .content .main-content{flex:0 0 100%;max-width:100%;padding-left: 0;padding-right: 0;}
	.popup-bao-gia .heading ~ .col-6{max-width:100%;flex:0 0 100%}
	
	
	#section-feedback .item img{float:none;margin:auto}
	#section-feedback .info{width:100%;margin-top:10px}
}

.js-facebook-messenger-container.closed,.js-facebook-messenger-tooltip.closed{display:none!important}
.js-facebook-messenger-tooltip{bottom:97px;right:97px}
.js-facebook-messenger-tooltip{color:#404040;background:#fff}
.js-facebook-messenger-box,.js-facebook-messenger-button,.js-facebook-messenger-tooltip{z-index:999}
.js-facebook-messenger-tooltip{display:none;position:fixed;text-align:center;border-radius:10px;overflow:hidden;font-size:12px;line-height:1;padding:10px;border:1px solid rgba(0,0,0,0.1);box-shadow:rgba(0,0,0,0.15) 0 2pt 10pt;z-index:1.0E+30}
.js-facebook-messenger-close-tooltip{width:10px;height:10px;display:inline-block;cursor:pointer;margin-left:10px}
.js-facebook-messenger-box.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}

.js-facebook-messenger-box.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.js-facebook-messenger-box{bottom:70px;right:15px}
.js-facebook-messenger-box{background:#1182fc}
.js-facebook-messenger-box,.js-facebook-messenger-button,.js-facebook-messenger-tooltip{z-index:999}
.js-facebook-messenger-box{width:60px;height:60px;display:block;position:fixed;cursor:pointer;text-align:center;line-height:60px;background:#1182FC;border-radius:100%;overflow:hidden;-webkit-box-shadow:1px 1px 4px 0 rgba(0,0,0,0.3);-moz-box-shadow:1px 1px 4px 0 rgba(0,0,0,0.3);box-shadow:1px 1px 4px 0 rgba(0,0,0,0.3)}
.js-facebook-messenger-box.rotate svg#fb-msng-icon{transform:rotate(0deg)}
.js-facebook-messenger-box svg#fb-msng-icon{width:30px;height:30px;position:absolute;top:15px;left:15px;opacity:1;overflow:hidden;-webkit-transition:opacity 160ms ease-in-out,transform 160ms ease-in-out;-moz-transition:opacity 160ms ease-in-out,transform 160ms ease-in-out;-o-transition:opacity 160ms ease-in-out,transform 160ms ease-in-out;transition:opacity 160ms ease-in-out,transform 160ms ease-in-out}
.js-facebook-messenger-box.rotate svg#close-icon{transform:rotate(-45deg)}
.js-facebook-messenger-box svg#close-icon{opacity:0;width:20px;height:20px;position:absolute;top:20px;left:20px;-webkit-transition:opacity 160ms ease-in-out,transform 160ms ease-in-out;-moz-transition:opacity 160ms ease-in-out,transform 160ms ease-in-out;-o-transition:opacity 160ms ease-in-out,transform 160ms ease-in-out;transition:opacity 160ms ease-in-out,transform 160ms ease-in-out}
.js-facebook-messenger-container{transform:translateY(50px);bottom:110px;right:35px}
.js-facebook-messenger-container,.js-facebook-messenger-container-button{z-index:1000}
.js-facebook-messenger-container{position:fixed;opacity:0;border-radius:10px;pointer-events:none;box-shadow:0 1px 6px rgba(0,0,0,0.06),0 2px 32px rgba(0,0,0,0.16);-webkit-transition:transform 160ms ease-in-out,opacity 160ms ease-in-out;-moz-transition:transform 160ms ease-in-out,opacity 160ms ease-in-out;-o-transition:transform 160ms ease-in-out,opacity 160ms ease-in-out;transition:transform 160ms ease-in-out,opacity 160ms ease-in-out}
.js-facebook-messenger-top-header{width:300px}
.js-facebook-messenger-top-header{color:#fff;background:#1182fc}
.js-facebook-messenger-top-header{display:block;position:relative;width:300px;background:#1182FC;color:#fff;text-align:center;line-height:1;padding:10px;font-size:14px;border-top-left-radius:10px;border-top-right-radius:10px}
.js-facebook-messenger-container iframe,.js-facebook-messenger-container-button iframe{border-bottom-left-radius:10px;border-bottom-right-radius:10px}
.js-facebook-messenger-box,.js-facebook-messenger-button,.js-facebook-messenger-tooltip{z-index:999}
.js-facebook-messenger-container,.js-facebook-messenger-container-button{ display:none;}
.js-facebook-messenger-top-header{color:#fff;background:#1182fc}
.js-facebook-messenger-box{background:#1182fc}
.js-facebook-messenger-top-header{width:100%}
.js-facebook-messenger-tooltip{color:#404040;background:#fff}
.js-facebook-messenger-box{bottom:105px;right:15px}
.js-facebook-messenger-container{transform:translateY(50px);bottom:135px;right:35px}
.js-facebook-messenger-container.open{transform:translateY(0px);opacity:1; display:block; z-index:1000; pointer-events:all}
.js-facebook-messenger-tooltip{bottom:97px;right:97px}
.js-facebook-messenger-box.open svg#fb-msng-icon{opacity:0}
.js-facebook-messenger-box.rotate.open svg#close-icon{transform:rotate(0deg)}
.js-facebook-messenger-box.open svg#close-icon{opacity:1}

#btn-zalo1 { display: block; width: 40px; height: 40px; position: fixed; right: 25px; bottom: 255px; z-index: 999; }
#btn-zalo1 i {top:0;right:0; display: flex; display: -ms-flex; align-items: center; -ms-flex-align: center; width: 40px; height: 40px; border-radius: 50%; background: #1182FC; position: relative; z-index: 9999; }
#btn-zalo1 i svg {height:20px; margin:auto;}
#btn-zalo1 i svg path{fill:#fff;}
#btn-zalo1 .hl-fix{background:#fff;border-radius:3px;padding:6px 10px;position:absolute;right:0px;bottom:60px;line-height:1.3;display:none;white-space: nowrap;}
#btn-zalo1 .hl-fix a{color:#f00;font-size:18px;display: block;}
.cssarrow {	position: relative;	background: #fff; border: 1px solid #ddd;}
.cssarrow:after,
.cssarrow:before {top: 100%; right: 8px;	border: solid transparent;	content: " "; height: 0;	width: 0;position: absolute; pointer-events: none;}
.cssarrow:after {border-color: rgba(136, 183, 213, 0); border-top-color: #fff;	border-width: 10px;	margin-right: 0px;}
.cssarrow:before {border-color: rgba(194, 225, 245, 0); border-top-color: #ddd;	border-width: 12px; margin-right: -2px;}

#btn-zalo { display: block; width: 40px; height: 40px; position: fixed; right: 25px; bottom: 185px; z-index: 999; }
#btn-zalo i {top:0;right:0; display: flex; display: -ms-flex; align-items: center; -ms-flex-align: center; width: 40px; height: 40px; border-radius: 50%; background: #1182FC; position: relative; z-index: 9999; }
#btn-zalo i img { vertical-align: middle;width:40px }
.kenit-alo-circle-fill {width: 60px; height: 60px; top: -10px; position: absolute; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; border: 2px solid transparent; -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; transition: all .5s; background-color: rgba(17, 130, 252, 0.45); opacity: .75; right: -10px; }
.kenit-alo-circle {width: 50px; height: 50px; top: -5px; right: -5px; position: absolute; background-color: transparent; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; border: 2px solid rgba(17, 130, 252, .8); opacity: .1; border-color: #1182FC; opacity: .5; }
#btn-zalo.hotline-call i:before{color: #fff;font-size: 20px;position: relative;left: 12px;}
#btn-zalo.hotline-call{bottom: 245px;}






















.the-article-tools{top:400px;z-index:1000;position:fixed;margin-right:0px;width:43px;right:7px;padding: 0;margin: 0;}

@media (max-width: 991px){
	/*.the-article-tools{display:none}*/
}

.the-article-tools li{
	width:43px;
	height:43px;
	display:block;
	cursor:pointer;
	font-size:16px;
	line-height:46px;
	text-align:center;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	position:relative;
	margin-bottom: 10px;
	margin-right: 10px;
	border-radius: 50px;
}
.the-article-tools li a,.the-article-tools li button{
	color:#FFF;display:block;width:100%;height:100%;border:none;outline:none;box-shadow:none;
	border-radius: 50px;
}

.the-article-tools li span.label{
	display:none;
	height:30px;
	line-height:30px;
	border-top-left-radius:15px;
	border-bottom-left-radius:15px;
	position:absolute;
	right:60px;
	top:7px;
	white-space:nowrap;
	padding:0 15px 0 6px;
	background-color: rgba(85,85,85,0.6);
	color:#FFF;
}

.the-article-tools li span.label:before{
	content:"";
	top:0;
	right:-14px;
	position:absolute;
	display:block;
	width:0;height:0;
	border-top:15px solid transparent;
	border-left:15px solid rgba(85,85,85,0.6);
	border-bottom:15px solid transparent;
}

.the-article-tools li:hover span.label{display:block}

.the-article-tools li.btnZalo{background-color: rgba(1,143,229,0.6);}
.the-article-tools li.btnZalo .ti-zalo{background:url('../img/icon_zalomessage.png') no-repeat 50% 50%;width:20px;height:20px;display:inline-block;background-size:20px;vertical-align:middle;margin-right:2px;position:relative;top:-2px}
.the-article-tools li.btnZalo span.label{background:rgba(0,143,230,0.6);color:#FFF;}
.the-article-tools li.btnZalo span.label:before{border-right-color:rgba(0,143,230,0.6);}

.the-article-tools li.btnFacebook{background-color: rgba(48,97,153,0.7);}
.the-article-tools li.btnFacebook .ti-facebook{background:url('../img/messenger.svg') no-repeat 50% 50%;width:20px;height:20px;display:inline-block;background-size:20px;vertical-align:middle;margin-right:2px;position:relative;top:-2px}
.the-article-tools li.btnFacebook span.label{background:rgba(48,97,153,0.7);color:#FFF}
.the-article-tools li.btnFacebook span.label:before{border-right-color:rgba(48,97,153,0.7);}

.the-article-tools li.btnphone{border: 3px solid rgba(101,132,152,0.7);}

.the-article-tools li.btnphone button{
	background-color:rgba(33,70,99,1);
}
.the-article-tools li.btnphone button{
 animation: colorBackground-phone 0.9s infinite;
 -webkit-animation: colorBackground-phone 1s infinite;
 -moz-animation: colorBackground-phone 1s infinite;
 -o-animation: colorBackground-phone 0.9s infinite;
}
@keyframes colorBackground-phone{
	0%{
		background-color: #e94325;
		*color: yellow;
	}
	50%{
	 	background-color: #1ad0ca;
	 	*color: red;
	}
}

.the-article-tools li.btnphone span.label{background:rgba(33,70,99,0.7);color:#FFF}
.the-article-tools li.btnphone span.label:before{border-right-color:rgba(33,70,99,0.7);}

.back-hotline{position:fixed;right:10px;bottom:55px;z-index:999;cursor:pointer;height:35px;width:35px;line-height:35px;border-radius:3px;background-color:#214663;color:#fff;display:none}

@media (max-width: 991px){.back-hotline{display:block}}

.back-hotline button{color:#fff !important;display:block;width:100%;height:100%;font-size:20px;border:none;outline:none;box-shadow:none;background-color:#1eaf8b;border-radius:3px;padding:0;margin:0}

.back-hotline button{
 animation: colorBackground-mobile 0.9s infinite;
 -webkit-animation: colorBackground-mobile 1s infinite;
 -moz-animation: colorBackground-mobile 1s infinite;
 -o-animation: colorBackground-mobile 0.9s infinite;
}
@keyframes colorBackground-mobile{
	0%{
		background-color: #e94325;
		*color: yellow;
	}
	50%{
	 	background-color: #1ad0ca;
	 	*color: red;
	}
}

.back-zalo{position:fixed;right:10px;bottom:100px;z-index:999;cursor:pointer;height:35px;width:35px;line-height:35px;border-radius:3px;background-color:#018fe5;color:#fff;display:none}@media (max-width: 991px){.back-zalo{display:block}}.back-zalo a{color:#fff;display:block;width:100%;height:100%;font-size:20px}.back-zalo a .ti-zalo{background:url(../img/icon_zalomessage.png?1543911833749) no-repeat 50% 50%;width:20px;height:20px;display:inline-block;background-size:20px;vertical-align:middle;margin-right:0px;position:relative;top:-2px}#hotlineModal .modal-content{border-radius:0}



.page-menu {
    border-bottom: 1px solid #444;
}
.page-menu .xtoggle-menu {
    display: none;
}
.page-menu .menu, .page-menu ul {
    margin: 0;
    padding: 0;
    list-style: none;
    overflow: hidden;
}
.page-menu li.current-menu-item {
    position: relative;
}
.page-menu li a {
    display: block;
    color: #444;
    padding-bottom: 5px;
    text-decoration: none;
}
.page-menu li.current-menu-item a {
    font-weight: bold;
    color: #6c8bc6;
    font-size: 1.1em;
}
.page-menu li.current-menu-item:after {
    content: "";
    display: block;
    width: 100%;
    height: 2px;
    background: #000f9f;
    left: 0;
    bottom: 0;
}
	.page-menu .xtoggle-menu {
    display: none;
}
.page-menu li {
    display: block;
    margin-right: 30px;
    float: left;
}
@media(max-width: 767.98px){

	.page-menu  .xtoggle-menu{
    display: block;
    background: #FFF;
    color: #000f9f;
    text-transform: uppercase;
    font-size: 13px;
    margin: 10px 0;
    border: 0;
    padding: 0 20px 0 0;
    position: relative;
}
.xtoggle-menu:after {
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    background: url(../img/arrow-right.svg) no-repeat center;
    background-size: 100%;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
}
 .page-menu .menu{display:none}
 .page-menu li{float:none}
 .page-menu .menu li a{    display: block;
    text-transform: uppercase;
 font-weight: bold;}
}
#owl-main .owl-nav{margin:0 !important}