/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/
/*************** ADD CUSTOM CSS HERE.   ***************/
.home-services .has-hover:hover .hover-slide, .home-services .has-hover:hover .hover-slide-in, .home-services .has-hover:hover .hover-zoom, .home-services .has-hover:hover .hover-zoom-in, .home-services .has-hover:hover .show-on-hover {
    opacity: 1;
    transform: scale(1) translateZ(0) translateY(0) !important;
    pointer-events: inherit;
    display: flex;
    align-items: center;
}
.fusion-image-wrapper.col-4 img.size-full.alignnone{margin-bottom: 0;}.blog-wrapper.blog-single{font-size:110%!important}.blog-wrapper.blog-single .entry-header-text.entry-header-text-top{padding-bottom:0}.blog-wrapper.blog-single .entry-divider.is-divider{display:none}span.wpcf7-spinner{display:none}.row-blog-effect .col.post-item .box-text{position:absolute;bottom:0;margin-bottom:0;padding:12px 0;-webkit-transform:scale(.9) translateZ(0);transform:scale(.9) translateZ(0);background-color:rgba(13,27,45,.8);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.row-blog-effect .box-blog-post .is-divider{display:none}.row-blog-effect .box-blog-post .button,.row-blog-effect .box-blog-post .from_the_blog_excerpt{opacity:0;display:none}.row-blog-effect .col.post-item:hover .box-text{background-color:rgba(13,27,45,.8);height:100%;display:flex;align-items:center;position:absolute;top:0;opacity:1;transform:scale(1) translateZ(0) translateY(0)!important}.row-blog-effect .col.post-item:hover .box-blog-post .button,.row-blog-effect .col.post-item:hover .box-blog-post .from_the_blog_excerpt{opacity:1;display:inline-block}.nav-pagination>li>a,.nav-pagination>li>span{border-radius:0}.footer-2__logo{margin-left:-19px;margin-bottom:15px}.footer-2 .social-icons a{margin-bottom:0}.social-fixed{position:fixed;top:50%;margin-top:-70px;margin-left:-45px}.social-fixed ul{margin-bottom:0}.social-fixed img{width:30px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.social-fixed li:hover img{-webkit-animation:hvr-push .3s linear;animation:hvr-push .3s linear}.social-fixed li{text-align:center;list-style:none;margin-bottom:25px}.social-fixed li:last-child{margin-bottom:0}.social-fixed .fb img{width:16px}.icon-box-effect-1{padding:20px}.icon-box-effect-1:hover{background-color:#fff;-webkit-box-shadow:0 0 19px 9px #b5b5b5;-moz-box-shadow:0 0 19px 9px #b5b5b5;box-shadow:0 0 19px 9px #b5b5b5}@-webkit-keyframes hvr-push{50%{-webkit-transform:scale(.8);transform:scale(.8)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes hvr-push{50%{-webkit-transform:scale(.8);transform:scale(.8)}100%{-webkit-transform:scale(1);transform:scale(1)}}.icon-box-effect:hover .icon .icon-inner img{-webkit-animation:hvr-push .3s linear;animation:hvr-push .3s linear}.icon-box-effect .icon .icon-inner{position:relative}.icon-box-effect .icon .icon-inner img{border-radius:50%;padding-top:0}.icon-box-effect .icon .icon-inner:before{pointer-events:none;position:absolute;width:100%;height:100%;border-radius:50%;content:'';-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;top:-7px;left:-7px;padding:7px;box-shadow:0 0 0 4px #00aae7;-webkit-transition:-webkit-transform .2s,opacity .2s;-webkit-transform:scale(.8);-moz-transition:-moz-transform .2s,opacity .2s;-moz-transform:scale(.8);-ms-transform:scale(.8);transition:transform .2s,opacity .2s;transform:scale(.8);opacity:0}.icon-box-effect:hover .icon .icon-inner:before{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.icon-box-tuyen-dung .icon-box{padding:10px 3px;border:1px solid #ccc}.icon-box-tuyen-dung .icon-box-img img{border-radius:50%;width:90%;margin-left:5%;margin-right:5%}.footer-2 .widget .is-divider{background-color:#28abe2}.media-heading{position:relative}.media-heading:before{position:absolute;left:0;bottom:-2px;content:"";width:40px;height:2px;background-color:#28abe2}.moc-section-component{color:#fff}.moc-section-component.social-media{color:#0d1b2d}.moc-section-component span{color:#28abe2;border-bottom:2px solid #28abe2}.contact-form-page-contact .button-submit{text-align:center}.contact-form-page-contact-title{text-align:center;color:#fff;text-transform:uppercase}.form-contact-wrap{display:table;width:100%}.form-contact-wrap-right{display:table-cell;vertical-align:middle;padding-left:5px}.form-contact-wrap-left{display:table-cell;width:50%;padding-right:5px}.section-title-main span{margin-left:0;margin-right:0;color:#28abe2}.custom-image-box .box-badge .box-text{width:65%;margin:0 auto;left:0;right:0}.post-item .badge.post-date{display:none}.page-contact .box-overlay.dark .box-text,.page-contact .box-shade.dark .box-text{text-shadow:none}@font-face{font-family:SFUFuturaHeavy;src:url(fonts/SFUFuturaHeavy.eot);src:url(fonts/SFUFuturaHeavy.eot?#iefix) format("embedded-opentype"),url(fonts/SFUFuturaHeavy.otf) format("opentype"),url(fonts/SFUFuturaHeavy.svg) format("svg"),url(fonts/SFUFuturaHeavy.ttf) format("truetype"),url(fonts/SFUFuturaHeavy.woff) format("woff"),url(fonts/SFUFuturaHeavy.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:SFUFuturaHeavyOblique;src:url(fonts/SFUFuturaHeavyOblique.eot);src:url(fonts/SFUFuturaHeavyOblique.eot?#iefix) format("embedded-opentype"),url(fonts/SFUFuturaHeavyOblique.otf) format("opentype"),url(fonts/SFUFuturaHeavyOblique.svg) format("svg"),url(fonts/SFUFuturaHeavyOblique.ttf) format("truetype"),url(fonts/SFUFuturaHeavyOblique.woff) format("woff"),url(fonts/SFUFuturaHeavyOblique.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:SFUFuturaLight;src:url(fonts/SFUFuturaLight.eot);src:url(fonts/SFUFuturaLight.eot?#iefix) format("embedded-opentype"),url(fonts/SFUFuturaLight.otf) format("opentype"),url(fonts/SFUFuturaLight.svg) format("svg"),url(fonts/SFUFuturaLight.ttf) format("truetype"),url(fonts/SFUFuturaLight.woff) format("woff"),url(fonts/SFUFuturaLight.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:SFUFuturaLightOblique;src:url(fonts/SFUFuturaLightOblique.eot);src:url(fonts/SFUFuturaLightOblique.eot?#iefix) format("embedded-opentype"),url(fonts/SFUFuturaLightOblique.otf) format("opentype"),url(fonts/SFUFuturaLightOblique.svg) format("svg"),url(fonts/SFUFuturaLightOblique.ttf) format("truetype"),url(fonts/SFUFuturaLightOblique.woff) format("woff"),url(fonts/SFUFuturaLightOblique.woff2) format("woff2");font-weight:400;font-style:normal}h1,h2,h3,h4,h5,h6{font-family:SFUFuturaHeavy,sans-serif!important}.nav>li>a,body{font-family:SFUFuturaLight,sans-serif!important}b,strong{font-family:SFUFuturaHeavy,sans-serif!important}.we-are-moc .col-inner{padding:20px;background-color:#0d1b2d}.has-bg-grey .col-inner{padding:20px;background-color:#d7d7d7}.row-has-bg-grey{background-color:#d7d7d7;margin-bottom:20px}.statistics>h3{display:none}.statistics-inner .number{font-size:36px;font-family:SFUFuturaHeavy,sans-serif!important}.statistics .statistics-inner .stat{margin:10px 25px}.section-social-media .statistics{padding:15px 0}.section-social-media .statistics .statistics-inner{padding:0}.section-social-media .statistics .statistics-inner .stat{margin:0}.statistics .stat span{margin-bottom:0}.home-services .col>.col-inner .hover-hide{position:absolute;bottom:0;text-align:center;color:#fff;margin-bottom:0;padding:12px 0;background-color:rgba(13,27,45,.8);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.home-services .col>.col-inner:hover .hover-hide{bottom:52px;opacity:0;visibility:hidden}.box-overlay .box-text,.box-shade .box-text{top:0}.footer-1,.footer-2{background-size:cover;background-repeat:no-repeat}.copyright-footer{color:#fff}.section-title-container{margin-bottom:0}.section-title b{background-color:#0d1b2d;position:relative;opacity:1}.section-title b.t-left:before{position:absolute;right:0;top:-4px;content:"";width:10px;height:10px;background-color:#28abe2;border-radius:50%}.section-title b.t-right:before{position:absolute;left:0;top:-4px;content:"";width:10px;height:10px;background-color:#28abe2;border-radius:50%}.footer-2 .widget>ul>li+li,.footer-2 ul.menu>li+li{border-top:none}.footer-2 ul.menu>li>a{display:block;padding:0;position:relative;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.footer-2 ul.menu>li:hover a{color:#28abe2;padding-left:10px}.footer-2 ul.menu>li a:before{position:absolute;left:-10px;top:9px;content:"\f105";font-size:14px;color:#28abe2;font:normal normal normal 14px/1 FontAwesome;opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.footer-2 ul.menu>li:hover a:before{left:0;opacity:1}.fusion-link-wrapper{font-size:0}.fusion-rollover-title{color:#fff}.fusion-flip-wrap{overflow:hidden}.fusion-portfolio-content-wrapper{overflow:hidden}.fusion-image-wrapper{z-index:1;position:relative;opacity:1}.fusion-image-wrapper .fusion-rollover{background-image:linear-gradient(top,rgba(9,173,228,.56) 0,#09ade4 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(9,173,228,.56)),color-stop(1,#09ade4));background-image:filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#09ade4,endColorstr=#09ade4),progid: DXImageTransform.Microsoft.Alpha(Opacity=0);background-image:-webkit-linear-gradient(top,rgba(9,173,228,.56) 0,#09ade4 100%);background-image:-moz-linear-gradient(top,rgba(9,173,228,.56) 0,#09ade4 100%);background-image:-ms-linear-gradient(top,rgba(9,173,228,.56) 0,#09ade4 100%);background-image:-o-linear-gradient(top,rgba(9,173,228,.56) 0,#09ade4 100%);transform:scaleX(0);-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);align-items:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;opacity:0;position:absolute;top:0;left:0;width:100.1%;height:100.1%;line-height:normal;text-align:center}.fusion-rollover{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;opacity:0;position:absolute;top:0;left:0;width:100.1%;height:100.1%;line-height:normal;text-align:center;background-image:-webkit-gradient(linear,left bottom,left top,from(#aad75d),to(#d1e990));background-image:-webkit-linear-gradient(bottom,#aad75d,#d1e990);background-image:-o-linear-gradient(bottom,#aad75d,#d1e990);background-image:linear-gradient(to top,#aad75d,#d1e990);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform-style:preserve-3d}.fusion-rollover-content{padding:10px;width:90%;-webkit-box-sizing:border-box;box-sizing:border-box}.fusion-rollover-content .fusion-link-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;z-index:1}.fusion-image-wrapper:hover .fusion-rollover{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transform-style:preserve-3d}.fusion-image-wrapper:hover .fusion-rollover{transform:scaleX(1);-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1)}.fusion-rollover-title a{font-size:24px;color:#fff}h4.fusion-flip-title{font-weight:600;font-size:30px;margin-bottom:24px}.fusion-flip-box{position:relative;z-index:1;padding:0;margin:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin-bottom:20px;display:block}.flip-box-front{background-color:#20232c;border-color:rgba(255,255,255,0);border-radius:4px;color:#fff;-webkit-transform:rotateY(0);transform:rotateY(0);z-index:10;min-height:250px!important;-webkit-perspective:600px;perspective:600px;padding:27px 20px;text-align:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-transition:all .4s cubic-bezier(.2,.85,.4,1.275)!important;-o-transition:all .4s cubic-bezier(.2,.85,.4,1.275)!important;transition:all .4s cubic-bezier(.2,.85,.4,1.275)!important}.flip-box-heading{margin-top:40.5px;color:#fff}.fusion-flip-box:hover .flip-box-front{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);z-index:-1}.fusion-flip-box:hover .flip-box-back{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0);z-index:1;background-color:#09ade4;border-color:rgba(255,255,255,0);border-radius:4px;color:#fff}.fusion-flip-box .flip-box-back{position:absolute;left:0;top:0;height:auto;width:100%;-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);transform:rotateY(-180deg);z-index:-1;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-perspective:600px;perspective:600px;padding:27px 20px;text-align:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-transition:all .4s cubic-bezier(.2,.85,.4,1.275)!important;-o-transition:all .4s cubic-bezier(.2,.85,.4,1.275)!important;transition:all .4s cubic-bezier(.2,.85,.4,1.275)!important;min-height:250px!important}.flip-box-heading-back{color:#fff;font-size:24px}@media only screen and (max-width:849px){body{overflow:hidden}.social-fixed{left:50px!important}}@media (min-width:1023px){.fusion-flip-box{width:33.333%;float:left;padding:0 15px}.fusion-flip-wrap{margin:0 -15px}.fusion-image-wrapper.col-4{width:25%;float:left}.fusion-image-wrapper.col-3{width:33.333%;float:left}}@-webkit-keyframes hvr-push{50%{-webkit-transform:scale(.8);transform:scale(.8)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes hvr-push{50%{-webkit-transform:scale(.8);transform:scale(.8)}100%{-webkit-transform:scale(1);transform:scale(1)}}