/*  fonts */
@font-face {
    font-family: 'dana VF';
    src: url('fonts/DanaVF/DanaVF.woff') format('woff-variations'),
        /* will be the standard and works in Safari now */
    url('fonts/DanaVF/DanaVF.woff') format('woff');
    /* for the other supporting browsers */
    font-display: fallback;
}

@font-face {
    font-family: dana;
    src: url('fonts/DanaVF/Dana-Regular.woff') format('woff');
}
@font-face {
    font-family: dana;
    src: url('fonts/DanaVF/Dana-Bold.woff') format('woff');
    font-weight: 700;
}

/* body {
    font-family: dana, tahoma;
}
@supports (font-variation-settings: normal) {
    body {
     font-family: 'dana VF', tahoma;
    }
} */

/* anjoman */
@font-face {
    font-family: 'AnjomanMaxVF';
    src: url('fonts/AnjomanMaxLightVF/AnjomanMaxLightVF.woff') format('woff-variations'),
        /* will be the standard and works in Safari now */
    url('fonts/AnjomanMaxLightVF/AnjomanMaxLightVF.woff') format('woff');
    /* for the other supporting browsers */
    font-weight: 100 1000;
    font-display: fallback;

}

@font-face {
    font-family: AnjomanMax;
    src: url('fonts/AnjomanMaxLightVF/AnjomanMax-Regular.woff') format('woff');
}
@font-face {
    font-family: AnjomanMax;
    src: url('fonts/AnjomanMaxLightVF/AnjomanMax-Bold.woff') format('woff');
    font-weight: 700;
}

.ss02 , .aiowps-captcha-equation , body#tinymce.wp-editor{
    -moz-font-feature-settings: "ss02" !important;
    -webkit-font-feature-settings: "ss02" !important;
    font-feature-settings: "ss02" !important;
}
.ss03 , .aiowps-captcha-equation , body#tinymce.wp-editor{
    -moz-font-feature-settings: "ss03";
    -webkit-font-feature-settings: "ss03";
    font-feature-settings: "ss03";
}
.ss05 {
    -moz-font-feature-settings: "ss05";
    -webkit-font-feature-settings: "ss05";
    font-feature-settings: "ss05";
}


.ss06 {
    -moz-font-feature-settings: "ss06";
    -webkit-font-feature-settings: "ss06";
    font-feature-settings: "ss06";
}



/* anjoman */

h1 , h2 , h3 , h4 , h5 , .afont {
    font-family: AnjomanMax, tahoma, serif;
}
@supports (font-variation-settings: normal) {
    h1 , h2 , h3 , h4 , h5 , .afont{
        font-family: 'AnjomanMaxVF', tahoma, serif !important; ;
    }
}

body , .dfont , input {
    font-family: dana, tahoma, serif;
}
@supports (font-variation-settings: normal) {
    body , .dfont , input {
        font-family: 'dana VF', tahoma, serif !important;
    }
}
/* styles */



p#breadcrumbs span {
	color: #080808;
}

.vahed{
    font-size: 13px
}
/* fonts */
.txt-single-btn-multi , 
.blog-article , .blog-article > .elementor-widget-container h2 , .blog-article > .elementor-widget-container  h3 ,.blog-article > .elementor-widget-container  h4 , .blog-article  .elementor-widget-container  h5 , .blog-article a , .btn-custome , .logged-in-as , .aiowps-captcha , .aiowps-captcha-answer , .aiowps-captcha-equation , .e-search-input{
	font-family:"DanaVF" !important;
}

.blog-article p {
	color: black !important;
}
/* product archive  */


/*  */

/* comments */
.aiowps-captcha-equation{
/* 	  direction: ltr; */
}
.aiowps-captcha-answer{
border: 1px solid #006647 !important;
    padding: 2px 2px !important;
    margin-bottom: 10px !important;
    text-align: center;
    font-weight: 600 !important;
    border-radius: 3px !important;
}
/* home page */
.brand-name{
    color:#FE9A00;
}
h3.features{
    color: black;
}
.ue-grid-item-meta-data-icon a{
	color:#888786 !important;
}

/*  */
/* blog  */
.blog-article img.aligncenter{
    margin: 15px 0px 15px 0px;
    border-radius: 5px;
}

.blog-article > .elementor-widget-container h2 ,.blog-article > .elementor-widget-container  h3 ,.blog-article > .elementor-widget-container  h4 , .blog-article  .elementor-widget-container  h5{
    margin-bottom: 10px;
    color: black;
    font-weight: 800;
    font-size: 22px;
    
}
@media only screen and (max-width: 768px){
	.blog-article > .elementor-widget-container h2 ,.blog-article > .elementor-widget-container  h3 ,.blog-article > .elementor-widget-container  h4 , .blog-article  .elementor-widget-container  h5{
		font-size:18px;
	}
}
.blog-article h2::before , .blog-article h3::before {
	content:url('https://pardisgifts.com/wp-content/uploads/2025/10/6637733_apps_boxes_dashboard_menu_icon.svg');
	    display: inline-block;
        padding-left: 3px;
        vertical-align: sub;
        font-weight: 900;
}
@media only screen and (min-width: 768px){

}
.blog-article a{
    font-weight: 800;
}

