/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0

}

*/
body.home main#main {
    background: #f9f9f9;
}
.featured-title .page-title-bg {
   	background: url(../flatsome-child/image/bg_gioithieu.png) repeat scroll top left;
}
.has-transparent + .page-title:first-of-type {
    padding-top: 60px !important;
}
.top-divider {
border-top: none;}
.nav > li > a, .mobile-sidebar-levels-2 .nav > li > ul > li > a {
     color:#fff;
        font-size: 16px;
    font-family: Oswald !important;
    font-weight: normal !important;
}
.nav-spacing-xlarge>li {
    margin: 0 20px;
}
hr {
    margin: 0;
}
.text.dark h3 {
    text-shadow: 1px 1px 2px #000;
}
h3.entry-category a {
    color: #fff;
    text-transform: capitalize;
}
h3.entry-category  {
    color: #fff;
    text-transform: capitalize;
}
h3.entry-title {
    color: #2b2b2b;
}


.accordion-item span {
    font-family: nunito;
    color: #dae2dc;
}
.accordion-title.plain.active span {
	color: #0b3d2e !important;
}
.accordion-title.plain.active {
    font-weight: bold;
    background-color: #b9d7bc;
    border-radius: 35px;
    border: 4px dashed #0b3d2e !important;
    
}
.accordion-title.plain {
	background-color: #0b3d2e;
    border-radius: 35px;
}
.banner h6, .banner h5, .banner p {
    padding: 0;
    margin-top: 0.3em;
    margin-bottom: 0.3em;
}
.chitiet {
    padding: 10px;
	background: #f8fcfd;
}
.chitiet h5 {
    font-family: Bricolage Grotesque;
    padding-bottom: 20px;
	    font-size: 19px;
}
.chitiet1 p a {
    font-family: 'Oswald';
    font-size: 20px;
    color: #006945;
}
.chitiet1 p  {
    padding-bottom: 18px;
}
 .nav-dropdown.nav-dropdown-default>li>a {
    color: #0048a2;
}
.is-divider {
    display: none;
}
.has-dropdown .icon-angle-down {
    font-size: 18px;
    margin-left: .2em;
    color: #fff200;
	opacity: 1 !important;
}
    .icon-angle-down:before {
        content: url(../flatsome-child/image/right.png);
    }
.row._chuyenmuc .box-text h5 {
    margin-bottom: 10px;
    padding-bottom: 10px;
	color: #13207d;
    font-size: 15px;
}
.breadcrumb-container.theme1 {
    font-family: 'Oswald';
    font-weight: 200;
    text-transform: uppercase;
}
.nav-dropdown {
    min-width: 300px;
}
span.widget-title {
    color: #2b2b2b;
    font-size: 21px;
}
aside#flatsome_recent_posts-2 {
    border: 1px solid #eceeef;
	padding-top: 30px ;
	padding-left: 10px 
}
.row-divided>.col+.col:not(.large-12) {
        border-left: none;
}
.post-sidebar.large-4.col {
    padding-top: 0px !important;
}
.box-text h5 {
    font-family: 'Oswald';
}
p.from_the_blog_excerpt {
    font-family: "Nunito";
}
.col.post-item.is-selected .col-inner {
    background: #fff;
    min-height: 387px;
    border: 1px solid #fff;
    box-shadow: 1px 1px 6px #eceeef;
    border-radius: 8px;
}
._cotchuyenmuc {
    border: 1px solid #eceeef;
}
.banner-grid-wrapper .banner-bg.fill {
    border-radius: 10px;
}
.pt-cv-content-item {
padding-bottom: 45px;}
.pt-cv-content-item.pt-cv-1-col {
    padding-bottom: 25px;
}
.pt-cv-pagination-wrapper {
    text-align: center;
}
div#pt-cv-view-3b39d3be47 h4.pt-cv-title a {
    color: #0a543e;
	font-family: "Barlow Condensed";
}
div#pt-cv-view-3b39d3be47 h4.pt-cv-title  {
    padding: 5px 20px;
	font-family: "Barlow Condensed";
}
div#pt-cv-view-3b39d3be47 .pt-cv-content {
    padding: 5px 20px;
}
div#pt-cv-view-3b39d3be47 .pt-cv-ifield {
    border: 1px solid #eceeef;
    margin: 4px;
    border-radius: 7px;
    background: #f8fcfd;
	    min-height: 455px;
}
div#pt-cv-view-0c218abrzb .pt-cv-meta-fields {
    float: right;
}
#pt-cv-view-0c218abrzb h4.pt-cv-title a._self {
    font-weight: normal;
    color: #14479b;
    font-size: 16px;
    text-align: justify;
    font-family: arial;
}
#pt-cv-view-0c218abrzb .pt-cv-content-item.pt-cv-2-col {
    padding-bottom: 0px;
    border-bottom: 1px solid #dddbdb;
}
h3.pt-cv-title {
    font-size: 16px;
}
h2.wp-show-posts-entry-title {
    color: #000191;
    font-size: 20px;
	font-family: 'Barlow Condensed';
}
 a.wp-show-posts-read-more {
    border: none;
    color: #111111;
    background: no-repeat;
    text-decoration: underline;
    /* text-decoration: underline; */
}
.wp-show-posts-inner p {
    margin-bottom: 0;
}
.wp-show-posts-columns#wpsp-302 .wp-show-posts-inner {
    margin: 0 0 4em 2em;
} td {
    font-size: 1em;
	color: #000191;
}

