/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/
.header-bottom {border-bottom:9px solid rgb(198, 70, 62); }
.header-bottom .nav-right{background: rgb(198, 70, 62); max-width: 600px; float:right;}
.header-bottom .nav-right::before {
    display: block;
    content: "";
    position: absolute;
    background-image: rgb(198, 70, 62);
    height: 100%;
    width: 1000px;
    left: 0;
    bottom: 0;
}
.header-bottom .nav-right::after {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  border-top: 57px solid #fff;
  border-right: 35px solid transparent;
}
.header-bottom .nav-right::before {
  display: block;
  content: "";
  position: absolute;
  background: rgb(198, 70, 62);
  height: 100%;
  width: 1000px;
  left: 0;
  bottom: 0;
}
.header-bottom .nav-right li{float:left;}
.header-bottom .nav-right li a{padding: 10px 30px 10px 15px; display:block;}
.col-inner > .img:not(:last-child){
  padding: 0!important;
  margin: 0!important;
}
.tam-nhin{background: linear-gradient(#fbe957, #c59d35);}
.tab-home .nav.nav-vertical li{background:url("") no-repeat left top; color: #fff;
  font-size: 20px;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  max-width: 263px;
  height: 54px;
  /*line-height: 54px;*/
  position: relative;
  border-radius: 0 25px 25px 0;
  border: 1px solid #ff0;
  cursor: pointer;align-content;
   padding-left:60px;}
.tab-panels .entry-content {
  padding: 0;
  background: #fff;
	padding:10px;
	border-radius:10px;
}
.tab-home .nav.nav-vertical li a{color:#FFF;}
.tab-home .nav.nav-vertical li > a::before{background:none;}
.tab-home .nav.nav-vertical li a:hover{color:#ff0;}
.tab-home .nav.nav-vertical li.active a{color:#ff0;}
.tab-home .nav-vertical + .tab-panels{border:none;}
.tab-home .nav-vertical.nav-line > li > a::before{right:0}
.Dang-ky .flex-row {border:1px solid #ccc; border-radius: 0.25rem; padding:3px;}
.Dang-ky .flex-row input{border:none;}
.Dang-ky .flex-row .button{float:right; border-radius: 0.25rem;}
#footer .hotline, #footer .email{
 padding-top:15px;
}
#footer .hotline .icon, #footer .email .icon{
	padding-right:5px;
	padding-left: 15px;
}
}
#section_1125847362 {
    padding-top: 30px;
    padding-bottom: 30px;
    background: linear-gradient(#fbe957, #c59d35);
}
.top-divider {
    margin-bottom: -1px;
    border-top: 1px solid rgb(0 0 0 / 0%);
    opacity: .1;
}
.nav-tabs>li>a {
    border-top: 2px solid #ddd;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    background-color: #d13435;
    padding-left: 15px;
    padding-right: 15px;
}
.nav>li>a, .nav-dropdown>li>a, .nav-column>li>a, .nav-vertical-fly-out>li>a {
    color: rgb(0 0 0);
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}

/*************** ADD CUSTOM CSS HERE.   ***************/


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
.tam-nhin-mobile {background: linear-gradient(#fbe957, #c59d35);}
}