/* Setting */
.fixed{position:fixed !important;left:0;right:0;top:0;z-index:999;animation:slideInDown1 1s 0s;}
.fixed-res{position:fixed !important;left:0;right:0;top:0;z-index:999;animation:slideInDown1 1s 0s;}
*{box-sizing:border-box;}
a{text-decoration:none;}
.social-plugin{display:flex;margin-top:10px;}
.social-plugin iframe{z-index:1 !important;}
.a2a_kit .a2a_svg{width:20px;height:20px;line-height:20px;}
/* Lazyload */
img{display:inline-block;max-width:100% !important;height:auto !important;}
img.lazy{opacity:0;}
img:not(.initial){-webkit-transition:opacity 1s;transition:opacity 1s;}
img.initial,img.loaded,img.error{opacity:1;}
img:not([src]){visibility:hidden;}
.hidden-seoh{visibility:hidden;height:0px;margin:0px;overflow:hidden;}
.scale-img{overflow:hidden;display:block;}
.scale-img img{-webkit-transform:scale(1,1);transform:scale(1,1);}
.scale-img:hover > img{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}
.hover-img{position:relative;overflow:hidden;display:block;}
/* Text Hide */
.text-split{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;}
.text-split-1{overflow:hidden !important;-o-text-overflow:ellipsis !important;text-overflow:ellipsis !important;white-space:normal !important;-webkit-box-orient:vertical !important;display:-webkit-box !important;-webkit-line-clamp:1 !important;}
.text-split-2{overflow:hidden !important;-o-text-overflow:ellipsis !important;text-overflow:ellipsis !important;white-space:normal !important;-webkit-box-orient:vertical !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;}
.text-split-3{overflow:hidden !important;-o-text-overflow:ellipsis !important;text-overflow:ellipsis !important;white-space:normal !important;-webkit-box-orient:vertical !important;display:-webkit-box !important;-webkit-line-clamp:3 !important;}
.text-split-4{overflow:hidden !important;-o-text-overflow:ellipsis !important;text-overflow:ellipsis !important;white-space:normal !important;-webkit-box-orient:vertical !important;display:-webkit-box !important;-webkit-line-clamp:4 !important;}
.text-split-5{overflow:hidden !important;-o-text-overflow:ellipsis !important;text-overflow:ellipsis !important;white-space:normal !important;-webkit-box-orient:vertical !important;display:-webkit-box !important;-webkit-line-clamp:5 !important;}
.text-split-6{overflow:hidden !important;-o-text-overflow:ellipsis !important;text-overflow:ellipsis !important;white-space:normal !important;-webkit-box-orient:vertical !important;display:-webkit-box !important;-webkit-line-clamp:6 !important;}
.text-split-7{overflow:hidden !important;-o-text-overflow:ellipsis !important;text-overflow:ellipsis !important;white-space:normal !important;-webkit-box-orient:vertical !important;display:-webkit-box !important;-webkit-line-clamp:7 !important;}
.text-split-8{overflow:hidden !important;-o-text-overflow:ellipsis !important;text-overflow:ellipsis !important;white-space:normal !important;-webkit-box-orient:vertical !important;display:-webkit-box !important;-webkit-line-clamp:8 !important;}
.blink{-webkit-animation-name:blink;-webkit-animation-duration:1s;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:infinite;-moz-animation-name:blink;-moz-animation-duration:1s;-moz-animation-timing-function:linear;-moz-animation-iteration-count:infinite;animation-name:blink;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;}
.spin-image{width:100px;height:100px;-webkit-animation-name:spin;-moz-animation-name:spin;-o-animation-name:spin;animation-name:spin;-webkit-animation-duration:5000ms;-moz-animation-duration:5000ms;-o-animation-duration:5000ms;animation-duration:5000ms;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;-o-animation-timing-function:linear;animation-timing-function:linear;}
.ring-ring{-webkit-animation:ringring 1s infinite ease-in-out;-moz-animation:ringring 1s infinite ease-in-out;-o-animation:ringring 1s infinite ease-in-out;animation:ringring 1s infinite ease-in-out;}
/* Mmenu */

.menu-res{height:55px;z-index:501;background:var(--color-main);position:relative;display:none;}

