@font-face {
  font-family: "LiebeKlara";
  src:url(/templates/purity_iii/fonts/LiebeFonts-LiebeKlara-Regular.eot?#iefix) format("embedded-opentype"),
  url(/templates/purity_iii/fonts/LiebeFonts-LiebeKlara-Regular.woff) format("woff"),
  url(/templates/purity_iii/fonts/LiebeFonts-LiebeKlara-Regular.ttf) format("truetype"),
  url(/templates/purity_iii/fonts/LiebeFonts-LiebeKlara-Regular.svg#LiebeKlara) format("svg"),
  url(/templates/purity_iii/fonts/LiebeFonts-LiebeKlara-Regular.otf) format("opentype");
}

.row{
  font-family: Georgia;
}

h1,
.h1 {
  font-family: LiebeKlara, "Comic Sans MS";
	font-size: 50px;
  padding: 0 20px;
}

h2,
.h2 {
  font-family: LiebeKlara, "Comic Sans MS";
	font-size: 40px;
  padding: 0 20px;
}

h3,
.h3 {
  font-size: 17px;
}

a {
  padding-left: 0px;
  color: grey;
}

body {
  padding-top: 100px;
}

.container {
  padding-left: 0px;
  padding-right: 0px;
}

@media screen and (max-width: 992px) {
  .row {
    margin-right: 0px;
    margin-left: 0px;
  }
}

/* ################################################################## */
/* ##### Header  */
/* ################################################################## */



/* ######################################## */
/* ##### Logo */

.logo-image > a {
  max-width: 355px;
  max-height: 100px;
}

/* ######################################## */
/* ##### Menü */

.navbar {
  min-height: 100px;
}

.navbar-toggle {
  margin-top: 22px;
}

.navbar-default .navbar-toggle .fa-bars {
  color: #9f6c84;
}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background: #f3f3f3;
  color: #9f6c84;
}

.navbar-default .navbar-collapse {
  border-color: #ccc;
}

.t3-mainnav .t3-navbar-collapse .navbar-nav > li > a {
  border-top: 1px solid #f9f9f9;
}

.t3-mainnav .t3-navbar-collapse {
  margin-top: 100px;
}

.navbar-nav {
  font-family: Georgia;
  font-size: 15px;
  margin-top: 22px;
}

.t3-mainnav {
  border-bottom: none;
}

.navbar-default {
  background-color: #ffffff;
}

.navbar-default .navbar-nav > li > a{
  color: grey;
}

@media screen and (max-width: 992px) {
  .navbar-default .navbar-nav > li > a{
    padding-left: 40px;
  } 
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus{
  color: #9f6c84;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus{
  color: #9f6c84;
}

/* ################################################################## */
/* ##### Banner  */
/* ################################################################## */

.corporate .slideshow {
  background: #f7f7f7;
  border-bottom: 1px solid #eeeeee;
  padding: 0 0;
}

/* ################################################################## */
/* ##### Breadcrumb  */
/* ################################################################## */

.t3-sl {
  padding-bottom: 0px;
  padding-top: 0px;
}

.breadcrumb {
  font-family: Georgia;
}

@media screen and (max-width: 992px) {
  .col-xs-12,
  .col-sm-12,
  .col-md-12,
  .col-lg-12 {
    padding-right: 0px;
    padding-left: 0px;
  }
}

@media screen and (max-width: 767px) {
  .t3-spotlight > div {
    margin-bottom: 0;
  }
}

/* ################################################################## */
/* ##### Content  */
/* ################################################################## */

td,
tr td {
  border-top: none;
}

p{
  font-family: Georgia;
  padding: 0px 20px;
  -webkit-padding-left: 20px;
  padding-left: 20px;
  font-size: 16px;
  color: #a9a9a9;
}

.row{
font-family: Georgia;
}

/* ######################################## */
/* ##### Zurück-Button in Gallerie */

.eventgallery-back-button{
  margin-left: 20px;
  padding: 5px;
  border: 1px solid silver;
  border-radius: 5px;
}

/* ######################################## */
/* ##### Images */

article img,
.article-intro img,
.content_image {
  float: left !important;
  max-width: 400px;
  margin-right: 20px;
}

.content_image_left,
.content_image_right {
	border: 1px solid grey;
	box-shadow: #969696 1px 1px 3px;
	display: block;
}

.content_image_left {
  float: left !important;
  margin: 5px 25px 15px 0px;
}

.content_image_right {
  float: right !important;
  margin: 5px 0px 15px 25px;
}

@media screen and (max-width: 992px) {
  article img,
  .article-intro img,
  .content_image,
  .content_image_left,
  .content_image_right  {
    float: none !important;
    width: 300px !important;
    margin: 15px auto;
  }
}

.eventgallery-category-headline,
.eventgallery-tile h2{
text-align: center;
}

.eventgallery-tiles-list{
  padding: 15px;
}

.eventgallery-tile .wrapper{
  min-height: 430px;
}

.eventgallery-tile .wrapper > a:hover{
  color: #9f6c84;
}

.com-content-category__navigation{
  display: none;
}

.btn-primary {
  background-color: #9f6c84;
  border-color: #9f6c84;
}

.btn-primary:hover {
  background-color: #a38c97;
  border-color: #9f6c84;
}

/* ################################################################## */
/* ##### Footer  */
/* ################################################################## */

.t3-copyright {
  border-top: 1px solid #eeeeee;
  font-size: 12px;
  padding:  0;
}

.t3-footer {
  text-align: center;
}

.t3-footer .nav li.active > a{
  background-color: #f7f7f7;
  color: #9f6c84;
}

.t3-footer .nav > li > a:hover{
  background-color: #f7f7f7;
  color: #9f6c84;
}

