/*
Theme Name: Flatsome
Theme URI: http://flatsome.uxthemes.com/
Author: UX-Themes
Author URI: http://www.uxthemes.com/
Description: Multi-Purpose Responsive WooCommerce Theme
Version: 3.3.4
Text Domain: flatsome
License:
License URI:
*/

/***************
All custom CSS should be added to Flatsome > Advanced > Custom CSS,
or in the style.css of a Child Theme.
***************/
div, h1,h2,h3,h4,h5,h6,p,ul,li,a,span,strong{    font-family: roboto!important;}

.header-search-form-wrapper .mb-0 {border-bottom-left-radius: 10px;
    border-top-left-radius: 10px;}
.header-search-form-wrapper .submit-button {    border-bottom-right-radius: 10px;
    border-top-right-radius: 10px;}
.header-bottom{ min-height: 40px!important;background-color:#1d71ab!important}
.nav-center  li>a{color:white!important}


.contentleft h3{background: #1d71ab;    color: white;    border: none!important;}
.contentleft .section-title-main{padding: 10px 10px;    border: none!important;    margin: 0!important;    font-size: 16px;}
.contentleft .col-inner .col-inner{    box-shadow: 1px 2px 5px 0px;    padding-bottom: 15px;background: white;    overflow: hidden;}
.contentleft  .hotro p{    padding: 0 15px;}
.contentleft  .hotro img{    padding: 0 30px;}
.contentleft .sanphammoi ul ,.contentleft .tintucmoi ul  ul {    padding: 0 15px;}
.contentleft .tintucmoi .is-divider{    height: 0!important;}
.contentleft .tintucmoi .widget-title {padding: 15px 10px;      font-size: 16px;}
.contentleft .tintucmoi .badge {    height: 4em!important;    width: 4em!important;}

.contentright  h3 {    border-bottom: 2px solid #1d71ab!important;}
.contentright  h3 .section-title-main{    background: #1d71ab;    color: white;    padding: 5px 10px!important;}
#wrapper, #main {    background-color: #f6f8f8!important;}
.contentright .medium-3 .col-inner   ,.contentright .large-columns-4  .col-inner{background: white;text-align: center;box-shadow: 1px 0px 6px 0px}
h1, h2, h3, h4, h5, h6, .heading-font {
    color: #0172BD;
}
.phuongtram h5{    font-size: 13px;}
.phuongtram h6{    font-size: 13px;text-transform: inherit!important;    color: #0C0C0C!important;}
.is-divider{    display: none!important;}
.support-item {
    padding-bottom: 3px;
    border-bottom: solid 1px rgba(255, 255, 255, .08);
    margin-bottom: 3px;
}
.support-item .skype {
    width: 30px;
    font-size: 22px;
    color: #3cb7e7;
}
p , .product-short-description{    text-align: justify;}
.single #mega_menu{    display: none;}
.single .contentleft{    margin-top: 40px;}
.home .contentright .badge-container ,.home .contentright  .quick-view ,.home .contentright .hover-slide-in ,.home .contentright .back-image ,.home .contentright  .price-wrapper {display:none}
.home .contentright .product-title{    text-align: center;    font-size: 18px;}
.contentright .flickity-prev-next-button {    top: 14%!important;}

.footer-1 #text-6 .textwidget{    clear: both;}
h5.is-large{    font-size: 1.0em!important;} 
.page #mega_menu ,.archive #mega_menu{    display: none;}
#wide-nav > .flex-row > .flex-left{    width: 18%!important;
    min-width: 180px!important;
    margin-right: 0!important;}
.td_block_text_with_title {
    padding-bottom: 44px;
}
.block-title{    border-bottom: 1px solid #3cb7e7;}
.block-title > span{    background-color: #3cb7e7; color:white;    padding: 7px 12px 4px 12px;}
@media (min-width:768px){.flex-center{margin-left: -140px;}
.header-inner .flex-grow{    margin-left: 30px;}

}
.single .entry-image ,h6.entry-category ,.entry-author ,#comments,#nav-below,footer.entry-meta{    display: none;}
.single .entry-header-text.text-center{padding:0!important}
.single .entry-header-text .entry-title ,.single .entry-header-text .entry-meta {    text-align: left;}
#content  #crumbs{padding-left: 30px;
    list-style: none; padding-bottom: 15px;}
#content  #crumbs li{float:left;   }
.show-more-post .ovf{width: 31%;
    float: left;
    padding: 15px;
    text-align: center;}
h3.relate-title{padding: 0 30px;}
h1.entry-title {margin-bottom: 1em;}
.home .contentright .product-title {    height: 70px;}
.op-7{height: 15px;}
.is-large{    height: 76px;}
 .contentright .large-columns-4 .flickity-viewport  .col-inner{    height: 270px;}
.related-products-wrapper .product-title  {    height: 50px;}
 .product-sidebar-small ,.grid-tools a{display: none!important;}
.congtrinh button {display:none}
.congtrinh {    margin-bottom: 0!important;}
@media (max-width:768px)
{
.html_topbar_left .icon-box-text p{    font-size: 20px;
    line-height: 0px;}
.tintucmoi,.contentleft,topcontent1,.html_topbar_left{display:none} 
.contentright,.topcontent2{
max-width: 100%!important;
    -webkit-flex-basis: 100%!important;
    -ms-flex-preferred-size: 100%!important;
    flex-basis: 100%!important;
}
.header-language-dropdown {padding-left: 35%!important;}
.nav-small li{    width: 100%;
    margin: auto;
    padding-left: 16%;}

 }

@media (min-width:1024px) and (max-width:1366px){
div.avatar-hotrokt {
   
    width: 80px!important;

}
.info-hotrokt{    font-size: 13px;}
#logo img{    margin: auto;}
}
.post-list article{    clear: both;}