/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/
Description: Theme con của Hello Elementor
Author: Tritt
Author URI: https://yourwebsite.com/
Template: hello-elementor
Version: 1.0.0
Text Domain: hello-elementor-child
*/
.frm_timkiem {
    border: 1px solid #ccc;
}
.elementor-page-title{display:block !important;}
.first_post_index:hover .title_first_post_index a{color:#c00000;}

.block_title_index.maucam {
    border-bottom: 2px solid #ffa500;

}
.block_title_index.maucam h3{
    background: #ffa500;
    display: inline-block;
    padding: 7px 12px 4px 12px;
}
.block_title_index.mauxanhla {
    border-bottom: 2px solid #27af01;

}
.block_title_index.mauxanhla h3{
    background: #27af01;
    display: inline-block;
    padding: 7px 12px 4px 12px;
}
.block_title_index.mauxam {
    border-bottom: 2px solid #607d8b;

}
.block_title_index.mauxam h3{
    background: #607d8b;
    display: inline-block;
    padding: 7px 12px 4px 12px;
}
.block_title_index.vangcam {
    border-bottom: 2px solid #dd9933;

}
.block_title_index.vangcam h3{
    background: #dd9933;
    display: inline-block;
    padding: 7px 12px 4px 12px;
}
.block_title_index.xanhreu {
    border-bottom: 2px solid #528e2c;

}
.block_title_index.xanhreu h3{
    background: #528e2c;
    display: inline-block;
    padding: 7px 12px 4px 12px;
}
.block_title_index.xanhduong {
    border-bottom: 2px solid #4db2ec;

}
.block_title_index.xanhduong h3{
    background: #4db2ec;
    display: inline-block;
    padding: 7px 12px 4px 12px;
}
.block_title_index.maudo {
    border-bottom: 2px solid #c00000;

}
.block_title_index.maudo h3{
    background: #c00000;
    display: inline-block;
    padding: 7px 12px 4px 12px;
}
.hover-zoom-image img{
	transition:0.5s;
}
.hover-zoom-image:hover img{
	transition:0.5s;
	transform:scale(1.1);
}
span.page-numbers.current {
    background: #5d97ba;
    padding: 5px 12px;
    color: #fff;
}
a.page-numbers {
    border: 1px solid #e3e3e3;
    padding: 4px 11px;
    color: #000;
}
a.page-numbers:hover {
    background: #5d97ba;
    color: #fff;
}
.footer_class svg {width:14px !important;height:14px !important;}
.footer_class ul li{list-style-type: none !important;}
figcaption.elementor-image-carousel-caption {
    position: absolute;
    bottom: 0px;
    color: #fff;
    background: rgba(0, 0, 0, 0.7);
    margin-bottom: 5px;
    padding:10px;
}
.bold-text-white strong{color:white;}
.bold-text-red strong{color:red;}
@media (max-width:480px){
    .container_mobile {
        width: calc(100% - 120px) !important;
    }
    figcaption.elementor-image-carousel-caption {
        position: relative;
        color: #000;
        margin-top:-5px;
        background: #dbdbdb;
        margin-bottom: 5px;
        padding:10px;
    }
}