.btn-custome{
    display: inline-block;
    background: #006647;
    color: white !important;
    border-radius: 5px;
    padding: 4px;
    text-align: center;
    width: 100%;

}
.btn-custome:hover{
    color: white;
    background: #006647;
}


/*  style for gravity-form */
textarea , .gform-body , .gform-field-label{
	font-family: "DanaVF" !important;
}
.gfield_label{
    font-family: "DanaVF" !important;
    font-weight: 500 !important;
}
.address_state{
    width: 100% !important;
}
.gform_button , .gform_next_button{
    width: 100% !important;
    background: #FE9A00 !important;
}

input , select , .gf_progressbar_title, #gform_confirmation_message_1{
    font-family: "DanaVF" !important;
    color: #545454 !important;
    font-weight: 200 !important;
}

#input_1_20_4_label{
    display: none !important;
}
#gform_submit_button_2 , .gform_next_button , .gform_before_button{
    color: white !important;
    font-size: 15px;
}
.gf_progressbar_percentage{
        background: #FE9A00 !important;
}
#gform_previous_button_1{
    width: 100% !important;
}
.gf_progressbar_title{
    margin-bottom: 10px !important;
}

#input_1_20{
    height: 100%;
    border: 1px solid #686e77;
    vertical-align: middle;
    border-radius: 3px;
}
#input_1_20 > span {
    height: 100%;
}

.gform_wrapper input:not([type=submit]):focus, .gform_wrapper select:focus, .gform_wrapper textarea:focus{
    border-color: black !important;
}
select:focus{
    border: none;
}

/* style for comment-form */

img.avatar{
	border-radius:50% !important;
}
.ast-comment-meta{
	padding: 10px 0 0 0 !important;
}
#email-notes{
    font-family: 'DanaVF' !important;
    font-weight: 500 !important;
	background: #FE9A00;
    display: block;
    color: black !important;
    padding: 5px;
    border-radius: 5px;
    font-size: 16px;
    text-align: center;
}
.comment-form-comment label , .required-field-message {
	display:none;
}
.comment-notes{
	padding-bottom:10px;
}
.ast-page-builder-template .comments-area{
	padding:0px !important;
}
.comments-area{
	border:none !important;
}
.ast-comment-edit-reply-wrap{
	margin-top:10px !important;
}
.ast-page-builder-template .comment-respond{
	padding: 20px;
    padding-bottom: 4em !important;
    margin: 0px !important;
}
.comment-form-url{
	display:none !important;
}
ol.ast-comment-list li.even { 
background:#ccddf2 !important; 
} 
.ast-comment-list li .odd {
background:#CCCCCC !important;
}
.comment-form p{
    margin: 0 !important;
}
.comments-title{
    font-weight: 800;
    font-family: 'DanaVF' !important;
	color:#006647 !important;
}
#reply-title{
	padding:0px !important;
	font-weight:800;
	font-family:'DanaVF';
	margin-bottom:10px;
	color:#FE9A00 !important;
}

.ast-comment-list li {
    background: #f5f7fa;
    width: 100%;
    margin-top: 15px;
    padding: 20px;
    border-radius: 5px;
}

.ast-comment-list .children .comment-li {
    padding: 0
}

.ast-comment-author , .ast-comment-content{
/*     float: right; */
/*     display: table-cell; */
/*     width: 120px; */
/*     padding-left: 0px; */
    font-family: 'DanaVF';
	color:black;
/*     display: flex; */
/*     flex-direction: column; */
/*     align-content: center; */
/*     justify-content: center; */
/*     align-items: center; */
/*     font-size: 15px; */
}
.timendate a time , b.fn{
	 color: #686767;
}
.comment-author img {
    margin-bottom: 5px;
}
.comment-content {
    display: grid;
    padding: 5px 7px 36px 7px;
    border-radius: 5px;
    margin-bottom: 20px !important;
}

.comment-content * {
    font-size: 15px;
    overflow: auto
}
.comment-author a {
    font-size: 15px;
    font-weight: 700;
    display: block;
    color: #535353;
}


.comment-metadata {
    font-size: 12px;
    background: #6c757d40;
    display: block;
    border-radius: 3px;
    color: #16627f !important;
    font-weight: 300;
    margin: 7px 0;
    padding: 0 10px;
}
.comment-metadata a {
    color: black;
}

.children .comment-content {
    /*background: #16627f;*/
    color:#16627f !important;
}

.children .comment-content * {
    color:#16627f;
}

.children .comment-content .comment-reply-link {
    color: #FF5722;
    border-radius: 5px;
}
.children li{
    padding: 0;
}

