.vc_gitem-zone.vc_gitem-zone-a.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-1-1.vc_gitem-is-link:before {
    padding-top: 70%!important;
}

.custom-list span {
    margin-right: 10px;
    color: #9bb7c3;
    font-size: 20px;
    vertical-align: middle;
}

a[href^="tel"] {
  color: inherit; /* Inherit text color of parent element. */
  text-decoration: none; /* Remove underline. */
  /* Additional css `propery: value;` pairs here */
}

ul li,
ol li {
	list-style-position: outside;
	line-height: 1.8em;
}

ol {
	list-style-type: decimal;
}

ul {
	list-style-type: square;
}

ul, ol {
	margin-bottom: 1.5em;
	list-style-position: inside;
}

.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt {
    display: none;
}

.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title h4 {
    font-size: 26px;
    line-height: 1.3;
}

.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
    padding-bottom: 0;
    margin-bottom: 30px;
}

.vc_pageable-slide-wrapper.vc_clearfix {
    display: flex;
    flex-wrap: wrap;
}

.vc_grid-item-mini.vc_clearfix {
    flex-direction: column;
    display: flex;
}

.vc_grid-item.vc_clearfix.vc_col-sm-4.vc_grid-item-zone-c-bottom.vc_grid-term-6.vc_grid_filter-item.vc_visible-item.fadeIn.animated {
    display: flex;
}

.vc_grid-item-mini.vc_clearfix {
    background: #f9f9f9;
}

.vc_gitem-zone.vc_gitem-zone-c, .vc_gitem-zone.vc_gitem-zone-c>div, .vc_gitem-zone.vc_gitem-zone-c>div>div, .vc_gitem-zone.vc_gitem-zone-c>div>div>div {
    height: 100%;
    display: flex;
    flex-direction: column;
}

.vc_btn3-container.vc_btn3-left {
    margin-top: auto;
    margin-bottom: 0;
}

.vc_col-sm-12.vc_gitem-col.vc_gitem-col-align- {
    padding-bottom: 25px;
}

.entry-box.with-sep {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 30px;
}

.entry-box.with-sep .entry-body .label {
    display: none;
}

.entry-box.with-sep .entry-body .entry-meta {
    display: none;
}

.entry-box.with-sep .entry-body .text-center {
    display: none;
}

.entry-box.with-sep .entry-body .content {
    display: none;
}

.entry-box.with-sep .entry-body  .flex-row.flex-justify.tooltips {
    display: none;
}

.entry-box.with-sep .entry-body p {
    display: none;
}

.entry-box.with-sep .entry .entry-title {
    font-family: 'Frank Ruhl Libre';
    font-weight: 400;
    color: #333334;
    font-size: 26px;
    line-height: 1.3;
    margin-bottom: 25px;
}

.entry-box.with-sep .entry .entry-title a {
    color: #333334;
}

.entry-box.with-sep .entry-body {
    background: #f9f9f9 !important;
    padding: 10px;
    padding-bottom: 25px;
    height: 100%;
}

.entry-box.with-sep .thumbnail-attachment {
    margin-bottom: 0 !important;
}

.entry-box.with-sep .entry-body .wrapper>a {
    font-size: 14px;
    padding-top: 14px;
    padding-bottom: 14px;
    padding-left: 20px;
    padding-right: 20px;
    color: #fff;
    display: inline-block;
    background-color: #F4524D;
    border-radius: 5px;
    margin-top: auto;
    line-height: 20px;
}


.entry-box.with-sep article.post-item {
    padding-bottom: 0 !important;
    border-bottom: 0 !important;
    margin-bottom: 0 !important;
    display: flex;
    flex-direction: column;
}

.entry-box.with-sep>.entry {
    display: flex;
}

.entry-box.with-sep .entry-body .wrapper {
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.entry-box.with-sep .entry-body figure {
    display: none;
}

.vc_gitem-zone.vc_gitem-zone-a.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-1-1.vc_gitem-is-link:before {
    padding-top: 70%!important;
}