.times_index{direction:ltr;text-align:left}.times_index .page_title:before{position:relative;top:-10px}.times_index .seo_img{float:none !important;margin-bottom:20px}#times_box{margin-top:30px}#times_box .inner{min-height:550px;background:linear-gradient(135deg, #f8fbfd 0%, #eef5f9 100%);border-radius:16px;padding:24px;box-shadow:0 4px 20px rgba(8, 20, 33, 0.08), 0 2px 8px rgba(8, 20, 33, 0.04);position:relative}#times_box #filter_area{position:relative;margin-bottom:20px;display:flex;align-items:center;gap:12px}#times_box #filter_area h3{display:inline-block;margin:0;font-size:18px;color:#081421}#times_box #filter_area .input-field{display:inline-block;max-width:200px}#times_box #filter_area .input-field i{top:36px}#times_box #filter_area #city_select{display:inline-block;font-weight:bold !important;background-color:#fff;border:2px solid #e8eef3;border-radius:10px;padding:8px 12px;font-size:16px;min-width:180px;transition:border-color 0.2s ease}#times_box #filter_area #city_select:focus{border-color:#e70f57;outline:none}#times_box #date_heb{font-size:28px;font-weight:700;color:#081421;margin-bottom:20px;font-family:"Oswald", Sans-serif, sans-serif;text-align:center;padding:12px 0;border-bottom:2px solid rgba(231, 15, 87, 0.1)}#times_box #today_badge{text-align:center;margin-bottom:10px}#times_box #today_badge .badge{background-color:#ffd700;color:#1a3a5c;padding:5px 15px;border-radius:20px;font-weight:bold;font-size:14px}#times_box #times_area{position:relative}#times_box .times_grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}@media (max-width:600px){#times_box .times_grid{grid-template-columns:1fr;gap:20px}}#times_box .box{margin-bottom:10px;animation:fadeInUp 0.4s ease-out}#times_box .box h4{font-size:20px;font-weight:700;color:#081421;margin:0 0 16px 0;padding-bottom:10px;border-bottom:3px solid #e70f57;display:flex;align-items:center;gap:8px;font-family:"Oswald", Sans-serif, sans-serif}#times_box .box h4 .section_icon{font-size:24px}#times_box .box ul{list-style:none;padding:0;margin:0}#times_box .box ul li{display:flex;align-items:center;padding:12px 14px;margin-bottom:6px;background:#fff;border-radius:10px;transition:all 0.2s ease;box-shadow:0 1px 3px rgba(0, 0, 0, 0.04);gap:12px}#times_box .box ul li:hover{transform:translateX(3px);box-shadow:0 3px 10px rgba(0, 0, 0, 0.08)}#times_box .box ul li .time_value{font-weight:700;font-size:18px;color:#e70f57;font-family:"Oswald", Sans-serif, sans-serif;min-width:55px}#times_box .box ul li .time_label{flex:1;color:#081421;font-size:15px}#times_box .box ul li .time_label a{color:#081421;text-decoration:none;transition:color 0.2s ease}#times_box .box ul li .time_label a:hover{color:#e70f57}#times_box #shabat_box{margin-top:25px;background:linear-gradient(135deg, #081421 0%, #102842 100%);border-radius:14px;padding:20px 24px;box-shadow:0 6px 20px rgba(8, 20, 33, 0.25);animation:fadeInUp 0.5s ease-out}#times_box #shabat_box h4{color:#fff;font-size:22px;font-weight:700;margin:0 0 16px 0;font-family:"Oswald", Sans-serif, sans-serif;display:flex;align-items:center;gap:10px}#times_box #shabat_box h4 .shabbat_icon{font-size:26px}#times_box #shabat_box ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3, 1fr);gap:12px}@media (max-width:600px){#times_box #shabat_box ul{grid-template-columns:1fr}}#times_box #shabat_box ul li{background:rgba(255, 255, 255, 0.1);padding:14px 16px;border-radius:10px;transition:all 0.2s ease;text-align:center}#times_box #shabat_box ul li:hover{background:rgba(255, 255, 255, 0.15);transform:translateY(-2px)}#times_box #shabat_box ul li span{display:block;font-size:24px;font-weight:700;color:#e70f57;margin-bottom:4px;font-family:"Oswald", Sans-serif, sans-serif}#times_box #shabat_box ul li label{color:rgba(255, 255, 255, 0.85);font-size:14px}#days_strip{padding:0 !important;z-index:0;margin-bottom:20px;display:flex;justify-content:space-between;background:#081421;border-radius:14px;overflow:hidden;box-shadow:0 4px 15px rgba(8, 20, 33, 0.2)}#days_strip .days{padding:14px 0;text-align:center;color:rgba(255, 255, 255, 0.7);cursor:pointer;width:100%;transition:all 0.25s ease;position:relative}#days_strip .days:hover{color:#fff;background:rgba(255, 255, 255, 0.08)}#days_strip .days.active{color:#fff;background:#e70f57;font-weight:bold}#days_strip .days.active .num_day{transform:scale(1.1)}#days_strip .days .num_day{font-weight:600;font-size:20px;position:relative;transition:transform 0.2s ease;font-family:"Oswald", Sans-serif, sans-serif}#days_strip .days span.name_day{display:block;font-size:13px;margin-top:4px;opacity:0.9}#cities_urls{margin-top:35px;padding-top:25px;border-top:2px solid #eef2f6}#cities_urls h3{margin-bottom:18px;font-size:20px;color:#081421;font-family:"Oswald", Sans-serif, sans-serif}#cities_urls ul{display:grid;grid-template-columns:repeat(4, 1fr);gap:10px;padding:0;margin:0}@media (max-width:900px){#cities_urls ul{grid-template-columns:repeat(3, 1fr)}}@media (max-width:600px){#cities_urls ul{grid-template-columns:repeat(2, 1fr)}}#cities_urls ul li{list-style-type:none}#cities_urls ul li a{display:block;padding:10px 14px;background:#f8f9fa;border-radius:8px;color:#081421;text-decoration:none;font-size:14px;transition:all 0.2s ease;text-align:center}#cities_urls ul li a:hover{background:#e70f57;color:#fff !important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(231, 15, 87, 0.3)}@keyframes fadeInUp{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.lds_wrp{display:flex;text-align:center;justify-content:center;align-items:center;min-height:300px}.lds-hourglass{display:inline-block;position:relative;width:64px;height:64px}.lds-hourglass:after{content:" ";display:block;border-radius:50%;width:0;height:0;margin:6px;box-sizing:border-box;border:26px solid #e70f57;border-color:#e70f57 transparent #e70f57 transparent;animation:lds-hourglass 1.2s infinite}@keyframes lds-hourglass{0%{transform:rotate(0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}50%{transform:rotate(900deg);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}100%{transform:rotate(1800deg)}}.select2-container--default .select2-selection--single{border:2px solid #e8eef3 !important;border-radius:10px !important;height:42px !important;display:flex !important;align-items:center !important}.select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:12px;font-weight:600;color:#081421}.select2-container--default .select2-selection--single .select2-selection__arrow{height:40px !important}.select2-container--default.select2-container--open .select2-selection--single{border-color:#e70f57 !important}.select2-dropdown{border:2px solid #e8eef3 !important;border-radius:10px !important;box-shadow:0 6px 20px rgba(0, 0, 0, 0.1) !important;overflow:hidden}.select2-results__option--highlighted{background-color:#e70f57 !important}@media (max-width:600px){.times_index #times_box{margin-top:30px !important}.times_index #times_box .inner{padding:16px;border-radius:12px}.times_index #times_box #filter_area{flex-direction:column;align-items:stretch;margin-bottom:15px}.times_index #times_box #filter_area h3{text-align:center;margin-bottom:10px}.times_index #times_box #filter_area .input-field{max-width:100% !important;width:100%}.times_index #times_box #filter_area #city_select{width:100%;margin:0}#days_strip{border-radius:10px;overflow-x:auto;-webkit-overflow-scrolling:touch}#days_strip .days{min-width:55px;padding:10px 0}#days_strip .days .num_day{font-size:18px}#days_strip .days span.name_day{font-size:11px}.times_index #times_box ul li{padding:10px 12px}.times_index #times_box ul li .time_value,.times_index #times_box ul li span:first-child{font-size:16px}.times_index #times_box ul li .time_label,.times_index #times_box ul li label,.times_index #times_box ul li a.normal_link{font-size:14px}.times_index #times_box .box h4{font-size:18px;padding-top:5px !important}.times_index #times_box #date_heb{font-size:24px;margin-bottom:15px}#times_box #shabat_box{margin-top:20px;padding:16px}#times_box #shabat_box ul{gap:8px}#times_box #shabat_box ul li{padding:12px}#times_box #shabat_box ul li span{font-size:20px}#times_box #shabat_box ul li label{font-size:13px}#cities_urls ul{gap:8px}#cities_urls ul li a{padding:8px 10px;font-size:13px}}