.page-id-250 table tr:nth-child(odd) {
	background:#f5f5f5;
}
.page-id-250 table th {
	background:#313131;
  	color:#f5f5f5;
}
.page-id-250 td, .post-entry th {
 	padding:5px 12px; 
}
table, table td {
 	border:none !important; 
}
.vmiddle, .vmiddle img {
	vertical-align:middle;
}
.rpjc_widget_cat_recent_posts .post-date, .rpjc_widget_cat_recent_posts a {
 	display:block;
}
.rpjc_widget_cat_recent_posts .post-date {
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
    line-height: 2.2;  
}

.rpjc_widget_cat_recent_posts ul li a:before {
    content: "\f105";
    font-family: FontAwesome;
    display: inline-block;
    margin-right: 10px;
    font-size: 90%;
}

.post-entry h2, .post-entry h3, .post-entry h4, .post-entry h5, .post-entry h6 {
    margin-bottom: 4px;
}
.penci-standard-cat {
 	display:none; 
}
strong, strong em {
 	font-weight:bold; 
}
@media (max-width: 767px) {
  .products_table tr th, .products_table tr td {
  	display: none;
  }
  .products_table tr th:first-child, .products_table tr td:first-child, .products_table tr th:last-child, .products_table tr td:last-child {
  	display: table-cell;
  }
}

.button {
  height: 30px;
  display: inline-block;
  line-height: 30px;
  width: auto;
  background: #0e8244;
  padding: 0 1em;
  text-transform: uppercase;
  color: #fff !important;
  font-size: 13px;
  font-weight: 700;
  text-decoration: none;
  font-family: 'Raleway', sans-serif;
  border-radius:4px;
}
.button:hover {
  background:#009646;
  text-decoration:none !important;
}