

.content-mag p {
    line-height: 28px!important;
    font-weight: 400!important;
    text-align: justify;
    font-size: 16px!important;
}

.content-mag li {
    font-weight: 400;
    line-height: 26px;
    margin-bottom: 10px;
    font-size: 16px;
}

.content-mag li a{
	color: #bf000a;
}

.content-mag h2 {
    font-size: 18px!important;
    font-weight: 800!important;
    color: #bf000a!important;
}

.content-mag h3 {
    font-size: 18px!important;
    font-weight: 600!important;
    color: #bf000a!important;
}

.content-mag h4 {
    font-size: 18px!important;
    font-weight: 600!important;
    color: black!important;
}

.content-mag h5 {
    font-size: 16px!important;
    color: black!important;
    font-weight: 600!important;
}


/*old style*/
.aside .elementor-toc__list-item-text-wrapper{
	align-items: flex-start!important;
}
.aside .elementor-toc__list-item-text-wrapper svg{
	margin-top: 5px;
}
.aside-ad a{
	height: 100%;
}
.aside-ad h5{
	transition: 0.2s
}
.aside-ad:hover h5{
	color: #bd1622;
}
.aside-ad:hover .elementor-icon-box-icon a{
	background-color: #bd1622!important;
}

/* صفحه تقویم */
        .allclocks {
            display: flex;
            flex-wrap: wrap;
            justify-content: center;

        }

        .clockparent {
                display: flex;
				justify-content: center;
				flex-wrap: wrap;
				width: 33.33%;
				border: solid 1px #ddd;
				padding: 20px 0 10px;
        }
@media ( min-width: 768px){
				.clockparent:first-child {
				border-left: none;
			}
			.clockparent:last-child {
				border-right: none;
			}
}

        @media (max-width: 768px) {
            .clockparent {
                display: flex;
                justify-content: center;
                flex-wrap: wrap;
                width: 100%;
                margin-bottom: 1rem;
            }
			.mah select {
    			width: 100% !important;
			}
        }

        .clockparent p {
            width: 100%;
            text-align: center;
            direction: rtl;
            margin-top: 1rem;
        }

        .clock {
            width: 100px;
            height: 100px;
            border-radius: 50%;
            background-color: white;
            position: relative;
            background-image: url(https://cippoint.com/wp-content/uploads/2023/07/clockbg.webp);
            background-size: 100% 100%;
        }

        .kadr {
            display: inline;
            border: 5px solid #bf000a;
            border-radius: 50%;
        }

        .dot {
            width: 7px;
            height: 7px;
            border-radius: 50%;
            background-color: black;
            position: absolute;
            z-index: 9;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
        }

        .hour,
        .min,
        .sec {
            width: 5px;
            height: 30px;
            background-color: rgb(119, 117, 117);
            border-radius: 2px;
            position: absolute;
            bottom: 50%;
            left: 50%;
            transform: translateX(-50%);
            transform-origin: bottom;
        }

        .min {
            background-color: rgb(187, 184, 184);
            height: 35px;
            width: 3px;
        }

        .sec {
            background-color: black;
            height: 45px;
            width: 2px;
        }
        .bvaghte{
            width: 100%;
            text-align: center;
            margin-top: 10px;
            margin-bottom: 10px;
            font-weight: 500;
            font-size: 14px;
        }
        #todayPrDate, #todayTrDate, #todayEnDate{
            font-size: 16px;
            font-weight: 500;
        }

        #digTrClock,
        #digEnClock,
        #digPrClock {
            display: flex;
            width: 100%;
            justify-content: center;
            font-weight: 600;
            font-size: 18px;
			direction: ltr!important;
        }
.tabdilTarikhTitle{
    text-align: center;
    font-weight: 600;
    font-size: 22px;
	margin-bottom: 1.5rem;
}
.prpr{
    display: flex;
    justify-content: center;;
}
.convertDatePr{
	display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    flex-wrap: wrap;
    direction: rtl;
    width: 100%;
}
@media (max-width: 768px){
	.convertDatePr{
		width: 100%!important;
	}
	.noetabdil{
		width: 100%!important;
	}
}
.noetabdil{
    width: 50%;
}
#joda{
	width: 100%!important;
}
.res>span, .res>div {
    width: 25%;
    display: flex;
    justify-content: center;
	font-weight: 600;
}
@media (max-width:1024px){
	.noetabdil {
    	width: 41%;
	}
}
@media (max-width:1024px){
	.noetabdil {
    	width: 35%;
	}
	.myselect {
   		 width: 19%;
	}
}
@media (max-width:768px){
	.res>div{
		width: 100%!important;
		color: #bf000a;
    	font-size: 18px;
		margin-bottom: 10px;
	}
	.res>span{
		width: 100%!important;
	}
	.res span{
		min-height: 30px!important;
	}
	.convertRes{
		padding: 1rem 0;
	}
	.myselect{
		width: 100%;
	}
}
.noetabdil span, .myselect span{
    width: 100%;
    display: block;
    font-size: 16px;
    color: gray;
    font-weight: 400;
    margin-bottom: 5px;
}
.noetabdil select{
    width: 100%;
    height: 37px;
    padding: 0 10px !important;
    border-radius: 5px;
    background-color: white;
    color: #555;
    font-size: 15px;
    font-weight: 400;
    border: 1px solid #ccc;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}
.myselect{
/*     display: flex;
    flex-wrap: wrap;
    justify-content: center; */
}
.myselect select{
    width: 100%;
    height: 37px;
    padding: 0 10px !important;
    border-radius: 5px;
    background-color: white;
    color: #555;
    font-size: 15px;
    font-weight: 400;
    border: 1px solid #ccc;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}
.mah select{
    width: 130px;
}
.convertRes{
    width: 98%;
    margin-top: 2rem;
    border-radius: 5px;
    border: solid 1px #ddd;
    background-color: #f5f5f5;
    display: flex;
    flex-wrap: wrap;
    align-content: center;	
    padding: 5px 0;
}
.convertRes hr{
    width: 80%;
}
.res{
    display: flex;
    justify-content: space-evenly;
	flex-wrap: wrap;
    align-items: center;
    width: 100%;
}
.res span{
    font-size: 16px;
    font-weight: 500;
    direction: rtl;
    min-height: 50px;
    display: flex;
    align-items: center;
}
.frtitle{
    font-weight: 700;
}

.postid-12241 .elementor-element-67a8329{
	display: none !important;
}

.secondCon{
	    border-top: solid 1px #ddd;
}
.postid-12241 .elementor-element-6b79c07 .elementor-widget-container{
    padding: 25px 15px;
    border: solid 1px #ddd;
	margin-top:0 !important;
}
/* پایان تقویم */