.menu-bar-res{height:55px;padding:0px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
#menu{display:none;}
#hamburger{display:block;width:35px;height:23px;position:relative;}
#hamburger:before,#hamburger:after,#hamburger span{background:#ffffff;content:"";display:block;width:100%;height:3px;position:absolute;left:0px;}
#hamburger:before{top:0px;}
#hamburger span{top:10px;}
#hamburger:after{top:20px;}
#hamburger:before,#hamburger:after,#hamburger span{-webkit-transition:none 0.5s ease 0.5s;transition:none 0.5s ease 0.5s;-webkit-transition-property:transform,top,bottom,left,opacity;-webkit-transition-property:top,bottom,left,opacity,-webkit-transform;transition-property:top,bottom,left,opacity,-webkit-transform;transition-property:transform,top,bottom,left,opacity;transition-property:transform,top,bottom,left,opacity,-webkit-transform;}
/* Search */
.search{width: 270px;background:#fff;position:relative;right:0;top:0;border:solid 1px #ccc;border-radius:0.5rem;overflow:hidden;}
.search input{width: calc(100% - 36px);height: 35px;outline:none;padding:0px;border:0px;background:transparent;text-indent:10px;border-radius:50px;color: #858585;font-family: SVN-Gilroy;font-size: 14px;line-height: 1.5;}
.search p{width: 35px;height: 35px;cursor:pointer;line-height: 35px;text-align:center;font-size:13px;background:transparent;border-radius:50px;color:#333;}
/* .show-search{position:absolute;z-index:99;top:100%;background:#fff;width:100%;border-radius:10px;box-shadow:0 1px 8px rgba(0,0,0,0.3);padding:15px;}
.product__search{border-bottom:dashed 1px #eee;}
.mh__search{max-height:400px;overflow:auto;margin-bottom:35px;}
.count__product{position:absolute;left:0;bottom:0;width:100%;color:#333;font-size:14px;padding:15px;background-color:#fff;}
.count__product span{color:var(--color-main)}
*/
.search-res-w100{width:calc(100% - 45px) !important;border-radius:0.25rem !important;}
.search-res-w100 input{width:calc(100% - 35px);height:35px;outline:none;padding:0px;border:0px;background:transparent;text-indent:10px;font-size:13px;color:#131313;border-radius:50px;}
.search-res-w100 p{width:35px;height:35px;cursor:pointer;line-height:35px;text-align:center;font-size:13px;background:var(--color-main);border-radius:0px;color:#fff;}
.mm-wrapper_opening #hamburger:before,.mm-wrapper_opening #hamburger:after{top:10px;}
.mm-wrapper_opening #hamburger span{left:-50px;opacity:0;}
.mm-wrapper_opening #hamburger:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.mm-wrapper_opening #hamburger:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.mm-menu_opened{display:block !important;}
.mm-slideout{z-index:unset;}
/* Search Responsive */
.search-res{position:relative;}
.search-res .icon-search{width:40px;height:40px;cursor:pointer;text-align:center;line-height:42px;color:#ffffff;font-size:17px;margin:0px;}
.search-res .icon-search.active{color:var(--color-main);background:#ffffff;border-radius:100%;}
.search-res .search-grid{position:absolute;top:50px;right:0px;width:0px;height:40px;overflow:hidden;background:#ffffff;border:1px solid var(--color-main);z-index:2;opacity:0;border-radius:25px;line-height:normal;}
.search-res .search-grid p{float:left;width:35px;height:38px;cursor:pointer;outline:none;border:none;margin:0px;font-size:17px;display:block;color:var(--color-main);line-height:40px;text-align:center;}
.search-res .search-grid input{width:calc(100% - 35px);float:right;line-height:38px;outline:none;border:none;color:var(--color-main);}
.search-res .search-grid input::-webkit-input-placeholder{color:#313131;}
.search-res .search-grid input:-moz-placeholder{color:#313131;}
.search-res .search-grid input::-moz-placeholder{color:#313131;}
.search-res .search-grid input:-ms-input-placeholder{color:#313131;}
/* Play icon */
.play-icon:hover{cursor:pointer;}
.play-icon{z-index:1;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);}
.play-icon svg{-webkit-box-shadow:1px 1px 15px rgb(0 0 0 / 30%);box-shadow:1px 1px 15px rgb(0 0 0 / 30%);border-radius:50%;background-color:rgb(255 255 255 / 15%);}
.play-icon svg .play-icon-stroke-dotted{opacity:0;stroke-dasharray:4,5;stroke-width:1px;transform-origin:50% 50%;animation:spin 4s infinite linear;transition:opacity 1s ease,stroke-width 1s ease;}
.play-icon svg .play-icon-stroke-solid{stroke-dashoffset:0;stroke-dashArray:300;stroke-width:4px;transition:stroke-dashoffset 1s ease,opacity 1s ease;}
.play-icon svg .play-icon-icon{transform-origin:50% 50%;transition:transform 200ms ease-out;}
.play-icon:hover svg .play-icon-stroke-dotted{stroke-width:4px;opacity:1;}
.play-icon:hover svg .play-icon-stroke-solid{opacity:0;stroke-dashoffset:300;}
.play-icon:hover svg .play-icon-icon{transform:scale(1.05);}
.listvideos{width:100%;height:40px;padding:0px 10px;border:1px solid #ccc;color:var(--color-black);margin-top:10px;cursor:pointer;}
.video-main{position:relative;height:450px;}
.video-main iframe{position:absolute;width:100%;height:100%;top:0px;left:0px;}
.video-slick{position:relative;height:450px;}
.video-slick iframe{position:absolute;width:100%;height:100%;top:0px;left:0px;}
.subvideo{width:100%;height:450px;overflow:hidden;}
.runvideo{margin:-0.25rem 0px;}
.video-m{margin:0.25rem 0px;}
/* Album */
.album{cursor:pointer;}
.album .album-image{margin-bottom:0rem;position:relative;}
.album-expand{position:absolute;left:0px;right:0px;top:0px;bottom:0px;background-color:#00000033;opacity:0;}
.album-expand i{font-size:35px;color:#fff;}
.album:hover .album-expand{opacity:1;}
.album .album-name{margin-bottom:0px;text-align:center;}
.album .album-name a{display:block;font-size:16px;color:#212529;margin-bottom:0px;}
/* News */
.grid-news{display:grid;gap:25px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1.5rem;}

.news{}
.news-image{position:relative;}
.news-info{position:relative;z-index:3;}
.news-time{color:var(--5,#727272);font-family:var(--f-r);font-size:13px;font-weight:400;line-height:1.5;letter-spacing:1.3px;}
.news-name{font-family:var(--f-b);height:calc(1.5em * 2);line-height: 1.5; /* 152.941% */text-transform: capitalize;color: var(--Tiu, #111);font-size: 16px; /* 150% */}
.news-name:hover{color:var(--color-hover);}
.news-desc{color: #333;font-family: var(--f-r);font-size: 14px;font-weight: 400;line-height: 1.5; /* 157.143% */height: calc(1.5em * 2);}
.share{padding:17px 10px 10px 10px;line-height:normal;background:rgba(128,128,128,0.15);margin-top:15px;border-radius:5px;}
.share b{display:block;margin-bottom:5px;}
.othernews b{margin-bottom:10px;}
.list-news-other{padding-left:17px;list-style:square;}
.list-news-other li{margin-bottom:2px;}
.list-news-other li a{text-transform:none;color:#333333;}
.list-news-other li a:hover{color:var(--color-main);}
/* Toc */
.box-readmore{padding:8px 15px;border:1px solid #dedede;margin-bottom:2rem;border-radius:5px;background-color:#eeeeee;}
.box-readmore li ul>li{margin:0;margin-bottom:8px}
.box-readmore li ul>li:before{content:counters(item,".") " "}
.box-readmore ul{list-style-type:none;counter-reset:item;margin-bottom:0px;padding-left:0px !important;margin-top:8px;}
.box-readmore ul li{display:table;counter-increment:item;margin-bottom:5px}
.box-readmore ul li:before{content:counters(item,".") ". ";display:table-cell;padding-right:5px}
.box-readmore ul li a{color:#333333;cursor:pointer;font-weight:600;}
.box-readmore ul li a:hover{color:#767676;}
.meta-toc.tocfixed .toc-list{overflow-y:auto;max-height:600px;scroll-behavior:smooth;}
.meta-toc{position:relative;right:0;z-index:11;}
.meta-toc.tocfixed{position:fixed;top:100px;max-width:300px;right:15px;}
.toc-list li.active{background-color:#ff0000;color:#ffffff;padding:5px 10px;border-radius:5px;}
.toc-toggle-btn{background-color:#ccc;color:white;border:none;padding:5px 10px;cursor:pointer;margin-bottom:0px;border-radius:3px;font-size:18px;text-transform:uppercase;font-family:var(--f-m);}
.toc-toggle-btn:hover{background-color:var(--color-main);}
.meta-toc.tocfixed .toc__none{padding:0px 0px !important;border-color:transparent;}
.meta-toc.tocfixed .toc__none .toc-toggle-btn > span{display:none !important;}
.box-readmore::-webkit-scrollbar{width:5px;height:0px;border-radius:1rem;}
.box-readmore::-webkit-scrollbar-track{background:#ccc;border-radius:1rem;}
.box-readmore::-webkit-scrollbar-thumb{background:var(--color-main);border-radius:1rem;}
.box-readmore::-webkit-scrollbar-thumb:hover{background:var(--color-main);border-radius:1rem;}
@media only screen and (max-width:991px){.meta-toc.tocfixed .toc-list{max-height:500px;display:none;}
}
/* Maps*/
.footer-map-title{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);z-index:10;}
.map-iframe{position:relative;height: 430px;}
.map-iframe iframe{position:absolute;left:0px;top:0px;width:100%;height:100%;border-radius: 10px;border: solid 2px #fff !important;}
/* Product */
.grid-product{display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:1.5rem;}
.grid-product-5{display:grid;gap:20px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:1.5rem;}

.product{display:block;position:relative;}
.box-product{display:block;position:relative;background:#fff;overflow: hidden;border-radius: 10px;}
.product .product-pic{background:#fff;display:block;position:relative;}
.product .product-name{margin-bottom:5px;font-weight:normal;}
.product .product-name a{color: var(--Tiu, #111);font-family: var(--f-b);font-size: 15px;line-height: 1.5; /* 120% */text-transform: capitalize;}
.product .product-name a:hover{}
.product .product-price{display:flex;justify-content: center;align-items:center;gap: 5px;color: var(--Ni-dung, #333);font-family: var(--f-r);font-size: 14px;line-height: 1.5;text-transform: capitalize;}
.product .price-text{line-height:1.6;font-family: var(--f-b);color: #D40000;font-size: 14px;}
.product .price-new{display:inline-block;font-family:var(--f-b);letter-spacing:1.6px;color: #B20000;font-size: 17px;line-height: 1.5;}
.product .price-old{text-decoration:line-through;display:inline-block;font-family:var(--f-b);color: #828282;font-size: 14px;}
.product .price-per{position:absolute;top:10px;right:10px;width:35px;height:35px;background-color:#d00;border-radius:50%;color:#fff;font-size:11px;text-align:center;pointer-events:none;font-family:var(--f-b);}
.cart-product{margin:5px 0 0 0px;}
.cart-product span{cursor:pointer;color:#fff;text-align:center;padding:0px 5px;border-radius:5px;display:inline-block;line-height:34px;font-size:13px;font-weight:700;}
.cart-add{margin-left:10px;background-color:#00A5D9;width:155px;}
.cart-add:hover{background-color:var(--color-main);}
.cart-buy{background-color:#FF2E00;width:93px;height:33px;}
.cart-buy:hover{background-color:var(--color-main);}
.btn-product{background-color:var(--color-main-2);color:#fff !important;text-transform:capitalize;font-family:var(--f-b);font-size:15px;padding:0.5rem 1.5rem;}
.btn-product:hover{background-color:var(--color-main);}
.sort__select{margin-bottom:1.5rem;}
.sort__select__main{max-width:160px;font-size:14px;}
@media only screen and (max-width:991px){.product .price-new,.product .price-old{font-size:12px;}
.btn-buy{font-size:14px;}
.btn-product{font-size:13px;}
}
/* Product Detail */
.grid-pro-detail{margin-bottom:3rem;}
.left-pro-detail{position:relative;text-align:center;}
.left-pro-detail .MagicZoom{border:1px solid #eee;padding:7px;border-radius:5px;background-color:#ffffff;}
.gallery-thumb-pro{position:relative;margin-top:10px;}
.owl-pro-detail{padding:0px 30px;}
.control-owl.control-pro-detail{top:calc(50% - 12.5px);opacity:1;}
.control-pro-detail button{color:#222222;opacity:1;width:25px;height:25px;font-size:23px;}
.control-pro-detail button:hover{opacity:0.7;}
.control-pro-detail button.owl-prev{left:0px;}
.control-pro-detail button.owl-next{right:0px;}
.thumb-pro-detail{display:block!important;border:1px solid #eee;padding:5px;border-radius:3px;cursor:pointer;background-color:#ffffff;}
.thumb-pro-detail.mz-thumb.mz-thumb-selected{border-color:#cecfd2;}
.thumb-pro-detail img{box-shadow:none!important;filter:brightness(100%)!important;border-bottom:0px!important;padding-bottom:0px!important;}
.title-pro-detail{text-transform:capitalize;font-size:20px;display:block;font-weight:700;color:var(--color-main);font-family:var(--f-b);}
.comment-pro-detail{display:flex;align-items:center;justify-content:flex-start;}
.social-plugin-pro-detail{margin-bottom:1rem;margin-top:0px!important;}
.desc-pro-detail{margin-bottom:1rem;}
.attr-pro-detail{list-style:none;padding:0px;}
.attr-pro-detail li{margin-bottom:0.5rem;}
.attr-label-pro-detail{margin:0px 5px 0px 0px;}
.attr-label-pro-detail.d-block{display:block;margin:0px 0px 5px 0px;}
.attr-content-pro-detail{display:inline-block;margin-bottom:0px;}
.price-new-pro-detail{font-weight:700;font-size:20px;color:var(--color-main);}
.price-old-pro-detail{font-weight:500;color:#ccc;text-decoration:line-through;padding-left:10px;}
.color-pro-detail{cursor:pointer;display:inline-block;vertical-align:top;position:relative;width:35px;height:30px;margin:0px 0px 3px 0px;border:1px solid transparent;background-repeat:no-repeat;background-size:contain;background-position:center center;}
.size-pro-detail{cursor:pointer;border:1px solid #ccc;padding:3px 10px 4px 10px;display:inline-block;position:relative;}
.size-pro-detail.active,.color-pro-detail.active{border-color:#e5101d;color:#e5101d;}
.size-pro-detail.active:after,.color-pro-detail.active:after{content:'';position:absolute;bottom:0px;right:0px;width:13px;height:13px;background-repeat:no-repeat;background-image:url(../images/check-cart.png);}
.color-pro-detail input[type=radio],.size-pro-detail input[type=radio]{display:none;}
.quantity-pro-detail{width:100%;max-width:110px;line-height:normal;display:flex;align-items:center;justify-content:space-between;text-align:center;}
.quantity-pro-detail span{line-height:25px;padding:0px;width:30px;height:30px;color:#5f5f5f;cursor:pointer;font-size:22px;border:1px solid #cccccc;}
.quantity-pro-detail span.quantity-plus-pro-detail{border-left:0px;}
.quantity-pro-detail span.quantity-minus-pro-detail{border-right:0px;}
.quantity-pro-detail input{height:30px;border:1px solid #cccccc;width:calc(100% - 60px);text-align:center;font-size:14px;padding:5px;}
.cart-pro-detail{margin-bottom:1rem;}
.cart-pro-detail a{font-size:14px;color:#ffffff!important;text-transform:uppercase;}
.tags-pro-detail a{float:left;font-size:13px;padding-bottom:0.375rem;margin:0px 5px 5px 0px;}
.tags-pro-detail a i{font-size:11px;margin:5px 5px 0px 0px;}
.tabs-pro-detail{margin-top:2rem;}
.tabs-pro-detail .nav-tabs .nav-link{border-top-width:3px;font-size:13px;color:#333;}
.tabs-pro-detail .nav-tabs .nav-link.active,.tabs-pro-detail .nav-tabs .nav-item.show .nav-link{border-top-color:#555555;}
/* Contact */
.contact-form textarea,.contact-form input{border:solid 1px #eee;}
.text-label{font-size:14px;}
.contact-map{position:relative;height:500px;margin-top:30px;}
.contact-map iframe{position:absolute;left:0px;top:0px;width:100%;height:100%;}
/* BreadCrumbs */
.breadCrumbs{padding:10px 0px;background:#f2f2f2;}
.breadCrumbs ol{margin:0px;}
.breadCrumbs ol li a{color:#333;}
.breadCrumbs ol li a:hover{color:#f00;}
/* Paging */
.pagination{margin:20px 0px;flex-wrap:wrap;margin: 0px;}
.pagination li a{cursor:pointer;}
.btn-frame{display:block;width:50px;height:50px;position:fixed;right:20px;z-index:10;cursor:pointer;}
.btn-frame i{width:50px;height:50px;border-radius:50%;background:#1182fc;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;}
.btn-frame i img{vertical-align:middle;width:70%;}
.btn-frame .animated.infinite{animation-iteration-count:infinite;}
.btn-frame .kenit-alo-circle{width:60px;height:60px;top:-5px;right:-5px;position:absolute;background-color:transparent;border-radius:100%;border:2px solid rgba(7,41,103,0.8);opacity:0.1;border-color:#1182fc;opacity:0.5;}
.btn-frame .zoomIn{animation-name:zoomIn;}
.btn-frame .animated{animation-duration:1s;animation-fill-mode:both;}
.btn-frame .kenit-alo-circle-fill{width:70px;height:70px;top:-10px;right:-10px;position:absolute;border-radius:100%;border:2px solid transparent;background-color:rgba(7,41,103,0.35);opacity:0.4;}
.btn-frame .pulse{animation-name:pulse;}
.grid-properties{display:flex;gap:10px;margin:10px 0px;}
.grid-properties span{position:relative;border:1px solid #ddd;padding:5px 15px;cursor:pointer;overflow:hidden;}
.grid-properties span:hover,.grid-properties span.active{border:1px solid #f00;color:#f00;}
.grid-properties span:hover:after,.grid-properties span.active:after{content:"";border:0.9375rem solid transparent;border-bottom:0.9375rem solid #f00;bottom:0;position:absolute;right:-0.9375rem;}
.grid-properties span.outstock{pointer-events:none;background-color:#fafafa;color:rgba(0,0,0,0.26);cursor:not-allowed;}
.page-link{color:var(--color-main) !important;}
.page-item.active .page-link{background: var(--Ch-o, linear-gradient(90deg, #005A9D 0%, #2B98D0 100%));border-color:var(--color-main);color:#fff !important;}
.page-link:hover{color:var(--color-hover) !important;}
/* scrollToTop */
.scrollToTop{position:fixed;bottom:65px;right:35px;height:50px;width:50px;cursor:pointer;display:block;border-radius:50px;z-index:1001010;opacity:0;visibility:hidden;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all 400ms linear;-o-transition:all 400ms linear;transition:all 400ms linear}
.scrollToTop.active-progress{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.scrollToTop::before{position:absolute;font-family:"Font Awesome 6 Pro";content:"\f102";text-align:center;line-height:50px;font-size:20px;color:var(--color-main);left:0;top:0;height:50px;width:50px;cursor:pointer;display:block;z-index:1;-webkit-transition:all 400ms linear;-o-transition:all 400ms linear;transition:all 400ms linear}
.scrollToTop svg path{fill:none}
.scrollToTop svg.progress-circle path{stroke:var(--color-main);stroke-width:4;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 400ms linear;-o-transition:all 400ms linear;transition:all 400ms linear}
/* Media all */
.py-50{padding-top:50px !important;padding-bottom:50px !important;}
.py-30{padding-top:30px !important;padding-bottom:30px !important;}
.my-50{margin-top:50px !important;margin-bottom:50px !important;}
.my-30{margin-top:30px !important;margin-bottom:30px !important;}
.mt-5{margin-top:50px !important;}
.mt-3{margin-top:30px !important;}
.mb-5{margin-bottom:50px !important;}
.mb-3{margin-bottom:30px !important;}
.pt-5{padding-top:50px !important;}
.pt-3{padding-top:30px !important;}
.pb-5{padding-bottom:50px !important;}
.pb-3{padding-bottom:30px !important;}
.rounded-50{border-radius:50px !important;}
@media only screen and (max-width:850px){.scrollToTop{right:15px;}
.img-auto img{width:auto !important;height:auto !important;}
.play-icon{zoom:0.6;}
.mgb-res{margin-bottom:30px;}
.mb-none{display:none !important;}
.py-50{padding-top:30px !important;padding-bottom:30px !important;}
.py-30{padding-top:20px !important;padding-bottom:20px !important;}
.my-50{margin:30px !important;margin-bottom:30px !important;}
.my-30{margin:20px !important;margin-bottom:20px !important;}
.mt-5{margin-top:30px !important;}
.mt-3{margin-top:20px !important;}
.mb-5{margin-bottom:30px !important;}
.mb-3{margin-bottom:20px !important;}
.pt-5{padding-top:30px !important;}
.pt-3{padding-top:20px !important;}
.pb-5{padding-bottom:30px !important;}
.pb-3{padding-bottom:20px !important;}
}
@media only screen and (max-width:600px){.mgb-res{margin-bottom:20px;}
.py-50{padding-top:20px !important;padding-bottom:20px !important;}
.py-30{padding-top:15px !important;padding-bottom:15px !important;}
.my-50{margin:20px !important;margin-bottom:20px !important;}
.my-30{margin:15px !important;margin-bottom:15px !important;}
.mt-5{margin-top:20px !important;}
.mt-3{margin-top:15px !important;}
.mb-5{margin-bottom:20px !important;}
.mb-3{margin-bottom:15px !important;}
.pt-5{padding-top:20px !important;}
.pt-3{padding-top:15px !important;}
.pb-5{padding-bottom:20px !important;}
.pb-3{padding-bottom:15px !important;}
}
/* Transition All */
.transition,.btn-frame .kenit-alo-circle-fill,.control-owl button,.carousel-comment-media .carousel-control a span,.menu ul li a.has-child:after,.menu ul li ul,.menu ul li:hover > ul,.scale-img img,.scale-img:hover > img,.support-online .kenit-alo-circle-fill{transition:0.3s all;}
/* Button */
.btn-outline-custom{border:solid 1px var(--color-main);color:var(--color-main);}
.btn-outline-custom.active,.btn-outline-custom:hover{border:solid 1px var(--color-main);background-color:var(--color-main);color:#ffffff !important;}
.btn-custom{border:solid 1px var(--color-main);color:#fff;background-color:var(--color-main);}
.btn-custom.active,.btn-custom:hover{border:solid 1px var(--color-active);background-color:var(--color-active);color:#ffffff !important;}
/* Hidden Google Captcha */
.grecaptcha-badge{display:none !important;width:0px !important;height:0px !important;visibility:hidden !important;overflow:hidden;}
/*filter css*/
.w__filter .btn-outline-custom{font-size:13px;}
.btn__filter{border:solid 1px #e5e7eb;color:#333;background-color:#f3f4f6;border-radius:0.5rem;padding:7px 12px;font-size:12px;margin:0px 10px 10px 0px;position:relative;}
.btn__filter.active_im,.btn__filter.active,.btn__filter:hover{background:#fef2f2;border:1px solid #d70018;color:#d70018;}
.filter__show{display:block;}
.filter__hide{display:none !important;}
.content__filter{background-color:#fff;border:1px solid #eee;border-radius:8px;box-shadow:0 2px 20px rgba(0,0,0,.5);padding:10px 10px;position:absolute;max-width:350px;width:100%;z-index:2;}
.content__filter.filter__all{max-width:800px;}
.content__filter:after{border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent;content:"";left:30px;position:absolute;top:-10px;}
.btn__filter.btn__filter-children.active:after{background-color:#d70018;border-radius:8px 0 10px 0;color:#fff;content:"✓";font-size:7px;height:10px;left:0;padding-bottom:8px;padding-left:0;position:absolute;top:0;width:15px;}
/**/
.box-sticky{position:sticky;position:-webkit-sticky;top:80px;}
.category-box .title-category{margin:0;text-align:left;padding:8px 15px;background-color:var(--color-main);border-radius:5px 5px 0px 0px;}
.title-category span{color:#fff!important;font-size:16px;text-transform:uppercase;font-family:var(--f-b);}
.category-box ul{padding:0px;margin:0;list-style:none;}
.category-box i{margin-right:5px;}
.category-list{max-height:500px;overflow-y:auto;padding:0;list-style:inside;background-color:#fff;border:solid 1px #eee;border-top:none;border-radius:0px 0px 5px 5px;}
.category-list li{border-top:solid 1px #ccc;position:relative;list-style:none;}
.category-list > li:first-child{border-top:none;}
.category-list li a{font-size:14px;color: #000;text-transform:capitalize;line-height:1.5;padding: 10px 15px;font-family: var(--f-b);}
.category-list li a:hover{color:var(--color-hover);}
.category-list li span{margin-top: 10px;}
.category-list li span i{color:#ccc !important;}
.category-list li .toggle{position:absolute;right:0;text-align:center;top:0;right:5px;cursor:pointer}
.category-list li .toggle i{color:#ccc}
.category-list li ul{display:none;}
.category-list li ul li{padding:0px 15px;}
.category-list li ul li a{text-transform:capitalize;}
.box-sticky::-webkit-scrollbar{width:3px;}
.box-sticky::-webkit-scrollbar-track{background:#ccc;}
.box-sticky::-webkit-scrollbar-thumb{background:var(--color-main);}
.box-sticky::-webkit-scrollbar-thumb:hover{background:var(--color-hover);}
/*Hiệu ứng menu*/
.centery,.centery-after:after,.centery-before:before{-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.ease-in-200{-webkit-transition:all 500ms ease-in;-moz-transition:all 500ms ease-in;-ms-transition:all 500ms ease-in;-o-transition:all 500ms ease-in;transition:all 500ms ease-in;}
.slideInDown1{-webkit-animation-name:slideInDown1;animation-name:slideInDown1}
/*Hieu ung*/
.hvr-float-shadow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}
.hvr-float-shadow:before{pointer-events:none;position:absolute;z-index:-1;content:'';top:100%;left:5%;height:10px;width:90%;opacity:0;background:-webkit-radial-gradient(center,ellipse,rgba(0,0,0,.35) 0,transparent 80%);background:radial-gradient(ellipse at center,rgba(0,0,0,.35) 0,transparent 80%);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform,opacity;transition-property:transform,opacity}
.hvr-float-shadow:active,.hvr-float-shadow:focus,.hvr-float-shadow:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}
.hvr-float-shadow:active:before,.hvr-float-shadow:focus:before,.hvr-float-shadow:hover:before{opacity:1;-webkit-transform:translateY(5px);transform:translateY(5px)}
.btn-sweep-center{position:relative;z-index:10;color:var(--color-main);display:inline-block;overflow:hidden;text-transform:uppercase;border:1px solid var(--color-main);}
.btn-sweep-center:hover{color:#fff;}
.btn-sweep-center:before{left:-20px;transform:translate(-50%,-50%);}
.btn-sweep-center:after{right:-20px;transform:translate(50%,-50%);}
.btn-sweep-center:before,.btn-sweep-center:after{position:absolute;top:50%;content:"";width:20px;height:20px;background-color:var(--color-main);border-radius:50%;z-index:-1;}
.btn-sweep-center:hover:before{-webkit-animation:criss-cross-left 0.8s both;animation:criss-cross-left 0.8s both;-webkit-animation-direction:alternate;animation-direction:alternate;}
.btn-sweep-center:hover:after{-webkit-animation:criss-cross-right 0.8s both;animation:criss-cross-right 0.8s both;-webkit-animation-direction:alternate;animation-direction:alternate;}
.hvr-sweep-to-top{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}
.hvr-sweep-to-top:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#3a0304;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.hvr-sweep-to-top:active,.hvr-sweep-to-top:focus,.hvr-sweep-to-top:hover{color:#fff}
.hvr-sweep-to-top:active:before,.hvr-sweep-to-top:focus:before,.hvr-sweep-to-top:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1)}
.hvr-sweep-to-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}
.hvr-sweep-to-right:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#33cbcc;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.hvr-sweep-to-right:active,.hvr-sweep-to-right:focus,.hvr-sweep-to-right:hover{color:#fff}
.hvr-sweep-to-right:active:before,.hvr-sweep-to-right:focus:before,.hvr-sweep-to-right:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}
.btn-hover{position:relative;padding:10px 20px;border-radius:7px;border:1px solid rgb(61,106,255);font-size:14px;text-transform:uppercase;font-weight:600;letter-spacing:2px;background:transparent;color:#fff;overflow:hidden;box-shadow:0 0 0 0 transparent;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}
.btn-hover:hover{background:rgb(61,106,255);box-shadow:0 0 30px 5px rgba(0,142,236,0.815);-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.btn-hover:hover::before{-webkit-animation:sh02 0.5s 0s linear;-moz-animation:sh02 0.5s 0s linear;animation:sh02 0.5s 0s linear;}
.btn-hover::before{content:'';display:block;width:0px;height:86%;position:absolute;top:7%;left:0%;opacity:0;background:#fff;box-shadow:0 0 50px 30px #fff;-webkit-transform:skewX(-20deg);-moz-transform:skewX(-20deg);-ms-transform:skewX(-20deg);-o-transform:skewX(-20deg);transform:skewX(-20deg);}
.codepen-button{display:block;cursor:pointer;color:#fff;margin:0 auto;position:relative;text-decoration:none;font-weight:600;border-radius:6px;overflow:hidden;padding:3px;isolation:isolate}
.codepen-button::before{content:"";position:absolute;top:0;left:0;width:400%;height:100%;background:linear-gradient(115deg,#4fcf70,#fad648,#a767e5,#12bcfe,#44ce7b);background-size:25% 100%;animation:an-at-keyframe-css-at-rule-that-translates-via-the-transform-property-the-background-by-negative-25-percent-of-its-width-so-that-it-gives-a-nice-border-animation_-We-use-the-translate-property-to-have-a-nice-transition-so-it_s-not-a-jerk-of-a-start-or-stop .75s linear infinite;animation-play-state:paused;translate:-5% 0;transition:translate .25s ease-out}
.codepen-button:hover::before{animation-play-state:running;transition-duration:.75s;translate:0 0}
.codepen-button span{position:relative;display:block;padding:1rem 1.5rem;font-size:1.1rem;background:#000;border-radius:3px;height:100%}
.btn-hover:active{box-shadow:0 0 0 0 transparent;-webkit-transition:box-shadow 0.2s ease-in;-moz-transition:box-shadow 0.2s ease-in;transition:box-shadow 0.2s ease-in;}
.box{position:relative;transition:0.5s;-webkit-transition:0.5s}
.box::before,.box::after{pointer-events:none;border-radius:0.5rem;width:100%;height:100%;z-index:1;content:'';position:absolute;top:0;left:0;box-sizing:border-box;-webkit-transform:scale(0);transition:0.5s}
.foo::before{border-radius:0.5rem;border-bottom:3px solid var(--color-main-2);border-left:3px solid var(--color-main-2);-webkit-transform-origin:0 100%}
.foo::after{border-radius:0.5rem;border-top:3px solid var(--color-main-2);border-right:3px solid var(--color-main-2);-webkit-transform-origin:100% 0%}
.box:hover::after,.box:hover::before{-webkit-transform:scale(1)}
.hover_sang2{position:relative;overflow:hidden;}
.hover_sang2:before{position:absolute;top:0;left:-85%;z-index:10;display:block;content:'';width:50%;height:100%;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg);}
.hover_sang2:hover:before{transition:1s;left:100%;}
.hover_sang{display:block;position:relative;overflow:hidden;}
.hover_sang:hover:before{left:0;top:0;}
.hover_sang:before{left:-100%;top:-100%;}
.hover_sang:after{bottom:-100%;right:-100%;}
.hover_sang:before,.hover_sang:after{display:block;}
.hover_sang:before,.hover_sang:after{background:rgba(255,255,255,0.3) none repeat scroll 0 0;content:"";height:100%;position:absolute;-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;width:100%;z-index:8;}
.hover_sang:hover img{-webkit-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);transform:scale(1.2,1.2);}
.hover_sang img{transition:0.7s;}
.hover_sang:hover:after{right:0;bottom:0;}
.hover_xam{position:relative;overflow:hidden;}
.hover_xam::before{content:"";background:rgba(255,255,255,.5);bottom:0;left:0;position:absolute;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-khtml-opacity:1;-o-opacity:1;-ms-opacity:1;-webkit-opacity:1;-moz-opacity:1;opacity:1;width:0;height:0;z-index:2;}
.hover_xam::after{content:"";background:rgba(255,255,255,.5);top:0;right:0;position:absolute;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-khtml-opacity:1;-o-opacity:1;-ms-opacity:1;-webkit-opacity:1;-moz-opacity:1;opacity:1;width:0;height:0;z-index:2;}
.hover_xam:hover::before,.hover_xam:hover::after{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-transition-duration:1.3s;-moz-transition-duration:1.3s;-ms-transition-duration:1.3s;-o-transition-duration:1.3s;transition-duration:1.3s;-khtml-opacity:0;-o-opacity:0;-ms-opacity:0;-webkit-opacity:0;-moz-opacity:0;opacity:0;height:100%;width:100%;}
/*Phone anima*/
.animate__infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}
.animate__tada{-webkit-animation-name:tada;animation-name:tada;}
.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both;}
/* Loading */
.mask{width:100%;height:100vh;position:fixed;left:0;top:0;z-index:999999999;overflow:hidden;}
.mask span:nth-child(1){height:30vh;top:0;-webkit-transition-delay:.3s;transition-delay:.3s;}
.mask span:nth-child(2){height:40vh;top:30vh;-webkit-transition-delay:.5s;transition-delay:.5s;}
.mask span:nth-child(3){height:30vh;top:70vh;-webkit-transition-delay:.6s;transition-delay:.6s;}
.mask span{width:100%;position:absolute;right:0;background:-webkit-linear-gradient(90deg,#fff 0,#fff 100%);background:linear-gradient(90deg,#fff 0,#fff 100%);-webkit-transition:width .9s ease-in-out;transition:width .9s ease-in-out;}
.mask.hideg span{width:0;}
.mask.hideg{pointer-events:none;}
.loadicon{position:fixed;top:50%;left:50%;width:200px;height:140px;margin:-70px 0 0 -100px;z-index:110000;}
#loading{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999999999;}
#loading.finish{z-index:-9999;}
#loading.finish .logo_2 span,#loading.finish .logo_2 img{display:none;}
#loading .logo_2{width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:all ease 0.5s;}
#loading .logo_2 span{display:block;border-radius:50%;border:3px solid rgba(255,255,255,0.5);-ms-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;box-shadow:0 0 20px rgba(255,255,255,0.5);-webkit-animation:Ani 2s infinite;animation:Ani 2s infinite;width:120px;height:120px;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;z-index:2;z-index:9999999999;}
#loading .logo_2 img{position:relative;max-width:80px;z-index:4;}
/* @-webkit-keyframes Ani{0%{box-shadow:0 0 0 #242424;border:1px solid #242424;-webkit-transform:scale(0);transform:scale(0);}
}
.start-animate{z-index:999 !important;position:absolute;animation:star linear 1.75s infinite;-moz-animation:star linear 1.75s infinite;-webkit-animation:star linear 1.75s infinite;-o-animation:star linear 1.75s infinite;}
@keyframes star{0%{transform:rotate(0) scale(0);}
50%{transform:rotate(180deg) scale(1.5);}
100%{transform:rotate(360deg) scale(0);}
}
*/
/*Line*/
.animate-border{position:relative;display:block;width:100px;height:3px;background:var(--color-main);overflow:hidden}
.animate-border:after{position:absolute;content:"";width:30px;height:3px;left:-15px;bottom:0;border-left:10px solid #fff;border-right:10px solid #fff;-webkit-animation:animborder 2s linear infinite;animation:animborder 2s linear infinite}
/*Category__menu*/
.category__menu,.category__menu_show{position:relative;width:300px;z-index:19;}
.category__menu > .nicescl{display:none;top:100%;position:relative;}
.category__menu .title{display:block;line-height:35px;height:100%;cursor:pointer;font-size:15px;text-transform:uppercase;text-align:center;color:#fff;font-family:var(--f-b);}
.menu__icon{margin-bottom:0px;}
.menu__icon span{background-color:var(--color-main);height:100%;width:100%;padding:5px 10px;font-size:16px;color:#fff;}
.menu__icon span i{background-color:var(--color-main-2);padding:5px 10px;border-radius:0.25rem;font-size:20px;color:#fff;}
.category__menu ul,.category__menu_show ul{padding:0;margin:0;list-style:none;text-align:left;background-color:#fff;}
.category__menu ul > li,.category__menu_show ul > li{padding:0 0% 0% 5%;border-bottom:dashed 1px #eee;}
.category__menu ul > li:last-child,.category__menu_show ul > li:last-child{border-bottom:0;}
.category__menu ul > li.line,.category__menu_show ul > li.line{border-bottom:solid 1px #f2f2f2;width:100%;margin:0 auto;}
.category__menu .nicescl{position:absolute;box-sizing:border-box;width:100%;left:0;top:100%;border:solid 1px #f2f2f2;border-top:none;}
.category__menu_show .nicescl{position:absolute;box-sizing:border-box;width:100%;left:0;top:0%;border:solid 1px #f2f2f2;border-top:none;}
.category__menu ul.content,.category__menu_show ul.content{overflow:auto;font-size:15px;min-height:300px;}
.category__menu li a,.category__menu_show li a{display:inline-flex;align-items:center;width:100%;position:relative;padding:10px 0px;font-size:15px;color:#000000;text-transform:uppercase;font-family:var(--f-r);}
.category__menu li a img,.category__menu_show li a img{margin-right:10px;}
.category__menu ul ul,.category__menu_show ul ul{width:100%;display:block;position:absolute;left:calc(100% - 7px);left:-moz-calc(100% - 7px);left:-webkit-calc(100% - 7px);z-index:9999;}
.category__menu ul ul li,.category__menu_show ul ul li{position:relative;padding-left:10px;padding-right:10px;}
.category__menu ul ul li a,.category__menu_show ul ul li a{padding:8px 0px;text-transform:capitalize;font-size:14px;}
.category__menu ul ul,.category__menu_show ul ul{-webkit-box-shadow:1px 1px 15px rgb(0 0 0 / 15%);box-shadow:1px 1px 15px rgb(0 0 0 / 15%);-webkit-transform:perspective(600px) rotateX(-90deg);transform:perspective(600px) rotateX(-90deg);-webkit-transform-origin:0 0 0;transform-origin:0 0 0;opacity:0;visibility:hidden;transition:all .3s;}
.category__menu ul > li:hover > ul,.category__menu_show ul > li:hover > ul{display:block;-webkit-transform:perspective(600px) rotateX(0);transform:perspective(600px) rotateX(0);-webkit-transform-origin:0 0 0;opacity:1;visibility:visible;transition:all .4s;}
.category__menu ul > li:last-child,.category__menu_show ul > li:last-child{border-bottom:none}
.category__menu ul ul ul,.category__menu_show ul ul ul{left:100%;top:0!important}
.category__menu i.right,.category__menu_show i.right{position:absolute;right:13px;font-size:16px;}
.category__menu i.left,.category__menu_show i.left{font-size:6px;margin-right:10px;}
.category__menu li:hover > a,.category__menu_show li:hover > a{color:var(--color-hover);}
.category__menu .fa-angle-right:before,.category__menu_show .fa-angle-right:before{font-size:15px;}
@-webkit-keyframes scale-up-hor-left{0%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;transform-origin:0 0}
100%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 0;transform-origin:0 0}
}
.category__menu::-webkit-scrollbar,.category__menu_show::-webkit-scrollbar{width:3px;height:0px;}
.category__menu::-webkit-scrollbar-track,.category__menu_show::-webkit-scrollbar-track{background:#ccc;}
.category__menu::-webkit-scrollbar-thumb,.category__menu_show::-webkit-scrollbar-thumb{background:#053217;}
.category__menu::-webkit-scrollbar-thumb:hover,.category__menu_show::-webkit-scrollbar-thumb:hover{background:#053217;}
@keyframes spin{to{transform:rotate(360deg);}
}
@-webkit-keyframes blink{0%{opacity:1;}
50%{opacity:0;}
100%{opacity:1;}
}
@-moz-keyframes blink{0%{opacity:1;}
50%{opacity:0;}
100%{opacity:1;}
}
@-o-keyframes blink{0%{opacity:1;}
50%{opacity:0;}
100%{opacity:1;}
}
@keyframes blink{0%{opacity:1;}
50%{opacity:0;}
100%{opacity:1;}
}
@keyframes shake-anim{0%{transform:rotate(0) scale(1) skew(1deg);}
10%,30%{-moz-transform:rotate(-25deg) scale(1) skew(1deg);}
20%,40%{-moz-transform:rotate(25deg) scale(1) skew(1deg);}
100%,50%{-moz-transform:rotate(0) scale(1) skew(1deg);}
}
@keyframes rotate{from{transform:rotate(0);}
to{transform:rotate(360deg);}
}
@keyframes fadeup{from{opacity:0;transform:translateX(-20px);}
to{opacity:1;transform:translateX(0);}
}
@keyframes pulse-animation{0%{transform:scale3d(1,1,1);opacity:0;}
10%{transform:scale3d(1.1,1.1,1.1);opacity:1;}
100%{transform:scale3d(1.6,1.6,1.6);opacity:0;}
}
@keyframes border-animation{0%{transform:scale3d(0.6,0.6,0.6);opacity:0;}
20%{transform:scale3d(1.2,1.2,1.2);opacity:1;}
100%{transform:scale3d(1.4,1.4,1.4);opacity:0;}
}
@keyframes spin{to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
}
@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@-moz-keyframes spin{to{-moz-transform:rotate(360deg);transform:rotate(360deg);}
}
@-o-keyframes spin{to{-o-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes spin{to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
}
@-webkit-keyframes ringring{0%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg);}
10%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg);transform:rotate(-25deg) scale(1) skew(1deg);}
20%{-webkit-transform:rotate(25deg) scale(1) skew(1deg);transform:rotate(25deg) scale(1) skew(1deg);}
30%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg);transform:rotate(-25deg) scale(1) skew(1deg);}
40%{-webkit-transform:rotate(25deg) scale(1) skew(1deg);transform:rotate(25deg) scale(1) skew(1deg);}
50%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg);}
100%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg);}
}
@-moz-keyframes ringring{0%{-moz-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg);}
10%{-moz-transform:rotate(-25deg) scale(1) skew(1deg);transform:rotate(-25deg) scale(1) skew(1deg);}
20%{-moz-transform:rotate(25deg) scale(1) skew(1deg);transform:rotate(25deg) scale(1) skew(1deg);}
30%{-moz-transform:rotate(-25deg) scale(1) skew(1deg);transform:rotate(-25deg) scale(1) skew(1deg);}
40%{-moz-transform:rotate(25deg) scale(1) skew(1deg);transform:rotate(25deg) scale(1) skew(1deg);}
50%{-moz-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg);}
100%{-moz-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg);}
}
@-o-keyframes ringring{0%{-o-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg);}
10%{-o-transform:rotate(-25deg) scale(1) skew(1deg);transform:rotate(-25deg) scale(1) skew(1deg);}
20%{-o-transform:rotate(25deg) scale(1) skew(1deg);transform:rotate(25deg) scale(1) skew(1deg);}
30%{-o-transform:rotate(-25deg) scale(1) skew(1deg);transform:rotate(-25deg) scale(1) skew(1deg);}
40%{-o-transform:rotate(25deg) scale(1) skew(1deg);transform:rotate(25deg) scale(1) skew(1deg);}
50%{-o-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg);}
100%{-o-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg);}
}
@keyframes ringring{0%{-webkit-transform:rotate(0) scale(1) skew(1deg);-moz-transform:rotate(0) scale(1) skew(1deg);-o-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg);}
10%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg);-moz-transform:rotate(-25deg) scale(1) skew(1deg);-o-transform:rotate(-25deg) scale(1) skew(1deg);transform:rotate(-25deg) scale(1) skew(1deg);}
20%{-webkit-transform:rotate(25deg) scale(1) skew(1deg);-moz-transform:rotate(25deg) scale(1) skew(1deg);-o-transform:rotate(25deg) scale(1) skew(1deg);transform:rotate(25deg) scale(1) skew(1deg);}
30%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg);-moz-transform:rotate(-25deg) scale(1) skew(1deg);-o-transform:rotate(-25deg) scale(1) skew(1deg);transform:rotate(-25deg) scale(1) skew(1deg);}
40%{-webkit-transform:rotate(25deg) scale(1) skew(1deg);-moz-transform:rotate(25deg) scale(1) skew(1deg);-o-transform:rotate(25deg) scale(1) skew(1deg);transform:rotate(25deg) scale(1) skew(1deg);}
50%{-webkit-transform:rotate(0) scale(1) skew(1deg);-moz-transform:rotate(0) scale(1) skew(1deg);-o-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg);}
100%{-webkit-transform:rotate(0) scale(1) skew(1deg);-moz-transform:rotate(0) scale(1) skew(1deg);-o-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg);}
}
@-webkit-keyframes slideInDown1{0%{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);visibility:visible}
100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes slideInDown1{0%{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);visibility:visible}
100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes spin{to{transform:rotate(360deg);}
}
@-webkit-keyframes criss-cross-left{0%{left:-20px;}
50%{left:50%;width:20px;height:20px;}
100%{left:50%;width:375px;height:375px;}
}
@keyframes criss-cross-left{0%{left:-20px;}
50%{left:50%;width:20px;height:20px;}
100%{left:50%;width:375px;height:375px;}
}
@-webkit-keyframes criss-cross-right{0%{right:-20px;}
50%{right:50%;width:20px;height:20px;}
100%{right:50%;width:375px;height:375px;}
}
@keyframes criss-cross-right{0%{right:-20px;}
50%{right:50%;width:20px;height:20px;}
100%{right:50%;width:375px;height:375px;}
}
@-webkit-keyframes animborder{0%{-webkit-transform:translateX(0);transform:translateX(0)}
100%{-webkit-transform:translateX(113px);transform:translateX(113px)}
}
@keyframes animborder{0%{-webkit-transform:translateX(0);transform:translateX(0)}
100%{-webkit-transform:translateX(113px);transform:translateX(113px)}
}
@keyframes an-at-keyframe-css-at-rule-that-translates-via-the-transform-property-the-background-by-negative-25-percent-of-its-width-so-that-it-gives-a-nice-border-animation_-We-use-the-translate-property-to-have-a-nice-transition-so-it_s-not-a-jerk-of-a-start-or-stop{to{transform:translateX(-25%)}
}
@keyframes sh02{from{opacity:0;left:0%;}
50%{opacity:1;}
to{opacity:0;left:100%;}
}
