.course
.course_cost{margin-left:15px}.price
span{border:1px
solid black;background:white;padding:2px;display:inline-block;margin-right:4px;vertical-align:middle;padding-left:2px;font-weight:bold;border-radius:3px;color:black}.price span
img{vertical-align:middle}.course_description{margin-left:25px}.course_details{margin-left:15px}span.radio{width:25px;display:inline-block}#course_listing_box{margin-top:8px;padding:0px}.course
td{border-top:1px solid var(--main-dark-grey)}tr.course.first
td{border-top:none !important}.course_img{border:1px
solid var(--main-item-border);background:var(--main-item-back)}.course
ul{font-size:85%}.course h4, .course
ul{margin-top:4px;margin-bottom:0px}.course.even{background-color:var(--main-darken)}.course.unavailable{background-color:#dcc}.course.unavailable.even{background-color:var(--main-darken-heavy)}.training_table{display:grid;grid-template-columns:150px 2fr 1fr;gap:20px}.training_groph_preview{text-align:center}.training_table
hr{display:none}.training_table
li{font-size:80%}.training_table h4, .training_table
ul{margin-top:4px;margin-bottom:4px}@media screen and (max-width: 800px){.training_table{grid-template-columns:150px 1fr}.training_groph_preview{grid-row:span 2}}@media screen and (max-width: 500px){.training_table{display:flex;flex-direction:column;align-items:center}.training_table
hr{display:block;width:100%}}