/*
 * Copyright 2021 FIZ Karlsruhe - Leibniz-Institut fuer Informationsinfrastruktur GmbH
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

@media (max-width: 767px) {
  .static-marginal {
    border-top: 1px solid rgb(233, 229, 226);
  }

  #filter_parent {
    z-index: 10;
  }

  #menu-title {
    font-size: 24px;
    line-height: 27px;
    margin: 0 0 20px 0;
  }

  #menu-title.journal {
    margin-left: 8px;
  }
}

h1.title{
  color: #a5003b;
  margin-bottom: 0;
}

.static-content a, .static-marginal a {
  text-decoration: underline !important;
}

.static-content ul a, .static-marginal ul a {
  text-decoration: none !important;
}

.static-content ul.faq-category-node {
  padding-left: 1.5em;
}

.static-content hr {
  height: 2px;
  color: #efebe8;
  background: #efebe8;
  clear: both;
}

.static-content .embedded-entity .media-image-container p {
  margin: 0;
}

.static-content .align-left .field--type-image img {
  margin: 0 15px 0 0;
}

.static-content .align-right .field--type-image img {
  margin: 0;
}

.static-content .field--name-body {
  margin-top: 15px;
}

.static-content p, .static-content .trimmed {
  margin: 15px 0 15px;
}

.static-content-viewer-error {
  background-color: #FFFFFF !important;
  position: absolute;
  top: 0;
  left: 0;
  border: 1px solid #efebe8 !important;
}

.viewer-error-header {
  font-weight: bold !important;
  font-style: italic !important;
  margin: 20px 20px 0 20px !important;
}

.viewer-error-body {
  margin: 20px !important;
}


.plum-arrow li a:hover, .grey-arrow li a:hover, .lightgrey-arrow li a:hover, .plum-arrow li a:active,
.grey-arrow li a:active, .lightgrey-arrow li a:active, .plum-arrow li a:focus, .grey-arrow li a:focus,
.lightgrey-arrow li a:focus,
ul.menu li a:hover, ul.menu li a:active, ul.help-menu li a:hover, ul.help-menu li a:focus, ul.most-read-list li a:focus,
.faq-category-node li a:hover, .faq-category-node li a:active, .faq-category-node li a:focus {
  text-decoration: underline !important;
}

.plum-arrow li a, .grey-arrow li a, .lightgrey-arrow li a, ul.help-menu li a, ul.most-read-list li a, .faq-category-node li a {
  text-decoration: none !important;
}
.plum-arrow li, .grey-arrow li, .lightgrey-arrow li, ul.help-menu li, ul.most-read-list li, .faq-category-node li {
  list-style: none outside none;
  padding-left: 17px;
  margin-left: -24px;
  padding-bottom: 3px;
  padding-top: 3px;
}

.plum-arrow li, ul.help-menu li, ul.most-read-list li, .faq-category h3 {
  background: url("../img/listArrowPlum.png") no-repeat 0 4px;
}
.grey-arrow li, ul.help-menu li.leaf, .faq-category-node li {
  background: url("../img/listArrowGrey.png") no-repeat 0 4px;
}

.static-content h2, .static-marginal h2 {
  color:#3e3a37;
  font-weight:normal;
  margin-top: 5px;
}

.static-content h2 a, .static-marginal h2 a, h2 a {
  font-weight:normal;
  font-size: 1em;
  text-decoration: none !important;
}

.static-content h2 a:hover, .static-marginal h2 a:hover, h2 a:hover,
.static-content h2 a:active, .static-marginal h2 a:active, h2 a:active,
.static-content h2 a:focus, .static-marginal h2 a:focus, h2 a:focus {
  text-decoration: underline !important;
}

#block-twitterblock .timeline-Header-title {
  font-size: 16px;
  font-family: Calibri, Arial, sans-serif;
}

/* TODO IMR Check it after general migration to Boostrap 3 */
.static-content .page-info-nav {
  overflow: inherit;
}

.static-content .region-content img, .static-marginal img {
  margin: 0;
}

/* Not example found it, maybe reuse it in the close future?
.static-marginal img {
  margin: 0;
}

.static-content .date, .views-field-created {
  font-size: 0.875em;
  margin: 0;
}

.no-arrow {
  background: none !important;
}

.floatLeft {
  float: left;
}

img.floatLeft, .inlineBox.floatLeft {
  margin: 5px 15px 10px 0;
}

.floatRight {
  float: right;
}

img.floatRight, .inlineBox.floatRight {
    margin: 5px 0 10px 15px;
}

.link_up, .views-field-nothing a {
  padding-left: 17px;
  text-decoration: none !important;
  background: url("../images/icons/listArrowPlumUp.png") no-repeat -3px 6px;
}

.link_down {
  padding-left: 17px;
  text-decoration: none !important;
  background: url("../images/icons/listArrowPlumDown.png") no-repeat -3px 6px;
}
*/

.image-description,
.image-copyright{
  color: rgb(62, 58, 56);
  font-style: italic;
}

.field--name-field-image-media p{
  margin-top: 0;
}

