/*
Theme Name:		Bootstrap Advanti Racing Child
Theme URI:		https://www.advanti-racing.de/
Template:     bootstrap
Description:	Advanti Racing Child based on Bootstrap
Author:       Gundlach-IT
Author URI:		https://www.gundlach-automotive.com
Version:      2.0.2
License:      GNU General Public License v2 or later
License URI:	http://www.gnu.org/licenses/gpl-2.0.html
Tags:         WordPress Bootstrap, Bootstrap 5, Child Theme
Text Domain:	bootstrap
*/
@import url("custom-fonts.css");
body {
  font-family: "Square721BT-Roman" !important; }

#bootstrap-navbar {
  background: white;
  border-radius: 4px;
  padding-right: 1px;
  border: 1px solid #007ac3;
  padding: 2px 1px; }
  #bootstrap-navbar .navbar-nav {
    background-color: #007ac3; }
    #bootstrap-navbar .navbar-nav .menu-item {
      padding-left: 1rem; }

#main-menu {
  margin-top: 1px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px; }

#top-right-menu {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px; }

.dropdown-menu:before {
  background: #007ac3 !important; }

.dropdown-menu {
  background: #007ac3 !important; }

.static-widget {
  text-align: center; }
  .static-widget a.icon-link:link,
  .static-widget a.icon-link:visited {
    color: #007ac3;
    display: block;
    margin-top: 1rem;
    margin-bottom: 1.5rem;
    font-size: 1.5rem; }
    .static-widget a.icon-link:link svg,
    .static-widget a.icon-link:visited svg {
      display: block;
      margin: auto;
      fill: #007ac3;
      font-size: 2.5rem;
      margin-bottom: 1rem; }
  .static-widget a.icon-link:hover,
  .static-widget a.icon-link:focus {
    color: #515048; }
    .static-widget a.icon-link:hover svg,
    .static-widget a.icon-link:focus svg {
      fill: #515048; }
  .static-widget a.btn-ghost:link,
  .static-widget a.btn-ghost:visited {
    border-radius: 4px;
    border: 1px solid #007ac3;
    color: #007ac3;
    margin-bottom: 4rem; }
    .static-widget a.btn-ghost:link svg,
    .static-widget a.btn-ghost:visited svg {
      margin-right: 10px;
      fill: #007ac3; }
  .static-widget a.btn-ghost:hover,
  .static-widget a.btn-ghost:focus {
    background: #007ac3;
    color: #fff; }
    .static-widget a.btn-ghost:hover svg,
    .static-widget a.btn-ghost:focus svg {
      fill: #fff; }

.wrap-breadcrumbs .row .col {
  background: white; }
  .wrap-breadcrumbs .row .col .breadcrumbs {
    padding-top: 15px;
    padding-bottom: 15px; }

.sidebar .widget_latest-wheel a.wheel-link:link,
.sidebar .widget_latest-wheel a.wheel-link:visited {
  color: white !important; }

.sidebar .widget_latest-wheel a.wheel-link:hover,
.sidebar .widget_latest-wheel a.wheel-link:focus {
  color: #515048; }

.post h2:first-of-type,
.page h2:first-of-type {
  color: #007ac3; }

.list-success {
  padding-left: 20px; }
  .list-success li:before {
    display: inline-block;
    content: "";
    background-image: url("data:image/svg+xml, <svg width='1em' height='1em' viewBox='0 0 16 16' class='bi bi-check' fill='currentColor' xmlns='http://www.w3.org/2000/svg'>  <path fill-rule='evenodd' d='M10.97 4.97a.75.75 0 0 1 1.071 1.05l-3.992 4.99a.75.75 0 0 1-1.08.02L4.324 8.384a.75.75 0 1 1 1.06-1.06l2.094 2.093 3.473-4.425a.236.236 0 0 1 .02-.022z'/></svg>");
    background-repeat: no-repeat;
    background-size: 1rem 1rem;
    width: 1rem;
    height: 1rem;
    margin-top: 2px; }
  .list-success li {
    list-style: none; }

.wheel .wheel-inner {
  font-size: 0.9rem; }
  .wheel .wheel-inner .wheel-lightbox-button-container .wheel-lightbox-btn {
    font-size: 0.95rem; }

.wrap-wheel-nav-link {
  border-color: #007ac3; }
  .wrap-wheel-nav-link svg {
    fill: #007ac3; }
  .wrap-wheel-nav-link a:link,
  .wrap-wheel-nav-link a:visited {
    color: #007ac3; }
  .wrap-wheel-nav-link a:hover,
  .wrap-wheel-nav-link a:focus {
    color: #515048; }

#bmf3rd .languageSelectOptions.float-right {
  display: none; }

@media (min-width: 800px) {
  #bootstrap-navbar {
    margin-top: 30px;
    border-radius: 4px; }
    #bootstrap-navbar .navbar-nav .menu-item {
      padding-left: 0; }
      #bootstrap-navbar .navbar-nav .menu-item a.nav-link:link,
      #bootstrap-navbar .navbar-nav .menu-item a.nav-link:visited {
        color: #fff; }
        #bootstrap-navbar .navbar-nav .menu-item a.nav-link:link svg,
        #bootstrap-navbar .navbar-nav .menu-item a.nav-link:visited svg {
          display: none; }
  #main-menu {
    margin: 1px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px; }
  #the-search-trigger-desktop {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px; }
    #the-search-trigger-desktop svg {
      display: none; }
  #slideshow .container[data-status="narrow"] {
    max-width: 1110px; }
  #frontpage-widgets {
    padding-top: 2rem;
    padding-bottom: 2rem; } }

@media (min-width: 1000px) {
  #bootstrap-navbar .navbar-nav .menu-item a.nav-link:link svg,
  #bootstrap-navbar .navbar-nav .menu-item a.nav-link:visited svg {
    display: inline-block; }
  #the-search-trigger-desktop svg {
    display: inline-block; } }
