@charset "utf-8";
html{
  
}
body{
  background-color: #002945;
  margin: 0;
  padding-left: 10px;
  padding-right: 10px;
  
}
.div_amenamec{
  max-width: 1950px;
  margin: 0 auto;
    position: relative;
    z-index: 100;
}
.hmek{
  
}
.div_exanak_mec{
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  box-sizing: border-box;
  margin-top: 5px;
}
.div_exanak_dzax{
  border: solid 2px transparent;
    border-bottom: 3px solid #cecece6b;
  display: flex;
  flex-direction: row;
  align-items: center;
  /*justify-content: space-around;*/
  border-bottom-left-radius: 7px;
  border-top-left-radius: 7px;
  padding: 2px .5%;
  box-sizing: border-box;
  flex-grow: 1;
    border-right: solid 1px #ffffff48;
    width: 14%;
}
.inp_verev{
  background-color: #555;
  background-repeat: no-repeat;
  background-size: 15%;
  background-position-y: center;
  background-position-x: 7px;
  border: none !important;
  font-family: 'Lunaquete';
  color: white !important;
  font-size: 1.1em;
  font-weight: 700;
  border-radius: 5px;
  overflow: hidden;
  text-align: center;
  width: 90%;
  outline: none;
}
.inp_verev:focus{
  outline: none;
}
.weathday {
  /*border: none !important;*/
}

.hvec {
  line-height: 5px;
  color: #fff;
  margin: 6px auto 0px auto !important;
  display: flex;
  justify-content: center;
  font-size: 1em;
}
.p_spitak_w {
  display: flex;
  width: 40%;
  align-content: center;
  justify-content: space-around;
  align-items: center;
  color: white;
    font-size: 1.05em;
  font-weight: 700;
  margin: 0;
    position: relative;
}
.div_exanak_dzax img {
  height: 40px;
}
.div_modal {
  display: none;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  background-color: #FFFFFF;
}
.div_modal_karmir {
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  background-color: #012D48;
  background-image: radial-gradient(190% 100% at 50% 0%, rgba(255,255,255,.5) 0%, rgba(255,255,255,.2) 40%, rgba(0,0,0,0) 50%);
  padding: 10px 0;
  text-align: center;
  overflow: hidden;
}
.sp_modal_xach {
  stroke: #fff;
  stroke-width: 2px;
  width: 18px;
  height: 18px;
  cursor: pointer;
  margin-right: 8px;
  float: right;
  box-sizing: border-box;
}
.div_modal_mej {
  padding: 15px;
}
.div_modal_mej h3 {
  text-align: center;
  margin-top: 0;
	min-width: 500px;
}
.knop_uxglx {
    padding: 7px 18px;
    border-radius: 5px;
    cursor: pointer;
    color: #fff;
    margin-top: 20px;
    background-color: #012D48;
    background-image: radial-gradient(190% 100% at 50% 0%, rgba(255,255,255,.5) 0%, rgba(255,255,255,.2) 40%, rgba(0,0,0,0) 50%);
    border: none;
}
.aj_koxm {
  margin-left: 20%;
}
.knop_uxglx:hover{
	background: #024874;
}
.search-submit{
	padding: 8px 4px;
	border: 1px solid black;
	min-width: 400px;
}
.day {
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-evenly;
  flex-grow: 1;
  border-top: solid 2px transparent;
  border-right: solid 2px transparent;
  border-bottom: solid 3px #cecece6b;
  font-weight: 700;
    position: relative;
}
.day p:hover::after {
  font-family: 'Noto Sans JP', sans-serif;
  font-size: 18px;
  content: attr(data-info);
  position: absolute;
  width: 200px;
  padding: 15px 10px;
  top: 101%;
  left: 50%;
  margin-left: -100px;
  border-radius: 7px;
  background-color: #002945;
  text-align: left;
  color: #fff;
  cursor: default;
  z-index: 99999;
}

