    .widget_container, .cta-from-post {text-align:center;}

.widget_container .cta-btn, .cta-from-post .cta-btn {
  background: #B22234;
  background-image: -webkit-linear-gradient(top, #B22234, #730816);
  background-image: -moz-linear-gradient(top, #B22234, #730816);
  background-image: -ms-linear-gradient(top, #B22234, #730816);
  background-image: -o-linear-gradient(top, #B22234, #730816);
  background-image: linear-gradient(to bottom, #B22234, #730816);
  -webkit-border-radius: 3;
  -moz-border-radius: 3;
  border-radius: 3px;
  color: #ffffff;
  font-size: 20px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}

.widget_container .cta-btn:hover, .cta-from-post .cta-btn:hover{
  background: #B22234;
  background-image: -webkit-linear-gradient(top, #B22234, #8a1323);
  background-image: -moz-linear-gradient(top, #B22234, #8a1323);
  background-image: -ms-linear-gradient(top, #B22234, #8a1323);
  background-image: -o-linear-gradient(top, #B22234, #8a1323);
  background-image: linear-gradient(to bottom, #B22234, #8a1323);
  text-decoration: none;
}

.widget_container h2{
font-size: 1.8em;
margin-bottom: 0px;
}
.widget_container hr{
margin: 5px auto;
    width: 60px;
    border-top: 2px solid #b22234;
}

.widget_container .subheading{
    font-size: 1.2em;
    margin-top: 0px;
    margin-bottom: 30px;
    font-weight: 600;
}

.cta-from-post {padding: 20px 0px 40px 0px;}
.cta-from-post h2{
    font-size: 1.8em;
margin-bottom: 0px;}

.cta-from-post hr{
margin: 5px auto;
    width: 60px;
    border-top: 2px solid #b22234;
}

.cta-from-post .subheading{
    font-size: 1.2em;
    margin-top: 0px;
    margin-bottom: 30px;
    font-weight: 600;
}


.latest-posts-widget {margin-top:50px;}
.latest-posts-widget ul {list-style: none; padding:0px;}
.latest-posts-widget img {float: left; margin-right:5px; margin-bottom:5px;}
.latest-posts-widget a {
    color: #000C23;
    font-size: 1.1em;
    text-decoration: none !important;
    
}
.latest-posts-widget.post-date{color:#666;}
.latest-posts-widget hr {border-top: 1px solid #cfcfcf;}

table {border:none; width:100%; text-align:center;}
table td {padding:6px;}
tbody tr:nth-child(odd) {
   background-color: #ccc;
}
