/*
Theme Name:  HMSRVC
Theme URI:   https://hmsrvc.com
Author:      HMSRVC
Author URI:  https://hmsrvc.com
Description: Premium Home Services Platform Theme
Version:     1.0.0
License:     GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: hmsrvc
*/
#gform_fields_1 legend, #gform_fields_1 label{
    font-size: 0.82rem;
    font-weight: 700;
    color: var(--text-dark);
}
#gform_fields_1 input, #gform_fields_1 select, #gform_fields_1 textarea{    width: 100%;
    padding: 11px 14px;
    border: 1.5px solid var(--border);
    border-radius: 10px;
    font-family: 'Lato', sans-serif;
    font-size: 0.9rem;
    color: var(--text-dark);
    background: #fff;
    transition: border-color 0.2s, box-shadow 0.2s;
    outline: none;
    appearance: none;    margin-bottom: 10px;}
#gform_submit_button_1{    width: 100%;
    padding: 14px 28px;
    background: linear-gradient(135deg, var(--grad-start), var(--grad-end));
    color: #fff;
    border: none;
    border-radius: 10px;
    font-family: 'Lato', sans-serif;
    font-size: 1rem;
    font-weight: 700;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    transition: opacity 0.2s, transform 0.2s;}
      .lc-pagination{display: flex;
    align-items: center;
    justify-content: center;
    gap: 6px;
    margin-top: 44px;} 
    .page-numbers.current {
    background: var(--blue);
    border-color: var(--blue);
    color: #fff;
}
.page-numbers {
    width: 38px;
    height: 38px;
    border-radius: 8px;
    border: 1.5px solid var(--border);
    background: #fff;
    font-family: 'Lato', sans-serif;
    font-size: 0.85rem;
    font-weight: 700;
    color: var(--text-body);
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.2s;
        text-decoration: none;}
.lc-filter-tabs a{text-decoration:none!important;}
.ez-toc-list.ez-toc-list-level-1 {list-style-type:none!important;}
.ez-toc-list.ez-toc-list-level-1 a{    color: var(--text-body);
    text-decoration: none;
    font-size: 0.875rem;
    transition: color 0.2s;}
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    