/* http://opencom.vn/userdata/8785/wp-content/themes/keyweb/css/2.archive.css?ver=6.4.1 */
.item-tintuc{width:100%;float:left;margin-bottom:30px}.item-img.shine{position:relative}.item-tintuc .item-img{width:100%;float:left;overflow:hidden}.item-tintuc .item-img a{width:100%;float:left;position:relative;overflow:hidden}.item-tintuc .item-img img{width:100%;height:100%;float:left;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;-moz-transition:opacity 0.35s,-webkit-transform 0.35s;-o-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s}.shine::before{position:absolute;top:0;left:-75%;z-index:2;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)}.shine:hover::before{-webkit-animation:shine .35s;animation:shine .35s}@keyframes shine{100%{left:125%}100%{left:125%}}.item-tintuc .item-img img:hover{opacity:0.8;-webkit-transform:scale3d(1.15,1.15,1);-moz-transform:scale3d(1.15,1.15,1);-o-transform:scale3d(1.15,1.15,1);transform:scale3d(1.15,1.15,1)}.item-tintuc .item-date{position:absolute;bottom:20px;left:20px;color:#fff;background:#ffb536;padding:10px 20px;font-size:16px;font-weight:700;border-radius:3px}.item-tintuc .item-meta{width:100%;float:left;padding:20px 0px;border-bottom:1px solid #e1e1e1}.item-tintuc .item-title h3{font-weight:700;margin-top:0px;font-size:26px;font-family:'Alegreya',serif;position:relative;letter-spacing:.90px;color:#1f365c;margin-bottom:15px}.item-tintuc .item-title>a:hover h3{color:#458ac4}.item-tintuc .item-meta span{font-size:14px;font-weight:700;text-transform:uppercase;color:#8b95a2;line-height:20px;margin-right:20px}.item-tintuc .item-meta span i{margin-right:10px;color:#1f365c}.item-tintuc .item-meta span a{font-size:14px;font-weight:700;text-transform:uppercase;text-decoration:none;color:#8b95a2;line-height:20px}.item-tintuc .item-title{width:100%;float:left;padding:15px 0px}.item-tintuc .item-title p{font-size:14px;line-height:25px;color:#8e8d8d;margin-top:0px}.item-tintuc>a{background:#5db5ff;color:#fff;font-size:14px;font-weight:700;padding:10px 25px;text-decoration:none;border-radius:3px;text-transform:uppercase}.list-socialmedia{display:flex;margin:20px 0}.item-tintuc .share-post ul>li{list-style:none;font-size:12px;font-family:'Open Sans',sans-serif;font-weight:700;margin-right:5px}.item-tintuc .share-post ul>li a{background:#fff;border:2px solid #f2f2f2;padding:15px!important;position:relative;margin-right:5px;color:#fff;text-decoration:none;display:block}.item-tintuc .share-post ul>li a img{vertical-align:middle}.arrow-right{border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #f2f2f2;position:absolute;right:0px;top:50%;margin-top:-5px}.item-tintuc .share-post .twitter a{background:#4cc5f3;border:2px solid #4cc5f3;opacity:0.7}.item-tintuc .share-post .facebook a{background:#264b9b;border:2px solid #264b9b;opacity:0.7}.item-tintuc .share-post .google a{background:#ce3321;border:2px solid #ce3321;opacity:0.7}.item-tintuc .share-post .twitter a:hover,.item-tintuc .share-post .facebook a:hover,.item-tintuc .share-post .google a:hover{opacity:1}.comment-post{width:100%;float:left;padding:50px 0px}.comment-post h3{font-weight:700;margin-top:0px;font-size:30px;font-family:'Alegreya',serif;position:relative;letter-spacing:.90px;color:#1f365c;text-align:center}.comment-post>p{font-weight:700;margin-top:0px;font-size:22px;font-family:'Alegreya',serif;position:relative;letter-spacing:.90px;color:#1f365c;text-align:left}#respond>h3{text-align:left;margin-bottom:0px}#respond form p label{width:100%;float:left}#respond form p textarea{width:100%;float:left}#respond form p textarea{width:100%;float:left}#respond form p input[type="submit"]{margin-top:30px;color:#fff;font-weight:700;border:0px;padding:10px 20px;background:#1f365c;cursor:pointer}.filter-category{width:100%;float:left;margin-bottom:30px;position:relative;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center}.filter-category .button{color:#898989;background:#fff;border:0px;border-bottom:2px solid #fff;font-size:16px;font-weight:700;margin-right:10px;padding-bottom:5px;outline:none;text-align:center;text-transform:uppercase;cursor:pointer;display:inline-block}.content-project{display:flex;justify-content:space-between;flex-wrap:wrap}a.is-checked{color:#5db5ff!important;border-bottom:2px solid #5db5ff!important}.button-group::after{content:'';display:block;clear:both}.content-project{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.col-post-project{width:31.5%;margin-bottom:20px}.col-post-project .item-project{width:100%;position:relative;overflow:hidden}.img-project{width:100%;float:left}.img-project img{width:100%;height:auto;float:left;height:275px;object-fit:cover}.over-project{width:100%;height:100%;top:0px;position:absolute;text-align:center;overflow:hidden}.over-project a{width:147px;font-size:14px;display:inline-block;top:-130px;position:relative;z-index:999;line-height:43px;margin:86px 0px 74px;border-radius:4px;font-weight:700;background:#5db5ff;color:#fff;padding:0px}.hv-right-bg::before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#333;border-radius:3px;-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:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.over-project{width:100%;height:100%;top:0px;position:absolute;text-align:center;overflow:hidden}.over-project a{width:147px;font-size:14px;display:inline-block;top:-130px;position:relative;z-index:99;line-height:43px;margin:86px 0px 74px;border-radius:4px;font-weight:700;background:#5db5ff;color:#fff;padding:0px}.over-project h3{background:#d5b157;font-family:'Alegreya',serif;color:#fff;margin:0px;font-size:20px;padding:0;font-weight:700;position:absolute;width:100%;bottom:-60px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;padding-bottom:0;margin-bottom:0px;line-height:45px}.col-post-project:hover img{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);-webkit-transition-duration:1s;transition-duration:1s;border:0;opacity:0.8}.col-post-project:hover a{text-decoration:none;-webkit-transform:translate3d(0,130px,0);transform:translate3d(0,130px,0);-webkit-transition-duration:1s;transition-duration:1s}.col-post-project:hover h3{-webkit-transform:translate3d(0,-60px,0);transform:translate3d(0,-60px,0);-webkit-transition-duration:0.5s;transition-duration:0.5s}.page-heading{text-align:center;color:#018791;font-size:21px;text-transform:uppercase;margin:0;margin-bottom:5px}@media only screen and (max-width:900px){.img-project img{height:250px}.filter-category .button{font-size:14px}.filter-category{margin-bottom:20px}}@media only screen and (max-width:700px){.col-post-project{width:48%}.over-project h3{font-size:18px}}@media only screen and (max-width:400px){.col-post-project{width:100%}}