/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 02 2025 | 07:35:59 */
html,body{
	overflow-x:hidden;
}

body,p,div,span,h1,h2,h3,h4,h5,h6,a,input,textarea{
	font-family:VazirMatn !important;

}
.box{
	box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;
}
h2{
	font-size:24px;
}
h3{
	font-size:20px;
}
/* سوالات متداول */
summary.e-n-accordion-item-title {
    box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;
}
.elementor-widget-container article {
    box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;
}
/* فرم دیدگاه ها */
section#comments {
    font-family: 'VazirMatn' !important;
}
form#commentform input, textarea {
    width: 100%;
    border-radius: 15px;
    border: 1px solid #421C52;
}
input#submit {
    width: 20% !important;
    background: #421C52;
    color: white;
    font-weight: 600;
	border:0 !important;
	border-radius:100px !important;
}
input#submit:hover {
    background: #BDAEC6;
    color: #421C52;
    font-weight: 600;
	border:0 !important;
}
input#wp-comment-cookies-consent {
    width: 2% !important;
}
select option:first-child {
    color: #999; 
    font-style: italic; 
    font-weight: bold;
}

select option:first-child:disabled {
    color: #999;
    background-color: #f0f0f0;
}
iframe {
    height: 200px;
}
section#comments {
    padding: 2% 6%;
}
h2#reply-title {
    font-size: 22px;
}
h2.title-comments {
    font-size: 26px;
}

/* new website */
/*header*/
.e--pointer-double-line .elementor-item:after, .e--pointer-double-line .elementor-item:before, .e--pointer-overline .elementor-item:after, .e--pointer-overline .elementor-item:before, .e--pointer-underline .elementor-item:after, .e--pointer-underline .elementor-item:before {
    background-color: #3f444b;
    height: 3px;
    right: 5px;
    width: 46%;
    z-index: 2;
	border-radius:50px;
}
/* استایل دکمه ها */
.bts{
	 transition: all 0.3s ease;
    z-index: 1;
}
.bts::before {
    content: "";
    position: absolute;
    top: -5px;
    left: 0;
    right:-1px;
    bottom: 0;
    border-radius: 100px;
    background: radial-gradient(circle, #421C52, #BDAEC6);
    animation: glow 3s infinite;
    z-index: -1;
	    width: 56%;
}
@keyframes glow {
    0% {
        transform: scale(1);
        opacity: 0.8;
    }
 
	    50% {
        transform: scale(1.2);
        opacity: 0.5;
    }
    100% {
        transform: scale(1);
        opacity: 0.8;
    }
}


.s {
  animation: rotate360 5s linear infinite;
}

@keyframes rotate360 {
  from { transform: rotate(0deg); }
  to { transform: rotate(360deg); }
}

/* مربوط به فهرست مطالب */
b.lwptoc_title {
    color: #421C52 !important;
}
span.lwptoc_item_label {
    color: #BDAEC6;
    font-size: 15px;
    text-shadow: 0 0 BLACK;
}
@media (max-width: 767px){
h2{
	font-size:22px;
}
	h3{
	font-size:18px;
}
	input#submit {
    width: 50% !important;
    background: #229E8E;
    color: white;
    font-weight: 600;
}
	/* whatsapp in mobile */
.joinchat--left .joinchat__button {
    right: auto;
    left: 159px;
	bottom:40px;
}
	.joinchat--left .joinchat__chatbox {
    right: auto;
    left: 0 !important;
}
}