@font-face {
  font-family: 'manhattan_darlingregular';
  src: url("../font/manhattandarling-regular-webfont.woff2") format("woff2"), url("../font/manhattandarling-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
body, html {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%; }

input,
textarea {
  -webkit-appearance: none;
  border-radius: 0; }

*:focus {
  outline: 0; }

#footer,
#content {
  padding: 0; }

input,
textarea {
  border: 0; }

textarea {
  resize: none; }

p {
  margin: 18px 0; }
  p a {
    color: #013f34; }

.field-name-body p:last-of-type {
  margin-bottom: 0; }

.block {
  margin: 0; }

.messages--status {
  float: left;
  width: 100%; }

#user-login input {
  background: #e7e7e7; }

.media-element {
  width: auto;
  max-width: 100%; }

.field-name-body strong,
.views-field-body strong,
.views-field-field-koptekst strong,
.block-block strong,
.views-field-field-body strong,
.views-field-field-intro-body strong,
.views-field-field-intro-titel strong,
#tinymce strong {
  font-weight: bold; }
.field-name-body em,
.views-field-body em,
.views-field-field-koptekst em,
.block-block em,
.views-field-field-body em,
.views-field-field-intro-body em,
.views-field-field-intro-titel em,
#tinymce em {
  font-style: italic; }
.field-name-body h2,
.views-field-body h2,
.views-field-field-koptekst h2,
.block-block h2,
.views-field-field-body h2,
.views-field-field-intro-body h2,
.views-field-field-intro-titel h2,
#tinymce h2 {
  margin: 25px 0;
  font-size: 21px; }
.field-name-body h3,
.views-field-body h3,
.views-field-field-koptekst h3,
.block-block h3,
.views-field-field-body h3,
.views-field-field-intro-body h3,
.views-field-field-intro-titel h3,
#tinymce h3 {
  font-size: 17px;
  margin: 25px 0; }
.field-name-body p strong,
.views-field-body p strong,
.views-field-field-koptekst p strong,
.block-block p strong,
.views-field-field-body p strong,
.views-field-field-intro-body p strong,
.views-field-field-intro-titel p strong,
#tinymce p strong {
  font-weight: bold; }
.field-name-body ul,
.field-name-body ol,
.views-field-body ul,
.views-field-body ol,
.views-field-field-koptekst ul,
.views-field-field-koptekst ol,
.block-block ul,
.block-block ol,
.views-field-field-body ul,
.views-field-field-body ol,
.views-field-field-intro-body ul,
.views-field-field-intro-body ol,
.views-field-field-intro-titel ul,
.views-field-field-intro-titel ol,
#tinymce ul,
#tinymce ol {
  padding-left: 30px; }
  .field-name-body ul li,
  .field-name-body ol li,
  .views-field-body ul li,
  .views-field-body ol li,
  .views-field-field-koptekst ul li,
  .views-field-field-koptekst ol li,
  .block-block ul li,
  .block-block ol li,
  .views-field-field-body ul li,
  .views-field-field-body ol li,
  .views-field-field-intro-body ul li,
  .views-field-field-intro-body ol li,
  .views-field-field-intro-titel ul li,
  .views-field-field-intro-titel ol li,
  #tinymce ul li,
  #tinymce ol li {
    list-style-type: disc; }
.field-name-body ol li,
.views-field-body ol li,
.views-field-field-koptekst ol li,
.block-block ol li,
.views-field-field-body ol li,
.views-field-field-intro-body ol li,
.views-field-field-intro-titel ol li,
#tinymce ol li {
  list-style-type: decimal; }
.field-name-body span.quote,
.views-field-body span.quote,
.views-field-field-koptekst span.quote,
.block-block span.quote,
.views-field-field-body span.quote,
.views-field-field-intro-body span.quote,
.views-field-field-intro-titel span.quote,
#tinymce span.quote {
  font-size: 34px;
  font-style: italic;
  margin: 10px 0;
  display: inline-block;
  line-height: 35px; }
  .field-name-body span.quote:before, .field-name-body span.quote:after,
  .views-field-body span.quote:before,
  .views-field-body span.quote:after,
  .views-field-field-koptekst span.quote:before,
  .views-field-field-koptekst span.quote:after,
  .block-block span.quote:before,
  .block-block span.quote:after,
  .views-field-field-body span.quote:before,
  .views-field-field-body span.quote:after,
  .views-field-field-intro-body span.quote:before,
  .views-field-field-intro-body span.quote:after,
  .views-field-field-intro-titel span.quote:before,
  .views-field-field-intro-titel span.quote:after,
  #tinymce span.quote:before,
  #tinymce span.quote:after {
    content: '"'; }
  .field-name-body span.quote:after,
  .views-field-body span.quote:after,
  .views-field-field-koptekst span.quote:after,
  .block-block span.quote:after,
  .views-field-field-body span.quote:after,
  .views-field-field-intro-body span.quote:after,
  .views-field-field-intro-titel span.quote:after,
  #tinymce span.quote:after {
    padding-right: 10px; }

img {
  vertical-align: middle; }

*:focus {
  outline: 0; }

.ultimenu-flyout {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  left: -22px; }

.ultimenu > li {
  display: inline-block;
  margin: 0;
  position: relative; }

.block-ultimenu .contextual-links-wrapper {
  display: none !important; }

.flexslider {
  border: none;
  background: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  margin: 0; }
  .flexslider .flex-control-paging li a {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }

#user-login input[type="text"],
#user-login input[type="password"],
#user-login input[type="email"] {
  background: #e7e7e7; }

.block-webform h2 a {
  text-decoration: none;
  color: #060000;
  pointer-events: none; }

select {
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+) no-repeat 95% 50%;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  /* and then whatever styles you want*/
  height: 30px;
  width: 100px;
  padding: 5px; }

@media (max-width: 59em) {
  .ultimenu > li,
  .ultimenu > li > a {
    min-width: auto;
    width: auto; } }
