.theme-light {
  color: black; }
  .theme-light .hr {
    background: black; }

.theme-dark {
  color: white; }
  .theme-dark .hr {
    background: white; }

[data-theme=light] {
  color: black; }
  [data-theme=light] .hr {
    background: black; }

[data-theme=dark] {
  color: white; }
  [data-theme=dark] .hr {
    background: white; }

.hr {
  width: 120px;
  height: 2px; }

.left-right-line {
  position: relative; }
  .left-right-line::before, .left-right-line::after {
    content: ' - '; }

p, ul {
  margin-bottom: 0; }

.icon_svg {
  background-size: contain;
  background-position: center center; }

@media (min-width: 1200px) {
  header .navbar {
    padding-left: 55px;
    padding-right: 55px; } }

header .navbar-language {
  color: inherit; }
  header .navbar-language i {
    font-size: 24px;
    color: inherit; }

.search-button-inside {
  position: relative;
  width: 250px; }
  .search-button-inside .form-control {
    width: 100%;
    padding-right: 3rem; }
  .search-button-inside button {
    position: absolute;
    right: 0;
    top: 0;
    width: 3rem; }
  @media (max-width: 1199px) {
    .search-button-inside {
      width: 180px; } }

@media (min-width: 1200px) {
  .wide-container.container {
    max-width: 1530px; } }
