.newcustom{margin:80px 0}.item{display:none}.blog-index__post.blog-index__post--small>a,.blog-index__post.blog-index__post--small>div{flex:0 0 100%;max-width:100%}a.font_600.text_underline{color:#231f1f;display:inline-block;font-size:16px;font-weight:600;margin-top:4px;padding-bottom:3px;position:relative;text-decoration:none}.newcustom .featured-img img{border-radius:10px;height:auto;margin-bottom:10px;max-width:100%;vertical-align:middle}a.font_600.text_underline:after{border:1px solid;bottom:0;content:"";display:inline-block;left:0;position:absolute;width:100%}.dj_event_top_recent_post{padding:30px 30px 30px 5em;position:relative}.blog-index__post-content.blog-index__post-content--small{background:transparent;padding:0}.blog-index__post.blog-index__post--small{padding:1rem}.calendar{color:#545a5c;font:15px/1em inherit;overflow:hidden;position:relative;text-align:center;text-transform:capitalize}.calendar a{color:inherit;text-decoration:none}.calendar header .simple-calendar-btn{border:2px solid #cbd1d2;border-radius:50%;color:#cbd1d2;display:inline-block;height:30px;line-height:30px;position:absolute;text-align:center;width:30px}.calendar header .simple-calendar-btn:hover{background:#cbd1d2;color:#fff}.calendar header .simple-calendar-btn:before{border-style:solid;border-width:3px 3px 0 0;content:"";height:8px;left:8px;position:absolute;top:9px;transform:rotate(45deg);transform-origin:center center;width:8px}.calendar header .btn-prev{left:0;top:0;transform:rotate(-180deg)}.calendar header .btn-next{right:0;top:0}.calendar header .btn-next:before{transform:rotate(45deg)}.calendar header .month{margin:0;padding:0}.calendar header .month .year{font-size:.6em;font-weight:100}.calendar table{border-spacing:0;margin:20px 0;width:100%}.calendar thead{font-size:1.2em;font-weight:600}.calendar td{padding:.8em .1em}.calendar .day{border:2px solid transparent;border-radius:50%;cursor:pointer;display:inline-block;height:2.5em;line-height:2.5em;position:relative;width:2.5em}.calendar .day:hover{border:2px solid #6691cc}.calendar .day.today{background:#6691cc;color:#fff}.calendar .day.today.has-event:after{background:#fff}.calendar .day.wrong-month{color:#cbd1d2}.calendar .day.wrong-month:hover{border:2px solid transparent}.calendar .day.has-event:after{background:#6691cc;border-radius:50%;content:"";height:4px;left:calc(50% - 2px);position:absolute;top:calc(50% + .6em);width:4px}.calendar .day.disabled{cursor:default}.calendar .day.disabled:hover{border:2px solid transparent}.calendar .event-container{background:#545a5c;box-sizing:border-box;display:none;height:100%;left:0;padding:70px;position:absolute;top:0;width:100%}.calendar .event-container .event-wrapper{max-height:100%;overflow-y:auto}.calendar .event-container .close{cursor:pointer;height:30px;position:absolute;right:20px;top:20px;width:30px}.calendar .event-container .close:after,.calendar .event-container .close:before{background-color:#cbd1d2;content:"";height:100%;left:50%;position:absolute;top:0;width:2px}.calendar .event-container .close:before{transform:rotate(45deg)}.calendar .event-container .close:after{transform:rotate(-45deg)}.calendar .event-container .event{background:#6691cc;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.12);box-sizing:border-box;color:#fff;margin-bottom:1em;padding:1em;position:relative;text-align:left;width:100%}.calendar .event-container .event-date{margin-bottom:1em}.calendar .event-container .event-hour{float:right}.calendar .event-container .event-summary{font-weight:600}.calendar .filler{background:#545a5c;border-radius:50%;height:0;position:absolute;transform:translate(-50%,-50%);width:0}#events .dj_event_top_recent_post{margin-right:50px;padding-right:unset}.blog-index__post{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-around}.featured-img{flex:0 0 35%;max-width:32%}.blog-index__post-content{flex:0 0 65%;max-width:63%}.blog-index__post-content-date-time{display:flex;flex-wrap:wrap}.blog-index__post-content-date-time>div:first-child{padding-right:15px}.blog-index__post-content-date-time>div{font-size:14px}.blog-index__post-content-read-more-btn>p>small>a:hover{text-decoration:none!important}.blog-index__post-content-read-more-btn>p{margin:0}.blog-index__post-content-description p{font-size:14px;margin:0}.dj_event_top_recent_post button.slick-arrow{background:#fff;border-radius:100px;box-shadow:0 0 20px 0 rgba(0,0,0,.1);height:40px;left:unset;right:-30px!important;width:40px;z-index:1}.dj_event_top_recent_post button.slick-prev.slick-arrow{top:40%;transform:rotate(90deg)}.dj_event_top_recent_post button.slick-next.slick-arrow{right:unset;top:60%;transform:rotate(90deg)}.dj_event_top_recent_post .slick-prev:before{content:"\f053"}.dj_event_top_recent_post .slick-next:before{content:"\f054";display:inline-block;margin:0 0 0 3px}.dj_event_top_recent_post .slick-next:before,.dj_event_top_recent_post .slick-prev:before{color:#231f1f;font-family:FontAwesome;font-size:14px}.dj_event_top_recent_post button.slick-arrow:hover{background:#231f1f}.dj_event_top_recent_post .slick-next:hover:before,.dj_event_top_recent_post .slick-prev:hover:before{color:#fff}.blog-index__post-content--small h2 a:hover{color:#231f1f}.newcustom .blog-index__post-image{background-image:none;background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;padding-bottom:0}.newcustomc .blog-index__post.blog-index__post--small{display:flex;flex-wrap:wrap;justify-content:space-between}.newcustom .featured-img img{object-fit:cover}.newcustom .blog-index__post-content p.small{margin-top:0}.fc-h-event{background-color:#f0f8ff;border-color:gold;border-radius:0!important;color:#231f1f!important;padding-left:5px;padding-right:5px;white-space:normal!important}.fc-h-event .fc-event-main{color:inherit}.fc .fc-scroller-liquid-absolute{overflow:hidden!important}.fc-direction-ltr .fc-daygrid-event .fc-event-time{text-transform:uppercase}.fc-direction-ltr .fc-daygrid-event .fc-event-time:after{content:"M"}.fc .fc-button-group>.fc-button,button.fc-today-button{text-transform:capitalize!important}div#dj_event_calendar{width:100%}div#dj_event_calendar .jalendar-pages{background:#fff!important}div#dj_event_calendar .jalendar-pages *{color:inherit}.jalendar .jalendar-container .jalendar-pages>.header h1:after{display:none}.jalendar .jalendar-container .jalendar-pages .total-bar{background:#231f1f;color:#fff!important;right:-20px;top:0}.jalendar .jalendar-container .jalendar-pages>.header h2{color:#ccc!important;font-family:inherit;font-size:20px;font-weight:500;text-transform:capitalize}.jalendar .jalendar-container .jalendar-pages .add-event .events .events-list .event-single a:before{background-color:#231f1f}.jalendar .jalendar-container .jalendar-pages .days .day.have-event span:before{background-color:#231f1f;height:10px;right:-8px;width:10px}.jalendar .jalendar-container .jalendar-pages>.header .day-names{border-bottom:1px solid #eee;margin-bottom:20px;margin-top:40px}.jalendar .jalendar-container .jalendar-pages .days .day{font:500 18px Cairo,serif;height:55px}.jalendar .jalendar-container .jalendar-pages>.header h1{font:600 28px Cairo,serif;margin-bottom:0;margin-top:0;position:relative;text-shadow:none;z-index:99}html[lang=ar] body .dj_event_top_recent_post{padding-left:30px}.dj_calendar.full_cal{margin:auto;max-width:1200px;padding-bottom:50px}.jalendar .jalendar-container .jalendar-pages .days .day{float:none}#events .dj_event_top_recent_post{max-height:595px;overflow:hidden;overflow-y:auto}#events .dj_event_top_recent_post::-webkit-scrollbar{width:2px}#events .dj_event_top_recent_post::-webkit-scrollbar-track{background:#f1f1f1}#events .dj_event_top_recent_post::-webkit-scrollbar-thumb{background:#231f1f}#events .dj_event_top_recent_post::-webkit-scrollbar-thumb:hover{background:#555}@media(max-width:1024px){.blog-index__post-content-date-time>div{flex:0 0 100%;max-width:100%;padding:0!important}.blog-index__post-content--small h2{font-size:20px}.blog-index__post{align-items:unset}#events .dj_event_top_recent_post{margin-right:30px;padding:0}.dj_event_top_recent_post button.slick-arrow{right:-15px!important}}@media(max-width:767px){.newcustom{margin:0}.newcustom>div{flex:0 0 100%;max-width:100%}}h2.no-event{padding:30px 30px 30px 100px;text-align:center}