.day p {
  display: flex;
  width: 100%;
  align-content: center;
  justify-content: space-around;
  align-items: center;
  color: #fff;
  margin: 0;
}
.day h6 {
line-height: 5px;
  color: #fff;
  margin: 6px auto 0px auto !important;
  display: flex;
  justify-content: center;
  font-size: 1em;
}
.day img {
  height: 2.5em;
}
.fahrenheit{
  display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-evenly;
  box-sizing: border-box;
  border-top: solid 2px transparent;
  border-right: solid 2px transparent;
  border-bottom: solid 3px #cecece6b;
  border-top-right-radius: 7px;
  border-bottom-right-radius: 7px;
  padding: 0 .5%;
    border-left: solid 1px #ffffff38;
}
label {
  cursor: pointer;
}
.span_celsus{
  font-size: 1.12em;
  font-weight: 700;
}
.div_kentroni_mec{
  display: flex;
  flex-wrap: wrap;
}
.div_kentroni_dzax{
  flex: 0 1 19%;
  margin-right: 18px;
 min-width: 200px;
}
.div_kentroni_aj{
  flex: 1;
}
.time {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.hour {
  font-family: 'Noto Sans JP', sans-serif;
  color: white;
  font-size: 3.4em;
  font-weight: 700;
}
.seconds {
  color: #FF1F1F;
  font-size: 2.5em;
  font-weight: 500;
  padding-top: 10px;
  margin: 7px !important;
}
.aravot{
  display: flex;
  flex-wrap: wrap;
  margin-top: 12px;
}
.daytime{
  font-size: 1.2em;
  font-weight: 600;
  color: #7B8591;
  flex-basis: 50%;
  box-sizing: border-box;
  border-top: solid 1px #cccccc73;
    border-right: solid 1px #cccccc73;
  padding: 3px;
  text-align: center;
}
.ampm {
  flex-basis: 50%;
  text-align: center;
  border-right: solid 1px #cccccc73;
  width: 50%;
  font-size: 1.5em;
  font-weight: 600;
  color: #7B8591;
  box-sizing: border-box;
  padding: 3px;
}
.ajsp{
   border-right: solid 1px transparent; 
}
#am {
  border-top-left-radius: 7px;
}
#pm {
  border-top-right-radius: 7px;
}
.current{
  color: #fff !important;
    /*border-right: 1px solid transparent;*/
}
#afternoon{
    border-right: 1px solid transparent;
}
.century {
  font-family: 'Noto Sans JP', sans-serif;
  color: #7B8591;
  font-size: .9em;
  font-weight: 700;
}
.fox {
  font-family: 'Noto Sans JP', sans-serif;
  color: white;
  font-size: 1.9em;
  font-weight: 700;
  line-height: .8;
  border-top: 2px solid #7B8591;
}
.twentyone {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.date {
  display: flex;
  align-items: center;
  justify-content: space-around;
  padding-top: 2px;
}
.kaput_bac{
	color: #289CDF !important;
}
.kanach_garun{
	color: #79CE09 !important;
}
.dexin_amar{
	color: #E6DD01 !important;
}
.oranj_ashun{
	color: #F79857 !important;
}
.season b{
	font-weight: 600;
}

.month {
  font-family: 'Saira Extra Condensed', sans-serif;
  color: white;
  font-size: 3.4em;
  font-weight: 700;
  text-transform: uppercase;
  padding-top: 5px;
}
 .calendar-item, .usa {
    padding-left: 0%;
    padding-right: 0%;
    padding-bottom: 10%;
    display: inline-block;
    vertical-align: top;
    margin: 0;
    font: .8em/1.2 Arial, sans-serif;
   margin-top: 2px;
  }
.a_kalendar {
  text-decoration: none;
}
.calendar-item table, .usa table {
  table-layout: fixed;
  text-align: center;
}
.calendar-item table , .usa table{
  width: 100%;
  font-family: 'Barlow Condensed', sans-serif;
  table-layout: fixed;
  text-align: center;
    border-collapse: collapse;
}
.usa tr th:nth-child(1), .usa tr th:nth-child(7), .usa tr td:nth-child(1), .usa tr td:nth-child(7) {
  color: #FF1F1F !important;
  font-weight: 700;
}
.usa tr:nth-child(2) {
	opacity: 1!important;
}
.usa tr:nth-child(3) {
	opacity: 0.93!important;
}
.usa tr:nth-child(4) {
	opacity: 0.85!important;
}
.usa tr:nth-child(5) {
	opacity: 0.78!important;
}
.usa tr:nth-child(6) {
  opacity: 0.71 !important;
}
.usa tr:nth-child(7) {
  opacity: 0.63 !important;
}
.usa tr:nth-child(8) {
  opacity: 0.54 !important;
}
.usa tr:nth-child(9) {
  opacity: 0.47 !important;
}
.usa tr:nth-child(10) {
  opacity: 0.4 !important;
}
.usa tr:nth-child(11) {
  opacity: 0.33 !important;
}
.usa tr:nth-child(12) {
	opacity: 0.25!important;
}
.usa tr:nth-child(13) {
	opacity: 0.18!important;
}
.usa tr:nth-child(14) {
	opacity: 0.1!important;
}
.usa tr:nth-child(15) {
	opacity: 0.05!important;
}
.usa tr:nth-child(16) {
	opacity: 0.03!important;
}
.calendar-item th, .usa th {
  font-size: .95em;
  text-align: center;
  color: #FFF;
  font-weight: 900;
  line-height: 1.3;
}
.weekrow th:nth-child(1) {
  border-top-left-radius: 7px;
}
.weekrow th {
  background: #3D5368;
}
.currentWeekDay {
  font-size: 1.4em !important;
  padding: 6px 0px !important;
}
.calendar-item td, .usa td {
  font-size: 1.15em;
  padding: 4px 4px;
  text-align: center;
}
.today {
  border: none;
  color: black !important;
  font-size: 1.7em !important;
  font-weight: bold !important;
}
.calendar-day {
  color: #FFF;
}
.calendar-item tr th:nth-child(6), .calendar-item tr th:nth-child(7), .calendar-item tr td:nth-child(6), .calendar-item tr td:nth-child(7){
  color: #FF1F1F !important;
  font-weight: 700;
}
.cifre {
  margin: 0 auto;
  left: 0;
  right: 0;
  margin-left: -5px;
  text-align: center;
  top: -1px;
}
.todayCont {
  max-width: 25px;
  margin: 0 auto;
}
.todayCont {
  width: 100%;
  height: 100%;
  position: relative;
  transform-origin: center bottom;
  animation-name: flicker;
  animation-duration: 3.5ms;
  animation-delay: 100ms;
  animation-timing-function: ease-in;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}

.cifre{
   position: absolute;
   top: 2px;
   left: 6px;
}
.todayCont{
  width: 100%;
  height: 100%;
  position:relative;
  transform-origin:center bottom;
  animation-name: flicker;
  animation-duration:3.5ms;
  animation-delay:100ms;
  animation-timing-function: ease-in;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}
.timeZero{
  bottom:0;
  position:absolute;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  border-top-left-radius: 50%;
  transform:rotate(315deg) scale(1.5,1.5);
}

.timeOne{
  bottom:0;
  position:absolute;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  border-top-left-radius: 50%;
  transform:rotate(-15.5deg) scale(1.5,1.5);
}
.timeTwo{
  bottom:0;
  position:absolute;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  border-top-left-radius: 50%;
  transform:rotate(15deg) scale(1.5,1.5);
}
.timeThree{
  bottom:0;
  position:absolute;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  border-top-left-radius: 50%;
  transform:rotate(45deg) scale(1.5,1.5);
}
.timeFour{
  bottom:0;
  position:absolute;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  border-top-left-radius: 50%;
  transform:rotate(75deg) scale(1.5,1.5);
}
.timeFive{
  bottom:0;
  position:absolute;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  border-top-left-radius: 50%;
  transform:rotate(105deg) scale(1.5,1.5);
}
.timeSix{
  bottom:0;
  position:absolute;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  border-top-left-radius: 50%;
  transform:rotate(135deg) scale(1.5,1.5);
}
.timeSeven{
  bottom:0;
  position:absolute;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  border-top-left-radius: 50%;
  transform:rotate(165deg) scale(1.5,1.5);
}
.timeEight{
  bottom:0;
  position:absolute;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  border-top-left-radius: 50%;
  transform:rotate(195deg) scale(1.5,1.5);
}
.timeNine{
  bottom:0;
  position:absolute;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  border-top-left-radius: 50%;
  transform:rotate(225deg) scale(1.5,1.5);
}
.timeTen{
  bottom:0;
  position:absolute;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  border-top-left-radius: 50%;
  transform:rotate(255deg) scale(1.5,1.5);
}
.timeEleven{
  bottom:0;
  position:absolute;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  border-top-left-radius: 50%;
  transform:rotate(285deg) scale(1.5,1.5);
}
.timeTwenty{
  bottom:0;
  position:absolute;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  border-top-left-radius: 50%;
  transform:rotate(315deg) scale(1.5,1.5);
}

.yellow{
    top:-2px;
  left:25%;
  width: 50%;
  height: 50%;
  background:gold;
  box-shadow: 0px 0px 6px 3px gold;
}

.orange{
  left:16%;
  width: 66%;
  height: 66%;
  background:orange;
  box-shadow: 0px 0px 6px 3px orange;
}

.red{
    top:-2px;
  left:8.3%;
  width: 83%;
  height: 83%;
  background:OrangeRed;
  box-shadow: 0px 0px 6px 3px OrangeRed;
}

.white2{
  left:25%;
  bottom:-6.6%;
  width: 50%;
  height: 50%;
  background:white;
  box-shadow: 0px 0px 6px 3px white;
}
@keyframes flicker{
  0%   {transform: rotate(-1deg);}
  20%  {transform: rotate(1deg);}
  40%  {transform: rotate(-1deg);}
  60%  {transform: rotate(1deg) scaleY(1.04);}
  80%  {transform: rotate(-2deg) scaleY(0.92);}
  100% {transform: rotate(1deg);}
}
  .logo h2 {
    font-size: 1.8vw;
    font-weight: 800;
    color: #FFF;
    line-height: 0;
}
.logo span{
    font-size: 0.8vw;
    font-weight: 600;
    color: #7B8591;
    line-height: 0;
}
.calendar-item tr:nth-child(2) {
	opacity: 1!important;
}
.calendar-item tr:nth-child(2) {
	opacity: 1!important;
}
.calendar-item tr:nth-child(3) {
	opacity: 0.93!important;
}
.calendar-item tr:nth-child(4) {
	opacity: 0.85!important;
}
.calendar-item tr:nth-child(5) {
	opacity: 0.78!important;
}
.calendar-item tr:nth-child(6) {
	opacity: 0.71!important;
}
.calendar-item tr:nth-child(7) {
	opacity: 0.63!important;
}
.calendar-item tr:nth-child(8) {
	opacity: 0.54!important;
}
.calendar-item tr:nth-child(9) {
	opacity: 0.47!important;
}
.calendar-item tr:nth-child(10) {
	opacity: 0.4!important;
}
.calendar-item tr:nth-child(11) {
	opacity: 0.33!important;
}
.calendar-item tr:nth-child(12) {
	opacity: 0.25!important;
}
.calendar-item tr:nth-child(13) {
	opacity: 0.18!important;
}
.calendar-item tr:nth-child(14) {
	opacity: 0.1!important;
}
.calendar-item tr:nth-child(15) {
	opacity: 0.05!important;
}
.calendar-item tr:nth-child(16) {
	opacity: 0.03!important;
}
.div_aj_verevi{
  display: flex;
  flex-wrap: wrap;
}
.div_aj_verevi_dzax{
  border-radius: 10px;
  width: 48%;
  box-sizing: border-box;
  margin-top: 5px;
}
.div_aj_ashun{
  display: flex;
  justify-content: space-evenly;
  box-sizing: border-box;
  border: solid 1px #cccccc73;
  border-radius: 8px;
  padding: 3px;
  margin-bottom: 10px;
  background-color: #002945;
  margin-top: 10px;
}
.div_aj_nevs{
  margin-top: 5px;
  border-radius: 7px;
  background-color: white;
  padding: 5px 2% 5px 2%;
  height: 83%;
    box-sizing: border-box;
}
 .season {
    font-size: 1.1em;
    font-weight: 600;
    color: #7B8591;
   display: block;
   font-family: 'Noto Sans JP', sans-serif;
  }
.div_aj_nevs_verev{
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.div_aj_nevs_tak{
    height: 90%;
}
.div_aj_nevs_verev_dz{
  background-image: linear-gradient( 90deg , #FF0000 0%, #3479FF 100%);
  color: transparent;
  background-clip: text;
  font-size: 1rem;
  font-family: 'Noto Sans JP', sans-serif;
  font-weight: 700;
  margin-right: 7%;
}
.a_nkar_div_aj_nevs{
  display: block;
  text-decoration: none;
  margin-left: 1%;
  transition: .3s;
}
.a_nkar_div_aj_nevs:hover{
  transform: scale(1.05);
}
.nkar_div_aj_nevs_verev{
  height: .8em;
  display: block;
    border: 1px solid #c4c4c4;
  filter: drop-shadow(3px 3px 3px rgba(0, 0, 0, 0.25));
    padding: 4px;
    border-radius: 6px;
}
.div_aj_verevi_mej{
  flex-basis: 25%;
  margin-left: 1%;
}
.div_aj_verevi_mej_verev{
  border: solid 2px #BFBEBE33;
  border-radius: 8px;
  width: 90%;
  margin: 8px auto 12px auto;
  text-align: center;
  font-size: 1.1em;
  box-sizing: border-box;
    background-color: #002945;
}
.div_aj_verevi_mej_verev:hover{
    background-color: #3D5368;
}
.a_cnn{
  text-decoration: none;
  color: #fff;
    display: block;
    margin: 8px auto;
}
.nkar_a_cnn{
  display: inline-block;
  vertical-align: middle;
  height: 1em;
  margin-left: 8px;
  margin-right: 8px;
}
.div_aj_verevi_mej_tak_hat{
  border: solid 1px #cccccc73;
  border-radius: 8px;
  padding: 8px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
    box-sizing: border-box;
    margin-top: 5px;
    background-color: #002945;
}
.div_aj_verevi_mej_tak_mej{
    display: block;
    flex-basis: 46%;
    cursor: pointer;
    margin-bottom: 5px;
    transition: .2s;
    border: 1px solid #999;
  border-radius: 7px;
}
.nkar_div_aj_verevi_mej_tak_mej{
    width: 100%;
    display: block;
}
.div_aj_verevi_mej_tak_mej:hover{
    background-color: #3D5368;
}
.a_gogle{
    display: block;
    width: 46%;
    margin-bottom: 4px;
    cursor: pointer;
    position: relative;
    transition: .2s;
}
.a_gogle:hover{
    background-color: #3D5368;
}
.obnovit {
    height: 20px;
    margin-left: 1%;
    margin-top: -4px;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    transition: .3s;
}
.div_knopka {
  border: 1px solid #b5b3b3;
  background-color: transparent;
  color: #fff;
  width: 100%;
  padding: 8% 0;
  border-radius: 6px;
  margin: auto;
  text-align: center;
  font-weight: bold;
	cursor: pointer;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
    font-size: .84rem;
}
.nkar_spsh{
    display: inline-block; 
    aspect-ratio: 1/1; 
    width: 1.2em; 
    vertical-align: middle;
    margin-left: 5px;
}
#idd_silkamek{
    color: #FFC201;
}
#idd_silkaereq{
    color: #F54333;
}
#idd_silkaerku{
    color: #38B053;
}
.kaput{
    color: #4488FA;
}
.dexin{
    color: #FFC101;
}
.karmir{
    color: #F54333;
}
.kanach{
    color: #38B053;
}
.inp_ejanun {
  width: 90%;
  padding: 10px 3px;
  margin-bottom: 4px;
  border: 1px solid #222CDB;
}
.p_knopsarq_sxal {
  color: brown;
  display: block;
    margin: 0;
}
.anun_ej_p {
  margin: 0 0 4px 5%;
}
.xach {
  position: absolute;
  top: 0;
  right: 3px;
  width: 9px;
  height: 16px;
  color: #fff;
  font-size: 14px;
  cursor: default;
  display: none;
  transition: .3s;
}
.div_ooo{
    font-size: 2.2em;
    margin-top: 5px;
    margin-bottom: 3px;
    text-align: center;
    height: 3.0rem;
}
.div_ooo strong{
    transition: .2s;
    display: inline-block;
    cursor: default;
}
.div_ooo strong:hover{
    transform: scale(1.06) rotate(15deg);
}
.div_aj_verevi_aj{
    flex-basis: 25%;
    margin-left: 1%;
}
.div_aj_verevi_aj_tak{
    background-color: #fff !important;
    /*background-color: #ffffff17 !important;*/
    border-radius: 10px;
  padding: 5px 5px 5px 5px;
    margin-left: 1%;
    display: flex;
  justify-content: space-evenly;
    flex-wrap: wrap;
    border: 1px solid #ffffff48;
}
.a_div_aj_verevi{
    display: block;
    width: 45%;
    margin-top: 5px;
    margin-bottom: 8px;
}
.nkar_div_aj_verevi{
    width: 100%;
    display: block;
    border-radius: 12px;
  box-shadow: 0 0 6px 2px rgba(0, 0, 0, 0.25);
    transition: .3s;
    aspect-ratio: 1/0.357;
}
.nkar_div_aj_verevi:hover{
    transform: scale(1.05);
}
.div_aj_mejtexi_mec{
    margin-top: 5px;
    
    
}
.div_aj_mejtexi_mec_meji{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
    background-color: #fff;
    padding: 5px 0 0 0;
    border-radius: 10px;
    /*background-color: #ffffff17;*/
    border: 1px solid #ffffff48;
}
.a_div_aj_mejtexi_mec_meji{
    display: block;
    width: 9.4%;
    margin-bottom: 5px;
}
.nkar_div_aj_mejtexi_mec_meji{
    width: 100%;
    display: block;
    border-radius: 10px;
  filter: drop-shadow(4px 4px 4px rgba(0, 0, 0, 0.25));
    aspect-ratio: 1/0.3567;
    transition: .3s;
}
.nkar_div_aj_mejtexi_mec_meji:hover{
    transform: scale(1.08);
}
.div_aj_mejtex__radio_mec{
    display: flex;
    flex-wrap: wrap;
}
.div_aj_mejtex_radio_dz{
    flex-basis: 60%;
}
.div_aj_mejtex_radio_dz_mej{
    /*background-color: #fff;*/
    border-radius: 10px;
    padding: 5px;
    /*margin-top: 5px;*/
    
    /*border: 1px solid #ffffff48;*/
}
.div_aj_mejtex_radio_dz_mejver{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
    padding: 5px 0;
    border-radius: 12px;
    border: 1px solid #ffffff48;
}
.a_radio_dz{
    display: block;
    flex-basis: 16%;
}
.nkar_radio_dz{ 
    width: 100%;
    border-radius: 10px;
    aspect-ratio: 1/0.4;
    filter: drop-shadow(4px 4px 4px rgba(0, 0, 0, 0.25));
    transition: .3s;
}
.nkar_radio_dz:hover{
    transform: scale(1.08);
}
.div_aj_mejtex_radio_aj{
    flex-basis: 40%;
}
.ifr {
  width: 100%;
  height: 86px;
}
.div_butrad {
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
}
.but_radio {
  padding: 4px 18px;
  background-color: #fff;
  border-radius: 8px;
  border: 1px solid #3a3aa8;
  cursor: pointer;
  margin-right: 1%;
  color: #3a3aa8;
  font-weight: bold;
  margin-bottom: 5px;
    font-size: .7rem;
}
.karmir_radio {
  color: #EC2828;
}
.div_aj_mejtex_radio_aj_verevi{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 0 0 0 5px;
    box-sizing: border-box;
    /*margin-top: 5px;*/
    margin-top: 10px;
}
.nkar_aj_mejtex_radio_aj_verevi{
    width: 100%;
    border-radius: 10px;
    aspect-ratio: 1/0.4;
    transition: .3s;
}
.nkar_aj_mejtex_radio_aj_verevi:hover{
    transform: scale(1.08);
}
.a_aj_mejtex_radio_aj_verevi{
    display: block;
    width: 24.1%;
}
.div_aj_mejtex_radio_aj_taki{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    
}
.nkar_aj_mejtex_radio_aj_taki{
    display: block;
    width: 100%;
    border-radius: 12px;
    margin-bottom: 2px;
    transition: .3s;
}
.nkar_aj_mejtex_radio_aj_taki:hover{
    transform: scale(1.08);
}
.a_aj_mejtex_radio_aj_taki{
    display: block;
    margin: 1px 0 1px 4%;
}
.mec_grid{
    grid-row-start: 1;
grid-row-end: 4;
}
.div_taki_oo{
    text-align: center;
    margin-top: 25px;
    margin-bottom: 20px;
}
.a_taki_oo{
    text-decoration: none;
    color: #7B8591;
}
.weekrow th:last-child{
    border-top-right-radius: 7px;
}
.weekrow{
    font-size: 1rem;
}
#morning{
    border-bottom-left-radius: 7px;
}
#evening{
    border-bottom-right-radius: 7px;
    border-right: 1px solid transparent;
}
.p_spitak_w:hover::after {
  font-family: 'Noto Sans JP', sans-serif;
  font-size: 18px;
  content: attr(data-info);
  position: absolute;
  width: 200px;
  padding: 15px 10px;
  top: 117%;
  left: 50%;
  margin-left: -100px;
  border-radius: 7px;
  background-color: #002945;
  text-align: left;
  color: #fff;
  cursor: default;
  z-index: 99999;
}
.ifreym{
    overflow:hidden; 
    vertical-align:top;
    height: 100%;
    background-color: #ffffff;
}
.op09 {
  opacity: 0.4;
}
.nkar_anverj{
    display: inline-block;
    vertical-align: middle;
    margin: 0 8px;
    transition: .2s;
    height: 1.2rem;
}



