/* 
Theme Name: sabziland Child
Theme URI: https://sabzi-land.ir/
Description: قالبی سازگار با المنتور بر پایه هلو المنتور با فیچر های اختصاصی
Author: Setare
Author URI: https://sabzi-land.ir/
Template: sabziland
Version: 1.0.0
Text Domain: sabziland-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */


section#comments {
display: flex;
flex-direction: column;
}

div#respond {
order: -1;
}

span#reply-title {
font-size: 20px;
font-weight: bold;
}

textarea#comment , div#respond input:not(#submit) {
max-width: -webkit-fill-available;
min-width: -webkit-fill-available;
border: 1px solid #E1E1E1;
border-radius: 10px;
padding:10px;
outline:none!important;
}

textarea#comment:focus , div#respond input:focus{
border:1px solid #045eccb8!important;

}

p.comment-form-url , p.comment-form-cookies-consent {
display: none;
}
#submit{
border-radius:10px;
background: linear-gradient(45deg, #FFC33A, #FFD450);
border: none!important;
outline: none!important;
padding: 22px 24px;
box-shadow: 0 7px 20px 0 rgba(255, 197, 65, 0.62);
font-family: 'yekan bakh';
font-size: 15px;
float: left;
color:#000;
	
}




#qv-modal {
    display: none;
    position: fixed;
    top: 0; left: 0; right: 0; bottom: 0;
    background: rgba(0,0,0,0.6);
    z-index: 9999;
    align-items: center;
    justify-content: center;
}
#qv-modal-inner {
    background: #fff;
    max-width: 700px;
    width: 90%;
    margin: 5% auto;
    padding: 30px;
    border-radius: 10px;
    position: relative;
}
#qv-close {
    position: absolute;
    top: 10px; left: 15px;
    font-size: 28px;
    cursor: pointer;
}
.qv-wrapper {
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
}
.qv-image img { max-width: 250px; border-radius: 8px; }
.qv-details { flex: 1; min-width: 250px; }




