@font-face {
    font-family: 'Lobster';
    src: url('/static/fonts/AlterKyr4.ttf') format('truetype'),
    url('/static/fonts/AlterKyr4.woff') format('woff'),
    url('/static/fonts/AlterKyr4.woff2') format('woff2');
}
:root {
    --secondary-color: #FFF6D7;
}
a.uk-active {
    color: #DB9F31;
}
.secondary-color {
    color: var(--secondary-color);
}
.uk-color-white {
    color: #ffffff!important;
}
.uk-logo {
    background-image: url(/static/images/logo.svg);
    background-repeat: no-repeat;
    background-size: 322px;
    background-position: left;
    width: 308px;
    min-height: 100px;
    margin-left: -48px;

}
.old-alert {
    display: none;
}
.search-bar  {
    align-items: center;
    min-height: 40px;
    display: flex;
    justify-content: right;
}
.uk-sticky-fixed .search-bar {
    display: none;
}
.uk-sticky-fixed .uk-navbar-container {
    background-color: #ffffff;
}
.uk-sticky-fixed .uk-logo {
    width: 200px;
    min-height: 60px;
    background-size: 194px;
    margin-left: -30px;
}
.search-bar .uk-search {
    background: #f2f2f2;
}
.search-bar .uk-search .uk-search-input {
    border: none;
}
.pray-times {
    min-height: 60px;
}
.pray-times .ptime, .calendar {
    width: calc((100% - 90px)/8);
}
.calendar i {
    margin-right: 6px;
}
.calendar i, .location i {
    font-size: 16px;
}
.pray-times .ptime, .pray-times .location, .pray-times .calendar {
    padding: 0;
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
    font-size: 13px;
    font-weight: 600;
}
/*.ptime:nth-child(-n + 5) {*/
/*    border-right: 1px solid #00463499;*/
/*}*/
.ptime.active {
    background: #78788033;
    border-radius: 10px;
}
.ptime div {
    line-height: 1.3;
    width: 100%; text-align: center
}
.location {
    font-weight: 700!important;
    width: calc((100% - 90px)/8 + 90px);
}
.location select optgroup {
    font-size: 10px;
}
.location select option {
    font-size: 13px;
}
.daily-content {
    background-size: cover;
    position: relative;
}
.daily-content:before {
    content:"";
    height:100%;
    position:absolute;
    width:100%;
    background-color: #00463499;
}
.daily-content-inner {
    display: flex;
    padding: 60px 0;
    align-items: center;
    position: relative;
}
.daily-inner {
    color: #ffffff;
    padding-left: 100px;
    font-size: 24px;
}
pre {
    font-family: "Open Sans", sans-serif;
}
.daily-inner pre {
    line-height: 44px;
    font-size: 52px;
    font-family: 'Lobster';
}
.lang-list {
    display: flex;
    list-style: none;
    margin: 0;
}
.lang-del{
    padding: 0 6px 0;
}
.middle-navbar {
    border-top: 1px solid #E5E5E5;
    border-bottom: 1px solid #E5E5E5;
    height: 70px;
}
.middle-navbar .uk-navbar-nav {
    gap: 0;
}