section#wpsp-302 .wp-show-posts-inner {
    border-left: 3px solid #eeeeee;
    padding-left: 20px;
}
.pt-cv-content-item.pt-cv-2-col {
    padding: 10px;
}
.pt-cv-content {
    font-size: 15px;
}
.row._chuyenmuc .col {
    padding: 0 15px 0px;
}
.row._chuyenmuc .col.post-item .col-inner{
	border-bottom: 1px solid #eceeef;
}
.box-text h5 {
    margin-bottom: 10px;
}
.badge.post-date.badge-small.badge-outline {
    display: none;
}
tr.table-active {
    background: #daefdc;
}
#flags {
    width: 55px !important;
}
._khampha h5.post-title.is-large {
    color: #0a543e;
    font-family: 'Bricolage Grotesque';
    font-weight: 500;
}
._tituclon h5.post-title.is-large, ._tintucnho h5.post-title.is-large {
    color: #000;
}
._khampha .box-image {
    border-radius: 10px 10px 0 0;
}
div#pt-cv-view-5394b94xcr a._self.pt-cv-readmore.btn.btn-success, div#pt-cv-view-c44929epzs  a._self.pt-cv-readmore.btn.btn-success{
    background: none !important;
    border-color: transparent;
    color: #111111;
    text-decoration: underline !important;
}
div#pt-cv-view-5394b94xcr h4.pt-cv-title, div#pt-cv-view-c44929epzs h4.pt-cv-title {
    font-size: 16px;
	color: #323232;
}
div#pt-cv-view-2ac52ecg2d h4.pt-cv-title {
	background: url(../flatsome-child/image/bg_video.png) no-repeat scroll 5px 5px #fff;
    
    font-size: 16px;
    padding: 3px 0px 0px 33px;
	    min-height: 40px;
}
.chinhphuc
{
	background: url(../flatsome-child/image/sinhthai.png) no-repeat scroll top left #fff;
    min-height: 102px;
}
.bangia
{
	background: url(../flatsome-child/image/banggia.png) no-repeat scroll top left #fff;
    min-height: 102px;
}
.bangia1
{
	    background: url(../flatsome-child/image/bangia1.png) no-repeat scroll -5px 0px #f9f9f9;
    min-height: 112px;
}
div#pt-cv-view-2ac52ecg2d h4.pt-cv-title a{
    color: #222222;;
}
div#pt-cv-view-5567830k5q h4.pt-cv-title {
	background: url(../flatsome-child/image/bg_hinh.png) no-repeat scroll 5px 5px #fff;
  
    font-size: 16px;
    padding: 5px 0px 0px 42px;
	    min-height: 40px;
}
div#pt-cv-view-5567830k5q h4.pt-cv-title a {
    color: #000191;
}
a._datdichvu {
    background: url(../flatsome-child/image/bg_dattour.png) no-repeat scroll 0px 0px #fff;
    width: 276px !important;
    height: 85px;
    padding: 22px 66px;
    font-size: 20px;
    font-weight: bold;
    display: inline-table;
    color: #fff;
}
img.size-full.wp-image-171:hover {
	 background: url(../flatsome-child/image/active.png) no-repeat scroll 0px 0px ;
}
.wpcf7 .col {
    padding: 0 15px 1px;
}
.slider-nav-circle .flickity-prev-next-button:hover .arrow, .slider-nav-circle .flickity-prev-next-button:hover svg {
    fill: #fff !important;
    background-color: green;
    border-color: green;
}
a.button.primary.is-outline._tintuc{
    color: #009688;
}
.absolute-footer.dark.medium-text-center.small-text-center {
    display: none;
}
.footer {
    padding: 10px 0 10px;
}
.footer .col{
    margin: 0;
    padding: 0 15px 0px;
}
/*************** ADD CUSTOM CSS HERE.   ***************/
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
.off-canvas-left .mfp-content {
	width:320px !important;
}
h5.post-title.is-large {
    padding-top: 15px;
}
.text.dark h3 {
    padding-left: 15px;
}
h3.pt-cv-title {
    padding-top: 10px;
}
.header.show-on-scroll, .header.has-transparent, .header.transparent {
    position: relative;
}
.header-bg-color, .header-wrapper {
     background-color: #fff !important; 
}
.logo-left .logo {
    margin-right: 0px;
}
i.icon-menu {
    color: #00a7fd;
}
i.icon-search {
    color: #fff;
}
.nav > li > a, .mobile-sidebar-levels-2 .nav > li > ul > li > a {
     color:#000;
        font-size: 16px;
}
div#wide-nav {
    background: #096148;
}
li.header-search.header-search-dropdown.has-icon.has-dropdown.menu-item-has-children {
    right: 0;
    position: absolute;
}
ul.sub-menu.nav-sidebar-ul.children {
    background: #eef7f6;
}
ul.sub-menu.nav-sidebar-ul.children li {
    border-bottom: 1px solid #fff;
}
ul.sub-menu.nav-sidebar-ul.children li a {
    color: #0048a2;
}
.chinhphuc p span  {
	font-size: 14px !important;
}
.chinhphuc p {
padding: 47px 0px 0px 115px !important;
}
}