/*
Theme Name:  SV HANSE-Klinikum Stralsund
Author:      Frank Schlicht
Description: Theme des SV HANSE-Klinikum Stralsund, basierend auf Twenty Fourteen
Template:    twentyfourteen
Version:     1.0
*/

@import url("../twentyfourteen/style.css");


::selection,
*::-moz-selection
{
  background-color: rgb(37,54,119);
}

html,
a,
a:hover,
.site-title a,
.site-title a:hover,
.post-navigation a:hover
{
  color: rgb(37,54,119);
}

#secondary ul li a
{
  color: rgb(37,54,119);
}

#secondary ul li a:hover,
.secondary-navigation li:hover > a,
.secondary-navigation li.focus > a
{
  color: rgb(255,255,224);
  background-color: rgb(37,54,119);
}


.primary-navigation li:hover > a,
.primary-navigation li.focus > a
{
  background-color: rgb(255,255,224);
  color: rgb(37,54,119);
}

.paging-navigation
{
  border-top-color: rgb(0,0,0);
}

.paging-navigation .page-numbers.current
{
  border-top-color: rgb(37,54,119);
}

.paging-navigation  a:hover
{
  border-top-color: rgb(37,54,119);
}

.content-area,
.content-sidebar
{
  padding-top: 20px;
}

body
{
  background: #FFFFFF;
}

.search-toggle,
.search-toggle:hover,
.search-toggle.active,
.search-box,
.site-footer
{
  background-color: rgb(37,54,119);
}

.site,
#secondary,
.site-header,
.site:before
{
  background-color: rgb(255,255,224);
  border-right: 1px solid rgb(37,54,119);
}

.site-header,
.site-header a,
.site-header a:hover
{
  background: rgb(37,54,119);
  color: rgb(255,255,224);
}

.site-navigation .current_page_item > a, .site-navigation .current_page_ancestor > a, .site-navigation .current-menu-item > a, .site-navigation .current-menu-ancestor > a
{
  color: inherit;
}

.site-content,
.site-main .widecolumn
{
  margin-left: 230px;
  margin-right: 27%;
}

.post-navigation
{
  margin-left: 0;
}

.content-sidebar
{
  margin-left: -27%;
  width: 27%;
}

.site-content .entry-content,
.site-content .entry-summary,
.page-content,
.site-content .entry-header,
.site-content .entry-meta
{
  background-color: inherit;
}

.site-content .entry-content,
.post-navigation,
.archive-header,
.comments-area,
.image-navigation,
.page-header,
.page-content,
.post-navigation,
.site-content .entry-header,
.site-content .entry-content,
.site-content .entry-summary,
.site-content footer.entry-meta
{
  padding-left: 10px;
  padding-right: 10px;
}

.ai1ec-single-event .ai1ec-label,
.ai1ec-multi-event .ai1ec-label
{
  width: 50px;
}

.ai1ec-single-event .ai1ec-field-value,
.ai1ec-multi-event .ai1ec-field-value
{
  margin-left: 55px;
}

.post-navigation a
{
  float: left;
  width: 50%;
}

.post-navigation a[rel=next]
{
  text-align: right;
}

.nav-links
{
  border: 0;
}

.site-content .entry-content p
{
  text-align: justify;
}

.site-content article
{
  border-bottom: 1px dashed #000000;
}

.site-content article .post-thumbnail
{
  height: 200px;
  overflow: hidden;
}

.site-content header.entry-header,
.site-content .entry-content,
.site-content .entry-meta,
.post-navigation,
.archive-header,
.page-header
{
  margin-right: 0;
  max-width: none;
}

.site-content header.entry-header h1
{
  background-color: rgb(255,255,224);
  padding: 5px;
  border: 1px solid #000000;
}

.site-content article.ai1ec_event header.entry-header h1,
.site-content article.page header.entry-header h1
{
  border: 0;
  padding-left: 0;
}

.more-link
{
  float: right;
}

.site-info
{
  display: none;
}

.content-sidebar .widget a,
.content-sidebar .widget a:hover
{
  color: rgb(37,54,119);
}

.ai1ec-agenda-widget-view .ai1ec-date-events,
.ai1ec-agenda-widget-view .ai1ec-date,
.ai1ec-agenda-view .ai1ec-date

{
  background-color: rgb(255,255,224);
  background-image: none;
}

.ai1ec-agenda-widget-view .ai1ec-event > a
{
  background-color: rgb(255,255,224);
  border-color: rgb(37,54,119);
  background-image: none;
  height: 52px;
}

.ai1ec-agenda-widget-view .ai1ec-date,
.ai1ec-agenda-view .ai1ec-date
{
  background-color: rgb(255,255,224);
  border-top: 0;
  border-color: rgb(37,54,119);
}

.timely .btn
{
  background-color: rgb(255,255,224);
  background-image: none;
  font-size: 11px;
}

.timely .btn-group > .btn,
.timely .btn-group > .dropdown-menu,
.timely .btn-group > .popover
{
  font-size: 11px;
}

.timely .btn-group > .btn
{
  float: none;
}

.timely .btn:hover,
.timely .btn:active,
.timely .btn.active,
.timely .btn.disabled,
.timely .btn[disabled]
{
  background-color: rgb(255,255,224);
}

ul.nlposts-ulist li.nlposts-ulist-litem
{
  padding-bottom: 1em;
  border-bottom: 1px dashed #000000;
}

.ngg-gallery-thumbnail img
{
  padding: 0 !important;
  margin: 4px 0px 0px 1px !important;
}

