@charset "utf-8";

html{
  font-family: Papyrus, myPapyrus;

}


.banner_container{
    margin-top:8px;
}


#h3_chat_live  {
   text-align: center;
   font-size: 1.7em;
   font-family: Papyrus, myPapyrus;
}

#h3_booking  {
   text-align: justify;
   font-size: 1.7em;
    font-family: Papyrus, myPapyrus;
}

 #h1_header_bio {
   text-align: justify;
   text-size-adjust: 1em;
   padding-top: -10px;
}
.h1_header_centered  {
   text-align: center;
}


/*Start of Online-Generated Table: divtable.com/table-styler */

.gmg_caption  {
    background: #33cc99;
}


p::first-letter { /* To add the pseudo-element of large first-letter caps to each <p> */
    font-family: Papyrus, myPapyrus;
    font-size: 200%;
}

caption  { 
    font-size: 2em;
    font-style: bold;
    /*color: #1E0102;*/
    color: #330033;
    background: #cc99cc;
    border-radius: 30px;
  }

  table.tika_hours {
    font-family: Papyrus, Fantasy;
    font-style: bold;
    border: 1px solid #ecaa20;
    background-color: #330033;
    width: 100%;
    text-align: center;
    border-collapse: collapse;
  }
  
  table.tika_hours td, table.tika_hours th {
    border: 1px solid #ecaa20;
    padding: 10px 9px;
  }
  table.tika_hours tbody td {
    white-space: nowrap;
    font-size: 1.49em;
    /*text-shadow: 2px 2px 4px #de9b17; */
    color: #ecaa20;
  }

  table.tika_hours thead {
    background: #3300CC;
    background: -moz-linear-gradient(top, #6640d9 0%, #4719d1 66%, #3300CC 100%);
    background: -webkit-linear-gradient(top, #6640d9 0%, #4719d1 66%, #3300CC 100%);
    background: linear-gradient(to bottom, #6640d9 0%, #4719d1 66%, #3300CC 100%);
  }

  table.tika_hours thead th {
    font-size: 19px;
    font-weight: bold;
    color: #33cc99;
    text-align: center;
    border-left: 2px solid #ecaa20;
  }
  table.tika_hours thead th:first-child {
    border-left: none;
  }
  
  td {
     white-space: nowrap;  
  }
  
  
  .tika_pic_container{
     margin-top:12px; 
  }

audio, video  {
   box-shadow: #ecaa20 8px 8px 15px;
   display: block;
   margin: 10px auto;
   width: 50%; 
}

#tw_2_488777682 {
    margin: auto;
    text-align: center;
}

@media only screen and (max-width: 320px) {
    table.tika_hours {
        margin-bottom: 20px;
    }

    .tika_pic_container iframe {
        height: 450px;
    }
}