.contact-flex {
    display: var(--display-flex);
    flex-wrap: var(--wrap);
    justify-content: space-between;
    align-items: stretch;
}
.contact-flex div {
  width: 49%;
}
.contact-flex br {
  display: none;
}

.wpcf7-text, .wpcf7-textarea, .wpcf7-captchar {
  background-color: #eee !important;
  border: none !important;
  width: 100% !important;
  -moz-border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  border-radius: 3px !important;
  font-size: 14px;
  color: #999 !important;
  margin-bottom: 15px!important;
  padding: 16px !important;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.wpcf7-submit {
  width: var(--base-width);
  background-color: var(--blue)!important;
  color: white !important;
  margin: 1em auto 0;
  cursor: pointer;
  font-size: 1.15rem;
  font-weight: 300;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  padding: 6px 20px;
  line-height: 2em;
  background: transparent;
  border: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-transition: all 0.2s;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.wpcf7-submit:hover {
  background-color: #969696!important;
  border-color: #eee!important;
}
.wpcf7-text:focus, 
.wpcf7-textarea:focus, 
.wpcf7-captchar:focus {
  outline:dotted 2px var(--blue);
}
.wpcf7-list-item-label {
  font-weight: 300;
}

.whatsnew hr {
  display: none;
}
.whatsnew dl {
  position: var(--base-potision);
  border-bottom: var(--border);
  margin-bottom: 20px;
  padding-bottom: 15px;
}
.whatsnew dl:after {
  content: "\e5cc";
  position: var(--child-potision);
  top: 50%;
  right: 10px;
  font-family: 'Material Icons Round';
  margin-top: -12px;
  cursor: pointer;
}
.whatsnew dl:hover:after {
  right: 5px;
}
.whatsnew dl a {
  color: var(--font);
  display: var(--display-block);
}
.whatsnew dl a:hover {
  color: var(--green);
}
.whatsnew dl dt {
  line-height: var(--base-line);
}
.whatsnew dl dd span.newmark {
  background-color: var(--green);
  font-size: .8rem;
  color: white;
  padding: 2px 10px;
}
.breadcrumbs {
  font-size: .8rem;
  margin-left: 1rem;
}
.breadcrumbs span a {
  color: #333;
}
span.current-item {
  color: #999999;
}
#news-postColumn {
  /* margin-top: 10px; */
  /* margin-bottom: -40px; */
}
.news-post {
  padding: 20px 0;
  border-bottom: var(--border);
}
.news-post2 {
  padding: 2rem 2rem 0;
  border-bottom: var(--border);
}
  .news-post > .news-post-title {
    font-size: 1.15rem;
    font-weight: 500;
    color: var(--font);
    margin: .2rem auto;
  }
  .news-post2 > .news-post-title2 {
    font-size: 1.7rem;
    font-weight: 500;
    /* margin: .5rem auto 2rem auto; */
    color: var(--font);
  }
  .news-post2 > .news-post-title2 p:nth-child(2) {
    border-bottom: solid 1px #ccc;
  }
  .news-post > .news-post-text {
    font-size: .85rem;
    line-height: 2em;
    color: var(--font);
  }
  .news-post > .news-post-next {
    font-size: .85rem;
    line-height: 1.65em;
    color: var(--font);
    text-align: right;
  }

  .news-post2 > p {
    margin-top: 2rem;
	  font-size: 18px;
    line-height: 2em;
    color: var(--font);
  }
.wp-block-image {
  text-align: left;
  margin-top: 20px;
}
@media only screen and (min-width: 300px) and (max-width: 767px) {
  .wp-block-image img {
    width: 100%;
  }
  .whatsnew dl {
    position: var(--base-potision);
    border-bottom: var(--border);
    margin-bottom: 0;
    padding-bottom: 10px;
  }
  .news-post {
    padding: 20px 0 10px;
    border-bottom: var(--border);
  }
}


.pager{
   margin:40px 0 0;
   font-size: 20px;
}
.nav-links{
   display:flex;
}
.pager .page-numbers{
   display:inline-block;
   margin-right:20px;
   padding: 12px 22px;
   color:#333;
   border-radius:3px;
   box-shadow:0 3px 3px #999;
   background:#fff;
   transition: all 0.3s;
}

.page-numbers:hover {
  background: #e4e4e4;

}

.pager .current{
   background:var(--blue);
   color:#fff;
}

.pager .current:hover {
  color: var(--font);
  background: var(--back-b);
}

.pager .prev,
.pager .next{
   background:transparent;
   box-shadow:none;
   color: var(--blue);
}

.pager .prev:hover,
.pager .next:hover {
  color: #999;
}

.pager .dots{
   background:transparent;
   box-shadow:none;
}