.comment-list .children {
    width: 95%;
    margin-right: 5%;
}
.comment-form-author {
    margin-left: 2%;
}
.comment-form-author,.comment-form-email {
    width: 100%;
    margin-bottom: 30px;

}
.comment-respond {
    width: 100%;
    padding: 10px 10px 59px 10px;
    background: #fff;
    box-shadow: 0 5px 25px rgb(0 0 0 / 7%);
    border-radius: 5px;
    margin: 20px 0;
	border:none !important
}

.comment-awaiting {
    background: #fdbf2a;
    padding: 10px 0;
    position: sticky;
    bottom: 0;
    display: block;
    width: 100%;
    text-align: center;
}


.comment-reply-link {
    font-size: 14px;
    background: white;
    width: 100px;
    text-align: center;
    border-radius: 5px;
    font-weight: 300;
    padding: 6px !important;
    color: black !important;
    font-family: 'DanaVF';
    border: 1px solid black !important;
    height: 30px;
}

.comment-reply-login {
    margin-top: 10px;
    font-size: 13px
}

#cancel-comment-reply-link {
    font-size: 14px;
    background: #ff494940;
    width: 100px;
    text-align: center;
    border-radius: 3px;
    padding: 5px 10px;
    color: #ff4949;
    margin-top: 10px;
    box-shadow: 0 5px 20px #ff494940
}


article.comment{
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: flex-end;
    margin-bottom: 30px;
    gap: 10px;
    position: relative;
    border:none !important;
    border-radius: 5px;
}
.ast-comment{
		padding:0px !important;
}

footer.comment-meta {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 18%;
    justify-content: center;
}


.comment-content {
    width: 80%;
}

.reply {
    float: right;
    width: 80%;
    display: flex;
    flex-direction: row;
    position: absolute;
    bottom: 0;
    padding: 0 20px 20px;
    margin: 0 !important;
}

li.comment {
    list-style: none;
	padding:15px;
}

ol.ast-comment-list {
    padding: 0;
}
.says{
    display: none;
}
.comment-content p {
    /*margin-bottom: 55px;*/
}

input[type="submit"]{
    background: #006647 !important;
    display: block;
    border-radius: 5px !important;
    border: none !important;
    padding: 40px 10px;
    text-align: center;
    font-family: 'DanaVF' !important;
	color:white !important;
	height:84% !important;
	float:left;
}
input[type="submit"]:hover{
	    background: #006647 !important;
}
p.comment-form-comment {
    display: flex;
    flex-direction: column;
}

textarea#comment  , form#commentform p input , form.comment-form p input{
	border: 1px solid #006647 !important;
    border-radius: 5px !important;
    padding: 12px 24px !important;
	font-family:'DanaVF' !important;
}



section.comment {
    display: flex;
    flex-direction: column;
}
section.comment p {

	margin:0px !important;
	color:black;
}


div#respond {
    order: -99;
}
@media only screen and (max-width:1024px){

    footer.comment-meta , .ast-comment-content , .ast-comment-list .children{
        width:100%
    }
    .ast-comment-author{
        width:100%;
    }
    .ast-comment-list .children{
        margin:0;
        padding:0
    }

.ast-page-builder-template .comment-respond{
	    padding: 10px 10px 4em 10px !important;
}

.ast-comment-form-comment , .ast-comment-form-author , .ast-comment-form-email{
        font-family: 'DanaVF';
}
	.ast-page-builder-template .comments-area{
	padding-right: 10px !important;
    padding-left: 10px !important;
    margin-top: 0 !important;
    margin-bottom: 2em !important;
	}
}

.image-center{
	display: block !important;
    margin: auto !important;
    width: 50% !important;
}

a:focus{
	    outline: none !important;
}
.ast-button-wrap .menu-toggle:focus {
    outline: none !important;
}
.ast-button{
	width: 100%;
    display: block;
    text-align: center;
}
.type-post{
	    padding-right: 0px !important;
    padding-left: 0px !important;
}

.wp-post-image{
			border-radius:10px !important;
}
.ast-post-format-{
	padding: 0px;
}
.post-content{
	padding: 10px;
}
.ast-row{
	margin:0.2px;
}
.ast-blog-featured-section{
	padding:0px;
	margin:0px;
}
.ast-post-format-.blog-layout-3.ast-no-date-box {
    border-radius: 10px;
}

img.attachment-large.size-large.wp-post-image:hover {
    filter: grayscale(0) !important;
}

img.attachment-large.size-large.wp-post-image {
    filter: grayscale(1);
}
/* @media only screen and (max-width: 600px){
.main-navigation{
box-shadow: 0px 0px 3px 1px;
    padding-bottom: 10px;
}
} */

.ast-header-search{
	margin:0px !important
}
.search-form{
	border-radius:10px !important;
	padding:0px !important;
}
.search-field{
	outline:none !important;
}

.phone-number-header{
	display:block;
}
.single-btn-section-multi{
	z-index:500 !important;
}

video.elementor-video{
    border-radius: 10px
}