/*
 Theme Name:   Periodontics & Dental Implants, PC
 Theme URI:    https://dodgeperio.com
 Description:  Periodontics & Dental Implants, PC theme
 Author:       Ellen Boeke
 Author URI:   https://avietech.com
 Template:     generatepress
 Version:      0.1
*/
.pdi-web p,
.pdi-web a,
.pdi-web li,
.pdi-web h1,
.pdi-web h2,
.pdi-web h3,
.pdi-web h4,
.pdi-web h5,
.pdi-web h6,
.pdi-web .gb-button-text {
  text-wrap: pretty;
}
.pdi-web a {
  text-decoration: underline;
}
.pdi-web .no-underline a {
  text-decoration: none;
}
.pdi-web .navigation-branding img,
.pdi-web .site-logo.mobile-header-logo img {
  padding: 12px 0;
}
.pdi-web.separate-containers .site-main {
  margin-bottom: 0;
}
.pdi-web .main-nav a {
  text-decoration: none;
}
.pdi-web .pdi-footer a {
  text-decoration: none;
}
.pdi-web .pdi-footer .footer-copy {
  font-size: 12px;
  color: white;
}
.pdi-web.header-aligned-center:not([class*=nav-float-]) .inside-header {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.pdi-web.header-aligned-center:not([class*=nav-float-]) .inside-header .before-logo-widgets {
  order: 1;
}
.pdi-web.header-aligned-center:not([class*=nav-float-]) .inside-header .page-hero-logo,
.pdi-web.header-aligned-center:not([class*=nav-float-]) .inside-header .site-logo {
  order: 2;
}
.pdi-web.header-aligned-center:not([class*=nav-float-]) .inside-header .after-logo-widgets {
  order: 3;
}
.pdi-web.header-aligned-center:not([class*=nav-float-]) .inside-header > :not(:first-child) {
  margin-top: 0;
}
.pdi-web.header-aligned-center:not([class*=nav-float-]) .inside-header .before-logo-widgets .widget_block,
.pdi-web.header-aligned-center:not([class*=nav-float-]) .inside-header .after-logo-widgets .widget_block {
  padding: 0;
}
.pdi-web.home.header-aligned-center:not([class*=nav-float-]) nav {
  border-top: 1px solid #ececec;
}

@media (max-width: 768px) {
  .pdi-web.header-aligned-center:not([class*=nav-float-]) .inside-header {
    flex-wrap: wrap;
    gap: 30px;
    padding: 30px;
  }
  .pdi-web.header-aligned-center:not([class*=nav-float-]) .inside-header .before-logo-widgets {
    order: 1;
  }
  .pdi-web.header-aligned-center:not([class*=nav-float-]) .inside-header .after-logo-widgets {
    order: 2;
  }
  .pdi-web.header-aligned-center:not([class*=nav-float-]) .inside-header .site-logo {
    order: 3;
    width: 100%;
  }
}/*# sourceMappingURL=style.css.map */