
/* - ++theme++pik-plone-4.3-theme/css/extras.css - */
@media screen {
/* https://www.pik-potsdam.de/portal_css/++theme++pik-plone-4.3-theme/css/extras.css?original=1 */
p {
margin-bottom: 30px;
}
p + ol,
p + ul {
margin-top: -10px;
}
.contentCore h3 {
margin-top: 40px;
}
#plone-document-byline {
text-align: right;
}
#pyproxy_spinner {
display: none;
position: fixed;
top: 50%;
left: 50%;
z-index: 1000;
}
#searchform {
min-height: 850px;
}
body #calroot {
width: 202px;
}
.template-search .aboveContent {
display: none !important;
}
.header {
z-index: 1021 !important;
}
.languageSwitcher li.untranslated {
color: #ccc;
font-weight: 500;
text-transform: uppercase;
}
[data-tooltip]:after {
content: attr(data-tooltip);
position: absolute;
padding: 0.8em;
margin-top: 1.5em;
margin-left: -1.5em;
text-transform: none;
white-space: pre-line;
color: black;
background-color: #eee;
transition: all 0.1s ease;
z-index: 1;
opacity: 0;
}
[data-tooltip]:hover:after {
opacity: 1;
}
.section-aktuelles .pikInMedia__title,
.section-news .pikInMedia__title {
display: none;
}
.section-aktuelles .pikInMedia__footer,
.section-news .pikInMedia__footer {
display: none;
}
.subsection-futurelabs .sectionProjects__all {
display: none;
}
.swiper-slide.dummy {
height: 0;
margin: 0 !important;
}
body .mm-slideout {
z-index: 9999;
}
.template-solgemafullcalendar_view .mm-slideout {
z-index: auto;
}
/* */
.section-members .aboveContent .breadcrumbs #breadcrumbs-current,
.section-members .aboveContent .breadcrumbs span:nth-last-child(2) span {
display: inline;
}
.template-books_list .summaryItem__tags {
padding-left: 37.647%;
}
.template-books_list .summaryItem__description p {
margin-bottom: 10px !important;
}
.template-books_list .personViewInfo__title {
margin-top: 20px !important;
}
/* */
.template-books_list .external-link {
font-size: 14px;
letter-spacing: .07em;
line-height: 1.43;
text-transform: uppercase;
font-family: "IBM Plex Sans Condensed",sans-serif;
font-weight: 500;
}
/* */
.discreet {
font-family: "IBM Plex Sans",sans-serif;
font-size: 12px;
font-weight: 500;
}
/* */
dl.collapsedInlineCollapsible dt.collapsibleHeader, dl.collapsedBlockCollapsible dt.collapsibleHeader {
background: #fff url(/images/treeCollapsed.png) no-repeat 0.5em 50%;
}
/* */
table.listing th {
font-weight: 500;
}
table.listing p {
margin-bottom: 0;
}
table.listing a {
border-bottom: 1px solid !important;
transition: padding-bottom .15s;
}
table.listing a:hover {
padding-bottom: 1px !important;
}
/* */
.publicationItem__title {
font-weight: 600;
}
/* */
.template-fg_base_view_p3 p,
.template-fg_base_view_p3 ol {
font-size: 17px;
line-height: 1.77;
}
.template-fg_base_view_p3 p a,
.formHelp a {
border-bottom: 1px solid;
transition: padding-bottom .15s;
}
.template-fg_base_view_p3 p a:hover,
.formHelp a:hover {
padding-bottom: 1px;
}
.template-fg_base_view_p3 label.formQuestion,
.template-fg_base_view_p3 .form-group .label {
font-size: 17px;
}
.template-fg_base_view_p3 legend {
font-family: "IBM Plex Sans", sans serif;
font-size: 22px;
line-height: 1;
width: auto;
padding: 0 10px;
}
.template-fg_base_view_p3 fieldset {
padding: 10px 20px;
margin: 10px 0 20px 0;
border: 1px solid #e1e3d4;
}
.template-fg_base_view_p3 select {
margin: 0 0 5px 0;
}
.formHelp {
font-family: "IBM Plex Sans Condensed", sans serif;
padding-top: 5px;
line-height: 1.5;
letter-spacing: .07em;
}
.formHelp:hover {
color: Black;
cursor: default;
}
/* */
.template-fg_savedata_tabview_p3 td {
padding: 0.2em 0.4em !important;
line-height: 1.3;
font-size: 85%;
}
.template-fg_applicants_list td {
padding: 0.2em 0.4em !important;
line-height: 1.3;
font-size: 85%;
}
.template-fg_applicants_list table.listing th {
font-size: 90%;
line-height: 1.3;
padding: 0.2em 0.4em !important;
font-weight: 500;
}
.template-fg_savedata_tabview_p3 table.listing th {
font-size: 90%;
line-height: 1.3;
padding: 0.2em 0.4em !important;
font-weight: 500;
}
.template-fg_savedata_tabview_p3.mm-wrapper,
.template-fg_applicants_list.mm-wrapper {
overflow-x: scroll !important;
}
/* */
.accordionItem__btn {
letter-spacing: .07em;
text-transform: none;
}
/* */
.template-achievements-listing h2 {
padding-top: 2.5em;
background-position: 0 0.5em !important;
}
/* */
#babel-edit {
background-color: white;
margin-bottom: 2em;
}
#babel-edit .mceLayout {
background-color: #f1f1f1;
padding: 0 1em 1em 0;
}
#babel-edit.row {
float: left;
width: 100%;
display: block;
position: relative;
clear: both;
}
#babel-edit div.cell {
position: relative;
float: left;
left: 100%;
}
/* */
div.row div.width-1  { width:  4%    }
div.row div.width-2  { width: 10.25% }
div.row div.width-3  { width: 16.5%  }
div.row div.width-4  { width: 22.75% }
div.row div.width-5  { width: 29%    }
div.row div.width-6  { width: 35.25% }
div.row div.width-7  { width: 41.5%  }
div.row div.width-8  { width: 47.75% }
div.row div.width-9  { width: 54%    }
div.row div.width-10 { width: 60.25% }
div.row div.width-11 { width: 66.5%  }
div.row div.width-12 { width: 72.75% }
div.row div.width-13 { width: 79%    }
div.row div.width-14 { width: 85.25% }
div.row div.width-15 { width: 91.5%  }
div.row div.width-16 { width: 97.75% }
/* */
/* */
div.row div.position-0  { margin-left: -98.875% }
div.row div.position-1  { margin-left: -92.625% }
div.row div.position-2  { margin-left: -86.375% }
div.row div.position-3  { margin-left: -80.125% }
div.row div.position-4  { margin-left: -73.875% }
div.row div.position-5  { margin-left: -67.625% }
div.row div.position-6  { margin-left: -61.375% }
div.row div.position-7  { margin-left: -55.125% }
div.row div.position-8  { margin-left: -48.875% }
div.row div.position-9  { margin-left: -42.625% }
div.row div.position-10 { margin-left: -36.375% }
div.row div.position-11 { margin-left: -30.125% }
div.row div.position-12 { margin-left: -23.875% }
div.row div.position-13 { margin-left: -17.625% }
div.row div.position-14 { margin-left: -11.375% }
div.row div.position-15 { margin-left:  -5.125% }
/* */
#document-toc.portlet {
float: right;
width: 35%;
font-size: 90%;
margin: 0 0 0.5em 1em;
padding: 0;
}
#document-toc.portlet > .portletItem {
padding-inline-start: 1.5em !important;
}
#document-toc.portlet .portletItem {
padding: 0.8em 0.5em 0.8em 0;
border: 1px solid #cacbbe;
font-family: "IBM Plex Sans",sans-serif;
}
#document-toc.portlet .portletItem ol {
margin: 0;
padding-inline-start: 1em;
}
#document-toc .portletHeader {
color: black;
background-color: #dadacc;
padding: 0.5em 1em;
text-transform: uppercase;
font-weight: 500;
font-family: "IBM Plex Sans",sans-serif;
font-size: 14px;
letter-spacing: 0.08333em;
border: 1px solid #dadacc;
}
/* */
@media (max-width: 992px) {
.stageSliderFigure {
height: calc((100vw - 20px) * 500 / 970);
min-height: 250px;
}
.section-home .stageSliderFigure {
height: calc((100vw - 20px) * 550 / 970);
min-height: 250px;
}
}
@media (min-width: 992px) {
.stageSliderFigure {
height: calc(78vw * 500 / 1400);
max-height: 500px;
}
.section-home .stageSliderFigure {
height: calc(78vw * 550 / 1400);
max-height: 550px;
}
}
/* */
.livesearchLegend {
font-size: 90% !important;
}
.LSTable li a {
font-size: 115%;
line-height: 1.1;
}
.LSDescr {
font-size: 82%;
}
a.advancedsearchlink.show-all-items {
margin-top: 1em;
font-weight: bold;
}
/* */
ul.navTree.navTreeLevel1.footerSubMenu {
display: none !important;
}
@media (min-width: 768px) {
.footerLogos {
width: 38.34%;
}
.footerLogos img {
vertical-align: bottom;
}
.footerSocial {
width: 38.34%;
}
.footerSiteActions {
width: 23.34%
}
}
/* */
/* */
nav#main-nav ul.mainMenu li.dropdown {
position: initial;
}
/* */
.visualHighlight {
background-color: #f2f3e3;
padding: 5px;
}
.visualHighlight:hover {
background-color: #d9dacc;
transition: 0.3s;
}
.highlightArea {
background-color: #86B9AA;
padding: 50px 50px 50px 100px;
}
.highlightArea:hover {
background-color: #729D90;
transition: 0.3s;
}
span.highlightArea {
font-size: 14px !important;
font-family: "IBM Plex Sans Condensed",sans-serif !important;
line-height: 50px !important;
font-weight: 500;
letter-spacing: .07em;
background-color: transparent;
padding: 0;
}
.bookItemFigure__img:hover {
transform: scale(1.1);
transition-property: transform;
transition-duration: 0.3s;
transition-timing-function: ease;
transition-delay: 0s;
}
div.rimain a {
letter-spacing: .07em;
text-transform: uppercase;
font-family: "IBM Plex Sans Condensed",sans-serif;
font-weight: 400;
color: #212529;
background-color: #e1e3d4 !important;
border-color: #e1e3d4 !important;
text-align: center;
vertical-align: middle;
background-color: transparent;
border: 0 solid transparent;
padding: 15px 35px;
font-size: .875rem;
line-height: 20px;
border-radius: 28px;
transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
}
div.rimain a:hover {
background-color: #cacbbd !important;
}
.subsection-about-communications-office .personsSlider__tags,
.subsection-ueber-kommunikation .personsSlider__tags {
display: none;
}
@media only screen and (min-width: 600px) {
.subsection-about-communications-office .sectionPersons__controls,
.subsection-ueber-kommunikation .sectionPersons__controls {
display: none;
}
}
/* */
.template-folder_full_view #plone-document-byline {
display: none;
}
.template-folder_full_view h2 {
margin-bottom: 20px !important;
margin-top: 30px !important;
}
.template-folder_full_view #content-color-viewlet + .description {
font-size: 17px;
line-height: 1.77;
}

}

