@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/IRANSansWeb.eot');
	src: url('fonts/IRANSansWeb.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/IRANSansWeb.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/IRANSansWeb.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/IRANSansWeb.ttf') format('truetype');
}
body,div,p,a,h1,h2,h3,h4,h5,h6 {
	font-family:IRANSans !important;
}
.widget-title {
    font-size: 1.5em;
    margin-bottom: 15px;
    color: #333;
    border-bottom: 2px solid #0073aa;
    padding-bottom: 5px;
}

.recent-posts-list,
.categories-list {
    list-style: none;
    padding: 0;
}

.recent-posts-list li,
.categories-list li {
    margin: 0 0 10px;
    display: flex;
    align-items: center;
}

.recent-posts-list li img {
    margin-right: 10px;
    width: auto !important; /* اندازه تصویر */
    height: 50px; /* اندازه تصویر */
}

.recent-posts-list li a,
.categories-list li a {
    text-decoration: none;
    color: black;
    transition: color 0.3s;
}

.recent-posts-list li a:hover,
.categories-list li a:hover {
    color: #005177;
}

.advertisement-content {
    margin: 10px 0;
    text-align: center; /* تراز کردن محتوا */
}

.advertisement-content img {
    max-width: 100%; /* اطمینان از اینکه تصویر به اندازه سایدبار سازگار باشد */
    height: auto;
}
