@charset "UTF-8";

/* [class*="span"] { */
/*     margin-left : 0px !important; */
/* } */

.content-holder {
  /* padding : 0px 0px 20px 0px !important; */
  padding : 30px 0px 20px 0px !important;
}

.header .header_widget {
    padding : 0px !important;
}

.information_input2 {
    width : 100% !important;
    margin-bottom : 20px;
}

#no2 {
    float : right;
    width : 25%;
}

#no2 h3 {
    margin-bottom : 10px !important;
    border-bottom : 1px solid #51bb03 !important;
    font-size : 28px;
    text-align : center;
}

#no2 .no2_2 {
    padding : 5px !important;
}

#table_area {
    margin-right : 0px !important;
}

#no2 .textwidget , #no2 .textwidget img {
    max-width : 220px !important;
}

.live2 , .live , .prize , .ipat2 {
    margin-right : 5px;
    font-size : 100% !important;
    padding : 2px 2px 1px 3px !important;
    float : left;
}

.td_left4 , .td_left {
    width : 8% !important;
    padding-right : 0px !important;
}

.td_left3_b , .information_right3_a {
    width : 17% !important;
    padding-right : 0px !important;
}

.information_right3 {
    width : 35px !important;
    padding : 5px 0px !important;
}

#program {
    padding-top : 10px;
}

.paging {
    padding : 20px 0px 20px;
}

.paging span.pageIndex {
    border : none;
    margin-right : 5px;
}

.paging span, .paging a {
    color : #51bb03;
    border : 1px solid #51bb03;
    padding : 6px 12px;
    margin : 0px 2px;
}

.paging span.current, .paging a:hover {
    background-color : #51bb03;
    color : #fff;
}

.holiday td:first-child {
    background-color : #FCDDDF !important;
}

.saturday td:first-child {
    background-color : #E3F8FF !important;
}

.infoList {
    margin-top : 20px;
    border-top : 1px solid #51bb03;
}

.infoList .infoListBox {
    padding : 20px 10px 20px 10px;
    margin-bottom : 5px;
    border-bottom : 1px solid #51bb03;
}

.infoList .infoListBox div.entryTxtBox {
    margin : 0px 0px 5px;
    padding : 0px 0px 2px;
}

.infoList .infoListBox div.entryTxtBox h4 {
    font-weight : bold;
    font-size : 18px;
}

.infoList .infoDate {
    font-weight : bold;
}

.infoList .infoNew {
    margin-right: 4px;
    background-color: #FF2020;
    color: #fff;
    font-size: 11px;
    padding: 1px 7px 2px;
    line-height: 14px;
    text-decoration: none;
    position: relative;
    box-shadow: inset 1px 1px 0px rgba(0,0,0,0.1);
    border-radius: 3px;
    -webkit-border-radius: 3px;
}

.moreLink {
    margin-top : 10px;
}

.moreLink a {
    text-align: center;
    margin-top : 10px;
    text-decoration : none;
    color : #fff;
    padding : 5px 15px 5px 20px;
    border-radius : 3px;
    background-color : #51bb03;
    border : 1px solid #51bb03;
}

.chanel_box701 , .chanel_box702 , .chanel_box703 {
    font-size : 9pt !important;
    line-height : 10pt !important;
    text-align : left !important;
}

.chanel_box702 .time , .chanel_box703 .time {
    margin-left : 60px;
}

.add1 {
    /* padding-bottom : 25px; */
    padding-bottom : 37px;
    width : 243px;
    display : block;
}

.add12 {
    padding-bottom : 10px;
    width : 243px;
    display : block;
}

.add2 {
    padding-bottom : 50px;
    width : 243px;
    display : block;
}

.none {
    padding-bottom : 50px;
    text-align : center !important;
    display : block;
}

.footer_banner table td {
    padding : 5px;
}

[id*="post"] {
    padding : 15px 20px;
}

#news-ticker {
    margin : 0px 5px !important;
}

#news-ticker li {
    width : 100% !important;
}

.h1 {
    font-size : 18px;
    font-weight : bold;
    color : #c0931d;
    border-bottom : 4px solid #bb9603;
    margin : 20px 0px;
    width : 100%;
    clear : both;
}

.company {
    margin : 20px 0px 30px 30px;
    width : 95%;
}

@media (max-width: 767px) {
    .header {
      /* height : 250px !important; */
      /* height : 350px !important; */
    }

    .header:before {
      /* height : 100px !important; */
      /* height : 200px !important; */
    }

    .header .logo {
        margin-bottom : 60px !important;
    }

  .header .logo img {
    margin-bottom : 40px !important;
  }

  .header .header_widget p {
    text-align : center;
  }

  #no0 {
    width : 100% !important;
    padding-top : 10px !important;
    margin-top: -30px;
    padding-bottom:20px;
  }

  .select-menu {
    margin-top : -80px !important;
  }

  #navi_box {
    display:inline-table;
  }

  .skyperfectv_btn {
    /* float : none !important; */
    padding-left : 30px;
    padding-bottom:15px;
  }

  .news_area {
    width : 65% !important;

  }

  #no2 {
    float : left;
    width : 100% !important;
  }

  #no2 .textwidget , #no2 .textwidget img {
    max-width : 100% !important;
  }
}
@media (max-width: 680px) {
  .span12 div[class*="chanel_box"] {
    margin-left : 25% !important;
    }

    .h1 {
      text-align :center;
      /* margin-left : 25% !important; */
      margin: 20px auto;
      width : 300px !important;
    }
}

@media (max-width: 540px) {

    .header {
      /* height : 320px !important; */
      /* height : 450px !important; */
    }

    .header .logo {
        margin-bottom : 70px !important;
    }

    .header:before {
      /* height : 150px !important; */
      /* height : 300px !important; */
    }

    .select-menu {
        margin-top : -95px !important;
    }

    .span12 div[class*="chanel_box"] {
        margin-left : 20% !important;
    }

    .header .header_widget p {
        text-align : left;
        font-size : 14px !important;
    }
}

@media (max-width: 481px) {
    .header {
      /* height : 350px !important; */
      /* height : 450px !important; */
    }

    .header .logo {
      /* margin-bottom : 100px !important; */
      margin-bottom : 125px !important;
    }

    .select-menu {
        margin-top : -135px !important;
    }

    .header:before {
      /* height : 190px !important; */
      /* height : 300px !important; */
    }

   #no0 {
     margin-top: -80px;
   }

    .span12 div[class*="chanel_box"] {
        margin-left : 10px !important;
    }

    .news_area {
        width : 90% !important;
    }
}

@media (max-width: 435px) {
  .header {
    /* height : 380px !important; */
    /* height : 500px !important; */
  }

  .header:before {
    /* height : 350px !important; */
    }
}

@media (max-width: 400px) {
  .h1 {
    width:80% !important;
  }
}

.infoListBox .entryTitle.infoCate6 a {
  color:red;
}
