/*========°Ï¶ô¤º®e¾î¦¡============*/
#neilonlinevideo_block2 .style1 {
  position: relative;
  left: -15px;
  width: 102%;
  margin: 20px 0px 0px 0px !important;
}

#rdivfalse #neilonlinevideo_block2 .style1 {
  position: relative;
  left: -15px;
  width: 102.4%;
}

#neilonlinevideo_block2 #videoblocksbox {
  transition: all .25s ease .1s;
}

#rdivfalse #neilonlinevideo_block2 #videoblocksbox {
  position: relative;
  margin: 5px 0px 6px 0px;
}

#neilonlinevideo_block2 .style1 #thumbnailtypeimg {
  position: absolute;
  width: 40px;
  right: 8px;
  top: 10px;
  opacity: 0.8;
}

#neilonlinevideo_block2 .style1 .neilonlinevideoimg {
  margin: 5px 0px 0px -5px;
  position: relative;
  width: 125%;
  height: 105px;
  overflow: hidden;
  border-radius: 6px;
  border: 1px solid #B5B5B5;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #000000 url(../../img/modules/) no-repeat left bottom;
}

#neilonlinevideo_block2 .style1 .neilonlinevideoimg .imgbox {
  width: 135%;
  min-height: 145%;
}

#rdivfalse #neilonlinevideo_block2 .style1 .neilonlinevideoimg {
  position: relative;
  width: 115%;
}

#rdivfalse #neilonlinevideo_block2 .style1 .neilonlinevideoimg .imgbox {
  width: 125%;
  min-height: 155%;
}

#neilonlinevideo_block2 .style1 .thumbnailbox {
  position: relative;
  width: 102.2%;
  height: 135px;
  padding-top: 8px;
  margin: 10px 0px 18px 0px;
  transition: all .25s ease .1s;
}

#rdivfalse #neilonlinevideo_block2 .style1 .thumbnailbox {
  position: relative;
  width: 100%;
}

#neilonlinevideo_block2 .style1 .topbox .thumbnailbox {
  border: 2px dotted #006CE6;
  background: #ffffff url(../../img/modules/) no-repeat left bottom;
  border-radius: 10px;
}

#neilonlinevideo_block2 .style1 .bottombox .thumbnailbox {
  border: 2px dotted #069203;
  background: #ffffff url(../../img/modules/) no-repeat left bottom;
  border-radius: 10px;
}


#neilonlinevideo_block2 .style1 .topbox #titlebox a {
  color: #006ce6;
}

#neilonlinevideo_block2 .style1 .bottombox #titlebox a {
  color: #069203;
}

#neilonlinevideo_block2 .style1 #centerbox {
  position: relative;
  left: 8px;
  top: -2px;
  width: 103%;
}

#neilonlinevideo_block2 .style1 #titlebox {
  position: relative;
  margin: 0px 0px 17px 0px;
  padding: 0px 0px 0px 15px;
  height: 34px;
  overflow: hidden;
  font-size: 110%;
  line-height: 160%;
  transition: all .25s ease .1s;
}

#neilonlinevideo_block2 .style1 .topbox  #titlebox::before {
  content: '';
  position: absolute;
  height: 67%;
  background-color: #006ce6;
  width: 7px;
  left: 0px;
  top: 7px; 
border-radius:10px;  
  transition: all .25s ease .1s;
}
#neilonlinevideo_block2 .style1 .bottombox  #titlebox::before {
  content: '';
  position: absolute;
  height: 67%;
  background-color: #069203;
  width: 7px;
  left: 0px;
  top: 7px; 
border-radius:10px;  
  transition: all .25s ease .1s;
}




#neilonlinevideo_block2 .style1 #sorttitlebox {
  position: relative;
  background: url(../../img/modules/) no-repeat left top;
  height: 34px;
  padding: 2px 0px;
  color: #000000;
  line-height: 160%;
  overflow: hidden;
  font-size: 105%;
  margin: 4px 0px;
}

#neilonlinevideo_block2 .style1 #sorttitlebox a {
  color: #000000;
}

#neilonlinevideo_block2 .style1 #setuptimebox {
  position: relative;
  background: url(../../img/modules/) no-repeat left top;
  height: 34px;
  padding: 2px 0px;
  margin: 2px 0px;
  line-height: 160%;
  overflow: hidden;
  font-size: 105%;
  color: #c300a1;
}

#neilonlinevideo_block2 .style1 #counterbox {
  position: relative;
  background: url(../../img/modules/) no-repeat left top;
  height: 34px;
  padding: 2px 0px;
  color: #000000;
  line-height: 160%;
  overflow: hidden;
  font-size: 105%;
}

#neilonlinevideo_block2 .style1 #videoblocksbox:hover .thumbnailbox {
  border: 2px dotted #E90094;
  background: #FFF2FA url(../../img/modules/) no-repeat left bottom;
}

#neilonlinevideo_block2 .style1 #videoblocksbox:hover #transform {
  transform: scale(1.5, 1.5);
}

#neilonlinevideo_block2 .style1 #videoblocksbox:hover #titlebox a {
  color: #E90094;
}


#neilonlinevideo_block2 .style1 #videoblocksbox:hover   #titlebox::before{
  background-color: #E90094;
}


#neilonlinevideo_block2 .style1 #videoblocksbox:nth-child(odd):hover {
  transform: rotate(2.5deg);
}

#neilonlinevideo_block2 .style1 #videoblocksbox:nth-child(even):hover {
  transform: rotate(-2.5deg);
}