.middle-navbar .uk-navbar-nav > li:not(:last-child){
    border-right: 1px solid #DFDFDF;
}
.middle-navbar .uk-navbar-nav > li > a {
    min-height: auto;
    padding: 0 16px;
    font-weight: 600;
}
.middle-navbar .uk-dropdown {
    background-color: #004634;
    border-radius: 0 0 10px 10px;
}
.middle-navbar .uk-dropdown-nav > li > a {
    color: var(--secondary-color);
}
.middle-navbar .uk-dropdown-nav > li > a:hover {
    color: #DB9F31;
}
.fm {
    padding: 0 80px;
}
.fm img {
    margin-right: 10px;
    width: 36px;
}
.mptitle-container {
    text-align: center;
    margin: 40px 0 30px;
    position: relative;
}
.mptitle {
    text-transform: uppercase;
    font-weight: 700;
    background: linear-gradient(87.84deg, #0E342A 26.9%, #048F86 80%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 20px;
}
.mptitle.main {
    font-size: 2rem;
}
.mptitle.main:before{
    content: "";
    position: absolute;
    width: 60px;
    height: 1px;
    bottom: -4px;
    border-bottom: 1px solid #006B9E;
    left: 50%;
    transform: translate(-50%, 0);
}
#calendar2-container .mptitle.main:before{
    content: none;
}
.item-list {
    background-color: var(--secondary-color);
}
.item-list hr {
    margin: 8px 0;
}
.video-container .item-list {
    border-radius: 5px;
}
.video-container .item-list img {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
.item-info-main {
    padding: 8px 20px;
}
.item-date, .item-date a {
    font-size: 12px;
    color: #8B8B8B;
}
.article-container .item-date, .home-media .item-date {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    color: #fff;
    background-color: #00000066;
    padding: 6px 10px;
}
.home-media .item-date {
    padding: 16px 20px;
    font-size: 20px;
}
.item-info {
    padding: 10px;
}
.item-title {
    font-size: 13px;
    font-weight: 700;
    -webkit-line-clamp: 3;
    margin: 4px 0;
}
.home-news .item-title:not(.main) {
    min-height: 58.5px;
}
.side-news .item-title {
    -webkit-line-clamp: 2;
}
.item-title.clamp {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.item-title.main {
    font-size: 18px;
    margin-bottom: 6px;
    -webkit-line-clamp: 2;
}
.item-content {
    font-size: 13px;
    margin-bottom: 6px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 60px;
}
.item-content p {
    margin: 0;
}
.miftiy-container {
    position: relative;
}
.miftiy-container:before, .miftiy-container:after {
    z-index: -1;
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: calc(100% / 6 - 6px);
    background: linear-gradient(101.22deg, #14362C 44.6%, #048F86 144.19%) no-repeat;
}
.miftiy-container:after {
    background-size: cover;
    background-image: url("/static/images/oimo_green.png");
}
.muftiy-image-container {
    background: no-repeat;
    background-size: cover;
    -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 484 484"> <path d="M242.241 484.023C239.538 484.023 236.84 483.044 234.681 481.086C225.051 472.321 214.705 464.189 203.931 456.908C192.718 449.333 183.592 444.695 175.539 440.591C163.932 434.682 154.765 430.021 145.329 419.837C141.522 415.733 138.085 411.16 135.118 406.247C127.118 393.02 122.807 377.589 122.614 361.549C106.555 361.355 91.1069 357.04 77.8697 349.055C72.9549 346.088 68.3743 342.658 64.2688 338.853C54.0755 329.426 49.407 320.268 43.4951 308.672C39.3955 300.628 34.7387 291.511 27.1612 280.313C19.871 269.537 11.7304 259.207 2.96228 249.586C-0.961385 245.282 -0.961385 238.786 2.96228 234.477C11.7304 224.856 19.871 214.52 27.1612 203.756C34.7387 192.558 39.3896 183.435 43.4951 175.391C49.407 163.795 54.0755 154.637 64.2688 145.215C68.3743 141.41 72.9549 137.975 77.8697 135.008C91.1187 127.017 106.567 122.702 122.637 122.509C122.79 116.781 123.476 111.182 124.672 105.829C128.432 89.0024 135.376 75.0078 145.323 64.2319C154.226 54.5816 163.123 50.0203 174.39 44.2396C182.653 40.0007 192.031 35.1932 203.937 27.1494C214.717 19.8677 225.069 11.7359 234.693 2.97684C239.004 -0.951266 245.502 -0.939541 249.813 2.97684C259.443 11.7359 269.795 19.8677 280.569 27.1494C292.475 35.1932 301.841 40.0007 310.117 44.2396C321.383 50.0086 330.281 54.5816 339.184 64.2319C349.131 75.0078 356.081 89.0024 359.834 105.829C361.031 111.193 361.717 116.798 361.869 122.538C367.617 122.696 373.23 123.376 378.596 124.572C395.44 128.33 409.446 135.272 420.237 145.204C429.897 154.103 434.46 162.992 440.249 174.242C444.489 182.503 449.304 191.866 457.351 203.762C464.641 214.532 472.782 224.874 481.55 234.489C485.474 238.792 485.474 245.288 481.55 249.598C472.782 259.218 464.641 269.555 457.351 280.319C449.304 292.215 444.489 301.578 440.249 309.838C434.472 321.089 429.897 329.977 420.237 338.877C409.446 348.809 395.44 355.756 378.596 359.508C373.236 360.704 367.635 361.384 361.899 361.543C361.705 377.589 357.394 393.026 349.389 406.259C346.421 411.178 342.978 415.756 339.178 419.849C329.741 430.033 320.574 434.699 308.967 440.603C300.915 444.701 291.777 449.351 280.575 456.925C269.801 464.207 259.455 472.339 249.825 481.098C247.667 483.056 244.963 484.035 242.265 484.035L242.241 484.023Z"/> </svg>') center/contain no-repeat;;
    mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 484 484"> <path d="M242.241 484.023C239.538 484.023 236.84 483.044 234.681 481.086C225.051 472.321 214.705 464.189 203.931 456.908C192.718 449.333 183.592 444.695 175.539 440.591C163.932 434.682 154.765 430.021 145.329 419.837C141.522 415.733 138.085 411.16 135.118 406.247C127.118 393.02 122.807 377.589 122.614 361.549C106.555 361.355 91.1069 357.04 77.8697 349.055C72.9549 346.088 68.3743 342.658 64.2688 338.853C54.0755 329.426 49.407 320.268 43.4951 308.672C39.3955 300.628 34.7387 291.511 27.1612 280.313C19.871 269.537 11.7304 259.207 2.96228 249.586C-0.961385 245.282 -0.961385 238.786 2.96228 234.477C11.7304 224.856 19.871 214.52 27.1612 203.756C34.7387 192.558 39.3896 183.435 43.4951 175.391C49.407 163.795 54.0755 154.637 64.2688 145.215C68.3743 141.41 72.9549 137.975 77.8697 135.008C91.1187 127.017 106.567 122.702 122.637 122.509C122.79 116.781 123.476 111.182 124.672 105.829C128.432 89.0024 135.376 75.0078 145.323 64.2319C154.226 54.5816 163.123 50.0203 174.39 44.2396C182.653 40.0007 192.031 35.1932 203.937 27.1494C214.717 19.8677 225.069 11.7359 234.693 2.97684C239.004 -0.951266 245.502 -0.939541 249.813 2.97684C259.443 11.7359 269.795 19.8677 280.569 27.1494C292.475 35.1932 301.841 40.0007 310.117 44.2396C321.383 50.0086 330.281 54.5816 339.184 64.2319C349.131 75.0078 356.081 89.0024 359.834 105.829C361.031 111.193 361.717 116.798 361.869 122.538C367.617 122.696 373.23 123.376 378.596 124.572C395.44 128.33 409.446 135.272 420.237 145.204C429.897 154.103 434.46 162.992 440.249 174.242C444.489 182.503 449.304 191.866 457.351 203.762C464.641 214.532 472.782 224.874 481.55 234.489C485.474 238.792 485.474 245.288 481.55 249.598C472.782 259.218 464.641 269.555 457.351 280.319C449.304 292.215 444.489 301.578 440.249 309.838C434.472 321.089 429.897 329.977 420.237 338.877C409.446 348.809 395.44 355.756 378.596 359.508C373.236 360.704 367.635 361.384 361.899 361.543C361.705 377.589 357.394 393.026 349.389 406.259C346.421 411.178 342.978 415.756 339.178 419.849C329.741 430.033 320.574 434.699 308.967 440.603C300.915 444.701 291.777 449.351 280.575 456.925C269.801 464.207 259.455 472.339 249.825 481.098C247.667 483.056 244.963 484.035 242.265 484.035L242.241 484.023Z"/> </svg>') center/contain no-repeat;;
}
.muftiy-info-container {
    display: flex;
    align-content: center;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    height: 100%;
    padding: 0 40px 0 20px;
}
.muftiy-info {
    font-size: 25px;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.muftiy-info p {
    margin: 0;
}
.news-container {
    border: 1px #E8E8E8 solid;
}
.news-container .item-date {
    padding: 10px 20px;
}
.news-container .news-container-inner {
    padding: 10px 20px;
}
#calendar-container, #calendar2-container {
    margin-top: 40px;
}
#calendar-table .uk-table-striped > tr:nth-of-type(odd), .uk-table-striped tbody tr:nth-of-type(odd) {
    background: #FFF6D7;
    border: none;
}
#calendar-table {
    background-color: #ffffff;
}
#calendar-table tbody::before {
    content: '';
    display: block;
    height: 20px;
}
.sahur, .sham {
    position: relative;
}
.sahur span, .sham span {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, 0);
    font-size: 12px;
    background-color: #048F86;
    color:#ffffff;
    text-transform: none;
    padding: 0 10px;
}
.daterange {
    position: relative;
    margin-top: 40px;
}
.calendar-titles .actions {
    float: right;
}
.daterange>span {
    border: 1px solid #e5e5e5;
    padding: 10px;
}
.daterange input {
    font-size: 15px;
    text-align: center;
    padding: 8px 0 10px;
}
.footer-container {
    position: relative;
}
.footer-center {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, 0);
    text-align: center;
    margin-bottom: 40px;
    min-width: 960px;
    background: linear-gradient(180deg, rgba(4, 143, 134, 0.7) -22.3%, rgba(0, 70, 52, 0.7) 99.31%);
    box-shadow: 0px 4px 10px 0px #00000040;
    border-radius: 10px;
    padding-bottom: 25px;
}
.copyright {
    position: absolute;
    bottom: 10px;
    width: 100%;
    text-align: center;
    /*left: 50%;*/
    /*transform: translate(-50%, 0);*/
    color: #ffffff;
    font-size: 14px;
}
.footer-center .email {
    text-align: right;
}
.footer-center .address {
    text-align: left;
}
.me-3 {
    padding-right: 12px;
}
.social-link {
    color: #ffffff;
}
.footer-bozuy {
    position: absolute;
    bottom: 49px;
    left: 40px;
}
.footer-eagle {
    position: absolute;
    top: 0;
    width: calc(100% / 12);
    right: calc(100% / 6.7);
}
.uk-light .uk-slidenav {
    background-color: rgb(0 0 0 / 70%);
    border-radius: 100%;
    color: #ffffff;
}
.uk-dotnav > * {
    padding-left: 6px;
}
.uk-dotnav > .uk-active > * {
    background: #004634;
}
.uk-dotnav > * > * {
    width: 26px;
    height: 5px;
    border-radius: 3px;
    border: 1px solid #00463433
}
.calendar-print-title {
    display: none;
}
.article-image, .fatva-image {
    position: relative;
}
.article-image:before, .fatva-image:before {
    content:"";
    height:100%;
    position:absolute;
    width:100%;
    background-color: #0000004D;
}
.article-tag {
    left: 16px;
    position: absolute;
    top: 0;
    background-color: #00000066;
    border-bottom-left-radius: 16px;
    border-bottom-right-radius: 16px;
}
.fatva-tag {
    color: #ffffff;
    left: 0;
    position: absolute;
    bottom: 0;
    background-color: #008280;
    border-top-right-radius: 50px;
    padding: 5px 20px 5px 15px;
}
.article-tag-image {
    width: 28px;
    padding: 6px 2px 10px;
}
.article-short, .fatva-short {
    color: #ffffff;
    text-transform: uppercase;
    position: absolute;
    right: 0;
    text-align: center;
    bottom: 36px;
    font-size: 24px;
    font-weight: 700;
    left: 0;
}
.article-short{
    bottom: 36px;
}
.fatva-short {
    text-align: left;
    padding: 20px;
    /*top: 50%;*/
    /*transform: translate(0, -50%);*/
    font-size: 26px;
    line-height: 32px;
    font-weight: 700;
    box-shadow: 0 4px 4px 0 #00000040;
    background: linear-gradient(180deg, #FFC301 -27.68%, #C68407 158.4%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.article-container .item-title.main  {
    font-size: 16px;
    min-height: 48px;
}
.muftiyat-titles {
    padding: 16px 40px;
    background: #E8E8E8;
    overflow-x: auto;
}
.muftiyat-titles-inner {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.muftiyat-titles-inner .mptitle {
    font-size: 16px;
    white-space: nowrap;
    padding-right: 36px;
}
.muftiyat-titles-inner img {
    margin-right: 6px;
}
.muftiyat-titles-inner .mptitle.active {
    color: #DB9F31;
     background: none;
     background-clip: unset;
    -webkit-background-clip: unset;
    -webkit-text-fill-color: unset;
}
.muftiyat-titles-inner .mptitle.active:hover {
    text-decoration: none;
}
.muftiyat-header {
    padding: 0;
}
.mptitle.active img {
    filter: brightness(0) saturate(100%) invert(66%) sepia(72%) saturate(460%) hue-rotate(354deg) brightness(89%) contrast(92%);
}
.history-title {
    font-weight: 700;
    font-size: 18px;
    padding: 6px 0 6px 20px ;
    border-left: 8px solid #004634;
    margin-bottom: 16px;
}
.mufti-name {
    position: relative;
    color: #ffffff;
    width: 100%;
    background: url("/static/images/bgicon.png") no-repeat;
    /*background: linear-gradient(360deg, #004634 -36%, #00AC80 139.58%);*/
    /*clip-path: polygon(11% 0%, 89% 0%, 100% 50%, 89% 100%, 11% 100%, 0% 50%);*/
    background-size: 100% 100%;
    /*background-position: center center;*/
}
/*.mufti-name:before{*/
/*    content:url("/static/images/bgicon.png");*/
/*    top: -2px;*/
/*    bottom: 0;*/
/*    left: 0;*/
/*    right: 0;*/
/*    position:absolute;*/
/*    background-size: contain;*/
/*    background: url("/static/images/left.svg") no-repeat;*/
/*}*/
.mufti-image {
    padding: 10% 10% 0 10% ;
}
.mufit-conent {
    font-size: 12px;
    text-align: center;
    padding: 10px 4px 15px;
    min-height: 37px;
}
.one-person {
    padding: 0 20px 40px;
    margin: 0 auto;
}
/*.mufti-name:before{*/
/*    content:"";*/
/*    top: -2px;*/
/*    bottom: 0;*/
/*    left: 0;*/
/*    width: 30px;*/
/*    position:absolute;*/
/*    background-size: contain;*/
/*    background: url("/static/images/left.svg") no-repeat;*/
/*}*/
/*.mufti-name:after{*/
/*    content:"";*/
/*    top: -2px;*/
/*    bottom: 0;*/
/*    right: 0;*/
/*    width: 30px;*/
/*    position:absolute;*/
/*    background-size: contain;*/
/*    background: url("/static/images/right.svg") no-repeat;*/
/*}*/
.mufti-name span {
    display: block;
    font-weight: 700;
    padding: 4px 28px;
    font-size: 13px;
    text-transform: uppercase;
}
.mufti-inner .uk-card {
    border-radius: 16px;
}
.mufti-inner .mufti-image img {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.back-to-top {
    position: fixed;
    display: none;
    right: 16px;
    bottom: 90px;
    z-index: 99;
    border: none;
    border-radius: 6px;
    color: #ffffff;
    background-color: #D9D9D9;
    padding: 6px;
    height: 26px;
    width: 26px;
}
.back-to-top>div{
    align-items: center;
}
.back-to-top:hover {
    text-decoration: none;
}
.staff-list-side-image {
    height: 100%;
    background-size: cover;
    border-radius: 10px;
}
.staff-list-side .inner {
    margin: 10px 0;
    padding: 6px;
    border-radius: 10px;
}
.staff-list-side .mufit-conent {
    padding: 5px 0;
}
.staff-list-side .outer {
    background-color: #7676801A;
    padding: 20px;
    border-radius: 20px;
    max-height: 700px;
    overflow-y: auto;
}
.input.gsc-input {
    border: none;
}
.g-search {
    width: 280px;
}
.g-search .gsc-search-button-v2 {
    padding: 20px 20px !important;
    border: none;
    cursor: pointer;
    position: relative;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    margin-left: 0;
}
.g-search .gsc-search-button-v2:before {
    content: "";
    background-image: url(data:image/png;base64,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);
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    display: block;
    z-index: 100;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    transform: translate(50%, -50%);
    position: absolute;
    top: 50%;
    right: 50%;
}
.g-search td.gsc-input {
    height: 40px !important;
    padding-right: 0!important;
}
.g-search input.gsc-input {
    background: #f2f2f2;
}
.g-search form.gsc-search-box, .g-search table.gsc-search-box {
    margin-bottom: 0!important;
}
.g-search .gsib_a {
    padding: 7px 9px 7px 20px;
}
.g-search .gsc-input-box {
    border: 1px solid #f2f2f2;
    background: #f2f2f2;
    padding: 0;
    border-radius: 0;
}
.gcsc-find-more-on-google-root {
    display: none;
}
.edutable_body {
    font-size: 14px;
}
.edutable th {
    color: #FFF6D7
}

/*Pagination*/

.pagination {
    justify-content: center;
    margin: 40px 0 20px!important;
}
.pagination button {
    width: 34px;
    height: 34px;
    display: block;
    background-color: #fff;
    border: 1px solid #DFE3E8;
    color: #484848;
    border-radius: 4px;
    cursor: pointer;
    margin-right: 10px;
    outline: none;
    font-weight: 700;
}
.pagination button:not(.current):hover {
    transition: all .2s ease-in;
    background-color: #bfbfbf;
}
.pagination button:active {
    transition: opacity 0.3s 0s;
    opacity: .6;
    background-color: #bfbfbf;
}
.pagination .previous-page, .pagination .next-page {
    padding: 5px 16px;
    width: 40px;
}
.pagination .pagination-separator {
    min-width: 24px;
    border-radius: 4px;
    background-color: #fff;
    text-align: center;
    color: #242424;
    padding: 4px;
    margin-right: 10px;
    border: 1px solid #DFE3E8;
}
.pagination button.current {
    border: 1px solid #004634;
}
.pagination button:disabled {
    cursor: inherit;
}
.previous-page:disabled, .next-page:disabled {
    border: 1px solid #DFE3E8;
    background-color: #fff!important;
    color: #DFE3E8!important;
    cursor: inherit;
}
.util_list {
    margin: 0;
    display: flex;
    list-style: none;
}
.util_list .separator {
    margin: -3px 2px;
    font-size: 14px;
}
.util_list a {
    font-size: 14px;
    padding: 0 8px;
}
.uk-sticky-fixed .uk-logo.mobile {
    min-height: 80px;
}
.uk-navbar-dropdown {
    --uk-position-offset: 0px;
    --uk-position-shift-offset: 0;
    --uk-position-viewport-offset: 0px;
}
.mobile-navbar {
    background-color: #004634;
    box-shadow: 0px 4px 4px 0px #00000040;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    padding: 25px 12px 25px 25px;
}
.mobile-navbar ul> li a {
    color: #FFF6D7;
}
.mobile-navbar ul> li.uk-active>a, .mobile-navbar .uk-nav li > a.uk-active{
    color: #DB9F31;
}
.mobile-navbar ul> li  a:hover {
    color: #ffffff;
}
.mobile-navbar .uk-nav li > a {
    display: block;
    padding: 8px 0;
}
.mobile-navbar .uk-accordion-title {
    font-size: 0.875rem;
}
.mobile-navbar .uk-accordion-title::before {
    background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%20%20%20%20%3Crect%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%20%2F%3E%0A%3C%2Fsvg%3E);
}
.mobile-navbar .uk-open > .uk-accordion-title::before {
    background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%3C%2Fsvg%3E);
}
.mobile-navbar .uk-accordion-content {
    line-height: 30px;
    display: flow-root;
     margin-top: 0;
}
.mobile-navbar .uk-accordion-content li > a {
    padding: 0;
}
.pray-times {
    justify-content: space-between;
}
.search-dropdown {
    background-color: transparent;
    padding: 15px;
}
.help-container {
    background: radial-gradient(123.65% 123.65% at 50% 50%, #10352A 0%, #048F86 100%);
}
.help-left img, .help-right img{
    width: 100%;
}
.help-outer {
    display: flex;
    flex-wrap: wrap;
}
.help-left, .help-right {
    width: calc((100% / 28) * 10);
    position: relative;
}
.helpb-left, .helpb-right {
    width: calc(100% / 28);
}
.help-middle {
    z-index: 1;
    width: calc((100% / 28) * 6);
}
.help-inner {
    text-align: center;
    text-transform: uppercase;
    color: #ffffff;
    font-size: 18px;
    font-weight: 500;
    width: calc((100% / 28) * 16);
    position: absolute;
    top:50%;
    left: 50%;
    transform: translate(-50%, -50%);

}
.help-inner a {
    font-size: 30px;
}
.help-middle {
    align-items: center;
    font-size: 1.8rem;
    font-weight: 700;
}
.help-middle img {
    width: 80px;
    height: 80px;
}
.help-container-inner:before {
    z-index: 0;
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    right: calc((100% / 56) * 13);
    left: calc((100% / 56) * 13);
    background: #011E2F;

}
.footer-center img {
    width: 250px;
}
.news-list .item-title {
    -webkit-line-clamp: 2;
}
html.home {
    position: relative;
}
html.home:before {
    content: ' ';
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    z-index: -100;
    width: 100%;
    height: 100%;
    opacity: 0.5;
    background: url("/static/images/main_bg.svg") repeat;
}

.highlight td {
    font-weight: 700;
}
.social-btns {
    margin-top: 20px;
}
@keyframes flickerAnimation {
    0%   { opacity:1; }
    50%  { opacity:0; }
    100% { opacity:1; }
}
@-o-keyframes flickerAnimation{
    0%   { opacity:1; }
    50%  { opacity:0; }
    100% { opacity:1; }
}
@-moz-keyframes flickerAnimation{
    0%   { opacity:1; }
    50%  { opacity:0; }
    100% { opacity:1; }
}
@-webkit-keyframes flickerAnimation{
    0%   { opacity:1; }
    50%  { opacity:0; }
    100% { opacity:1; }
}
.animate-flicker {
    -webkit-animation: flickerAnimation 1s infinite;
    -moz-animation: flickerAnimation 1s infinite;
    -o-animation: flickerAnimation 1s infinite;
    animation: flickerAnimation 1s infinite;
}

@media (max-width: 1100px) {
    .footer-bozuy {
        width: 150px;
    }
    .footer-center img {
        width: 170px;
    }
    .footer-center {
        font-size: 13px;
        min-width: 700px;
    }
    .fm {
        padding: 0 38px;
    }
    .uk-logo {
        background-size: 228px;
        background-position: bottom;
        width: 220px;
    }
}

@media (max-width: 959px) {
    .social-btns {
        margin-top: 6px;
    }
    .social-btns .me-3 {
        padding-right: 12px;
    }
    .staff-list-side .outer {
        max-height: none;
    }
    .fatva-short {
        top: 20px;
        font-size: 30px;
        line-height: 50px;
        }
    .ptime.active {
        border-radius: 0;
    }
    .copyright {
        bottom: 6px;
        font-size: 10px;
    }
    .location select optgroup {
        font-size: 8px;
    }
    .location select option {
        font-size: 10px;
    }
    .help-inner a {
        font-size: 20px;
    }
    .help-middle {
        font-size: 1.5rem;
    }
    .location .uk-select, .pray-times .calendar a {
        padding-left: 4px;
    }
    #calendar-table td {
        text-wrap: nowrap;
    }
    .uk-table td {
        padding: 16px 4px;
    }
    tr td:first-child {
        padding-left: 8px;
    }
    tr td:last-child {
        padding-right: 8px;
    }
    .uk-logo.mobile {
        -webkit-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }
    .ptime .time {
        font-weight: 700;
        font-size: 10px;
    }
    .g-search {
        width: 100%;
    }
    .header-container {
        padding: 0;
    }
    .uk-sticky-fixed .uk-logo.mobile {
        background-size: 100px;
    }
    .uk-sticky-fixed .uk-logo.mobile, .uk-sticky-fixed.upper-navbar .uk-navbar-toggle, .uk-sticky-fixed .nav-right {
        min-height: 30px;
    }
    .nav-right, .upper-navbar .uk-navbar-toggle {
        color: #004634;
        display: flex;
        align-items: center;
    }
    .nav-right:hover {
        text-decoration: none;
    }
    .upper-navbar .uk-navbar-toggle, .nav-right, .uk-logo.mobile {
        min-height: 52px;
    }
    .uk-logo.mobile {
        width: 150px;
        background-size: 160px;
        margin-left: -12px;
    }
    .pray-times .ptime, .calendar {
        width: calc((100% - 50px)/8);
    }
    .location {
        width: calc((100% - 50px)/8 + 50px);
    }
    /*.ptime:nth-child(-n + 5) {*/
    /*    border-right: none;*/
    /*}*/
    .top-nav-grid {
        padding: 4px 10px 0 10px;
    }
    /*.uk-sticky-fixed .top-nav-grid {*/
    /*    padding: 0 10px;*/
    /*}*/
    .top-nav-grid, .pray-times {
        margin-left: 0;
    }
    .pray-times .ptime {
        font-weight: normal;
    }
    .pray-times {
        min-height: 45px;
    }
    .pray-times .ptime, .pray-times .location, .pray-times .calendar {
        font-size: 8px;
    }
    .pray-times .location, .pray-times .calendar {
        font-size: 10px;
    }
    .mptitle-container {
        margin: 30px 0 20px;
    }
    .muftiyat-titles-inner .mptitle {
        font-size: 12px;
        padding-right: 20px;
    }
    .muftiyat-titles {
        padding: 16px 22px;
    }
    .muftiyat-titles-inner img {
        width: 12px;margin-right: 3px;
    }
    .back-to-top {
        right: 16px;
    }
    .mptitle.main {
        font-size: 1.3rem;
    }
    .daily-inner {
        padding-left: 50px;
    }
    .daily-inner pre {
        font-size: 40px;
        line-height: 36px;
        white-space: normal;
    }

    .footer-center .email {
        text-align: center;
    }
    .footer-center .address {
        text-align: center;
    }

    .footer-center img {
        width: 130px;
        margin-bottom: 6px;
    }
    .footer-center {
        padding-bottom: 10px;
        min-width: 80%;
        margin-bottom: 22px;
        font-size: 14px;
    }
    .social-link {
        margin-top: 0!important;
    }
    .footer-bozuy {
        width: 120px;
        bottom: 12px;
        left: 15px;
    }
    .muftiy-info-container {
        height: auto;
        padding: 10px 20px 10px 0;
    }
    .muftiy-fullname {
        margin-bottom: 0!important;
    }
    .muftiy-info-container h2 {
        font-size: 1.2rem;
        margin-bottom: 0;
    }
    .muftiy-info {
        font-size: 16px;
        max-height: 150px;
    }
    .me-3 {
        padding-right: 6px;
    }
}

@media (max-width: 639px) {
    .fatva-short {
        top: 50%;
        transform: translate(0, -50%);
        font-size: 40px;
    }
    .footer-bozuy {
        width: 100px;
    }
    #region-select {
        text-align: center;
    }
    .help-container-inner:before {
        z-index: 0;
        content: '';
        position: absolute;
        left: 0;
        right: 0;
        top: calc((100% / 54) * 12);
        bottom: calc((100% / 54) * 12);
        background: #011E2F;

    }
    .help-inner a {
        font-size: 30px;
    }
    .help-middle {
        margin-top: 16px;
    }
    .help-outer {
        display: flex;
        flex-wrap: wrap;
    }
    .help-left, .help-right, .helpb-left, .helpb-right, .help-middle {
        width: 100%;
    }
    .help-container .uk-container {
        padding: 16px 0;
    }
    .sahur span, .sham span {
        font-size: 8px;
    }
    .uk-table th {
        font-size: 0.7rem;
        font-weight: 600;
        padding: 10px 4px;
    }
    #calendar2-container .uk-table th {
        padding: 16px 12px;
    }
    #calendar-table tbody::before {
        height: 10px;
    }
    .edutable_body, #ctable_body {
        font-size: 12px;
    }
    .muftiy-info-container h2 {
        font-size: 1rem;
        margin-bottom: 0;
    }
    .footer-center {
        margin-bottom: 22px;
        font-size: 12px;
    }
    .footer-center img {
        width: 70px;
        margin-bottom: 6px;
    }
    .miftiy-container:before, .miftiy-container:after {
        left: calc(100% / 5 - 5px);
    }
    .daily-content-inner {
        padding: 30px 0;
    }
    .daily-inner {
        padding-left: 30px;
    }
    .muftiy-info {
        -webkit-line-clamp: 7;
        font-size: 14px;
        max-height: 160px;
    }
    .daily-inner pre {
        font-size: 34px;
        line-height: 30px;
    }
}
@media (max-width: 500px) {
    .home-media .item-date {
        font-size: 14px;
    }
    .fatva-short {
        top: 24px;
        transform: none;
        font-size: 30px;
    }
    .footer-bozuy {
        width: 80px;
    }
    .muftiy-info {
        -webkit-line-clamp: 5;
        max-height: 120px;
    }
    .daily-inner {
        padding-left: 15px;
        font-size: 20px;
    }
}
@media (max-width: 400px) {
    .fatva-short {
        top: 10px;
        line-height: 40px;
        transform: none;
        font-size: 30px;
    }
    .footer-container {
        padding-top: 30px;
    }
    .footer-bozuy {
        width: 60px;
    }
    .muftiy-info-container {
        padding: 10px 10px 10px 0;
    }
    .muftiy-info {
        -webkit-line-clamp: 4;
        font-size: 12px;
        max-height: 90px;
    }
}
@media (max-width: 300px) {
    .footer-container {
        padding-top: 50px;
    }
    .footer-bozuy {
        width: 46px;
    }
    .muftiy-info {
        -webkit-line-clamp: 2;
    }
}











@media print {
    .footer-container, .middle-navbar, .calendar-titles, .daily-content, .upper-navbar, .daterange .actions, .old-alert {
        display: none!important;
        height: 0;
    }
    #calendar2-container .mptitle {
        height: 0;
    }
    #calendar-container {
        margin-top: 25px;
    }
    .daterange {
        margin-top: 20px;
    }
    .calendar-print-title {
        display: block;
    }
    .uk-table td {
        padding: 2px 12px;
    }
    .uk-table-striped > tr:nth-of-type(even):last-child, .uk-table-striped tbody tr:nth-of-type(even):last-child {
        border: none;
    }
    #calendar-table tbody::before {
        height: 0;
    }
    html {
        font-size: 15px!important;
    }
}
