@charset "utf-8";
:root{
	--side-width:260px;
}
.row .order-md-1 {max-width:var(--side-width);}
.row .order-md-2 {flex: 0 0 100%; max-width: calc(100% - var(--side-width));}
.row-cols-lg-7>* { -ms-flex: 0 0 14.285714%; flex: 0 0 14.285714%; max-width: 14.285714%;}
.row-cols-lg-8>* { -ms-flex: 0 0 12.5%; flex: 0 0 12.5%; max-width: 12.5%;}

@media ( max-width: 766px) {
	.nt-container-wide>.row>.order-md-2 { max-width: unset; }
}

#sch_res_list ul.row > li.col{
  padding-left: 4px !important;
  padding-right: 4px !important;
  padding-top: 0 !important;
  padding-bottom: 8px !important;
}

#sch_res_list ul.row > li.col > .img-wrap{
  border: 1px solid #ffffff !important;
  border-bottom: 0 !important;
  border-radius: 5px 5px 0 0 !important;
  background: #494949 !important;
  padding: 2px !important;
  padding-bottom: 56.25% !important;
  margin-bottom: 0 !important;
  position: relative;
  overflow: visible !important;
}

#sch_res_list ul.row > li.col > .img-wrap .img-item{
  border-radius: 3px;
  overflow: hidden;
  top: 2px !important;
  left: 2px !important;
  width: calc(100% - 4px) !important;
  height: calc(100% - 4px) !important;
}

#sch_res_list ul.row > li.col > .img-wrap .img-item a{
  display: block;
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
}

#sch_res_list ul.row > li.col > .img-wrap .label-cap,
#sch_res_list ul.row > li.col > .img-wrap .img-item .label-cap{
  z-index: 2 !important;
  font-family: tahoma !important;
  top: -16px !important;
  left: -65px !important;
  right: auto !important;
  bottom: auto !important;
  letter-spacing: 1px !important;
  width: 140px !important;
  padding: 20px 0 3px !important;
  font-size: 9px !important;
  color: #fff !important;
  position: absolute !important;
  text-align: center !important;
  font-weight: normal !important;
  transform: rotate(-45deg) !important;
  -webkit-transform: rotate(-45deg) !important;
  -moz-transform: rotate(-45deg) !important;
  -ms-transform: rotate(-45deg) !important;
  -o-transform: rotate(-45deg) !important;
}

#sch_res_list ul.row > li.col > .img-wrap .chk-box{
  top: auto !important;
  bottom: 8px !important;
  right: 10px !important;
  left: auto !important;
  z-index: 3 !important;
}

#sch_res_list ul.row > li.col > .img-wrap .chk-box input[type=checkbox]{
  width: 18px;
  height: 18px;
  cursor: pointer;
}

#sch_res_list ul.row > li.col > .na-title{
  border: 1px solid #ffffff !important;
  border-top: 0 !important;
  border-radius: 0 0 5px 5px !important;
  background: #494949 !important;
  padding: 6px 8px !important;
  margin: 0 !important;
  min-height: 44px;
  display: flex !important;
  align-items: center;
}

#sch_res_list ul.row > li.col > .na-title .na-item{
  display: block !important;
  width: 100%;
  align-items: initial !important;
}

#sch_res_list ul.row > li.col .na-subject{
  display: -webkit-box !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: normal !important;
  word-break: break-all;
  color: #ffffff !important;
  font-size: 12.5px !important;
  line-height: 1.4 !important;
  text-decoration: none !important;
}

#sch_res_list ul.row > li.col .na-subject strong{
  font-weight: 500;
  color: inherit;
}

#sch_res_list ul.row > li.col .na-subject span[style]{
  background-color: transparent !important;
  color: #ff6b9d !important;
  font-weight: 700 !important;
  padding: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  display: inline !important;
}

#sch_res_list ul.row > li.col .na-subject:hover{
  color: #fff !important;
}

#sch_res_list ul.row > li.col > .clearfix.f-sm{
  display: none !important;
}

@media (max-width:575px){
  #sch_res_list ul.row > li.col{
    padding-left: 3px !important;
    padding-right: 3px !important;
    padding-bottom: 6px !important;
  }
  #sch_res_list ul.row > li.col .na-subject{
    font-size: 11.5px !important;
  }
  #sch_res_list ul.row > li.col > .na-title{
    min-height: 38px;
    padding: 5px 6px !important;
  }
}