/*
Theme Name: Flatsome Child
Theme URI: http://flatsome.uxthemes.com
Template: flatsome
Author: UX-Themes
Author URI: https://uxthemes.com
Description: Multi-Purpose Responsive WooCommerce Theme
Version: 3.17.6.1701240183
Updated: 2023-11-29 06:43:03

*/

/* .instagram-media {
    background: white;
    border-radius: 3px;
    min-height: 100%;
    height: 315px;
    width: 100%!important;
    min-width: 100%!important;
}
.instagram-media .Header {
    display: none!important;
} */

 .map iframe {
    max-width: 100%;
    width: 100%;
}

.text-columns {
    display: flex;
    justify-content: space-between;
}

/* Định dạng cột */
.column {
    flex: 48%; /* Điều chỉnh chiều rộng cột tùy thuộc vào nhu cầu */
    box-sizing: border-box; /* Đảm bảo padding và border không làm thay đổi chiều rộng thực tế */
    margin-right: 2%; 
    box-sizing: border-box; 
}

/* Xóa lịch sử flex để sắp xếp chiều cao tự động */
.column:last-child {
    margin-right: 0;
}

/*  */
.wpcf7 {
    color: #fff;
    font-family: 'Aeroport-Medium' !important;
}

.wpcf7 label {
    display: inline-block;
    width: 100%;
    color: #fff;
}
input[type=submit]:hover{
    background-color: #fff!important;
    color: #000;
}


 .post-title a {
    color: #fff;
}

.is-divider {
    display: none;
}

.tag-label {
    font-size: 14px;
    background-color: #000;
    text-transform: capitalize;
}

.blog-wrapper{
    background-color: #1c2b22;
}

.entry-title{
    color: #fff;
}

.entry-category a{
    font-size: 14px;
    color: #fff!important;
}

.blog-single iframe{
    width: 100%;
}

input[type=search] {
    background: #1c2b22;
    color: #fff;

}

.ux-search-submit{
    display: none!important;
}


.has-hover:hover .tag-label {
    background-color: #ffffff;
    opacity: 1;
    color: #000;
}

.post_image img{
    width: 100%;
    height: 100%;
}

.post-custom {
    color: #fff;
    font-size: 1.1em;
    padding-top: 40px;
}

.post-custom h2 {
    font-size: 2em;
    font-weight: 500;
    color: #fff;
}

h1,h2,h3,h4,h5,h6  {
    color: #fff;
}

.accordion-title.active {
    color: #fff!important;
}

.accordion-title.hover{
    color: #fff!important;
}
a:hover {
    color: #fff!important;
}

.accordion-title{
    border-bottom: 1px solid #ddd;
}

.accordion-title.active {
    background-color: rgba(0,0,0,.03);
    border-color: #446084;
    color: #446084;
    font-weight: 700;
    border-top: 1px solid #ddd!important;
}

.accordion-inner {
    border-bottom: 1px solid #ddd!important;
}

.accordion .toggle{
    right: 0!important;
    left: auto;
}

.request_an_appraisal {
    height: 32rem;
}
.request_an_appraisal .wpcf7 form .wpcf7-response-output{
    margin: 0em 0.5em 1em;
}

.sub-menu{
    background-color: #1c2b22;
}
.nav-dropdown li.active>a{
    color: #fff;
}

.at-your-fingertips  .accordion-item:hover .accordion-title {
    color: #000!important;
}
.at-your-fingertips .nav>li.active>a {
    color: #000!important;
}
.at-your-fingertips .nav>li>a:hover {
    color: #000!important;
}
.at-your-fingertips .post-title a{
    color: #000!important;
}
.wpcf7-form-control-wrap input{
    border-radius: 4px;
}