/* quicksand-regular - vietnamese */
@font-face {
  font-display: swap; 
  font-family: 'Quicksand';
  font-style: normal;
  font-weight: 400;
  src: url('/wp-content/themes/lawcounsel-child/fonts/quicksand-v36-vietnamese-regular.woff2') format('woff2'); 
}
/* quicksand-700 - vietnamese */
@font-face {
  font-display: swap; 
  font-family: 'Quicksand';
  font-style: normal;
  font-weight: 700;
  src: url('/wp-content/themes/lawcounsel-child/fonts/quicksand-v36-vietnamese-700.woff2') format('woff2'); 
}

body,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Quicksand';
}

img[src*="Financial-Analysis-Icon.png"] {
    width: 120px !important;
    height: 120px !important;
    min-height: 120px !important; /* Thêm để chắc chắn hơn */
}
img[src*="Long-Experience-Icon.png"] {
    width: 120px !important;
    height: 120px !important;
    min-height: 120px !important; /* Thêm để chắc chắn hơn */
}
img[src*="Our-Success-Cases-Icon.png"] {
    width: 120px !important;
    height: 120px !important;
    min-height: 120px !important; /* Thêm để chắc chắn hơn */
}

.hover-box > .vc_column-inner{
 transition: all .05s;
}

.hover-box:hover > .vc_column-inner{
 box-shadow: 0px 0px 50px rgba(5,6,6,0.08);
}
.wraper_inner_banner
.hover-box:hover > .vc_column-inner h2{
 color:#000 !important;
 transition: all .07s;
}

.hover-box:hover > .vc_column-inner h5{
 color:#a0793d;
 transition: all .07s;
}

.full-width-image {
 width: 100%;
}

.blog.element-ten .blog-item > .holder .data h4{
 font-weight:500 !important;
}

.icon-hover .radiantthemes-iconbox{
 transition: transform .3s ease-out;
}
.icon-hover:hover .radiantthemes-iconbox{
 transform: translate(0, -10px);
}

/* ========================== */
/* START OF HOME PAGE ONE */
/* ========================== */

.home-1-practice-areas-item-pic img{
 max-width:75px !important;
 margin-bottom:10px;
}

/* ========================== */
/* END OF HOME PAGE ONE */
/* ========================== */

/* ========================== */
/* START OF HOME PAGE TWO */
/* ========================== */

body.page-id-307 .wraper_header.style-five .header_main_action ul > li.header-cart-bar > .header-cart-bar-icon .cart-count,
body.page-id-307 .wraper_header.style-five .nav > [class*='menu-'] > ul.menu > li > a:before,
body.page-id-307 .wraper_footer.style-five .footer_main_item button[type="submit"]{
 background-color:#65ae84 ;
}

body.page-id-307 .wraper_footer .phone a{
 color: #65ae84 !important;
}

/* ========================== */
/* END OF HOME PAGE TWO */
/* ========================== */

/* ========================== */
/* START OF HOME PAGE THREE */
/* ========================== */

body.page-id-518 .wraper_header.style-one .header_main_action ul > li.header-cart-bar > .header-cart-bar-icon .cart-count,
body.page-id-518 .wraper_header.style-one .nav > [class*='menu-'] > ul.menu > li > a:before,
body.page-id-518 .wraper_footer.style-one .footer_main_item button[type="submit"]{
 background-color:#3367d6;
}

body.page-id-518 .wraper_footer .phone a{
 color: #3367d6 !important;
}

/* ========================== */
/* END OF HOME PAGE THREE */
/* ========================== */

/* ========================== */
/* START OF HOME PAGE FOUR */
/* ========================== */

body.page-id-730 .wraper_header.style-three .wraper_header_top{
 background-color:#008000;
}

.wraper_header.style-three .wraper_header_top {
 background-color: #008000!important;
}


/* ========================== */
/* END OF HOME PAGE FOUR */
/* ========================== */

/* ========================== */
/* START OF HOME PAGE FIVE */
/* ========================== */

body.page-id-1153 .wraper_header.style-two .header_main_action ul > li.header-cart-bar > .header-cart-bar-icon .cart-count,
body.page-id-1153 .wraper_header.style-two .nav > [class*='menu-'] > ul.menu > li > a:before,
body.page-id-1153 .wraper_footer.style-two .footer_main_item button[type="submit"]{
 background-color:#d2b16a;
}

body.page-id-1153 .wraper_footer .phone a{
 color: #d2b16a !important;
}

body.page-id-1153 .wraper_footer.style-eleven{
 background-color: #142d3f !important;
}

body.page-id-1153 .wraper_footer.style-eleven .wraper_footer_copyright{
 background-color: #142d3f !important;
}

/* ========================== */
/* END OF HOME PAGE FIVE */
/* ========================== */

/* ========================== */
/* START OF HOME PAGE SIX */
/* ========================== */

body.page-id-873 .wraper_header.style-two .header_main_action ul > li.header-cart-bar > .header-cart-bar-icon .cart-count,
body.page-id-873 .wraper_header.style-two .nav > [class*='menu-'] > ul.menu > li > a:before,
body.page-id-873 .wraper_footer.style-two .footer_main_item button[type="submit"]{
 background-color:#313d85;
}

body.page-id-873 .wraper_footer .phone a{
 color: #313d85 !important;
}

body.page-id-873 .wraper_footer.style-eleven{
 background-color:#313d85 !important;
}

body.page-id-873 .wraper_footer.style-eleven .wraper_footer_copyright{
 background-color:#313d85 !important;
}

/* ========================== */
/* END OF HOME PAGE SIX */
/* ========================== */
.page-template-default .entry-content ul{ list-style:none !important;
padding-left:0 !important;}

.radiantthemes-button .radiantthemes-button-main > .placeholder {
 color: #fff;
}
.nav > [class*='menu-'] > ul.menu > li > ul{
    width:300px;
}
.wraper_header.style-three .is-sticky .wraper_header_main{
    background:#fff;
}
.color-white p{
    color:#fff;
}
.nav > [class*='menu-'] > ul.menu > li > ul li a:hover{
        color: #008000 !important;
}

.rank-math-breadcrumb{
    font-weight: bold;
    position: relative;
}

.rank-math-breadcrumb>p>a{
    cursor: pointer;
    display: inline-block;
    transition: transform .5s, color .5s;
}
.rank-math-breadcrumb>p>a:hover{
    transform: translateY(-5px);
    color: rgb(10, 82, 1);
}
.rank-math-breadcrumb::after{
    content: "";
    width: 100%;
    border-bottom: 2px solid rgb(51, 119, 51);
    position: absolute;
    left: auto;
    right: auto;
    bottom: -1px;
}

.last{
    color: #ca1010;
}