
/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/
Description: Custom child theme for Hello Elementor
Author: Adib
Version: 1.0.0
Text Domain: hello-elementor-child
Template: hello-elementor
*/

/* ========================================
   ADIB CHILD THEME
   Custom CSS for Elementor and WordPress
   ======================================== */


.contactus .elementor-message{
        margin: 25px 0;
    text-align: center;
    color: green;
    font-weight: 800;
    background: #f3f3f3;
    border-radius: 3px;
    padding: 7px;
	    line-height: 2.5;
}
.elementor-heading-title,
.elementor-widget-text-editor p {
  visibility: visible;
}

/*محتوای نوشته*/
.content  td ,.content  th {
border: 1px solid #ececec;
padding:5px;
	text-align:center;
}
.content  table {
    border-collapse: separate;
    text-indent: initial;
    border-spacing: 0px;
 
    width: 100%;
    font-size: 12px;
}

.content  th{
	background:#f7f7f7;
}
.content ul {
    margin-right: 15px;
    list-style-type: square;
}
.content li:hover{
	color:#002366;
}
.content img  {
	    border-radius: 5px;
    box-shadow: 0 0 15px -14px #000;
}
.content img.aligncenter{
	width:100%;
}

.content img.alignleft {
    width: 45%;
    float: left;
	margin:12px;
	margin-left:0;
}


/*کامنت */
.comment-metadata a, .comment-metadata span{
    font-size: 9px;
    color: #abababf0;
}
.comments-area ol{
	order:3;
    list-style-type: none;
}
.reply a{
    font-size: 12px;
}
ol.children{
	background:#f0f5ff;
		    border-radius: 15px;
	padding-block: 20px;
    box-shadow: 0 0 25px -17px;

}
.comment-author img{
    display: none;
}
.content hr {
    margin: 20px;
}
.comments-area{display:flex;
flex-direction:column;}

.comment-respond{
	order:1;
	    border: 1px solid #e4e4e4;
    padding: 30px;
    border-radius: 5px;
    box-shadow: 0 0 25px -17px;
}

.comments-area .title-comments{
	margin:30px;
	font-size:16px;
	order:2;
}
.comments-area .reply{
	padding:15px 35px;
}

textarea#comment{
    width: 100%;
    border-color: #dfdede;
    border-radius: 5px;
}
 .comment-form input {
    border: 1px solid #dbe0f7;
    padding: 8px;
}
 

.comment-form-author ,.comment-form-email , .comment-form-url{
	display:flex;
}
.comment-respond label{
	width:7%
}
/* ایان کامنت*/



.ff-el-input--content{
	    display: flex;
    flex-wrap: wrap;
	    justify-content: space-evenly;
}

.ff-el-input--content span{
padding:10px 15px !important;
border-color: #dcdfe6 !important;
}



 .single-timeline .bar {
    background-color: #5d606400 !important;
    height: 1px;
  
    border-bottom: 3px dashed #dfab1f ;
    color: #f0ffff00;
    outline: 5px solid #afc0cf87;
	     border-radius: 33px;
}
  .single-timeline   .pin {
    background: #d4af37;
      border: 4px solid #ececec52;
    padding: 7px;
    top: -11px !important;
}
  .single-timeline.hover   .pin {
      padding: 10px;
    top: -13px;
}

.timeline-area {
    direction: RTL;
}





/* ===== استایل‌های عمومی ===== */


/* ===== استایل‌های اختصاصی المنتور ===== */


/* ===== استایل‌های واکنش‌گرا و موبایل ===== */

 

@media (max-width: 767px) {
	.content img.alignleft {
    width: 100%;
 }
}
