.w-shortblog-entry-meta-date {
background-color: #208DD4 !important;
}

.thrv_post_grid .tve_pg_row .tve_pg_container {
    border: 0px!important;
    position: relative;
    padding-bottom: 50px;
    border: 0px!important;
  box-shadow: none!important;
}

.tve_pg_more {
    position: absolute;
    margin: 0px auto!important;
  	bottom: 0px;
    right: 0px;
    color: #FFF;
    text-decoration: none!important;
		padding: 0px!important;
    border: 0px!important;
    text-transform: lowercase;
  display: block;
  text-align: right;
  font-weight: 300!important;
}
.tve_pg_more a {
    text-decoration: none!important;
  font-weight: 300!important;
}

.tve_pg_more:hover a {
    text-decoration: none!important;
}


.tve_pg_more .thrv-icon {
    display: none; 
}

#conf-info p {
  margin: 2px!important;
}

#main-news .tve_pg_more {
    position: static;
    display: block;
    margin: 0px auto!important;
}

.tve-post-grid-title {
	font-family: 'Roboto Slab', sans-serif!important;
  border-bottom: 3px solid #FFF!important;
}

.tve-post-grid-text {
  font-size: 18px;
  font-weight: 300;
}

#more-news .tve-post-grid-title {
  font-size: 20px!important;
}

#more-news .tve-post-grid-text {
  font-size: 16px!important;
}

[data-css="tve-u-169ccff39bd"] .tve-post-grid-title {
  border-bottom: 1px solid #FFF!important;
}

.tve-page-section-out[data-css="tve-u-163916948de"],
.tve-page-section-out[data-css="tve-u-16391c085fc"]{
    background-attachment: fixed!important;
}

.tve_shortcode_rendered p {
  font-size: 17px;
  line-height: 32px!important;
}

div.column {
	  width: 48%;
    display: block;
    margin: 1%;
    float: left;
}

[data-css="tve-u-16a22bad813"] {
  background: rgb(147, 203, 0) !important;
  
}

#wpcf7-f2969-p1491-o1 h2 {
  width: 30%; 
  float: left;
  clear: none;
  text-align: right;
  margin: 0px;
  padding: 0px;
  font-size: 24px!important;
  color: #FFF!important;
}

#wpcf7-f2969-p1491-o1 .your-email {
  width: 30%;
  float: left;
  clear: none;
  text-align: left;
  margin: 0px;
  padding: 0px;
}

#wpcf7-f2969-p1491-o1 .your-email input {
		border-radius: 0px;
    border: 0px;
    padding: 10px;
    line-height: 18px;
    font-size: 14px;
    width: 90%;
    display: block;
    margin: 0px auto;
}

#wpcf7-f2969-p1491-o1 input[type=submit] {
  width: 30%;
  float: left;
  clear: none;
  margin: 0px;
  padding: 0px;
  height: 40px;
}

[data-css="tve-u-16a22c8f509"] {
 	width: 100%!important;
  max-width: 100%!important;
}