/*
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.   ***************/
.header-nav-main li{margin: 0px 15px;}
.header-main .nav > li > a{font-size: 15px;}
.nav >li ul.sub-menu li:first-child{margin: 0 15px!important;}
.ux-linhvuc{padding-top: 90px!important;}
.nav-line-bottom>li.active>a:before{opacity: 0;}
.searchform .button.icon{border-radius: 25px;}
.mfp-content input[type=search]{border-radius: 25px 0px 0px 25px; border: none; box-shadow:none; height: 2.5em;}
.ux-linhvuc-row-1 h2{font-weight: normal; font-size: 36px;}
.ux-linh-vuc-tag p strong{background: #fc7d23;color: #fff;padding: 5px 15px;font-size: 12px;border-radius: 15px;}
.ux-linh-vuc-tag-2 p{font-size: 18px;}
.ux-dich-vu-col{flex-basis: 20%;max-width: 20%;}
.ux-dich-vu-col .col-inner{padding-top: 40px;}
.ux-dich-vu-col .col-inner .text{padding: 0px 20px;}
.ux-dich-vu-col .col-inner h4{color: #fc7d23; padding-top: 20px; min-height: 110px;}
.ux-lichsu{padding-top: 100px!important;}
.ux-doitac{border-top: 1px solid #eaeaea; padding-top: 75px!important;}
.ux-footer-1{padding-top: 60px!important; font-size: 14px;}
.ux-footer-1 h4{color: #f6eb16!important; padding-bottom: 20px;}
.ux-footer-1 a{color: #fff; font-size: 16px;}
.ux-footer-1 a:hover{color: #f6eb16;}
.ux-footer-1 .col-inner p{margin-bottom: 10px!important;}
.absolute-footer{padding-top: 20px; border-top: 1px solid rgb(256,256,256,0.2);}
.ux-blog-post h5 a{color: #fc7d23; font-size: 18px;}
.nav-column>li>a, .nav-dropdown>li>a {display: block;font-size: 14px;line-height: 21px;}
.ux-form-lienhe .col-inner{background: #f2f2f2; padding: 40px; border-radius: 15px;}
.ux-form-lienhe input[type=submit]{width: 100%; border-radius: 5px; height: 60px;}
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
.ux-dich-vu-col {flex-basis: 100%; max-width: 100%;}
.ux-dich-vu-col .col-inner h4{min-height: unset;}
}