/*
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.   ***************/
@font-face {
    font-family: 'UTM_Neo';
    src: url('fonts/UTM Neo Sans Intel.eot');
    src: local('UTM Neo Sans Intel'),
    url('fonts/UTM-Neo-Sans-Intel.woff') format('woff'),
    url('fonts/utm-neo-sans-intel.ttf') format('truetype'),
    url('fonts/UTM Neo Sans Intel.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
body, p, h1, h2, h3, h4, h5, h6, .heading-font, .nav>li>a {
    font-family: 'UTM_Neo',sans-serif !important;
}
p,th, td{font-size: 15px;        color: #333;}

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}

.boxtamnhin {
    border: 1px solid #3789d4;
    border-radius: 10px;
        background:#fff
}
.box_t .icon-box-text {
    padding: 10px !important;
}
.sphome p.product-title a{font-weight:700; text-align:center;}
#footer .section.dark {
    background: linear-gradient(0deg,#f91e41 50%,#c50020 100%);
    opacity: .99;
    padding-bottom: 2em;
}
#footer .section-title span {
    text-transform: none !important;
    font-size: 1.4em;
    font-weight: 400;
}
#footer p {
    font-size: 18px !important;
}
.ft1 .section-title-container {
    margin-bottom: 0px;
}
#main:after {
    display: block;
    content: "";
    width: 100%;
    height: 230px;
    background: url(http://inphongbigiare.com.vn/wp-content/uploads/2024/04/foot-af.png) no-repeat;
    background-size: cover;
    bottom: 0;
    background-position: top;
    z-index: 0;
}
#footer h3{font-weight:300 !important}
/*
#footer:after {
    display: block;
    content: "";
    width: 40%;
    height: 100%;
    background: url(https://baobiphuan.com/wp-content/uploads/2020/05/foot-af2.png) no-repeat;
    background-size: contain;
    position: absolute;
    bottom: 0;
    right: 0;
    background-position: bottom right;
}
*/
.gioithieu {
    margin-bottom: 97px;
}

@media only screen and (min-width: 1400px){
#main:after {height: 290px !important;
    background-position: top;
    bottom: 0;}
}

