/*
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.   ***************/
blockquote, dl, figure, form, ol, p, pre, ul {margin-bottom: 0.8em;}

.banner h1, .banner h2, .banner h3{line-height: 1.3}

.ux-menu-link__link{min-height: 2em;font-size: 14px;}

.box-text .is-divider{display: none;}
.is-small, .is-small.button {font-size: .9em;}

.section-title-container {margin-bottom: 0.8em;}

td, th{font-size: 1em;line-height: 1.3;}
td:first-child, th:first-child{padding-left: 8px;}

.section-title-normal{border-bottom: unset;}
.section-title-normal span{border-bottom: unset; margin-bottom: 0; padding-bottom: 0;font-size: 21px;}
.home-section-title .section-title{border-left: 5px solid #0171bb; padding-left: 15px;}
.home-section-title .section-title a{font-size: 15px;}

.home-section-title2 .section-title{text-align: center;background-color: #0171bb;color: #fff;margin-bottom: 0;padding: 10px 15px;position: relative;justify-content: unset;}
.home-section-title2 .section-title:before{content:'\f15c';font-family: 'Font Awesome 5 Pro';padding-right: 10px;font-size: 15px;} 

.home-blog .col-inner .box{background-color: #f2f3fa !important; border-radius: 7px;}
.home-blog .tag-label{margin-bottom: 10px;opacity: .85; font-size: 0.8em; line-height: 1.4;}
.home-blog .post-title{margin-bottom: 10px;}
.home-blog .post-meta{margin-bottom: 10px; font-size: 1em;position: relative;}
.home-blog .post-meta:before{content: '\f073';font-family: 'Font Awesome 5 Pro';padding-right: 6px;}

.home-blog2 .col-inner{padding: 12px; background-color: #fff; border: 1px solid #fff; border-radius: 7px;}
.home-blog2 .col-inner:hover{border-color: #0171bb;transition: .3s;}
.home-blog2 .box-vertical .box-text{padding-top: 0;padding-bottom: 0;padding-right: 0;}
.home-blog2 .box-vertical .box-text .post-title{font-size: 15px;}

.home-blog3 .box-text{padding-top: 0;padding-bottom: 0;padding-right: 0;}
.home-blog3 .box-text .post-title{font-size: 15px;}

.home-thongbao .box-vertical{position: relative;padding-left: 15px;}
.home-thongbao .box-vertical:before{content:'\f0ea'; font-family: 'Font Awesome 5 Pro';background-color: rgb(255 220 195);padding: 15px 10px;font-size: 18px;top: 14px;position: relative;border-radius: 6px;}
.home-thongbao .box-vertical .box-image{display: none;}
.home-thongbao .box-vertical .box-text{padding: 0 15px 0 15px;}
.home-thongbao .box-vertical .box-text .post-title{font-size: 15px;}
.home-thongbao .box-vertical .box-text .post-title{font-size: 15px;}

.home-support .icon{background-color: #fff;padding: 10px;border-radius: 7px;}

.page-contact-form .wpcf7-form .wpcf7-form-control-wrap input[type="text"],
.page-contact-form .wpcf7-form .wpcf7-form-control-wrap input[type="email"], 
.page-contact-form .wpcf7-form .wpcf7-form-control-wrap input[type="tel"]{height: 3em;border-radius: 8px;background-color: #f2f4f7;border: unset;}
.page-contact-form .wpcf7-form .wpcf7-form-control-wrap textarea{border-radius: 8px;background-color: #f2f4f7;border: unset;}
.page-contact-form .wpcf7-form input[type="submit"]{width: 100%;border-radius: 8px;margin-right: 0;height: 3em;}
.page-contact-form .wpcf7-form .wpcf7-spinner{position: absolute;right: 10px;bottom: 28px;}





