.wpcfs-search-form label {
display: inline; }
.wpcfs-search-form .wpcfs-input {
width: 90%;
width: calc( 100% - 20px );
margin: 10px; }.stock_table {
margin:  0px;
padding: 0px;
border-radius: 4px;
overflow: hidden;
}
.stock_widget_row.stock_header {
background-color: silver !important; 
}
.stock_widget_row.stock_header div {
color: black !important;
}
.stock_widget_element {
text-align: center;
height: 100%;
float:  left;
}
.stock_widget_vertical_line {
background-color: #D7D7D7;
margin-left: -2px;
opacity: 0.4;
width:   2px;
float:   left;
}
.widget_horizontal_dash {
background-color: #D7D7D7;
opacity: 0.6;
height:  2px;
z-index: 5;
}
.stock_table .stock_widget_element.sw_red {
color: red;
}
.stock_table .stock_widget_element.sw_green {
color: green;
}
.stock_table .stock_widget_element .sw_box {
border:           2px solid #7A7A7A;
border-radius:    4px;
background-color: gray;
}
.stock_table .stock_widget_element .sw_box.sw_red {
border:           2px solid #990000;
background-color: red;
}
.stock_table .stock_widget_element .sw_box.sw_green {
border:           2px solid #006800;
background-color: green;
}
.stock_table .stock_widget_vertical_line:last-child {
display: none;
}.page-list .current_page_item > a {
font-weight: bold; } .page-list-ext {
clear: both;
} .page-list-ext {
*zoom: 1;
}
.page-list-ext:before, .page-list-ext:after {
display: table;
line-height: 0;
content: "";
}
.page-list-ext:after {
clear: both;
}
.page-list-ext .page-list-ext-item {
clear: both;
margin: 10px 0 30px 0;
-webkit-column-break-inside: avoid;
page-break-inside: avoid;
break-inside: avoid;
}
.page-list-ext .page-list-ext-image {
float: left;
display: inline;
margin: 5px 15px 15px 0;
}
.page-list-ext .page-list-ext-title {
clear: none;
}
.page-list-cols-2,
.page-list-cols-3,
.page-list-cols-4,
.page-list-cols-5 {
-webkit-column-gap: 30px;
-moz-column-gap: 30px;
column-gap: 30px;
}
.page-list-cols-2 {
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
}
.page-list-cols-3 {
-webkit-column-count: 3;
-moz-column-count: 3;
column-count: 3;
}
.page-list-cols-4 {
-webkit-column-count: 4;
-moz-column-count: 4;
column-count: 4;
}
.page-list-cols-5 {
-webkit-column-count: 5;
-moz-column-count: 5;
column-count: 5;
} @media (max-width: 767px) { .page-list-cols-2,
.page-list-cols-3,
.page-list-cols-4,
.page-list-cols-5 {
-webkit-column-count: 1;
-moz-column-count: 1;
column-count: 1;
}
}