body.Basket.customer .row_comment::before {
  content: "Please provide information about your acting profile or website in the comments field, along with a brief description of your acting experience and your age.";
  color: red;
padding: 0 8px;
}

body.Basket.customer .row_comment textarea {height:150px!important}


/*body, div#main, div#logo {background-color:#FBFAF4!important}*/
span.title {display:none}

body.order span.title {display:inherit}

body.events .th {display:none}
#calendar {border:0}

body.select {width:100%!important}

body.frontend #main {max-width:900px}

body.frontend div#logo, body.frontend div#seating { max-width:900px;margin-bottom:20px; }

body.frontend.events div#logo img {width:100%!important;}


body.frontend.Shop .bo {border:0!important}
body.Shop span.title {display:inherit; text-align:center;}
body.Shop span.title h2{font-weight:bold;font-size:40px}
body.frontend.Shop.prices .bo-top {border-top:0px!important}

body.Basket .desc {font-size:0.8em}
.Basket.event div.category div.pk-desc {margin-top: -5px}

select {
 -webkit-appearance: none!important;
  -moz-appearance: none!important;
  appearance: none!important;
}

div.th:not(.bl), div.w3-modal-content header{/*color:white!important;*/background-color:#b4b4b4}


/*WORKSHOPS*/
body.workshop th, body.workshop td {border:none}

body.workshop tr.table-body:not(:first-child) {border-top: 1px #ccc solid;}

body.workshop div#deadline {width:100%; background:#DCDCDC;color:black; padding:8px}

body.workshop .content {padding: 0.01em 12px !important;}

body.workshop #venue {display:none}

body.workshops .btn-next {float:right}