@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);
.video-holder{cursor:pointer;background:#000}
.video-holder::after{content:'\f16a';font-family:Fontawesome;color:rgba(255,255,255,.7);position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:75px;-webkit-transition:.2s all;-o-transition:.2s all;transition:.2s all}
.video-holder:hover::after{-webkit-transition:.2s all;-o-transition:.2s all;transition:.2s all;color:red;background:rgba(0,0,0,.1)}
.video-holder img{position:absolute;top:0;left:0;right:0;bottom:0;max-width:100%;max-height:100%;display:block;margin:auto;width:auto;height:auto}
a{color:#333;text-decoration:none}
a:hover{text-decoration:none}
img{max-width:100%;height:auto}
.bg-grey{background:#f8f8f8}
.row{margin-left:-10px;margin-right:-10px}
.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:0 10px}
.fs-12{font-size:12px}
.fs-13{font-size:13px}
.fs-14{font-size:14px}
.fs-15{font-size:15px}
.fs-16{font-size:16px}
.fs-17{font-size:17px}
.fs-18{font-size:18px}
.fs-19{font-size:19px}
.fs-20{font-size:20px}
.fs-21{font-size:21px}
.fs-22{font-size:22px}
.fs-23{font-size:23px}
.fs-24{font-size:24px}
.fs-36{font-size:36px}
.fw-300{font-weight:300}
.fw-400{font-weight:400}
.fw-500{font-weight:500}
.fw-700{font-weight:700}
.fw-900{font-weight:900}
.bold{font-weight:700}
.brown{color:#c97d00}
.blue{color:#0f62ac}
.grey{color:#999}
.red{color:#e80000}
.orange{color:#f1582b}
.white,.white *{color:#fff}
.green{color:#0eb41a}
.dark,.dark *{color:#ccc}
.video-wrapper{position:relative;padding-bottom:56.25%;height:0}
.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.checkbox,.radio{display:inline-block}
.checkbox .icon,.radio .icon{height:13px;width:13px;background:#fff;border:solid 2px #ddd;display:inline-block;border-radius:2px;vertical-align:middle;margin-right:4px;position:relative;margin-top:-3px}
.checkbox .icon{width:15px;height:15px}
.radio input:checked~.icon{border-color:#d9282f}
.checkbox input:checked~.icon{font-family:FontAwesome;background:#d9282f;border-color:#d9282f}
.checkbox input:checked~.icon:before{content:"\f00c"}
.radio .icon{border-radius:50%!important;background:#fff;border:solid 2px #bbb;overflow:hidden}
.checkbox input:checked~.icon:before,.radio input:checked~.icon:before{display:inline-block;line-height:13px;height:13px;font-size:11px;color:#fff;position:absolute;left:0;font-weight:400}
.radio input:checked~.icon:before{background-color:#d9282f;content:"";display:block;width:5px;height:5px;border-radius:100%;left:2px;top:2px}
.checkbox input,.radio input{display:none}
.owl-item .p-item{width:100%!important}
.custom-dots .owl-dots{position:absolute;text-align:center;width:100%;bottom:0;margin-top:0!important}
.custom-dots .owl-dots .owl-dot{outline:0}
.custom-dots .owl-dots .owl-dot.active span{background-color:#d9282f;border:solid 2px #fff}
.custom-dots .owl-dots .owl-dot span{height:15px;width:15px;margin:5px}
.custom-nav .owl-nav{margin:0!important}
.custom-nav .owl-nav button{position:absolute;color:#999!important;top:50%;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;outline:0;z-index:99999;opacity:.5;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}
.custom-nav .owl-nav button i{font-size:50px}
.custom-nav .owl-nav .owl-prev{left:0;border-radius:0 4px 4px 0}
.custom-nav .owl-nav .owl-next{right:0}
.custom-nav .owl-nav button:hover{opacity:1;background:0 0!important}
.paging{margin:6px 0;float:right;margin-top:8px}
.paging a{display:block;padding:0 10px;float:left;color:#333;line-height:10px;margin-left:5px;margin-bottom:6px;border:solid 1px #ddd;text-decoration:none;border-radius:3px;line-height:32px}
.paging a.active,.paging a.current,.paging a:hover{background:#1c52da;color:#fff}
body{font:14px/1.5 "TikTok Sans",Arial,sans-serif;background:#fff;min-width:1200px}
.icons{display:inline-block;vertical-align:middle}
.container{width:1200px;margin:auto;padding:0 10px;max-width:1200px}
#breadcrumb>div{display:inline-block;padding:10px 0}
#breadcrumb>div a{color:#333}
#breadcrumb h1{margin:0;display:inline-block;font-size:inherit;color:#333;font-weight:400}
#header .logo{float:left;margin-top:10px;margin-right:60px}
#header .logo img{height:70px;max-width:300px}
#adv-popup .background{display:none;position:fixed;height:100%!important;width:100%;top:0;left:0;background:#000;z-index:9999999;opacity:.8}
#adv-popup .banner{display:none;position:fixed;z-index:99999991}
#adv-popup .close{font-size:25px;right:0;top:0;color:red;font-weight:700;position:absolute;opacity:1;text-shadow:none;cursor:pointer}
#adv-popup .banner img{max-height:500px;max-width:90%;display:block;margin:auto}
.main-search{position:relative;float:left;margin:29px 0;width:580px}
.form-search{border:solid 1px #ddd;width:400px;border-radius:28px;overflow:hidden}
.main-search #text-search{width:100%;border:none;height:35px;margin:0;padding:0 10px;font-size:13px;border-radius:3px;outline:0}
.main-search .search-btn{position:absolute;right:0;top:0;height:37px;border:none;color:#fff;outline:0;background:#189eff;border-radius:0 4px 4px 0;padding:0 15px;font-size:18px}
.select{width:100%;border:solid 1px #ccc;font-size:1em;cursor:pointer}
.select .content{display:none;position:absolute;background:#fff;z-index:99;left:-1px;border:solid 1px #ddd;min-width:100%;max-height:300px;overflow:auto}
.select:hover .content{display:block!important}
.no-border{border:none!important}
.select .content .item{display:block;padding:4px 15px;white-space:nowrap;width:33.33%;float:left;border-bottom:1px solid #ddd}
.select .title:after{content:"\f107";font:normal normal normal 14px/1 FontAwesome;position:absolute;margin-top:3px;margin-left:5px;right:10px}
.select .title{position:relative;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;padding:.375rem .75rem}
.main-search .input-text{margin-left:10px}
.main-search form{border:solid 1px #ddd;border-radius:4px;padding-right:24px;background:#fff}
.autocomplete-suggestions{position:absolute;width:100%;border:solid 1px #ddd;left:0;margin-top:2px;max-height:300px;overflow:auto;display:none;background:#fff;z-index:999}
.main-search select{-webkit-appearance:none;-moz-appearance:none;border:none}
.main-search .select .title{white-space:nowrap;overflow:hidden;padding-right:10px;min-width:150px}
.main-search .select{float:left;width:150px;font-size:13px;margin-top:2px}
.main-search .select i{position:absolute;right:0;top:0}
.autocomplete-suggestions a{display:block;padding:10px;overflow:hidden}
.autocomplete-suggestions a img{width:60px;float:left}
.autocomplete-suggestions a .info{display:block;margin-left:65px}
.autocomplete-suggestions a .info .name{display:block;color:#333}
.autocomplete-suggestions a .info .price{color:#e00}
.autocomplete-suggestions a:hover{background-color:#f5f5f5}
.img-container{display:block;position:relative;padding-top:60%;overflow:hidden}
.img-container img,.p-img img{position:absolute;max-width:100%;max-height:100%;width:auto!important;height:auto!important;left:0;top:0;right:0;bottom:0;display:block;margin:auto}
.img-container img{width:100%!important;min-height:100%;max-height:9999px!important}
.product-list{border-top:solid 1px #eee;border-left:solid 1px #eee;overflow:hidden}
.p-item{overflow:hidden;float:left;width:20%;position:relative;border-right:solid 1px #eee;border-bottom:solid 1px #eee}
.p-container{padding:10px;overflow:hidden}
.p-img{display:block;position:relative;padding-top:100%}
.p-price{font-weight:700;color:#ec0000;display:block;line-height:15px;font-size:15px}
.p-old-price{text-decoration:line-through;color:#888;height:15px;display:inline-block;overflow:hidden;line-height:15px;vertical-align:middle}
.p-name{color:#333;display:block;line-height:16px;height:32px;overflow:hidden;margin:5px 0 8px;font-size:13px}
.p-name h3{color:#333;display:block;line-height:16px;height:32px;overflow:hidden;font-size:13px}
.p-discount{font-weight:700;background:#e00;width:50px;height:50px;display:block;color:#fff;text-align:center;line-height:50px;font-size:16px;position:absolute;top:10px;right:10px;z-index:9}
.p-bottom .stock.instock{color:#28b52d}
.p-bottom .p-buy{float:right;cursor:pointer}
.tab .title-tab{height:40px;line-height:40px;border-bottom:solid 1px #e80104;margin-bottom:3px}
.tab .title-tab .item{display:block;font-size:18px;float:left;padding:0 15px;text-transform:uppercase;cursor:pointer;font-weight:700}
.tab .title-tab .item.active{background:#e80104;color:#fff;border-radius:4px 4px 0 0}
.js-content-tab{display:none}
.js-content-tab.active{display:block}
#top{height:30px;line-height:30px}
#top .item,#top a{display:inline-block;line-height:30px}
#main-menu{position:relative}
#main-menu .item{padding:0 24px;float:left}
#main-menu .item:first-child{border:none}
#main-menu .item>a{line-height:47px;display:block;text-transform:uppercase;color:#fff;font-weight:500;text-decoration:none}
#main-menu .item.current,#main-menu .item:hover{background:#189eff}
#main-menu .item:hover .sub-menu{display:block}
#main-menu .sub-menu a{display:block;line-height:1.7}
#main-menu .sub-menu .cat2{color:#189eff;font-weight:700}
#main-menu .sub-menu{position:absolute;display:none;left:0;background:#fff;top:47px;width:100%;border:solid 1px #ddd;z-index:9999}
#main-menu .sub-menu .box_cate{width:25%;padding:20px;float:left}
#main-menu .sub-menu .box_cate:nth-child(4n+1){clear:both}
#header-right{float:right;padding-top:29px}
#header-right .item{float:left;margin-left:50px;position:relative;font-size:11px}
#header{height:90px}
#header-right .item.hotline i{float:left;font-size:30px;color:#189eff;transform:rotate(315deg)}
#header-right .item.hotline a,#header-right .item.hotline span{display:block;margin-left:30px}
#header-right .item.hotline a{font-size:16px;margin-top:-5px}
nav{height:47px;background:#434343}
#header-right .item.cart i{color:#189eff;font-size:30px}
#header-right .item.cart b{position:absolute;background:#555;width:16px;height:16px;color:#fff;text-align:center;border-radius:50%;right:-8px;top:-3px;font-size:12px;line-height:16px}
.h-title.title-block-home{font-size:36px;text-transform:uppercase;font-weight:400}
.h-title.title-block-home:after,.title-block-small:after{content:'';display:block;width:70px;height:3px;background:#189eff;margin-top:10px}
.h-title.title-block-home.text-center:after{margin-left:auto;margin-right:auto}
#about-company .icon{display:inline-block;width:125px;padding-top:125px;position:relative;overflow:hidden;border:solid 1px #22a2ff;border-radius:50%}
#about-company .icons{padding:10px;margin-bottom:10px;max-width:100%;position:absolute;top:50%;left:50%;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.icons.icon-company-1{background-position:30px 23px}
.icons.icon-company-2{background-position:-79px 23px}
.icons.icon-company-3{background-position:41px -76px}
.icons.icon-company-4{background-position:-62px -77px}
#about-company .item{display:inline-block;margin:30px}
#about-company{text-align:center;padding:50px 0 10px}
.btn-cyan{background:#189eff;color:#fff;font-weight:700;padding:.5em 1em;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}
.btn-cyan:hover{color:#fff;background:#0071d2}
#our-products{background-size:cover;color:#fff}
#our-products .item{display:block;position:relative;margin:10px 0;overflow:hidden;float:left;width:100%;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
#our-products .item span{display:block;background:#fff;line-height:80px;font-size:24px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
#our-products .item:hover{text-decoration:none;color:#333;-webkit-box-shadow:0 0 20px 0 #00a6ff;box-shadow:0 0 20px 0 #00a6ff}
section#solution .item .info{position:absolute;top:0;left:0;width:100%;height:100%;padding:103px 20px}
section#solution .item{position:relative;color:#d1d1d1}
section#solution .item b{color:#189eff;font-size:18px}
section#solution .item a{border:solid 1px;color:#fff;padding:10px 25px;text-transform:uppercase;font-size:16px;border-radius:3px;display:inline-block;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}
section#solution .item p{margin:15px 0}
section#solution .item a:hover{text-decoration:none;color:#ccc}
#top-projects .category-project .title{text-transform:uppercase;font-weight:700;text-align:left;color:#189eff;font-size:20px;margin-bottom:20px;float:left;background:#fff;position:relative;padding-right:10px}
section#top-projects .category-project{margin-top:50px;position:relative}
section#top-projects .item{display:block;margin-bottom:30px}
section#top-projects .item .name-tieubieu{text-align:left;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
section#top-projects .item .summary-tieubieu{width:100%;text-align:left;color:#222;font-size:14px;padding:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:55px}
section#top-projects .item .img-tieubieu img{height:340px;-o-object-fit:cover;object-fit:cover}
#news-home .h-title.title-block-home:after{background-color:#ce2929}
#slogan-bottom{background-size:cover;overflow:hidden;padding:30px 0;position:relative}
#slogan-bottom .container{background:rgba(23,143,232,.8);color:#fff;max-width:800px;padding-top:25px;padding-bottom:25px}
footer{-webkit-box-shadow:0 -3px 3px #ebebeb;box-shadow:0 -3px 3px #ebebeb;background:#fff}
.f-col-info .title{text-transform:uppercase;font-weight:700;margin-bottom:10px;font-size:14px}
.f-col-info{padding:20px 10px 5px;font-size:13px}
.f-col-info .content a{display:block;margin-bottom:5px;font-size:13px}
.f-col-address{font-size:13px}
.f-col-address .item{margin-bottom:5px}
.f-col-address .item i{float:left}
.f-col-address .item span{display:block;margin-left:20px}
.f-col-address .title{text-transform:uppercase;font-weight:700;color:#189eff;font-size:14px;margin-bottom:10px}
.f-col-address .content i{color:#189eff;margin-right:10px;width:8px;font-size:15px;margin-top:2px;float:left}
.f-col-address .content .fa-map-marker{font-size:20px}
.light-blue{color:189eff}
#solution-head{height:250px;background:url(../images/bg_head_solution_page.jpg) no-repeat;background-size:cover}
#solution-head h1{text-transform:uppercase;text-align:center;line-height:250px;color:#fff;font-size:33px;margin:0}
#solution-head #breadcrumb{color:#ccc;position:absolute}
#solution-head #breadcrumb a{color:#ccc}
#solution-step .col{width:20%;padding:0 10px}
#solution-step .item{display:block;border:solid 1px #eee;-webkit-box-shadow:0 0 5px 0 #ccc;box-shadow:0 0 5px 0 #ccc;padding:30px 15px;text-align:center}
#solution-step .item .icon{height:50px;line-height:50px;margin-bottom:12px;font-size:35px;color:#178fe8}
#solution-step .item b{display:block;line-height:22px;height:44px}
#solution-category .item{display:block;height:138px;position:relative;margin:10px 0;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center}
#solution-category .item img{height:100%;width:100%;position:absolute}
#solution-category .item span{left:0;top:0;text-align:center;text-transform:uppercase;width:100%;color:#d9d9d9;z-index:91;padding:0 10px}
#solution-category .item:after{content:'';position:absolute;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:9;left:0;top:0}
.content-text.content-collapse:after{content:'';background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#f8f8f8));background:-o-linear-gradient(rgba(255,255,255,0),#f8f8f8);background:linear-gradient(rgba(255,255,255,0),#f8f8f8);height:40%;display:block;position:absolute;bottom:0;width:100%}
.filter-top .select{width:auto;margin:0 10px;display:inline-block}
.filter-top{background:#434343;padding:5px 0;color:#fff;margin-bottom:10px;position:relative}
.filter-top.fixed{position:fixed;width:100%;top:60px;z-index:9;left:0}
.filter-top .select .title{font-weight:700;padding-left:8px;padding-right:25px}
.filter-top .select .title:after{margin-top:4px}
.filter-top select{width:140px;margin-right:10px;height:32px;border-radius:0;border:none;font-size:1em}
.filter-selected a{display:inline-block;background:#189eff;color:#fff;padding:3px 10px;border-radius:3px;position:relative;overflow:hidden;float:left;margin-right:5px}
.filter-selected{overflow:hidden}
.filter-selected a i{margin-left:5px}
.btn-viewmore{display:inline-block;color:#189eff;background:#fff;text-align:center;padding:9px 20px;margin:1em auto;font-weight:700;border:solid 1px}
.btn-viewmore:hover{color:#d00;background:snow}
#product-category-related .title img{position:absolute;z-index:99;right:-52px;bottom:-11px}
#product-category-related .title h2{background:#434343;margin:0;line-height:40px;float:left;color:#fff;text-transform:uppercase;font-size:20px;padding:0 20px 0 20px;position:relative;margin-bottom:10px}
#product-category-related .title .position-relative{background:#434343;height:40px;line-height:40px;padding:0 10px;color:#fff;font-size:20px}
#product-category-related .product-list{border:solid px #189eff}
.title-block-article-dark{margin:0;line-height:40px;height:40px;background:#434343;color:#fff;font-size:20px;padding:0 10px}
.items-3>div:nth-child(3n+1){clear:both}
#article-category-related .title{font-size:24px}
#article-category-related{background:#f8f8f8;padding:20px}
.col_items_5{width:20%;padding:0 10px}
.icon-star{background-image:url(../images/star_sprite.png);width:92px;height:17px;vertical-align:sub;display:inline-block;background-repeat:no-repeat}
.icon-star.star0{background-position:0 -109px}
.icon-star.star1{background-position:0 -88px}
.icon-star.star2{background-position:0 -67px}
.icon-star.star3{background-position:0 -43px}
.icon-star.star4{background-position:0 -22px}
.icon-star.star5{background-position:0 0}
.rating-selection{display:inline-block}
.rating-selection .title{float:right;margin-right:10px}
.rating-selection label{float:right}
.rating-selection input{opacity:0}
.rating-selection label{position:relative;float:right;display:block;width:17px;height:17px;background:url(/template/default/images/star_rating.png) 0 -28px;margin:0 3px}
.rating-selection label.active,.rating-selection label.active~label{background-position:0 18px}
.rating-selection label:hover,.rating-selection label:hover~label{background-position:0 0!important}
.comment{width:100%}
.comment-form .img-avatar{float:left;width:40px}
.comment-form form{padding-bottom:15px}
.comment-form-input{border:solid 1px #ddd;background:#f8f8f8;padding:10px;position:absolute;width:100%;display:none}
.comment-list .item{padding:15px 0}
.comment .relative{position:relative;z-index:9}
.comment-list .item .comment-left img{width:40px;float:left}
.comment-list .item .reply-comment{display:none}
.info-feeback .time{color:#999}
.info-feeback .right{float:right}
.info-feeback{overflow:hidden;padding-bottom:10px;font-size:12px}
.comment-list .item .comment-name span{margin-right:2px}
.comment form textarea{height:80px}
.comment-list .item .comment-name .note{color:#fff;font-size:.7em;background:#ec3237;font-style:normal;padding:2px 5px}
.comment form .form-control{margin-bottom:5px;font-size:1em}
.imoto-slg a{color:#189eff}
.imoto-slg{margin-top:5px;padding:10px}
.imoto-slg i{width:25px;height:25px;color:#fff;background:#ed1c24;text-align:center;font-size:14px;padding-top:5px;border-radius:50%;margin-right:3px}
.imoto-slg p{font-size:15px;color:#000;margin-bottom:8px}
.imoto-slg p:nth-child(2) i{background:#28aae1}
.imoto-slg i:nth-child(2){background:#000}
.imoto-slg p:nth-child(3) i{background:#ff6b0b}
.product-tbl-overview{width:100%;border:solid 1px #eee}
.product-tbl-overview .title-table{background:#eee;text-transform:uppercase;font-weight:700;font-size:18px;padding:8px 10px}
.product-tbl-overview td{padding:8px 10px;border-bottom:solid 1px #eee}
.btn-zalo-support img{float:left;height:54px;margin-top:-2px}
#img-large{margin-bottom:15px}
#img-large a{display:block}
#img-large a img{width:100%;display:block;margin:auto}
#img_large{width:480px;height:370px;border:1px solid #ccc;vertical-align:middle;text-align:center}
#img_large img{max-height:auto}
#img_large a{position:relative;display:inline-block;width:100%;padding-bottom:370px}
#img_large a img{position:absolute;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;top:0;left:0;bottom:0;right:0;padding:5px!important}
.view-album{text-align:center;font-size:13px;position:relative;z-index:9}
#img-thumbs .item a{border:solid 1px #eee;position:relative;padding-top:100%;overflow:hidden;border-radius:5px;display:block!important;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
#img-thumbs .item{width:20%;float:left;padding:0 4px}
#img-thumbs .item a.active,#img-thumbs .item a:hover{border-color:#d9282f}
#img-thumbs .item img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;margin:auto;width:98%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}
#img-thumbs{padding:10px 70px;display:inline-block;width:100%}
#img-thumbs .owl-prev{left:-30px}
#img-thumbs .owl-next{right:-30px}
#img-thumbs .owl-nav button{margin-top:-10px!important}
#img-thumbs .owl-nav button{position:absolute;top:50%}
#img-thumbs .item a .more{position:absolute;background:rgba(0,0,0,.7);z-index:99;top:0;color:#fff;font-size:12px;text-align:center;line-height:14px;height:100%;padding-top:5px;padding:5px}
.tab-scroll{height:50px;border-bottom:solid 1px #333;margin-top:40px}
.tab-scroll .item{line-height:45px;text-align:center;background:#eee;float:left;padding:0 30px;font-size:16px;font-weight:500;margin-right:5px;cursor:pointer}
.tab-scroll .item.current{background:#444;color:#fff}
.technical-table .viewmore{text-align:center;display:block;border:solid 1px #eee;color:#ec3237;padding:8px;border-radius:3px}
.technical-table .viewmore:hover{background:#f5f5f5}
.technical-table:after{content:'';background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(white));background:-o-linear-gradient(rgba(255,255,255,0),#fff);background:linear-gradient(rgba(255,255,255,0),#fff);height:30%;display:block;position:absolute;bottom:0;width:100%}
.technical-table tr:nth-child(odd) td{background:#f9f9f9}
.technical-table table{width:100%!important;border:none}
.technical-table .content *{font-family:inherit!important;font-size:1em!important}
.technical-table tr td,.technical-table tr th{padding:8px 5px;border:none;width:auto!important;min-width:100px;border-bottom:solid 1px #eee}
.technical-table{position:relative;max-height:500px;overflow:hidden;border:none}
.technical-table .title{font-size:22px;font-weight:500;line-height:50px;color:#189eff}
.technical-table .content{padding:10px 0}
.content-text *{font-family:inherit!important}
.content-text.content-collapse:after{content:'';background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(white));background:-o-linear-gradient(rgba(255,255,255,0),#fff);background:linear-gradient(rgba(255,255,255,0),#fff);height:40%;display:block;position:absolute;bottom:0;width:100%}
.content-text img{display:block;margin:0 auto}
.content-text h1{display:block;font-size:2em;-webkit-margin-before:.67em;-webkit-margin-after:.67em;-webkit-margin-start:0;-webkit-margin-end:0;font-weight:700;margin:.67em 0}
.content-text h2{display:block;font-size:1.5em;-webkit-margin-before:.83em;-webkit-margin-after:.83em;-webkit-margin-start:0;-webkit-margin-end:0;font-weight:700;margin:.83em 0}
.content-text h3{display:block;font-size:1.17em}
.content-text h4{display:block;-webkit-margin-before:1.33em;-webkit-margin-after:1.33em;-webkit-margin-start:0;-webkit-margin-end:0;font-weight:700;font-size:1em}
.content-text ul{padding-left:40px!important;margin:1em 0;list-style:initial}
.content-text ol li,.content-text ul li{list-style:initial!important}
.content-text ol{padding-left:40px!important;margin:5px 0;list-style:decimal!important}
.content-text ol li{list-style-type:decimal!important}
.content-text p{margin:1em 0}
.content-text table{border-collapse:collapse}
.content-text table td,.content-text table th{border:solid 1px #ddd;padding:5px}
.content-text a{font-size:initial}
.content-text{line-height:1.45}
.content-text table td img{max-width:9999px}
.p-item-right .p-img-right{width:30%;float:left;position:relative}
.p-item-right{overflow:hidden;padding:10px 0}
.p-item-right .p-img-right img{display:block;max-width:100%;max-height:100px;margin:auto}
.p-info-right{margin-left:30%;padding-left:10px}
.p-info-right .p-name{height:auto}
.p-info-right .p-price{display:inline-block;vertical-align:middle}
.product-history .title-box{height:50px;background:#f5f5f5;border-bottom:solid 1px #eee}
.product-history{border:solid 1px #ddd}
.product-history .title-box h2{line-height:50px;text-transform:uppercase;font-size:22px;padding:0 10px}
#faq .title-box{text-transform:uppercase;border-bottom:solid 1px #ddd;margin-bottom:10px}
#faq .title-box h2{font-size:22px}
#faq{margin-top:30px}
#faq .list .item{padding:10px 0;border-top:solid 1px #eee}
#faq .list .item:first-child{border-top:none}
#faq .list .item .total-like{width:120px;float:left;text-align:center}
#faq .item .total-like b{display:block;font-size:40px}
#faq .list .item .right-side{margin-left:120px}
#customer-guide h2,#customer-review h2{text-transform:uppercase;font-size:22px;border-bottom:solid 1px #ddd;padding-bottom:10px}
#customer-review{margin-top:40px}
#vote-statistic{position:relative;border:none!important;padding:10px 0}
#ratingOveriew{cursor:pointer}
#vote-statistic ul li .icon-bigStar{float:left}
#vote-statistic ul li{overflow:hidden;margin-bottom:10px}
#vote-statistic ul li .line-rating{float:left;width:70%;height:13px;background:#eee;margin-top:3px;margin-right:6px;border-radius:2px;-moz-border-radius:2px}
#vote-statistic ul li .line-rating .percent{display:block;background:#faa738;height:100%}
#vote-statistic ul li .count{color:#888}
#vote-statistic ul li span.blue{float:left;margin-right:10px;color:#333}
#vote-statistic ul{padding-left:5px}
.comment-name{margin-bottom:5px}
.comment-list .item-reply{padding:10px;position:relative}
.comment-list .item-reply p{margin-bottom:5px}
.comment-list .comment-left .avatar-admin,.comment-list .comment-left .avatar-user{background:#eee;color:#999;width:67px;height:67px;display:inline-block;text-align:center;font-size:29px;line-height:67px;border-radius:100%;font-weight:500}
.comment-list .reply-left .avatar-admin,.comment-list .reply-left .avatar-user{background:#eee;color:#999;width:45px;height:45px;display:inline-block;text-align:center;font-size:22px;line-height:45px;border-radius:100%;font-weight:500}
.comment-list .item .comment-left{float:left}
.comment-list .item .comment-right{margin-left:140px}
.comment-list .item-reply .reply-left{float:left}
.comment-list .item-reply .reply-right{margin-left:54px}
.comment-list .item-reply .reply-right .name{font-weight:500}
.news-category a{display:inline-block;line-height:30px;height:34px;font-weight:700;padding:0;margin-right:30px;float:left;color:#888;font-size:18px;text-transform:uppercase}
.news-category a.active,.news-category a:hover{color:#189eff;border-bottom:solid 3px #189eff}
.news-category{margin:10px 0 20px;position:relative;display:inline-block;width:100%}
.article-item-hot{display:block;overflow:hidden;position:relative;margin-bottom:10px!important;height:215px}
.article-item-hot .info{position:absolute;bottom:0;width:100%;padding-top:2em!important;z-index:100;color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(39%,rgba(0,0,0,.65)),to(rgba(0,0,0,.65)));background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 39%,rgba(0,0,0,.65) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 39%,rgba(0,0,0,.65) 100%)}
.bg-grey{background:#f5f5f5;padding:10px}
.top-news-page .row{margin:0 -5px}
.top-news-page [class^=col-]{padding:0 5px}
.article-item-hot .img-news img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;z-index:10}
.article-item-hot.item1{height:440px}
.article-item-hot.item2{height:215px}
.title-box-category-news{margin-top:30px;margin-bottom:18px;border-bottom:solid 2px #189eff;height:18px}
.title-box-category-news h2{text-transform:uppercase;font-size:20px;font-weight:700;float:left;margin:0;color:#189eff;position:relative;z-index:9;background:#fff;padding-right:10px}
.title-box-category-news a{float:right;margin-top:4px}
.article-list .item{overflow:hidden;display:block}
.article-list .item:hover{color:inherit}
.article-list .name:hover{color:#189eff}
.article-list.list-style .img{float:left;width:30%}
.article-list.list-style .info{margin-left:30%;padding-left:10px}
.article-list.list-style .item{padding:5px 0;color:#333}
.article-list.list-style .name:hover{color:#189eff}
.article-list.list-style .item:first-child{padding-top:0}
.article-list.list-style .img .img-news{position:relative;padding-top:60%;text-align:center;overflow:hidden;display:inline-block;width:100%}
.article-list.list-style .img .img-news img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;min-height:100%}
.viewall-category-news{border-bottom:solid 1px #ddd;margin-top:10px;margin-bottom:50px}
.viewall-category-news a{display:block;border:solid 1px #ddd;padding:8px 0;border-radius:3px;width:140px;text-align:center;margin:auto;margin-bottom:-19px;background:#fff;position:relative}
.viewall-category-news a:hover{color:#008aeb;font-weight:700}
.box-news-right .title{font-weight:700;font-size:18px;border-bottom:solid 1px #ddd;padding-bottom:3px;margin-bottom:10px}
.news-right .item{padding:5px 0!important;display:block;font-size:13px}
.news-right img{width:160px!important}
.news-right .no{font-size:16px;font-weight:700;width:35px;height:35px;background:#eee;display:block;float:left;text-align:center;line-height:35px;border-radius:100%;color:#999}
.news-right .info{margin-left:36px!important;padding-left:10px!important}
.news-right .info .name{font-weight:300!important}
.news-right .info .time{display:none}
.news-right .item:first-child .no{background-color:#189eff;color:#fff}
.news-right .item:nth-child(2) .no{background-color:#828282;color:#fff}
.title-box-right{text-transform:uppercase;font-weight:700;font-size:18px;border-bottom:solid 1px #ddd;padding-bottom:3px;background:#444;color:#fff;height:43px;line-height:43px;padding:0 10px}
.title-other-article h2{background:#189eff;height:40px;line-height:40px;margin:0;text-transform:uppercase;font-size:20px;color:#fff;float:left;padding:0 10px}
.title-other-article{overflow:hidden;border-bottom:solid 1px #189eff;margin-bottom:15px;margin-top:30px}
.menu-list-brand{position:absolute;background:#fff;width:100%;z-index:999;left:0;display:none}
#main-menu .brand:hover .menu-list-brand{display:block}
.menu-list-brand a{width:11.111%;float:left;padding:5px;background:#fff;text-align:center}
.menu-list-brand a:hover .img{-webkit-box-shadow:0 0 5px #595959;box-shadow:0 0 5px #595959}
.menu-list-brand a .img{-webkit-box-shadow:0 0 5px #b4b4b4;box-shadow:0 0 5px #b4b4b4;text-align:center;height:65px}
.menu-list-brand a .img img{height:100%;width:auto}
#tbl-cart-item{width:100%}
#tbl-cart-item td{padding:10px 5px;border-bottom:solid 1px #eee}
#tbl-cart-item thead td{text-transform:uppercase;font-size:16px}
#cart-step2 h3{text-transform:uppercase;font-size:16px;font-weight:700;background:#eee;padding:11px 10px}
.cart-voucher input{float:left;width:300px;background:#f5f5f5}
.cart-voucher button{font-size:14px;margin-left:5px}
.cart-btn .btn{display:block;border-radius:0;margin-bottom:4px;width:100%;text-transform:uppercase;font-size:14px}
.btn-dark-blue{background:#214d7b;color:#fff}
.btn-dark-blue:hover{color:#fff;background:#2c67a5}
.cart-btn .row{margin:0 -2px}
.cart-btn [class*=col-]{padding:0 2px}
@-webkit-keyframes tada{
  0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
  10%,20%{-webkit-transform:scale(.9) rotate(-8deg);-ms-transform:scale(.9) rotate(-8deg);transform:scale(.9) rotate(-8deg)}
  30%,50%,70%{-webkit-transform:scale(1.3) rotate(8deg);-ms-transform:scale(1.3) rotate(8deg);transform:scale(1.3) rotate(8deg)}
  40%,60%{-webkit-transform:scale(1.3) rotate(-8deg);-ms-transform:scale(1.3) rotate(-8deg);transform:scale(1.3) rotate(-8deg)}
  100%,80%{-webkit-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}
}
@keyframes tada{
  0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
  10%,20%{-webkit-transform:scale(.9) rotate(-8deg);-ms-transform:scale(.9) rotate(-8deg);transform:scale(.9) rotate(-8deg)}
  30%,50%,70%{-webkit-transform:scale(1.3) rotate(8deg);-ms-transform:scale(1.3) rotate(8deg);transform:scale(1.3) rotate(8deg)}
  40%,60%{-webkit-transform:scale(1.3) rotate(-8deg);-ms-transform:scale(1.3) rotate(-8deg);transform:scale(1.3) rotate(-8deg)}
  100%,80%{-webkit-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}
}
#icon-fixed-right .youtobe,#toTop{display:block;width:40px;height:40px;text-align:center;line-height:40px;background:#aaa;border-radius:50%;margin:4px 0;color:#fff;font-size:18px;position:relative;margin:0 auto}
#icon-fixed-right .icon-list-chat:hover .notify{display:none!important}
#icon-fixed-right a i{position:relative;z-index:9}
#icon-fixed-right a:hover i{-webkit-animation:tada 2s linear infinite;animation:tada 2s linear infinite}
#icon-fixed-right .icon-img{display:block;width:100px;height:44px;text-align:center;line-height:40px;border-radius:50%;margin:4px 0;color:#fff;font-size:18px;position:relative}
#icon-fixed-right{position:fixed;right:5px;bottom:45px;z-index:999}
.fixed-icon{position:fixed;right:5px;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);z-index:999}
.fixed-icon .hidden-mobile{display:block;width:40px;height:40px;text-align:center;line-height:40px;background:#aaa;border-radius:50%;margin:4px 0;color:#fff;font-size:18px;position:relative;margin:10px auto}
#list-video{background:#434343;color:#fff;overflow:hidden}
#list-video .title-box{padding:10px;overflow:hidden;margin-top:10px}
#list-video .title-box h2{text-transform:uppercase;margin:0;float:left;font-size:24px}
#list-video .title-box a{float:right;color:#fff}
#list-video .item a{color:#fff}
#list-video .wrap-list-video{padding:0 30px}
#list-video .owl-prev{left:-20px}
#list-video .owl-next{right:-20px}
#product-info-price .product-discount{display:inline-block;background:#e80000;color:#fff;border-radius:5px;padding:0 5px;margin-left:5px;font-size:12px}
.item-filter.category-filter{float:left;height:40px;line-height:40px;margin-right:8px}
.item-filter span.title{display:block;padding:0 3px 0 6px;color:#fff}
.item-filter .title:after,.item-filter-more .title:after{content:'';display:block;width:0;height:0;border:solid 4px transparent;border-top-color:#fff;float:right;margin-top:19px;margin-left:5px}
.item-filter ul{position:absolute;background:#fff;width:100%;z-index:99;display:none;border:solid 1px #ddd;left:0;top:40px;padding:15px}
.item-filter:hover ul{display:block}
.item-filter ul li{width:33.33%;float:left;border-bottom:1px solid #ddd;line-height:32px}
#search-news{margin:16px 0 0;border:solid 1px #ccc;position:relative}
#search-news input{height:30px;border:none;width:100%;padding:0 8px}
#search-news button{position:absolute;right:0;top:0;border:none;background:0 0;margin:4px}
@media all and (min-width:800px){
  .fancybox-thumbs{top:auto!important;width:auto!important;bottom:0!important;left:0;right:0!important;height:95px;padding:10px 10px 5px!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;background:rgba(0,0,0,.3)!important}
  .fancybox-show-thumbs .fancybox-inner{right:0!important;bottom:95px}
}
#sync1 .item{color:#fff;text-align:center;width:100%;height:300px}
#sync1{margin-top:0}
.img-big-page{border:1px solid #ddd}
#sync1.owl-theme{position:relative;overflow:hidden}
#sync2{margin:10px 0;border-top:none;margin-left:-1%;overflow:hidden}
div#sync1 img{max-width:100%;max-height:300px}
#sync2 .item{background:#fff;color:#000;text-align:center;cursor:pointer;font-size:14px;width:24%;float:left;overflow:hidden;margin-left:1%}
#sync2 .item:nth-child(n+5){display:none}
#sync2 .item span{display:block;position:absolute;top:0;width:100%;height:100%;text-align:center;background:rgba(0,0,0,.54);color:#fff}
#sync2 .owl-stage .owl-item:last-of-type .item{border-right:0}
#sync2 .current .item{font-weight:700}
#product-image-detail #sync2 .item a{display:block;position:relative;padding-top:100%;border:solid 1px #ddd;width:100%}
#product-image-detail #sync2 .item a img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}
#sync2 .item span{display:block;position:absolute;top:0;width:100%;height:100%;text-align:center;background:rgba(0,0,0,.54);color:#fff}
#sync2 .item span b{display:table;width:100%;height:100%}
#sync2 .item span b i{display:table-cell;vertical-align:middle;font-style:normal;font-weight:400;padding:0 5px}
.fancybox-toolbar{width:90px}
.fancybox-button{margin:0;float:right;margin-bottom:5px!important}
button.fancybox-button.fancybox-button--close .fa,button.fancybox-button.fancybox-button--thumbs .fa,button.fancybox-button.fancybox-button--zoom .fa{display:block;font-size:20px}
button.fancybox-button.fancybox-button--close,button.fancybox-button.fancybox-button--thumbs,button.fancybox-button.fancybox-button--zoom{height:60px;background:0 0!important}
button.fancybox-button.fancybox-button--close{width:95px;padding:0 10px}
button.fancybox-button.fancybox-button--thumbs{width:95px;padding:0 10px}
button.fancybox-button.fancybox-button--zoom{width:95px;padding:0 10px}
@media(min-width:768px){
  button.fancybox-button.fancybox-button--arrow_left,button.fancybox-button.fancybox-button--arrow_right{width:150px;height:35px;line-height:35px;padding:0!important;background-color:#333}
}
@media(max-width:767px){
  button.fancybox-button.fancybox-button--arrow_left span,button.fancybox-button.fancybox-button--arrow_right span{display:none}
  button.fancybox-button.fancybox-button--arrow_left,button.fancybox-button.fancybox-button--arrow_right{background-color:#333;height:35px;width:40px;line-height:35px;padding:0!important}
}
button.fancybox-button.fancybox-button--arrow_left:before,button.fancybox-button.fancybox-button--arrow_right:before{display:none}
.fancybox-button--close:after,.fancybox-button--close:before{right:10px;left:auto!important}
.fancybox-thumbs{top:auto!important;width:auto!important;bottom:0!important;left:0!important;right:0!important;height:95px;padding:10px 10px 5px!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;background:rgba(0,0,0,.3)!important;text-align:center}
.fancybox-show-thumbs .fancybox-inner{right:0!important;bottom:95px!important}
.fancybox-thumbs>ul{width:100%!important}
.fancybox-thumbs>ul>li{float:none!important;display:inline-block!important}
.news-category li{position:relative;margin-right:0;padding-right:15px;margin-bottom:10px}
.news-category li a{background:#eee;text-align:center;margin-bottom:5px;border-radius:4px 4px 0 0;position:relative;z-index:99;font-size:14px;padding:0 8px;display:block;text-transform:uppercase;margin-right:0}
.news-category ul{padding:0;margin:0;list-style:none;display: flex;flex-wrap: wrap;}
.news-category .sub{position:absolute;background:#f0f8ff;z-index:99;border:solid 1px #ccc;top:35px;width:630px;display:none;left:0;z-index:9999}
.news-category .sub a{color:#000!important;display:block;margin:0 10px;font-size:14px;font-weight:400;float:none;background:#fff!important;text-align:left;text-transform:none;padding:0;height: 100%;}
.news-category li:hover .sub{display:block}
.news-category li.current a,.news-category li:hover a{background:#189eff;color:#fff}
.product-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}
.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}
@-webkit-keyframes bounce{
  20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
  40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}
  70%{-webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-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(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
  40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}
  70%{-webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-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;-ms-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;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}
@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:none;transform:none}
  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:none;transform:none}
}
@keyframes wobble{
  from{-webkit-transform:none;transform:none}
  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:none;transform:none}
}
.wobble{-webkit-animation-name:wobble;animation-name:wobble}
@-webkit-keyframes jello{
  11.1%,from,to{-webkit-transform:none;transform:none}
  22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}
  33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}
  44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}
  55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}
  66.6%{-webkit-transform:skewX(-.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:none;transform:none}
  22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}
  33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}
  44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}
  55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}
  66.6%{-webkit-transform:skewX(-.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;-ms-transform-origin:center;transform-origin:center}
@-webkit-keyframes bounceIn{
  20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}
  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(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}
  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-name:bounceIn;animation-name:bounceIn}
@-webkit-keyframes bounceInDown{
  60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}
  0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}
  60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}
  75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
  90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}
  to{-webkit-transform:none;transform:none}
}
@keyframes bounceInDown{
  60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}
  0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}
  60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}
  75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
  90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}
  to{-webkit-transform:none;transform:none}
}
.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}
@-webkit-keyframes bounceInLeft{
  60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}
  0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}
  60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}
  75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
  90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}
  to{-webkit-transform:none;transform:none}
}
@keyframes bounceInLeft{
  60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}
  0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}
  60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}
  75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
  90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}
  to{-webkit-transform:none;transform:none}
}
.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}
@-webkit-keyframes bounceInRight{
  60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}
  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:none;transform:none}
}
@keyframes bounceInRight{
  60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}
  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:none;transform:none}
}
.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}
@-webkit-keyframes bounceInUp{
  60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}
  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(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}
  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-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:none;transform:none}
}
@keyframes fadeInDown{
  from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
  to{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}
@-webkit-keyframes fadeInDownBig{
  from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
  to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInDownBig{
  from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
  to{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}
@-webkit-keyframes fadeInLeft{
  from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
  to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInLeft{
  from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
  to{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}
@-webkit-keyframes fadeInLeftBig{
  from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
  to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInLeftBig{
  from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
  to{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}
@-webkit-keyframes fadeInRight{
  from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
  to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInRight{
  from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
  to{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}
@-webkit-keyframes fadeInRightBig{
  from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
  to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInRightBig{
  from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
  to{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}
@-webkit-keyframes fadeInUp{
  from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
  to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInUp{
  from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
  to{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
@-webkit-keyframes fadeInUpBig{
  from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
  to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInUpBig{
  from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
  to{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}
@-webkit-keyframes fadeOut{
  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) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
  40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) 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) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) 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);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
  to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
}
@keyframes flip{
  from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
  40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) 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) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) 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);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
  to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
}
.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}
@-webkit-keyframes flipInX{
  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-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-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);opacity:1}
  to{-webkit-transform:none;transform:none;opacity:1}
}
@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);opacity:1}
  to{-webkit-transform:none;transform:none;opacity:1}
}
.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
@-webkit-keyframes lightSpeedOut{
  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:none;transform:none;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:none;transform:none;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:none;transform:none;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:none;transform:none;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:none;transform:none;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:none;transform:none;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:none;transform:none;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:none;transform:none;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:none;transform:none;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:none;transform:none;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-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:none;transform:none}
}
@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:none;transform:none}
}
.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(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}
  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(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,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(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}
  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(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,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(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}
  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(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,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(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}
  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(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,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(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}
  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(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,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(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}
  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(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,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(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}
  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(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,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(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}
  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(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,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(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}
  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(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,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(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}
  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(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,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(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}
  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(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,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(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}
  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(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,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}
b,strong{font-weight:700!important}
.article-detail a{color:#007bff!important}
#breadcrumb ol{width:100%;display:block;margin:10px 0;padding:0;list-style:none}
#breadcrumb ol li{display:inline;line-height:24px;color:#b4b4b4}
#breadcrumb ol li a{color:inherit}
#breadcrumb ol li a:hover{color:#189eff}
#breadcrumb ol li .bre-chia{margin:0 10px}
#breadcrumb ol li:last-child{color:#333}
#breadcrumb ol li:last-child .bre-chia{display:none}
.box-question-cat{width:100%;float:left;padding:50px 0}
.box-question-cat .title{width:100%;float:left;margin-bottom:15px;font-size:18px;font-weight:400}
.box-question-cat #accordion{width:100%;float:left}
.box-question-cat #accordion .card{width:100%;float:left;margin-bottom:8px;border-radius:8px}
.box-question-cat #accordion .card .card-header{width:100%;float:left;padding:0}
.box-question-cat #accordion .card .card-header button{width:100%;float:left;border:none;background:0 0;border:none;position:relative;padding:0 30px;font-size:16px;text-align:left;line-height:35px;text-decoration:none}
.box-question-cat #accordion .card .card-header button::after{content:'\f139';font-family:FontAwesome;position:absolute;left:10px;z-index:1;top:1px;line-height:35px;float:left}
.box-question-cat #accordion .card .card-header button.collapsed::after{content:'\f13a'}
.box-question-cat #accordion .card .collapse{width:100%;float:left;font-size:16px;line-height:1.5;color:#333}
#nav-admin ul{padding:0;margin:0;list-style:none}
#nav-admin{height:30px;line-height:30px;background:#189eff;position:fixed;width:100%;bottom:0;left:0;z-index:999}
#nav-admin a:hover{text-decoration:none}
#nav-admin li{float:left;position:relative}
#nav-admin li:hover .sub-addnew{display:block}
#nav-admin li .sub-addnew{position:absolute;background:#333;width:200px;z-index:999;display:none;bottom:100%}
#nav-admin li a{color:#fff;text-transform:uppercase;font-weight:700;padding:0 15px}
#nav-admin li .sub-addnew a{text-transform:none;display:block;border-bottom:solid 1px #484848;line-height:32px;font-weight:400}
#nav-admin li:hover{background:#333}
#nav-admin li .sub-addnew a:hover{background:#189eff}
.popup-support-local{width:640px;max-width:calc(100% - 20px);padding:20px;text-align:center;display:none;background:#fff}
.popup-support-local h3{font-weight:600;font-size:16px;text-transform:uppercase;color:#ff6a00;margin-bottom:0}
.popup-support-local ul li{display:block;width:100%;margin-bottom:10px}
.popup-support-local ul li a:active,.popup-support-local ul li a:hover{outline:0}
.popup-support-local ul li a{width:100%;display:inline-block;background-color:#ff6a00;color:#fff;text-transform:uppercase;line-height:1.3;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-box-shadow:0 0 3px 3px#ccc;box-shadow:0 0 3px 3px #ccc;padding:10px;text-decoration:none;outline:0}
.popup-support-local ul li a span{display:block;width:100%;font-style:italic;font-size:.7em;text-transform:capitalize;margin-top:5px}
.popup-support-local ul li a.group-2{background-color:#093}
.fancybox-close-small{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:0;outline:0;background:0 0;z-index:10;cursor:pointer}
.popup-support-local ul{padding:0;margin:0 auto}
.content-text{font-weight:400!important}
.pop-crm{float:left;position:fixed;top:50%;left:50%;z-index:99999999;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
@media (max-width:480px){
  .pop-crm{float:left;position:fixed;top:50%;left:50%;z-index:99999999;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:100%;min-width:320px}
  #footer{overflow:hidden}
}
.open-pop-crm{position:fixed;right:130px;bottom:20px;z-index:9999}
.bg-pop-crm{width:100%;height:100%;left:0;top:0;z-index:999;background:rgba(0,0,0,.5);display:none;position:fixed}
.bg-pop-crm1{display:block}
.btn-product-cart-fast{background-color:#046af3}
.open-pop-crm-detail{background-color:#ef083c;display:block;width:100%;text-align:center;-webkit-box-shadow:none;box-shadow:none;border:none;padding:10px 5px;border-radius:0;margin-bottom:10px;color:#fff;text-transform:uppercase;font-weight:700;line-height:25px;color:#fff;font-size:15px}
.static-landingpage{width:1200px;margin:auto}
.static-landingpage .product-images-holder{margin-top:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.static-landingpage .product-images-holder a{display:block;margin:0 5px 5px 0;width:calc(100% / 3 - 3.5px)}
.static-landingpage .product-images-holder a:nth-child(3n){margin-right:0}
.static-landingpage .static-comment-group{margin:15px 0}
.static-landingpage .static-comment-group textarea{display:block;width:100%;padding:13px;height:60px;border:0;border-bottom:1px solid #ddd;resize:none;outline:0}
.static-landingpage .static-comment-group .form-post{border:1px solid #ddd;border-bottom:0}
.static-landingpage .comment-input input{border:1px solid #ddd;padding-left:10px;height:36px;margin-right:10px;outline:0}
.static-landingpage .static-comment-group .comment-input{padding:10px;border-bottom:1px solid #ddd;display:none}
.static-landingpage .static-comment-group p{margin-bottom:10px}
.static-landingpage .comment-input .btn-cmt{float:right;margin:0;border-radius:4px;background:#434343;color:#fff;border-color:#434343}
.static-repply-group .item{padding:10px 0;border-bottom:1px solid #e1e1e1}
.static-repply-group .item:last-child{border:0}
.static-repply-group .item .item-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px}
.static-repply-group .item .user-first-text{width:24px;height:24px;background:#ccc;line-height:24px;margin-right:10px;color:#fff;text-align:center;overflow:hidden;text-transform:uppercase;-o-text-overflow:ellipsis;text-overflow:ellipsis;padding:0 3px}
.static-repply-group .item b{text-transform:capitalize}
.static-repply-group .item .item-content p{margin:5px 0}
.static-repply-group .item .item-content a{color:#00f;margin-right:5px}
.static-repply-group .item-reply-list .item-content,.static-repply-group .item-reply-list .item-name{position:relative;margin:0}
.static-repply-group .reply-item{background:#f8f8f8;border:1px solid #dfdfdf;padding:12px;border-top:0;position:relative}
.static-repply-group .reply-item:first-child{margin-top:15px;border-top:1px solid #dfdfdf}
.static-repply-group .reply-item:first-child::before{content:'';border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:11px solid #dfdfdf;position:absolute;top:-11px;left:12px}
.static-repply-group .reply-item:first-child::after{content:'';border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:10px solid #f8f8f8;position:absolute;top:-9px;left:13px}
.static-repply-group .item-content time{color:#ccc;font-weight:300}
.static-repply-group .item .note{background:#39b54a;font-weight:700;color:#fff;border-radius:5px;display:inline-block;padding:1px 5px;margin-left:5px}
#list-product_component .title{margin:20px 0;font-weight:700;font-size:22px;color:#333}
#list-product_component .info{width:230px;float:right}
#list-product_component .list{float:left;width:calc(100% - 250px)}
#list-product_component .pc-item{float:left;text-align:center;margin-bottom:20px;padding:10px;width:25%}
#list-product_component .pc-img{display:block;position:relative;padding-top:80%;overflow:hidden;margin-bottom:10px}
#list-product_component .pc-img img{position:absolute;left:0;bottom:0;right:0;top:0;display:block;margin:auto;max-width:100%;max-height:100%}
#list-product_component .pc-name{display:block;color:#333;line-height:18px;height:36px;margin-bottom:8px;font-weight:700;overflow:hidden}
#list-product_component .pc-price{color:#d00;font-weight:700}
#list-product_component p{display:block;margin:5px 0}
#list-product_component .pc-quantity{display:block}
#list-product_component *{-webkit-box-sizing:border-box;box-sizing:border-box}
#list-product_component .info .pc-old-price{text-decoration:line-through}
#list-product_component .info .pc-price{font-size:18px}
#list-product_component .pc-buy{display:block;text-align:center;background:#e00;color:#fff;text-transform:uppercase;font-weight:700;line-height:40px;font-size:18px;border-radius:3px}
#main-menu .item.text-run{overflow:hidden;height:47px}
.article-detail blockquote{margin:30px 0;border-left:3px solid #48b64c;padding:15px 20px 15px 64px;background:#f8f8f8;position:relative}
.article-detail blockquote::before{content:'\275D';position:absolute;left:20px;font-size:50px;color:#48b64c}
.global-share-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;line-height:32px}
.global-share-button::before{content:'SHARE';font-weight:500;font-size:18px;margin-right:10px}
.global-share-button a{width:32px;height:32px;margin:0 5px;background-repeat:no-repeat;background-position:center;background-size:contain}
.archor-list-group{background:#f9f9f9;border:2px dotted #aaa;padding:10px 30px 10px 20px;margin:20px 0;display:table;font-size:14px}
.archor-list-group ol{padding-left:0!important;list-style:none!important}
.archor-list-group .box-title{text-align:center;font-weight:700;font-size:18px;line-height:30px;margin-bottom:10px}
.archor-list-group .box-title .box-btn{display:inline-block;cursor:pointer;color:#243a76;margin-left:10px}
.archor-list-group ol{padding:0;margin:0}
.archor-list-group ol li::before{content:none}
.archor-list-group ol li a{font-size:14px!important;display:block;color:#000;font-style:italic;font-family:inherit!important;font-weight:400;line-height:25px;font-style:normal}
.archor-list-group ol li a *{margin:0!important;font-size:inherit!important;color:inherit!important;font-weight:inherit!important;line-height:inherit!important;font-style:inherit!important}
.archor-list-group ol li a:hover{color:#ed1b24}
.archor-list-group ol li a{padding-left:15px;font-size:13px!important;margin-bottom:2px}
.archor-list-group ol li .item-lv-2{font-weight:700;font-size:15px!important;padding:0}
.archor-list-group ol li,.archor-list-group ol li *{list-style:none!important}
.line-clamp-2{-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}
#sync1{border:1px solid #ddd!important;-webkit-box-shadow:none!important;box-shadow:none!important}
.faqs{margin:1rem}
details{overflow:hidden;cursor:pointer;-ms-grid-columns:1fr auto;grid-template-columns:1fr auto;font-weight:700;padding-block:0.5rem}
&[open]{border-bottom:1px solid #000}
&[open] summary{border-bottom:1px solid transparent}
.col-lg-5ths,.col-md-5ths,.col-sm-5ths{position:relative;min-height:1px;padding-right:10px;padding-left:10px}
.col-xs-5ths{width:25%;float:left}
@media (min-width:768px){
  .col-sm-5ths{width:20%;float:left}
}
@media (min-width:992px){
  .col-md-5ths{width:20%;float:left}
}
@media (min-width:1200px){
  .col-lg-5ths{width:20%;float:left}
}
