.logo {
	margin: 0 auto 0 0;
}

.logo h1,
.logo p{
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute;
}

h3.widget-title {
  background-color: white;
  color: black;
  font-weight: bold;
  padding: 10px 0px;
}

#sidebar ul li {
  margin: 0;
  background: none;
  padding: 0;
}

#sidebar ul.jetpack-social-widget-list li a {
  color: black;
  background: #edbf88;
  border-radius: 100%;
}

#sidebar ul li a {
  color: black;
}

#sidebar nav ul li {
  list-style-type: disc !important;
}

#sidebar nav ul {
  padding-left: 15px;
}

a {
  text-decoration: none;
}

.main-container a {
  color: black;
}

span.contact-map-api-error {
  display: none !important;
}

h1, h1.entry-title, h2, h3, h4, h5, h6{
	font-weight:bold;
}

h2{
  font-size:1.4em;
}

h3{
  font-size:1.3em;
}

h4{
  font-size:1.2em;
}

h5{
  font-size:1.1em;
}

h6{
  font-size:1em;
}

.nivo-caption .sliderbtn {
  background-color:#edbf88 !important;
	padding:12px 30px !important;
  text-decoration: none;
}

#menu-menu a {
  font-weight: bold;
  line-height: 1.5em;
}

.sub-menu {
  max-width: 220px;
}

.sitenav ul li ul li a {
  border-bottom-color: #edbf88;
}

@media all and (max-width:1024px){
  #navigation {
    width: 100%;
  }

  .sitenav ul li ul li a{
    border:none;
  }

  .sitenav{
    margin-right:0;
  }

  body #navigation .sitenav ul {
    padding: 0;
  }

  .sitenav ul li {
    border-top: 0;
  }

  body #navigation .sitenav ul {
    width: 100%;
  }

  ul.sub-menu {
    max-width: initial;
  }

  .sitenav ul li.menu-item-has-children ul.sub-menu{
    left: 0;
    opacity: 1;
    transform: translateY(0);
    transition: opacity 0.15s linear, transform 0.15s linear;
    background-color: #303030;
    top: 0;
    position: relative;
  }
}

#navigation,
#navigation .sitenav {
  background-color: #4C8F9F !important;
}

.number,

.number a,

.number span {

  color: #4C8F9F !important;

}

#theme-slider .inner-caption p {
  font-size: 20px !important;
  line-height: 1.5 !important;
}

/* Slideshow Read More buttons */
#theme-slider a.sliderbtn {
  background: #4C8F9F !important;
  color: white !important;
  border-color: #4C8F9F !important;
}

/* Pay My Bill navigation link */
#navigation .sitenav a[href*="baladermatology.ema.md"] {
  background: white !important;
  color: #286575 !important;
  border-radius: 20px;
  padding: 6px 9px !important;
  font-weight: 700;
}

/* Mobile shortcut bar */
.mobile {
  background-color: #286575 !important;
}