#body #body-inner img.shadow {
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2), 0 4px 16px 0 rgba(0, 0, 0, 0.2);
}

body #header { 
  background-color: #0085bf;
}

body:not(.bizplay) #header { 
  background-color: #f0f0f0;
}

body:not(.bizplay) #logo { 
  width: 80%;
}

body:not(.bizplay) #logo img { 
  margin: 5% 0
}

body:not(.bizplay) #logo img.medium { 
  width: 75%;
  margin: 0
}

body:not(.bizplay) #logo img.small { 
  width: 40%;
  margin: 0
}

body:not(.bizplay) .searchbox { 
  background-color: white;
  border-color: #888;
}

body:not(.bizplay) .searchbox label, 
body:not(.bizplay) .searchbox input,
body:not(.bizplay) .searchbox span {
  color: #888;
}

.youtube-video {
  width: 720px;
  height: 405px;
  border: 5px #111 solid;
  margin: 0 auto;
  display: none;
}

body.bizplay .youtube-video.bizplay, body:not(.bizplay) .youtube-video:not(.bizplay) {
  display: block;
}

.inline {
  margin: 0 !important;
  display: inline !important;
}

@media all and (max-width: 320px) {
  .youtube-video {
    width: 288px;
    height: 162px;
    border-width: 2px;
  }
}

@media all and (min-width: 321px) and (max-width: 960px) {
  .youtube-video {
    width: 368px;
    height: 207px;
    border-width: 3px;
  }
}

@media all and (min-width: 961px) and (max-width: 1280px) {
  .youtube-video {
    width: 560px;
    height: 315px;
    border-width: 4px;
  }
}

h5, h6 {
  margin-bottom: 0;
}

#sidebar .padding {
  padding: 0 1rem;
}

#body img.inline-img {
  display: inline;
  margin: 0 0.125em;
  padding: 0;
  vertical-align: baseline;
}

#body img.inline-img.small-icon {
  width: 18px;
  vertical-align: sub;
}