:root {
  --color-primary:	#e45e4d;
  --color-secondary:#6c757d;
  --color-success:	#28a745;
  --color-info:	#17a2b8;
  --color-warning:	#ffc107;
  --color-danger:	#dc3545;
  --color-light:	#f8f9fa;
  --color-dark:	#212529;
  --color-white:	#ffffff;
  --color-black:	#000000;
  --light-reverse:	#fff;
  --body-bg-color:	#fff;
  --body-text-color:	#333;
  --body-link-color:	#333;
  --body-link-hover-color:#333;
  --border-color:	#eee;
  --heading-text-color: #212121;
  --heading-border-color: #eeee;
  --heading-font-size: 1.5rem;
  --heading-font-weight: 400;
  --heading-line-height: 32px;
  --base-spacing: 8px;
  --global-spacing: 8px;
  --grid-gutter-width: 32px;
  --gutter-small:	3px;
  --gutter-large:	36px;
  --gutter-extra-large:	36px;
  --link-cat-normal: var(--color-secondary);
  --meta-color:	#9e9e9e;
  --meta-font-size:	0.6875rem;
  --meta-link-color:	var(--body-text-color);
  --meta-link-hover-color:	var(--body-link-hover-color);
  --color-desc: #616161;
  --gray-100: #FAFAFA;
  --gray-200: #eee;
  --gray-300: #E0E0E0;
  --gray-400: #BDBDBD;
  --gray-500: #9E9E9E;
  --gray-600: #757575;
  --gray-700: #616161;
  --gray-800: #424242;
  --gray-900: #212121;
}

.layout-7 .no-gutters .col-child .item-style-2.jacl-item {
  height: 50%;
}
.layout-7 .small-gutters .col-child .item-style-2.jacl-item {
  height: calc(50% - 1.5px);
}
.layout-7 .normal-gutters .col-child .item-style-2.jacl-item {
  height: calc(50% - 16px);
}
.layout-7 .large-gutters .col-child .item-style-2.jacl-item {
  height: calc(50% - 18px);
}
.layout-7 .extra-large-gutters .col-child .item-style-2.jacl-item {
  height: calc(50% - 20px);
}
@media (max-width: 767px) {
  .layout-7 .highlight-item {
    order: 1;
  }
}
@media (max-width: 767px) {
  .layout-7 .col-child {
    order: 2;
    margin-top: calc(var(--grid-gutter-width) / 2);
  }
}
.layout-7 .highlight-item .item-style-1.has-media {
  height: 100%;
}
.layout-7 .highlight-item .item-style-1.has-media .jacl-item__media {
  padding-bottom: 0;
  height: 100%;
}