.recent-posts .vc-tag-list-item { background-color: rgb(255, 255, 255); }
.recent-posts .vc_grid-item { padding: 0px 4px 4px 0px; }
#vc-tag-list-wrap ul.archive-col-list li { margin-left: 2%; width: 23%; margin-bottom: 2px; }
#vc-tag-list-wrap .archive-list-text p { color: rgb(119, 119, 119); float: left; font-size: 0.9rem; font-weight: 400; line-height: 130%; margin-top: 5px; width: 100%; }
#vc-tag-list-wrap h2.headline { font-family: "Montserrat",sans-serif; color: rgb(34, 34, 34); float: left; font-size: 1.15rem; font-weight: 400; line-height: 130%; width: 100%; margin: 0px; text-transform: none; }
#vc-tag-list-wrap ul.archive-col-list { margin-left: -1.94553%; width: 101.946%; }
#vc-tag-list-wrap #archive-list-wrap { padding: 0px 5% 0px 0px; width: 100%; }
#vc-tag-single-wrap .wpb_content_element { margin-bottom: 10px; }
#vc-tag-single-wrap.side-by-side .vc-tab-single-box { background-color: rgb(244, 244, 244); padding-top: 25px; }
#vc-tag-single-wrap.side-by-side .wpb_content_element { margin-bottom: 0px; }
#vc-tag-single-wrap.side-by-side { margin-right: 0px; }
#vc-tag-single-wrap:hover .vc-tag-single-img img, #vc-tag-single-wrap:hover .vc-tag-single-img.background-img { opacity: 0.9; }
#vc-tag-single-wrap:hover .feat-vid-but { background: rgba(0, 0, 0, 0.5) none repeat scroll 0px 0px; opacity: 1; }
#vc-tag-single-wrap h3 { color: rgb(34, 34, 34); transition: color 0.3s ease 0s; }
#vc-tag-single-wrap:hover h3 { color: rgb(153, 153, 153); }
.vc-tag-single-img img { opacity: 1; width: 100%; transition: all 0.25s ease 0s; }
.vc-tag-single-img.background-img { opacity: 1; transition: all 0.25s ease 0s; }
.vc-tag-single-img.background-img { height: 180px; overflow: hidden; }
#vc-tag-single-wrap .vc_figure, #vc-tag-single-wrap .vc_single_image-wrapper, #vc-tag-single-wrap .vc-tag-single-img { width: 100%; }
.vc-tag-single-img.background-img { background-position: 50% 50%; background-size: cover; }
#vc-tag-single-wrap.side-by-side .vc-tag-single-img { max-height: 320px; overflow: hidden; }
.vc_transform #post-header { display: none ! important; }
.vc_transform #content-area { padding-top: 5px ! important; }
@media screen and (max-width: 1129px) and (min-width: 1000px) {
  #vc-tag-list-wrap h2.headline { font-size: 1rem; }
  #vc-tag-list-wrap .archive-list-text p { font-size: 0.8rem; }
  #vc-tag-list-wrap ul.archive-col-list li { height: 320px; }
}
@media screen and (max-width: 999px) and (min-width: 700px) {
  #vc-tag-list-wrap ul.archive-col-list li { width: 31.3333%; }
}
@media screen and (max-width: 929px) and (min-width: 700px) {
  #vc-tag-list-wrap h2.headline { font-size: 1rem; }
  #vc-tag-list-wrap .archive-list-text p { font-size: 0.8rem; }
  #vc-tag-list-wrap ul.archive-col-list li { height: 320px; }
}
@media screen and (max-width: 767px) and (min-width: 1px) {
  #vc-tag-single-wrap.side-by-side .vc-tab-single-box { margin-left: 15px; margin-top: 10px; }
  #vc-tag-single-wrap.side-by-side .vc-tab-single-box-img { margin-right: -15px; }
  .vc-tag-single-img.background-img { height: 280px; overflow: hidden; }
  #vc-tag-single-wrap.side-by-side .vc-tag-single-img { max-height: 280px; overflow: hidden; }
}
@media screen and (max-width: 699px) and (min-width: 480px) {
  #vc-tag-list-wrap ul.archive-col-list li { width: 48%; }
}
@media screen and (max-width: 479px) and (min-width: 1px) {
  #vc-tag-list-wrap .archive-list-img { max-height: 220px; }
  #vc-tag-list-wrap ul.archive-col-list li { width: 98%; height: 380px; }
  .vc-tag-single-img.background-img { height: 220px; overflow: hidden; }
  #vc-tag-single-wrap.side-by-side .vc-tag-single-img { max-height: 220px; overflow: hidden; }
}