.tencty{font-size:25px; font-weight:700; color:#3789d4}
.tencty span{color:#e7242b}
.box-blog-post .is-divider{display:none;}
.section-title-normal { border-bottom: 2px solid #73b997;}
.duanhot h5{font-weight:400; }
.button, button, input[type='submit'], input[type='reset'], input[type='button']{font-weight:400;}
newhot h2, h3, h4, h5, h6{font-weight:400;}
.titlehome4 h4{font-size:1.6em; font-weight:700; color:#fff }
li.tab.has-icon.active a {    background-color: #f00;
}
p.from_the_blog_excerpt {
    color: #777;
}
li.tab.has-icon a {
    color: #fff;
}
.khoangkhac h2{color:#fff; }
a.button.white.xemthem:hover{background:red;}

.portfolio-page-wrapper .box-text.text-center:hover {background:red;color:#fff}
.portfolio-page-wrapper .box-text.text-center h6{font-size:100%; color:#000;}
.portfolio-page-wrapper .box-text.text-center{background:#fff;min-height:82px;}
.portfolio-page-wrapper.portfolio-archive.page-featured-item {
    background-color: #f1f1f1;
}

.postduan .box-image {
    background: #fff;
}

.large-3.col.col-divided {
    background: #f7f7f7;
}
.bgwhite{background:#fff}
.button, button,input[type='submit'],input[type='reset'],input[type='button']{font-weight:none;}
input#woocommerce-product-search-field-0 {
    height: 33px;
}
.linhvuchome .flickity-page-dots {
    position: absolute;
    bottom: -9px;
    left: 20%;
    right: 20%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
    line-height: 1;
}
.white:hover{background:red;}
.tinlienquan h5.post-title.is-large{
        font-size: medium;
}
.tinlienquan .box-text.text-center{padding-left: 0px;
    padding-right: 0px;}
/*---------TAM NHIN-----------------*/
.tamnhinsumenh .item_tasecotlt h3 {
    border-left: 3px solid #e82c33;
    padding: 10px;
    text-transform: uppercase;
    color: #3789d4;
    font-weight: bold;
    font-size: 23px;
	text-align: left;
}
.box_trading1 .img_trading img {
    display: block;
    height: 100%;
    transition: all 500ms;
    -o-transition: all 500ms;
    -ms-transition: all 500ms;
    -moz-transition: all 500ms;
    -webkit-transition: all 500ms;
}
.item_tasecotlt{float:right;padding-top: 32px;}
.box_trading {
    overflow: hidden;
    padding: 10px 0;
    padding-left: 2%;
}
.box_trading1 {
    position: relative;
    height: 121px;
    margin-left: 74px;
    padding-left: 55px;
    padding-right: 10px;
    background: #fff;
    transition: all 500ms;
    -o-transition: all 500ms;
    -ms-transition: all 500ms;
    -moz-transition: all 500ms;
    -webkit-transition: all 500ms;
    border-radius: 15px;
    -o-border-radius: 15px;
    -ms-border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border: 1px solid #3789d4;
    padding: 10px 20px 10px 70px;
}
.box_trading1 .img_trading {
    float: left;
    height: 125px;
    width: 125px;
    display: block;
    overflow: hidden;
    border-radius: 50%;
    -o-border-radius: 50%;
    -ms-border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    position: absolute;
    left: -70px;
    top: -3px;
    /*border: 5px solid #076D99;*/
    transition: all 500ms;
    -o-transition: all 500ms;
    -ms-transition: all 500ms;
    -moz-transition: all 500ms;
    -webkit-transition: all 500ms;
}
/*---------KET THUC TAM NHIN-----------------*/
/*----------HOME-------*/
.postduan .box-text.text-left {
    border-top: 3px solid #3789d4;
	    max-height: 42px !important;
}
.duanhome .flickity-prev-next-button {
    margin-top: -2% !important;
}
.duanhome h5.post-title.is-large {
    color: #000;
    font-weight: 700;
}
.tintuchome1 .box-text.text-left {padding-left: .6em;
    padding-right: .6em;}
.tintuchome1 .col-inner {height:100px;border-bottom: 1px dotted #e2e2e3}
.tintuchome1 .col.post-item {padding-bottom: 7px;}
.tintuchome img {border: 1px solid #e2e2e3;padding: 1px;}
.anhhome .box-image.box-shadow-1.box-shadow-2-hover.image-cover {border: 1px solid #fff;}
#header li.lang-item {
    margin: 0px;
}
/*----------END HOME-------*/
/*--------TIN TUC------------*/
.post-sidebar.large-3.col .is-divider {background-color:#3789d4;}
/*-----MENU so ngang -----*/
.widget ul.menu>li.has-child:hover >.sub-menu{display:block}
.widget ul.menu ul.sub-menu{display: none;
    position: absolute;
    width: 100%; left:99%;
    min-height: 180px;
z-index: 999;
    border: 1px solid #cc0000 !important;
    background: #fff;
}
.widget .toggle{    transform: rotate(-90deg);}
.nav-dropdown>li.nav-dropdown-col{display:block}
.nav-dropdown{border:1px solid #ddd; padding:0}
.nav-dropdown .nav-dropdown-col>a, .nav-dropdown li a{    text-transform: none !important;    font-size: 18px;
    color: #333;
    font-weight: normal;}
.nav-dropdown .nav-dropdown-col>ul li:hover{background:#db0000}
.nav-dropdown-default>li:hover>a, .nav-dropdown .nav-dropdown-col>ul li:hover>a{color:white}
.nav-dropdown-default>li:hover{background:#fbae3c}
.nav-dropdown-default>li>a{border-bottom:0 !important}.nav-dropdown-has-arrow li.has-dropdown:before{border-width: 10px;
    margin-left: -10px;}
.nav-dropdown .nav-dropdown-col>ul{border: 1px solid #d2d2d2;margin-top:-40px;box-shadow: 2px 2px 5px #828282;display:none;position: absolute;
    left: 100%;z-index: 9;background: white;min-width: 240px;}
.nav-dropdown>li.nav-dropdown-col{width:100%;border-right:0}
.nav-dropdown .nav-dropdown-col>ul li a{padding:10px;  text-transform: none;color:black}
.header-nav li.nav-dropdown-col:hover >ul{display:block !important}