body.page-grimms-blackstone-contest-rules ul.contest_listing{
  padding-left:1.5625rem;
  margin-bottom:0;
}

body.page-grimms-blackstone-contest-rules ul.contest_listing li::marker{
  font-size:.75rem;
}

body.page-grimms-blackstone-contest-rules .break_head h2{
  word-break:break-word;
}

body.page-grimms-blackstone-contest-rules .contest-table table{
  width:100%;
}

body.page-grimms-blackstone-contest-rules .contest-table table thead{
  background-color:#c4d82d;
  font-family:Obviously;
}

body.page-grimms-blackstone-contest-rules .contest-table table thead tr:first-child{
  border-bottom:.625rem solid #fff;
}

body.page-grimms-blackstone-contest-rules .contest-table table thead tr:first-child th{
  border-top:0;
}

body.page-grimms-blackstone-contest-rules .contest-table table thead tr th{
  font-size:1.5rem;
  line-height:1.45;
  font-weight:580;
  padding:.625rem 1.875rem;
  color:#000;
}

body.page-grimms-blackstone-contest-rules .contest-table table thead tr th:first-child{
  border-left:0;
  width:25%;
}

@media (max-width:767.98px){
  body.page-grimms-blackstone-contest-rules .contest-table table thead tr th:first-child{
    width:40%;
  }
}

body.page-grimms-blackstone-contest-rules .contest-table table thead tr th:last-child{
  border-right:0;
  border-left:.625rem solid #fff;
  width:75%;
}

@media (max-width:767.98px){
  body.page-grimms-blackstone-contest-rules .contest-table table thead tr th:last-child{
    width:60%;
  }
}

@media (max-width:767.98px){
  body.page-grimms-blackstone-contest-rules .contest-table table thead tr th{
    font-size:1.25rem;
    line-height:1.5;
    padding:.625rem 1.25rem;
  }
}

@media (max-width:413px){
  body.page-grimms-blackstone-contest-rules .contest-table table thead tr th{
    font-size:1.125rem;
  }
}

@media (max-width:374px){
  body.page-grimms-blackstone-contest-rules .contest-table table thead tr th{
    padding:.625rem;
  }
}

body.page-grimms-blackstone-contest-rules .contest-table table tbody{
  background-color:#f4f4f4;
}

body.page-grimms-blackstone-contest-rules .contest-table table tbody tr:last-child{
  border-bottom:0;
}

body.page-grimms-blackstone-contest-rules .contest-table table tbody tr td{
  font-size:1rem;
  line-height:1.8;
  font-family:Obviously-ragu;
  padding:.625rem 1.875rem;
  border:.0625rem solid #fff;
  color:#000;
}

body.page-grimms-blackstone-contest-rules .contest-table table tbody tr td:first-child{
  border-left:0;
}

body.page-grimms-blackstone-contest-rules .contest-table table tbody tr td:last-child{
  border-right:0;
  border-left:.625rem solid #fff;
}

@media (max-width:767.98px){
  body.page-grimms-blackstone-contest-rules .contest-table table tbody tr td{
    padding:.625rem 1.25rem;
  }
}

@media (max-width:374px){
  body.page-grimms-blackstone-contest-rules .contest-table table tbody tr td{
    padding:.625rem;
  }
}

body.page-grimms-blackstone-contest-rules .contest-table table tbody tr td .text_trans{
  -webkit-font-feature-settings:"ss01" on;
     -moz-font-feature-settings:"ss01" on;
          font-feature-settings:"ss01" on;
  font-family:inherit;
}
