/*
 Theme Name:   Black Bear Family Dentistry
 Template:     xstore
 Text Domain:  blackbear
*/

h2 {
  color: #8b8665;
}

.grecaptcha-badge {
  display: none;
}

.mobile-menu-wrapper .menu > li > a {
  line-height: 10px !important;
}
.mobile-menu-wrapper .login-link {
  display: none !important;
}

@media only screen and (min-width: 993px) {
  .header-wrapper header > .container .container-wrapper {    
    padding-top: unset;
    padding-bottom: unset;
  }
}

.et-facebook {
  color: #4267b2 !important;
}
.et-instagram {
  color: #E25AAC !important;
}

.top-bar .topbar-widget .textwidget > p {
  1.2rem;
}
.top-bar .topbar-widget .textwidget > p i, .topbar-widget.etheme_widget_socials .et-follow-buttons a, .copyrights-widget.etheme_widget_socials .et-follow-buttons a {
  font-size: 1.4rem;
}

.menu-wrapper .menu > li > a {
    padding-right: 3em;
}

.menu-item-has-children > a::after {    
  background-color: transparent !important;    
  content: '';    
  border: 4px solid transparent;    
  border-top: 4px solid #949494;    
  margin-left: 4px;    
  margin-bottom: 3px;    
  display: inline-block;    
  vertical-align: sub;
}

.header-right-wrap {
    padding-left: 3em;
}

.page-heading-slider {
  border-top: 2px solid #aed7ea;
  border-bottom: 2px solid #aed7ea;
}

.page-heading {
  margin-bottom: 62px !important;
}

.page-heading::before {
  background-color: transparent;
}