/* Tastaur Fokus */

a:focus {
  outline: 4px solid #B00235;
  text-decoration: underline;
}

#homeurl a:focus {
  outline: 4px solid #B00235;
  text-decoration: none !important;
}

.listing-alt article > a:focus {
  outline:.25em solid #B00235;outline-offset:-0.1667em;
}

.posts-list li > a:focus {
  outline:.25em solid #B00235;outline-offset:-0.1667em;
}

.highlights .image-link:focus {
  outline:.25em solid #f74a4a;outline-offset:-0.1667em;
  margin-bottom: 22px;
}

.flex-prev:focus {
  border: solid 4px #f74a4a;
  opacity: 1;
}

.flex-next:focus {
  outline:  0em;
  border: solid 4px #f74a4a;
  opacity: 1;
}

.gallery-block .image-link:focus {
  outline:  0em;
  border: solid 4px #f74a4a;
}

.highlights .meta .comments:focus {
  outline:  0em;
  border: solid 4px #B00235;
}

#comment-submit:focus {
  outline:  0em;
  border: solid 4px #f74a4a;
}

input:focus, textarea:focus, select:focus {
  outline:  0em;
  border: solid 4px #B00235;
}

.shariff .facebook a:focus, textarea:focus, select:focus {
  outline:  0em;
  border: solid 4px #e0e051;
}

.shariff .googleplus a:focus, textarea:focus, select:focus {
  outline:  0em;
  border: solid 4px #08031c;
}

.shariff .twitter a:focus, textarea:focus, select:focus {
  outline:  0em;
  border: solid 4px #B00235;
}

.breadcrumbs a:focus {
    outline:  0em;
    border: solid 4px #f74a4a;
}

.tabbed .tabs-list a:focus {
  outline:  0em;
  border: solid 4px #f74a4a;
}

.searchform input[type="submit"]:focus {
  outline:  0em;
  border: solid 4px #f74a4a;
}

.post .read-more a:focus {
  outline:  0em;
  border: solid 4px #19232d;
}

#logo a:focus {
  outline:  0em;
  border: solid 4px #f74a4a;
}

#homeurl a:focus {
  outline:  0em;
  border: solid 4px #f74a4a;
}

/* Galerie */

#zoomhint {
  display: none;
}

.nonjshint:after {
  content: 'Zur Darstellung der Galerie bitte Javascript aktivieren.';
  font-size: 20px;
  font-family: 'thesis_bold' !important;
  color: #e40000;
}

.gallery-block:after {
  content: 'Zur Darstellung der Galerie bitte Javascript aktivieren.';
  font-size: 16px;
  font-family: 'thesis_bold' !important;
  color: #e40000;
}

/* Widgets */

.tabbed .tabs-list .active a {
  border-bottom: 0px solid #fd4040;
}

.tabbed .tabs-list {
  min-height: 10px !important;
}

.tabbed .tabs-list li:nth-child(2) {
  display: none;
}

.twitter-timeline {
  font-size: 16px;
}
