img.wp-smiley,
img.emoji {
    display: inline !important;
    border: none !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 .07em !important;
    vertical-align: -0.1em !important;
    background: none !important;
    padding: 0 !important;
}
.woocommerce form .form-row .required { visibility: visible; }
div#ez-toc-container p.ez-toc-title {font-size: 120%;}div#ez-toc-container p.ez-toc-title {font-weight: 500;}div#ez-toc-container ul li {font-size: 95%;}
.variable-item:not(.radio-variable-item) { width : 30px; height : 30px; } .wvs-style-squared .button-variable-item { min-width : 30px; } .button-variable-item span { font-size : 16px; }
.rll-youtube-player{position:relative;padding-bottom:56.23%;height:0;overflow:hidden;max-width:100%;}.rll-youtube-player iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background:0 0}.rll-youtube-player img{bottom:0;display:block;left:0;margin:auto;max-width:100%;width:100%;position:absolute;right:0;top:0;border:none;height:auto;cursor:pointer;-webkit-transition:.4s all;-moz-transition:.4s all;transition:.4s all}.rll-youtube-player img:hover{-webkit-filter:brightness(75%)}.rll-youtube-player .play{height:72px;width:72px;left:50%;top:50%;margin-left:-36px;margin-top:-36px;position:absolute;background:url(../images/youtube.png) no-repeat;cursor:pointer}
.title-bottom{
    text-transform: uppercase;
}
.content_bottom ul{
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}
.content_bottom ul li{
    margin-left: 0px;
}
.shop-page-title.is-xlarge{
    text-transform: uppercase;
}
.nav-pagination>li i{
    position: relative;
    top: -2px;
}
.nav-pagination>li span{
    position: relative;
    top: -1px;
}
.empty_data{
    color: red;
    font-size: 18px;
    text-align: center;
}
.box-image{
    display: table;
}
.box-image img{
    height: 100%;
    width: auto;
}
.box-image .image-zoom{
    width: auto;
    height: 416px;
    display: table-cell;
    vertical-align: middle;
}
.congtrinh-slider .item{
    display: table;
    vertical-align: middle;
    width: auto;
    height: 200px;
}
.congtrinh-slider .item img{
    height:inherit;
}
.slick-slide img {
    display: inline-block;
    text-align: center;
}
.article-inner .social i {
    font-size: 20px;
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: #fff;
    border-radius: 4px;
}
.article-inner .social i.fa-facebook-f {
    background: #3B5998;
}
.article-inner .social i.fa-twitter {
    background: #55ACEE;
}
.article-inner .social i.fa-pinterest {
    background: #cb2027;
}
.article-inner .user-date {
    margin-bottom: 10px;
}
.entry-header-text{
    padding-bottom: 0px;
}
.listnews .thumb{
    height: 190px;
    vertical-align: middle;
    text-align: center;
}
.listnews .thumb img{
    height: 100% !important;
    width:auto !important
}
.listnewsRight .thumb{
    height: 100px;
    vertical-align: middle;
    text-align: center;
}
.listnewsRight .thumb img{
    height: 100% !important;
    width:auto !important
}
.wpml-ls-legacy-list-horizontal .wpml-ls-flag+span {
    display: inline-block !important;
}
.wpml-ls-legacy-list-horizontal .wpml-ls-flag+span {
    display: none;
}
.homeproject .img .thumb{
    width: 603px;
    height: 339px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
.homeproject .img .thumb img{
    width: auto !important;
    height: 100% !important;
}
#load_gmap{
    height: 500px;
    margin-top: 5px;
    width: 100%;
}
.info_contact{
    margin-top: 20px;
}
.error {
    color: #ff0000;
}
.form-group .error {
    margin-bottom: 8px;
    margin-top: -8px;
}
.notification .success {
    color: #50a00b;
    background: none;
}
.notification .error,
.notification .success {
    display: block;
    margin: 0px 0px 10px 0px;
}
.panigation_search{
    margin-bottom: 20px;
}
.tintuclist .thumb{
    width: 380px;
    height: 285px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
.tintuclist .thumb img{
    width: auto !important;
    height: 100% !important;
}
.size25{
    font-size: 25px;
}