h1.litho-main-title {line-height:50px;} .wpsl-gmap-canvas .wpsl-infobox {
min-width:203px;
}
table.wpsl-opening-hours {
background-color:transparent;
min-width:320px;
}
table.wpsl-opening-hours:before {
content:'OFFICE HOURS';
font-weight:bold;
text-wrap:nowrap;
}
table.wpsl-opening-hours td {
font-size:18px;
}
#wpsl-result-list {
width:100%;
margin:30px 0px;
float:left;
}
#wpsl-result-list #wpsl-stores {
height:auto!important;
}
#wpsl-result-list #wpsl-stores .entry-content-wrapper div li {
display:inline-block;
width:98%;
}
#wpsl-result-list #wpsl-stores ul li .oneThird {
width:33%;
float:left;
max-width:400px;
min-width:320px;
}  table#bcra,
table#bcra table,
table#bcra tr,
table#bcra td {
background:none;
border:0px;
margin:0px;
padding:0px;
vertical-align:middle;
color:#000000;
line-height:1.8em;
}
table#bcra img#rainbows {
max-height:555px;
min-height:555px;
width:100%;
}
#rcorners1 {
border-radius:25px;
padding: 5px;
background-color:#FFBF36!important;
}
#rcorners1 img {
max-height:200px;
width:auto;
padding-top:10px;
}
#rcorners2 table {
border-radius:15px 0px 0px 15px ;
background-color:#b17afd!important;
padding: 0px;
}
#rcorners3 table {
border-radius:0px 15px 15px 0px ;
background-color:#b17afd!important;
padding: 0px;
}
#rcorners4 {
border-radius:15px 0px 0px 15px ;
background-color:#FFBF36!important;
padding: 0px;
max-width:70%;
margin-bottom:4px!important;
}
#rcorners5 {
border-radius:0px 15px 15px 0px ;
background-color:#FFBF36!important;
padding: 0px;
max-width:70%;
margin-bottom:4px!important;
}
#rcorners6 {
border-radius:10px;
padding: 5px 10px;
background-color:#A0A0A0!important;
cursor:pointer;
margin-top:10px;
}
#rcorners1 table,
#rcorners2 table,
#rcorners3 table {
margin-bottom:4px!important;
}
#rcorners2 img,
#rcorners3 img,
#rcorners4 img,
#rcorners5 img {
max-height:50px;
width:auto;
padding-top:6px;
}
#rcorners1 td,
#rcorners2 td,
#rcorners3 td,
#rcorners4 td,
#rcorners5 td {
margin:0px;
padding:0px;
border:none;
vertical-align:top;
}
#rcorners1 select {
margin:0px 0 10px;
padding:0px;
border:none;
vertical-align:top;
background:#ffffff!important;
color:#000000!important;
width:auto;
}
#rcorners2 td select,
#rcorners3 td select,
#rcorners4 td select,
#rcorners5 td select {
margin:0px;
padding:0px;
border:none;
vertical-align:top;
background:#ffffff!important;
color:#000000!important;
width:auto;
}
#Patient {
font-size:28px;
margin-top:10px;
}
#Patient:after {
content:'%';
}