/*!* Front-end styles for Business Places.
*
* @handle tsoh-style
* @deps dashicons*/.tsoh-time-table-container{position:relative;max-width:100%;margin:1em 0;overflow-x:auto}.tsoh-time-table{width:auto}@media only screen and (max-width:786px){.tsoh-time-table{width:100%}}.tsoh-time-table-widget{width:100%}.tsoh-time-table{max-width:100%;table-layout:auto;border-collapse:collapse;margin:1em 0}.tsoh-time-table th,.tsoh-time-table td{padding:.75em .5em;border:1px solid #ddd}@media only screen and (max-width:786px){.tsoh-time-table th,.tsoh-time-table td{padding:.5em;font-size:.85em}}@media only screen and (max-width:320px){.tsoh-time-table th,.tsoh-time-table td{padding:.25em}}.tsoh-time-table .screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0;word-wrap:normal!important}.tsoh-time-table-header .time-belt{text-align:center}.tsoh-time-table-header .date{text-align:center}.tsoh-cell{text-align:center}.now .tsoh-cell.today{background-color:#fffbdc}.tsoh-cell.close{color:#ddd}.tsoh-cell.open{color:#69b073}.tsoh-row-header{white-space:nowrap;text-align:center;font-weight:400;color:#444}.tsoh-holiday-note td{font-size:.85em;padding:1em;border-color:transparent;color:#888}.tsoh-time-table-narrow{width:100%}.tsoh-time-table-narrow th,.tsoh-time-table-narrow td{padding:.5em;font-size:.85em}@media only screen and (max-width:320px){.tsoh-time-table-narrow th,.tsoh-time-table-narrow td{padding:.25em}}.tsoh-location-map{margin:0 0 .25em}.tsoh-location-map-iframe{width:100%;border:none;height:300px}.tsoh-location-address{margin:0 0 .5em;font-style:normal}.tsoh-location-address-text{margin:.25em}.tsoh-location-address-access{margin:.25em}.tsoh-location-contact{margin:.25em 0}.tsoh-location-contact .dashicons{opacity:.6}