﻿.title-bar {
  display: flex;
  justify-content: space-between;
  padding: 20px 0px; }
  @media screen and (max-width: 1023px) {
    .title-bar .image-plus {
      display: none; } }
  .title-bar .breadcrumb {
    background-color: transparent;
    margin-bottom: 5px;
    padding: 0px; }
    @media screen and (max-width: 1023px) {
      .title-bar .breadcrumb {
        display: none; } }
    .title-bar .breadcrumb a {
      color: #020a0a;
      font-size: 14px; }
    .title-bar .breadcrumb span {
      color: blue;
      font-size: 18px;
      line-height: 20px;
      padding: 0px 2px; }
  .title-bar .button {
    margin-top: auto;
    margin-bottom: auto;
    height: auto;
    padding-left: 30px;
    padding-right: 30px; }
    @media screen and (max-width: 1023px) {
      .title-bar .button {
        display: none; } }
  .title-bar .page-title {
    font-size: 30px; }
    @media screen and (max-width: 1023px) {
      .title-bar .page-title {
        font-size: 28px;
        line-height: 42px; } }
    @media screen and (max-width: 767px) {
      .title-bar .page-title {
        font-size: 20px;
        line-height: 30px; } }
    @media screen and (max-width: 476px) {
      .title-bar .page-title {
        font-size: 20px;
        line-height: 30px; } }
