.elementor-6122 .elementor-element.elementor-element-48a654e{--display:flex;}.elementor-6122 .elementor-element.elementor-element-48a654e:not(.elementor-motion-effects-element-type-background), .elementor-6122 .elementor-element.elementor-element-48a654e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dhare.co/wp-content/uploads/2025/12/Frame-220.jpg");}.elementor-6122 .elementor-element.elementor-element-5fbf41e{--display:flex;}.elementor-6122 .elementor-element.elementor-element-8d75dd9{--spacer-size:50px;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6122 .elementor-element.elementor-element-f91517e img{width:100%;}.elementor-6122 .elementor-element.elementor-element-35613d4{--spacer-size:10px;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6122 .elementor-element.elementor-element-7c35edb .elementor-heading-title{font-family:"Spectral", Sans-serif;font-weight:400;color:#697A23;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6122 .elementor-element.elementor-element-8b7dac3{color:#23120A;font-family:"author vairable", Sans-serif;font-size:21px;font-weight:400;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6122 .elementor-element.elementor-element-0d36538 .elementor-icon-list-icon i{color:#697A23;font-size:16px;}.elementor-6122 .elementor-element.elementor-element-0d36538 .elementor-icon-list-icon svg{fill:#697A23;--e-icon-list-icon-size:16px;}.elementor-6122 .elementor-element.elementor-element-0d36538 .elementor-icon-list-icon{width:16px;}.elementor-6122 .elementor-element.elementor-element-0d36538 .elementor-icon-list-text, .elementor-6122 .elementor-element.elementor-element-0d36538 .elementor-icon-list-text a{color:#23120A;}.elementor-6122 .elementor-element.elementor-element-0d36538 .elementor-icon-list-item{font-family:"author vairable", Sans-serif;font-size:20px;font-weight:400;}.elementor-6122 .elementor-element.elementor-element-3095571{--spacer-size:10px;}.elementor-6122 .elementor-element.elementor-element-5750530{--spacer-size:50px;}@media(max-width:767px){.elementor-6122 .elementor-element.elementor-element-8d75dd9{--spacer-size:20px;}.elementor-6122 .elementor-element.elementor-element-35613d4{--spacer-size:0px;}.elementor-6122 .elementor-element.elementor-element-7c35edb .elementor-heading-title{font-size:26px;}.elementor-6122 .elementor-element.elementor-element-8b7dac3{font-size:18px;line-height:1.2em;}.elementor-6122 .elementor-element.elementor-element-0d36538 .elementor-icon-list-icon{width:15px;}.elementor-6122 .elementor-element.elementor-element-0d36538 .elementor-icon-list-icon i{font-size:15px;}.elementor-6122 .elementor-element.elementor-element-0d36538 .elementor-icon-list-icon svg{--e-icon-list-icon-size:15px;}.elementor-6122 .elementor-element.elementor-element-0d36538 .elementor-icon-list-item{font-size:18px;}}@media(min-width:768px){.elementor-6122 .elementor-element.elementor-element-5fbf41e{--content-width:1280px;}}/* Start custom CSS for post-comments, class: .elementor-element-aeaa3ad *//* 1. Style the "Leave a Reply" Heading */
.elementor-6122 .elementor-element.elementor-element-aeaa3ad .comment-reply-title, 
.elementor-6122 .elementor-element.elementor-element-aeaa3ad #reply-title,
.elementor-6122 .elementor-element.elementor-element-aeaa3ad h3 {
    font-family: "Spectral", sans-serif;
    font-weight: normal;
    color: #697A23;
    font-size: 36px;
}

/* 2. Style Paragraphs, Labels, and Input Text */
.elementor-6122 .elementor-element.elementor-element-aeaa3ad p, 
.elementor-6122 .elementor-element.elementor-element-aeaa3ad label, 
.elementor-6122 .elementor-element.elementor-element-aeaa3ad input, 
.elementor-6122 .elementor-element.elementor-element-aeaa3ad textarea,
.elementor-6122 .elementor-element.elementor-element-aeaa3ad .logged-in-as {
    font-family: "Author Variable", sans-serif; /* Ensure this matches your uploaded font name exactly */
    font-size: 21px;
    color: #23120A;
}

/* 3. Style the Input Box Backgrounds (Optional cleanup) */
.elementor-6122 .elementor-element.elementor-element-aeaa3ad input, 
.elementor-6122 .elementor-element.elementor-element-aeaa3ad textarea {
    background-color: transparent; 
    border: 1px solid #23120A; /* Added a thin border so you can see the box */
}

/* 4. Style the "Post Comment" Button */
.elementor-6122 .elementor-element.elementor-element-aeaa3ad .submit, 
.elementor-6122 .elementor-element.elementor-element-aeaa3ad input[type="submit"] {
    background-color: transparent !important;
    background: transparent !important;
    color: #23120A !important;
    font-family: "Author Variable", sans-serif !important;
    font-size: 21px !important;
    border: none !important;
    box-shadow: none !important;
    text-decoration: underline !important;
    text-decoration-color: #23120A !important;
    text-transform: none; /* specific to avoid theme uppercase defaults */
    padding: 0 !important;
    margin-top: 10px;
    cursor: pointer;
    width: auto !important; /* Prevents full width buttons */
}

/* 5. Button Hover Effect */
.elementor-6122 .elementor-element.elementor-element-aeaa3ad .submit:hover, 
.elementor-6122 .elementor-element.elementor-element-aeaa3ad input[type="submit"]:hover {
    opacity: 0.7; /* Makes it slightly transparent on hover */
    color: #697A23 !important; /* Optional: Changes text color to your green on hover */
    text-decoration-color: #697A23 !important; /* Changes underline color on hover */
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'author vairable';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://dhare.co/wp-content/uploads/2025/11/Author-Variable.ttf') format('truetype');
}
@font-face {
	font-family: 'author vairable';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://dhare.co/wp-content/uploads/2025/11/Author-Bold.woff') format('woff');
}
@font-face {
	font-family: 'author vairable';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://dhare.co/wp-content/uploads/2025/11/Author-Semibold.woff') format('woff');
}
@font-face {
	font-family: 'author vairable';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://dhare.co/wp-content/uploads/2025/11/Author-Medium.woff') format('woff');
}
@font-face {
	font-family: 'author vairable';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://dhare.co/wp-content/uploads/2025/11/Author-Light.woff') format('woff');
}
@font-face {
	font-family: 'author vairable';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://dhare.co/wp-content/uploads/2025/11/Author-Regular.woff') format('woff');
}
/* End Custom Fonts CSS */