#js-band-cookies { background-color: #151515; bottom: 0; box-shadow: 0 -3px 3px 0 rgba(0,0,0,.15); color: #fff; left: 0; padding: 15px 0; position: fixed; text-align: center; width: 100%; z-index: 2000 } #js-band-cookies p { margin: 0; padding: 0 50px } #js-band-cookies a { cursor: pointer; display: inline-block; font-weight: 700; margin-left: 10px; text-decoration: none } #js-band-cookies a:hover { text-decoration: underline } #js-band-cookies span { white-space: nowrap } @media (max-width: 768px) { #js-band-cookies p { padding:15px 15px 0 } #js-band-cookies a { background-color: #444; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; display: block; margin-top: 10px; padding: 10px 5px; text-decoration: none } } .ce-align-left { text-align: left } .ce-align-center { text-align: center } .ce-align-right { text-align: right } .ce-table td,.ce-table th { vertical-align: top } .ce-textpic,.ce-image,.ce-nowrap .ce-bodytext,.ce-gallery,.ce-row,.ce-uploads li,.ce-uploads div { overflow: hidden } .ce-left .ce-gallery,.ce-column { float: left } .ce-center .ce-outer { position: relative; float: right; right: 50% } .ce-center .ce-inner { position: relative; float: right; right: -50% } .ce-right .ce-gallery { float: right } .ce-gallery figure { display: table; margin: 0 } .ce-gallery figcaption { display: table-caption; caption-side: bottom } .ce-gallery img { display: block } .ce-gallery iframe { border-width: 0 } .ce-border img,.ce-border iframe { border: 2px solid #CCC; padding: 0 } .ce-intext.ce-right .ce-gallery,.ce-intext.ce-left .ce-gallery,.ce-above .ce-gallery { margin-bottom: 10px } .ce-intext.ce-right .ce-gallery { margin-left: 10px } .ce-intext.ce-left .ce-gallery { margin-right: 10px } .ce-below .ce-gallery { margin-top: 10px } .ce-column { margin-right: 10px } .ce-column:last-child { margin-right: 0 } .ce-row { margin-bottom: 10px } .ce-row:last-child { margin-bottom: 0 } .ce-above .ce-bodytext { clear: both } .ce-intext.ce-left ol,.ce-intext.ce-left ul { padding-left: 40px; overflow: auto } .ce-headline-left { text-align: left } .ce-headline-center { text-align: center } .ce-headline-right { text-align: right } .ce-uploads { margin: 0; padding: 0 } .ce-uploads li { list-style: none outside none; margin: 1em 0 } .ce-uploads img { float: left; padding-right: 1em; vertical-align: top } .ce-uploads span { display: block } .ce-table { width: 100%; max-width: 100% } .ce-table th,.ce-table td { padding: .5em .75em; vertical-align: top } .ce-table thead th { border-bottom: 2px solid #dadada } .ce-table th,.ce-table td { border-top: 1px solid #dadada } .ce-table-striped tbody tr:nth-of-type(odd) { background-color: rgba(0,0,0,.05) } .ce-table-bordered th,.ce-table-bordered td { border: 1px solid #dadada } .frame-space-before-extra-small { margin-top: 1em } .frame-space-before-small { margin-top: 2em } .frame-space-before-medium { margin-top: 3em } .frame-space-before-large { margin-top: 4em } .frame-space-before-extra-large { margin-top: 5em } .frame-space-after-extra-small { margin-bottom: 1em } .frame-space-after-small { margin-bottom: 2em } .frame-space-after-medium { margin-bottom: 3em } .frame-space-after-large { margin-bottom: 4em } .frame-space-after-extra-large { margin-bottom: 5em } .frame-ruler-before:before { content: ''; display: block; border-top: 1px solid rgba(0,0,0,.25); margin-bottom: 2em } .frame-ruler-after:after { content: ''; display: block; border-bottom: 1px solid rgba(0,0,0,.25); margin-top: 2em } .frame-indent { margin-left: 15%; margin-right: 15% } .frame-indent-left { margin-left: 33% } .frame-indent-right { margin-right: 33% } #typo3-messages { margin-bottom: 10px; font-family: arial,sans-serif } .typo3-message { margin-bottom: 4px; padding: 12px; padding-left: 36px } .typo3-message ul,.typo3-message ol { padding-left: 16px } .typo3-message .message-header { display: block } .typo3-message { border: 1px solid; background-position: 10px 12px; background-repeat: no-repeat } .typo3-message a { text-decoration: underline } .typo3-message li { margin-bottom: 10px; list-style: disc } .typo3-message .message-header { font-size: 11px; font-weight: 700 } .message-notice { color: #777; background-color: #f6f7fa; background-image: url(/typo3/sysext/t3skin/icons/gfx/notice.png); border-color: #c2cbcf } .message-notice a { color: #777 } .message-information { color: #4c73a1; background-color: #eaf7ff; background-image: url(/typo3/sysext/t3skin/icons/gfx/information.png); border-color: #c5dbe6 } .message-information a { color: #4c73a1 } .message-ok { color: #3b7826; background-color: #cdeaca; background-image: url(/typo3/sysext/t3skin/icons/gfx/ok.png); border-color: #58b548 } .message-ok a { color: #3b7826 } .message-warning { color: #9e7d4a; background-color: #fbf6de; background-image: url(/typo3/sysext/t3skin/icons/gfx/warning.png); border-color: #b1905c } .message-warning a { color: #9e7d4a } .message-error { color: #aa0225; background-color: #f6d3cf; background-image: url(/typo3/sysext/t3skin/icons/gfx/error.png); border-color: #d66c68 } .message-error a { color: #aa0225 } .tx-cs-licensing table tr td,.tx-cs-licensing table tr th { border: none; padding: 3px 15px } .tx-go-maps-ext img { max-width: none } .ipandlanguageredirect { background: #f90; color: #fff; list-style: none; margin-top: 0; margin-bottom: 0; text-align: center; max-height: 0; overflow: hidden; transition: max-height .1s ease-out } .ipandlanguageredirect.fadein { max-height: 300px; padding: 15px; transition: max-height .8s ease-in } .ipandlanguageredirect__item { display: block } .ipandlanguageredirect__item--first::after { border-bottom: 1px solid #fff; content: ''; display: block; margin: 15px auto; width: 25% } .ipandlanguageredirect__button { background-color: transparent; border: 0; color: #fff; font-size: 16px; outline: none; padding: 0; text-decoration: none } .ipandlanguageredirect__button:visited,.ipandlanguageredirect__button:hover,.ipandlanguageredirect__button:active { color: #fff } .ipandlanguageredirect__button:hover { cursor: pointer; text-decoration: underline } @media (min-width: 680px) { .ipandlanguageredirect__item { display:inline } .ipandlanguageredirect__item--first::after { border-right: 1px solid #fff; border-bottom: 0; display: inline; margin: 0 15px; width: auto } } .ui-helper-hidden { display: none } .ui-helper-hidden-accessible { position: absolute!important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px) } .ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none } .ui-helper-clearfix:before,.ui-helper-clearfix:after { content: ""; display: table } .ui-helper-clearfix:after { clear: both } .ui-helper-clearfix { zoom:1} .ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter: Alpha(Opacity=0) } .ui-state-disabled { cursor: default!important } .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat } .ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100% } .ui-widget { font-family: segoe ui,Arial,sans-serif; font-size: 1.1em } .ui-widget .ui-widget { font-size: 1em } .ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button { font-family: segoe ui,Arial,sans-serif; font-size: 1em } .ui-widget-content { border: 1px solid #ddd; background: #f7f7f7; /* background: #f7f7f7 url(../../../../../../typo3conf/ext/solr/Resources/Images/JQueryUi/ui-bg_highlight-hard_100_f7f7f7_1x100.png) 50% top repeat-x; */ color: #312e25 } .ui-widget-content a { color: #312e25 } .ui-widget-header { background: #ece8da; border: 1px solid #d4ccb0; /* background: #ece8da url(../../../../../../typo3conf/ext/solr/Resources/Images/JQueryUi/ui-bg_gloss-wave_100_ece8da_500x100.png) 50% 50% repeat-x; */ color: #433f38; font-weight: 700 } .ui-widget-header a { color: #433f38 } .ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default { border: 1px solid #f18f0b; background: #f18f0b; /* background: #f18f0b url(../../../../../../typo3conf/ext/solr/Resources/Images/JQueryUi/ui-bg_highlight-hard_15_f18f0b_1x100.png) 50% 50% repeat-x; */ font-weight: 700; color: #fff } .ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited { color: #fff; text-decoration: none } .ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus { border: 1px solid #f18f0b; background: #f18f0b; /* background: #f18f0b url(../../../../../../typo3conf/ext/solr/Resources/Images/JQueryUi/ui-bg_highlight-soft_25_f18f0b_1x100.png) 50% 50% repeat-x; */ font-weight: 700; color: #fff } .ui-state-hover a,.ui-state-hover a:hover { color: #fff; text-decoration: none } .ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active { border: 1px solid #d4ccb0; background: #fafaf4; /* background: #fafaf4 url(../../../../../../typo3conf/ext/solr/Resources/Images/JQueryUi/ui-bg_highlight-hard_100_fafaf4_1x100.png) 50% 50% repeat-x; */ font-weight: 700; color: #cd5c0a } .ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited { color: #cd5c0a; text-decoration: none } .ui-widget :active { outline: none } .ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight { border: 1px solid #e8e1b5; background: #fcf0ba; /* background: #fcf0ba url(../../../../../../typo3conf/ext/solr/Resources/Images/JQueryUi/ui-bg_glass_55_fcf0ba_1x400.png) 50% 50% repeat-x; */ color: #363636 } .ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636 } .ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error { border: 1px solid #e3a345; background: #ffedad; /* background: #ffedad url(../../../../../../typo3conf/ext/solr/Resources/Images/JQueryUi/ui-bg_highlight-soft_95_ffedad_1x100.png) 50% top repeat-x; */ color: #cd5c0a } .ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a { color: #cd5c0a } .ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text { color: #cd5c0a } .ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary { font-weight: 700 } .ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary { opacity: .7; filter: Alpha(Opacity=70); font-weight: 400 } .ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled { opacity: .35; filter: Alpha(Opacity=35); background-image: none } .ui-icon { width: 16px; height: 16px; /* background-image: url(../../../../../../typo3conf/ext/solr/Resources/Images/JQueryUi/ui-icons_808080_256x240.png) */ } .ui-widget-content .ui-icon { /* background-image: url(../../../../../../typo3conf/ext/solr/Resources/Images/JQueryUi/ui-icons_808080_256x240.png) */ } .ui-widget-header .ui-icon { /* background-image: url(../../../../../../typo3conf/ext/solr/Resources/Images/JQueryUi/ui-icons_847e71_256x240.png) */ } .ui-state-default .ui-icon { /* background-image: url(../../../../../../typo3conf/ext/solr/Resources/Images/JQueryUi/ui-icons_eeeeee_256x240.png) */ } .ui-state-hover .ui-icon,.ui-state-focus .ui-icon { /* background-image: url(../../../../../../typo3conf/ext/solr/Resources/Images/JQueryUi/ui-icons_ffffff_256x240.png) */ } .ui-state-active .ui-icon { /* background-image: url(../../../../../../typo3conf/ext/solr/Resources/Images/JQueryUi/ui-icons_e3a345_256x240.png) */ } .ui-state-highlight .ui-icon { /* background-image: url(../../../../../../typo3conf/ext/solr/Resources/Images/JQueryUi/ui-icons_e3a345_256x240.png) */ } .ui-state-error .ui-icon,.ui-state-error-text .ui-icon { /* background-image: url(../../../../../../typo3conf/ext/solr/Resources/Images/JQueryUi/ui-icons_cd0a0a_256x240.png) */ } .ui-icon-carat-1-n { background-position: 0 0 } .ui-icon-carat-1-ne { background-position: -16px 0 } .ui-icon-carat-1-e { background-position: -32px 0 } .ui-icon-carat-1-se { background-position: -48px 0 } .ui-icon-carat-1-s { background-position: -64px 0 } .ui-icon-carat-1-sw { background-position: -80px 0 } .ui-icon-carat-1-w { background-position: -96px 0 } .ui-icon-carat-1-nw { background-position: -112px 0 } .ui-icon-carat-2-n-s { background-position: -128px 0 } .ui-icon-carat-2-e-w { background-position: -144px 0 } .ui-icon-triangle-1-n { background-position: 0 -16px } .ui-icon-triangle-1-ne { background-position: -16px -16px } .ui-icon-triangle-1-e { background-position: -32px -16px } .ui-icon-triangle-1-se { background-position: -48px -16px } .ui-icon-triangle-1-s { background-position: -64px -16px } .ui-icon-triangle-1-sw { background-position: -80px -16px } .ui-icon-triangle-1-w { background-position: -96px -16px } .ui-icon-triangle-1-nw { background-position: -112px -16px } .ui-icon-triangle-2-n-s { background-position: -128px -16px } .ui-icon-triangle-2-e-w { background-position: -144px -16px } .ui-icon-arrow-1-n { background-position: 0 -32px } .ui-icon-arrow-1-ne { background-position: -16px -32px } .ui-icon-arrow-1-e { background-position: -32px -32px } .ui-icon-arrow-1-se { background-position: -48px -32px } .ui-icon-arrow-1-s { background-position: -64px -32px } .ui-icon-arrow-1-sw { background-position: -80px -32px } .ui-icon-arrow-1-w { background-position: -96px -32px } .ui-icon-arrow-1-nw { background-position: -112px -32px } .ui-icon-arrow-2-n-s { background-position: -128px -32px } .ui-icon-arrow-2-ne-sw { background-position: -144px -32px } .ui-icon-arrow-2-e-w { background-position: -160px -32px } .ui-icon-arrow-2-se-nw { background-position: -176px -32px } .ui-icon-arrowstop-1-n { background-position: -192px -32px } .ui-icon-arrowstop-1-e { background-position: -208px -32px } .ui-icon-arrowstop-1-s { background-position: -224px -32px } .ui-icon-arrowstop-1-w { background-position: -240px -32px } .ui-icon-arrowthick-1-n { background-position: 0 -48px } .ui-icon-arrowthick-1-ne { background-position: -16px -48px } .ui-icon-arrowthick-1-e { background-position: -32px -48px } .ui-icon-arrowthick-1-se { background-position: -48px -48px } .ui-icon-arrowthick-1-s { background-position: -64px -48px } .ui-icon-arrowthick-1-sw { background-position: -80px -48px } .ui-icon-arrowthick-1-w { background-position: -96px -48px } .ui-icon-arrowthick-1-nw { background-position: -112px -48px } .ui-icon-arrowthick-2-n-s { background-position: -128px -48px } .ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px } .ui-icon-arrowthick-2-e-w { background-position: -160px -48px } .ui-icon-arrowthick-2-se-nw { background-position: -176px -48px } .ui-icon-arrowthickstop-1-n { background-position: -192px -48px } .ui-icon-arrowthickstop-1-e { background-position: -208px -48px } .ui-icon-arrowthickstop-1-s { background-position: -224px -48px } .ui-icon-arrowthickstop-1-w { background-position: -240px -48px } .ui-icon-arrowreturnthick-1-w { background-position: 0 -64px } .ui-icon-arrowreturnthick-1-n { background-position: -16px -64px } .ui-icon-arrowreturnthick-1-e { background-position: -32px -64px } .ui-icon-arrowreturnthick-1-s { background-position: -48px -64px } .ui-icon-arrowreturn-1-w { background-position: -64px -64px } .ui-icon-arrowreturn-1-n { background-position: -80px -64px } .ui-icon-arrowreturn-1-e { background-position: -96px -64px } .ui-icon-arrowreturn-1-s { background-position: -112px -64px } .ui-icon-arrowrefresh-1-w { background-position: -128px -64px } .ui-icon-arrowrefresh-1-n { background-position: -144px -64px } .ui-icon-arrowrefresh-1-e { background-position: -160px -64px } .ui-icon-arrowrefresh-1-s { background-position: -176px -64px } .ui-icon-arrow-4 { background-position: 0 -80px } .ui-icon-arrow-4-diag { background-position: -16px -80px } .ui-icon-extlink { background-position: -32px -80px } .ui-icon-newwin { background-position: -48px -80px } .ui-icon-refresh { background-position: -64px -80px } .ui-icon-shuffle { background-position: -80px -80px } .ui-icon-transfer-e-w { background-position: -96px -80px } .ui-icon-transferthick-e-w { background-position: -112px -80px } .ui-icon-folder-collapsed { background-position: 0 -96px } .ui-icon-folder-open { background-position: -16px -96px } .ui-icon-document { background-position: -32px -96px } .ui-icon-document-b { background-position: -48px -96px } .ui-icon-note { background-position: -64px -96px } .ui-icon-mail-closed { background-position: -80px -96px } .ui-icon-mail-open { background-position: -96px -96px } .ui-icon-suitcase { background-position: -112px -96px } .ui-icon-comment { background-position: -128px -96px } .ui-icon-person { background-position: -144px -96px } .ui-icon-print { background-position: -160px -96px } .ui-icon-trash { background-position: -176px -96px } .ui-icon-locked { background-position: -192px -96px } .ui-icon-unlocked { background-position: -208px -96px } .ui-icon-bookmark { background-position: -224px -96px } .ui-icon-tag { background-position: -240px -96px } .ui-icon-home { background-position: 0 -112px } .ui-icon-flag { background-position: -16px -112px } .ui-icon-calendar { background-position: -32px -112px } .ui-icon-cart { background-position: -48px -112px } .ui-icon-pencil { background-position: -64px -112px } .ui-icon-clock { background-position: -80px -112px } .ui-icon-disk { background-position: -96px -112px } .ui-icon-calculator { background-position: -112px -112px } .ui-icon-zoomin { background-position: -128px -112px } .ui-icon-zoomout { background-position: -144px -112px } .ui-icon-search { background-position: -160px -112px } .ui-icon-wrench { background-position: -176px -112px } .ui-icon-gear { background-position: -192px -112px } .ui-icon-heart { background-position: -208px -112px } .ui-icon-star { background-position: -224px -112px } .ui-icon-link { background-position: -240px -112px } .ui-icon-cancel { background-position: 0 -128px } .ui-icon-plus { background-position: -16px -128px } .ui-icon-plusthick { background-position: -32px -128px } .ui-icon-minus { background-position: -48px -128px } .ui-icon-minusthick { background-position: -64px -128px } .ui-icon-close { background-position: -80px -128px } .ui-icon-closethick { background-position: -96px -128px } .ui-icon-key { background-position: -112px -128px } .ui-icon-lightbulb { background-position: -128px -128px } .ui-icon-scissors { background-position: -144px -128px } .ui-icon-clipboard { background-position: -160px -128px } .ui-icon-copy { background-position: -176px -128px } .ui-icon-contact { background-position: -192px -128px } .ui-icon-image { background-position: -208px -128px } .ui-icon-video { background-position: -224px -128px } .ui-icon-script { background-position: -240px -128px } .ui-icon-alert { background-position: 0 -144px } .ui-icon-info { background-position: -16px -144px } .ui-icon-notice { background-position: -32px -144px } .ui-icon-help { background-position: -48px -144px } .ui-icon-check { background-position: -64px -144px } .ui-icon-bullet { background-position: -80px -144px } .ui-icon-radio-off { background-position: -96px -144px } .ui-icon-radio-on { background-position: -112px -144px } .ui-icon-pin-w { background-position: -128px -144px } .ui-icon-pin-s { background-position: -144px -144px } .ui-icon-play { background-position: 0 -160px } .ui-icon-pause { background-position: -16px -160px } .ui-icon-seek-next { background-position: -32px -160px } .ui-icon-seek-prev { background-position: -48px -160px } .ui-icon-seek-end { background-position: -64px -160px } .ui-icon-seek-start { background-position: -80px -160px } .ui-icon-seek-first { background-position: -80px -160px } .ui-icon-stop { background-position: -96px -160px } .ui-icon-eject { background-position: -112px -160px } .ui-icon-volume-off { background-position: -128px -160px } .ui-icon-volume-on { background-position: -144px -160px } .ui-icon-power { background-position: 0 -176px } .ui-icon-signal-diag { background-position: -16px -176px } .ui-icon-signal { background-position: -32px -176px } .ui-icon-battery-0 { background-position: -48px -176px } .ui-icon-battery-1 { background-position: -64px -176px } .ui-icon-battery-2 { background-position: -80px -176px } .ui-icon-battery-3 { background-position: -96px -176px } .ui-icon-circle-plus { background-position: 0 -192px } .ui-icon-circle-minus { background-position: -16px -192px } .ui-icon-circle-close { background-position: -32px -192px } .ui-icon-circle-triangle-e { background-position: -48px -192px } .ui-icon-circle-triangle-s { background-position: -64px -192px } .ui-icon-circle-triangle-w { background-position: -80px -192px } .ui-icon-circle-triangle-n { background-position: -96px -192px } .ui-icon-circle-arrow-e { background-position: -112px -192px } .ui-icon-circle-arrow-s { background-position: -128px -192px } .ui-icon-circle-arrow-w { background-position: -144px -192px } .ui-icon-circle-arrow-n { background-position: -160px -192px } .ui-icon-circle-zoomin { background-position: -176px -192px } .ui-icon-circle-zoomout { background-position: -192px -192px } .ui-icon-circle-check { background-position: -208px -192px } .ui-icon-circlesmall-plus { background-position: 0 -208px } .ui-icon-circlesmall-minus { background-position: -16px -208px } .ui-icon-circlesmall-close { background-position: -32px -208px } .ui-icon-squaresmall-plus { background-position: -48px -208px } .ui-icon-squaresmall-minus { background-position: -64px -208px } .ui-icon-squaresmall-close { background-position: -80px -208px } .ui-icon-grip-dotted-vertical { background-position: 0 -224px } .ui-icon-grip-dotted-horizontal { background-position: -16px -224px } .ui-icon-grip-solid-vertical { background-position: -32px -224px } .ui-icon-grip-solid-horizontal { background-position: -48px -224px } .ui-icon-gripsmall-diagonal-se { background-position: -64px -224px } .ui-icon-grip-diagonal-se { background-position: -80px -224px } .ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl { -moz-border-radius-topleft: 1px; -webkit-border-top-left-radius: 1px; -khtml-border-top-left-radius: 1px; border-top-left-radius: 1px } .ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr { -moz-border-radius-topright: 1px; -webkit-border-top-right-radius: 1px; -khtml-border-top-right-radius: 1px; border-top-right-radius: 1px } .ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl { -moz-border-radius-bottomleft: 1px; -webkit-border-bottom-left-radius: 1px; -khtml-border-bottom-left-radius: 1px; border-bottom-left-radius: 1px } .ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br { -moz-border-radius-bottomright: 1px; -webkit-border-bottom-right-radius: 1px; -khtml-border-bottom-right-radius: 1px; border-bottom-right-radius: 1px } .ui-widget-overlay { background: #2b2922 url(../../../../../../typo3conf/ext/solr/Resources/Images/JQueryUi/ui-bg_inset-soft_15_2b2922_1x100.png) 50% bottom repeat-x; opacity: .90; filter: Alpha(Opacity=90) } .ui-widget-shadow { margin: -12px 0 0 -12px; padding: 12px; background: #ccc url(../../../../../../typo3conf/ext/solr/Resources/Images/JQueryUi/ui-bg_highlight-hard_95_cccccc_1x100.png) 50% top repeat-x; opacity: .20; filter: Alpha(Opacity=20); -moz-border-radius: 10px; -khtml-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px } .ui-autocomplete { position: absolute; cursor: default } .ui-autocomplete li { list-style: none } * html .ui-autocomplete { width: 1px } .ui-menu { list-style: none; padding: 2px; margin: 0; display: block; float: left } .ui-menu .ui-menu { margin-top: -3px } .ui-menu .ui-menu-item { margin: 0; padding: 0; zoom:1;float: left; clear: left; width: 100% } .ui-menu .ui-menu-item a { text-decoration: none; display: block; padding: .2em .4em; line-height: 1.5; zoom:1} .ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active { font-weight: 400; margin: -1px } .ui-slider { position: relative; text-align: left } .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default } .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0 } .ui-slider-horizontal { height: .8em } .ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em } .ui-slider-horizontal .ui-slider-range { top: 0; height: 100% } .ui-slider-horizontal .ui-slider-range-min { left: 0 } .ui-slider-horizontal .ui-slider-range-max { right: 0 } .ui-slider-vertical { width: .8em; height: 100px } .ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em } .ui-slider-vertical .ui-slider-range { left: 0; width: 100% } .ui-slider-vertical .ui-slider-range-min { bottom: 0 } .ui-slider-vertical .ui-slider-range-max { top: 0 } .ui-datepicker { width: 17em; padding: .2em .2em 0; display: none } .ui-datepicker .ui-datepicker-header { position: relative; padding: .2em 0 } .ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next { position: absolute; top: 2px; width: 1.8em; height: 1.8em } .ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover { top: 1px } .ui-datepicker .ui-datepicker-prev { left: 2px } .ui-datepicker .ui-datepicker-next { right: 2px } .ui-datepicker .ui-datepicker-prev-hover { left: 1px } .ui-datepicker .ui-datepicker-next-hover { right: 1px } .ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px } .ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center } .ui-datepicker .ui-datepicker-title select { font-size: 1em; margin: 1px 0 } .ui-datepicker select.ui-datepicker-month-year { width: 100% } .ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year { width: 49% } .ui-datepicker table { width: 100%; font-size: .9em; border-collapse: collapse; margin: 0 0 .4em } .ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: 700; border: 0 } .ui-datepicker td { border: 0; padding: 1px } .ui-datepicker td span,.ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none } .ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding: 0 .2em; border-left: 0; border-right: 0; border-bottom: 0 } .ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width: auto; overflow: visible } .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float: left } .ui-datepicker.ui-datepicker-multi { width: auto } .ui-datepicker-multi .ui-datepicker-group { float: left } .ui-datepicker-multi .ui-datepicker-group table { width: 95%; margin: 0 auto .4em } .ui-datepicker-multi-2 .ui-datepicker-group { width: 50% } .ui-datepicker-multi-3 .ui-datepicker-group { width: 33.3% } .ui-datepicker-multi-4 .ui-datepicker-group { width: 25% } .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width: 0 } .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width: 0 } .ui-datepicker-multi .ui-datepicker-buttonpane { clear: left } .ui-datepicker-row-break { clear: both; width: 100%; font-size: 0em } .ui-datepicker-rtl { direction: rtl } .ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto } .ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto } .ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto } .ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto } .ui-datepicker-rtl .ui-datepicker-buttonpane { clear: right } .ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left } .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float: right } .ui-datepicker-rtl .ui-datepicker-group { float: right } .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width: 0; border-left-width: 1px } .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width: 0; border-left-width: 1px } .ui-datepicker-cover { display: none; display: block; position: absolute; z-index: -1; filter: mask(); top: -4px; left: -4px; width: 200px; height: 200px } .select2-container { box-sizing: border-box; display: inline-block; margin: 0; position: relative; vertical-align: middle } .select2-container .select2-selection--single { box-sizing: border-box; cursor: pointer; display: block; height: 28px; user-select: none; -webkit-user-select: none } .select2-container .select2-selection--single .select2-selection__rendered { display: block; padding-left: 8px; padding-right: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap } .select2-container .select2-selection--single .select2-selection__clear { position: relative } .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered { padding-right: 8px; padding-left: 20px } .select2-container .select2-selection--multiple { box-sizing: border-box; cursor: pointer; display: block; min-height: 32px; user-select: none; -webkit-user-select: none } .select2-container .select2-selection--multiple .select2-selection__rendered { display: inline-block; overflow: hidden; padding-left: 8px; text-overflow: ellipsis; white-space: nowrap } .select2-container .select2-search--inline { float: left } .select2-container .select2-search--inline .select2-search__field { box-sizing: border-box; border: none; font-size: 100%; margin-top: 5px; padding: 0 } .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button { -webkit-appearance: none } .select2-dropdown { background-color: #fff; border: 1px solid #aaa; border-radius: 4px; box-sizing: border-box; display: block; position: absolute; left: -100000px; width: 100%; z-index: 1051 } .select2-results { display: block } .select2-results__options { list-style: none; margin: 0; padding: 0 } .select2-results__option { padding: 6px; user-select: none; -webkit-user-select: none } .select2-results__option[aria-selected] { cursor: pointer } .select2-container--open .select2-dropdown { left: 0 } .select2-container--open .select2-dropdown--above { border-bottom: none; border-bottom-left-radius: 0; border-bottom-right-radius: 0 } .select2-container--open .select2-dropdown--below { border-top: none; border-top-left-radius: 0; border-top-right-radius: 0 } .select2-search--dropdown { display: block; padding: 4px } .select2-search--dropdown .select2-search__field { padding: 4px; width: 100%; box-sizing: border-box } .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button { -webkit-appearance: none } .select2-search--dropdown.select2-search--hide { display: none } .select2-close-mask { border: 0; margin: 0; padding: 0; display: block; position: fixed; left: 0; top: 0; min-height: 100%; min-width: 100%; height: auto; width: auto; opacity: 0; z-index: 99; background-color: #fff; filter: alpha(opacity=0) } .select2-hidden-accessible { border: 0!important; clip: rect(0 0 0 0)!important; height: 1px!important; margin: -1px!important; overflow: hidden!important; padding: 0!important; position: absolute!important; width: 1px!important } .select2-container--default .select2-selection--single { background-color: #fff; border: 1px solid #aaa; border-radius: 4px } .select2-container--default .select2-selection--single .select2-selection__rendered { color: #444; line-height: 28px } .select2-container--default .select2-selection--single .select2-selection__clear { cursor: pointer; float: right; font-weight: 700 } .select2-container--default .select2-selection--single .select2-selection__placeholder { color: #999 } .select2-container--default .select2-selection--single .select2-selection__arrow { height: 26px; position: absolute; top: 1px; right: 1px; width: 20px } .select2-container--default .select2-selection--single .select2-selection__arrow b { border-color: #888 transparent transparent transparent; border-style: solid; border-width: 5px 4px 0 4px; height: 0; left: 50%; margin-left: -4px; margin-top: -2px; position: absolute; top: 50%; width: 0 } .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear { float: left } .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow { left: 1px; right: auto } .select2-container--default.select2-container--disabled .select2-selection--single { background-color: #eee; cursor: default } .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear { display: none } .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b { border-color: transparent transparent #888 transparent; border-width: 0 4px 5px 4px } .select2-container--default .select2-selection--multiple { background-color: #fff; border: 1px solid #aaa; border-radius: 4px; cursor: text } .select2-container--default .select2-selection--multiple .select2-selection__rendered { box-sizing: border-box; list-style: none; margin: 0; padding: 0 5px; width: 100% } .select2-container--default .select2-selection--multiple .select2-selection__placeholder { color: #999; margin-top: 5px; float: left } .select2-container--default .select2-selection--multiple .select2-selection__clear { cursor: pointer; float: right; font-weight: 700; margin-top: 5px; margin-right: 10px } .select2-container--default .select2-selection--multiple .select2-selection__choice { background-color: #e4e4e4; border: 1px solid #aaa; border-radius: 4px; cursor: default; float: left; margin-right: 5px; margin-top: 5px; padding: 0 5px } .select2-container--default .select2-selection--multiple .select2-selection__choice__remove { color: #999; cursor: pointer; display: inline-block; font-weight: 700; margin-right: 2px } .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover { color: #333 } .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline { float: right } .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice { margin-left: 5px; margin-right: auto } .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove { margin-left: 2px; margin-right: auto } .select2-container--default.select2-container--focus .select2-selection--multiple { border: solid #000 1px; outline: 0 } .select2-container--default.select2-container--disabled .select2-selection--multiple { background-color: #eee; cursor: default } .select2-container--default.select2-container--disabled .select2-selection__choice__remove { display: none } .select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple { border-top-left-radius: 0; border-top-right-radius: 0 } .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple { border-bottom-left-radius: 0; border-bottom-right-radius: 0 } .select2-container--default .select2-search--dropdown .select2-search__field { border: 1px solid #aaa } .select2-container--default .select2-search--inline .select2-search__field { background: transparent; border: none; outline: 0; box-shadow: none; -webkit-appearance: textfield } .select2-container--default .select2-results>.select2-results__options { max-height: 200px; overflow-y: auto } .select2-container--default .select2-results__option[role=group] { padding: 0 } .select2-container--default .select2-results__option[aria-disabled=true] { color: #999 } .select2-container--default .select2-results__option[aria-selected=true] { background-color: #ddd } .select2-container--default .select2-results__option .select2-results__option { padding-left: 1em } .select2-container--default .select2-results__option .select2-results__option .select2-results__group { padding-left: 0 } .select2-container--default .select2-results__option .select2-results__option .select2-results__option { margin-left: -1em; padding-left: 2em } .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -2em; padding-left: 3em } .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -3em; padding-left: 4em } .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -4em; padding-left: 5em } .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -5em; padding-left: 6em } .select2-container--default .select2-results__option--highlighted[aria-selected] { background-color: #5897fb; color: #fff } .select2-container--default .select2-results__group { cursor: default; display: block; padding: 6px } .select2-container--classic .select2-selection--single { background-color: #f7f7f7; border: 1px solid #aaa; border-radius: 4px; outline: 0; background-image: -webkit-linear-gradient(top,#fff 50%,#eee 100%); background-image: -o-linear-gradient(top,#fff 50%,#eee 100%); background-image: linear-gradient(to bottom,#fff 50%,#eee 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0) } .select2-container--classic .select2-selection--single:focus { border: 1px solid #5897fb } .select2-container--classic .select2-selection--single .select2-selection__rendered { color: #444; line-height: 28px } .select2-container--classic .select2-selection--single .select2-selection__clear { cursor: pointer; float: right; font-weight: 700; margin-right: 10px } .select2-container--classic .select2-selection--single .select2-selection__placeholder { color: #999 } .select2-container--classic .select2-selection--single .select2-selection__arrow { background-color: #ddd; border: none; border-left: 1px solid #aaa; border-top-right-radius: 4px; border-bottom-right-radius: 4px; height: 26px; position: absolute; top: 1px; right: 1px; width: 20px; background-image: -webkit-linear-gradient(top,#eee 50%,#ccc 100%); background-image: -o-linear-gradient(top,#eee 50%,#ccc 100%); background-image: linear-gradient(to bottom,#eee 50%,#ccc 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFCCCCCC',GradientType=0) } .select2-container--classic .select2-selection--single .select2-selection__arrow b { border-color: #888 transparent transparent transparent; border-style: solid; border-width: 5px 4px 0 4px; height: 0; left: 50%; margin-left: -4px; margin-top: -2px; position: absolute; top: 50%; width: 0 } .select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear { float: left } .select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow { border: none; border-right: 1px solid #aaa; border-radius: 0; border-top-left-radius: 4px; border-bottom-left-radius: 4px; left: 1px; right: auto } .select2-container--classic.select2-container--open .select2-selection--single { border: 1px solid #5897fb } .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow { background: transparent; border: none } .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b { border-color: transparent transparent #888 transparent; border-width: 0 4px 5px 4px } .select2-container--classic.select2-container--open.select2-container--above .select2-selection--single { border-top: none; border-top-left-radius: 0; border-top-right-radius: 0; background-image: -webkit-linear-gradient(top,#fff 0%,#eee 50%); background-image: -o-linear-gradient(top,#fff 0%,#eee 50%); background-image: linear-gradient(to bottom,#fff 0%,#eee 50%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0) } .select2-container--classic.select2-container--open.select2-container--below .select2-selection--single { border-bottom: none; border-bottom-left-radius: 0; border-bottom-right-radius: 0; background-image: -webkit-linear-gradient(top,#eee 50%,#fff 100%); background-image: -o-linear-gradient(top,#eee 50%,#fff 100%); background-image: linear-gradient(to bottom,#eee 50%,#fff 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFFFFFFF',GradientType=0) } .select2-container--classic .select2-selection--multiple { background-color: #fff; border: 1px solid #aaa; border-radius: 4px; cursor: text; outline: 0 } .select2-container--classic .select2-selection--multiple:focus { border: 1px solid #5897fb } .select2-container--classic .select2-selection--multiple .select2-selection__rendered { list-style: none; margin: 0; padding: 0 5px } .select2-container--classic .select2-selection--multiple .select2-selection__clear { display: none } .select2-container--classic .select2-selection--multiple .select2-selection__choice { background-color: #e4e4e4; border: 1px solid #aaa; border-radius: 4px; cursor: default; float: left; margin-right: 5px; margin-top: 5px; padding: 0 5px } .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove { color: #888; cursor: pointer; display: inline-block; font-weight: 700; margin-right: 2px } .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover { color: #555 } .select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice { float: right } .select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice { margin-left: 5px; margin-right: auto } .select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove { margin-left: 2px; margin-right: auto } .select2-container--classic.select2-container--open .select2-selection--multiple { border: 1px solid #5897fb } .select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple { border-top: none; border-top-left-radius: 0; border-top-right-radius: 0 } .select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple { border-bottom: none; border-bottom-left-radius: 0; border-bottom-right-radius: 0 } .select2-container--classic .select2-search--dropdown .select2-search__field { border: 1px solid #aaa; outline: 0 } .select2-container--classic .select2-search--inline .select2-search__field { outline: 0; box-shadow: none } .select2-container--classic .select2-dropdown { background-color: #fff; border: 1px solid transparent } .select2-container--classic .select2-dropdown--above { border-bottom: none } .select2-container--classic .select2-dropdown--below { border-top: none } .select2-container--classic .select2-results>.select2-results__options { max-height: 200px; overflow-y: auto } .select2-container--classic .select2-results__option[role=group] { padding: 0 } .select2-container--classic .select2-results__option[aria-disabled=true] { color: grey } .select2-container--classic .select2-results__option--highlighted[aria-selected] { background-color: #3875d7; color: #fff } .select2-container--classic .select2-results__group { cursor: default; display: block; padding: 6px } .select2-container--classic.select2-container--open .select2-dropdown { border-color: #5897fb } .mfp-bg { top: 0; left: 0; width: 100%; height: 100%; z-index: 1042; overflow: hidden; position: fixed; background: #0b0b0b; opacity: .8; filter: alpha(opacity=80) } .mfp-wrap { top: 0; left: 0; width: 100%; height: 100%; z-index: 1043; position: fixed; outline: none!important; -webkit-backface-visibility: hidden } .mfp-container { text-align: center; position: absolute; width: 100%; height: 100%; left: 0; top: 0; padding: 0 8px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box } .mfp-container:before { content: ''; display: inline-block; height: 100%; vertical-align: middle } .mfp-align-top .mfp-container:before { display: none } .mfp-content { position: relative; display: inline-block; vertical-align: middle; margin: 0 auto; text-align: left; z-index: 1045 } .mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content { width: 100%; cursor: auto } .mfp-ajax-cur { cursor: progress } .mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close { cursor: -moz-zoom-out; cursor: -webkit-zoom-out; cursor: zoom-out } .mfp-zoom { cursor: pointer; cursor: -webkit-zoom-in; cursor: -moz-zoom-in; cursor: zoom-in } .mfp-auto-cursor .mfp-content { cursor: auto } .mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter { -webkit-user-select: none; -moz-user-select: none; user-select: none } .mfp-loading.mfp-figure { display: none } .mfp-hide { display: none!important } .mfp-preloader { color: #ccc; position: absolute; top: 50%; width: auto; text-align: center; margin-top: -.8em; left: 8px; right: 8px; z-index: 1044 } .mfp-preloader a { color: #ccc } .mfp-preloader a:hover { color: #fff } .mfp-s-ready .mfp-preloader { display: none } .mfp-s-error .mfp-content { display: none } button.mfp-close,button.mfp-arrow { overflow: visible; cursor: pointer; background: transparent; border: 0; -webkit-appearance: none; display: block; outline: none; padding: 0; z-index: 1046; -webkit-box-shadow: none; box-shadow: none } button::-moz-focus-inner { padding: 0; border: 0 } .mfp-close { width: 44px; height: 44px; line-height: 44px; position: absolute; right: 0; top: 0; text-decoration: none; text-align: center; opacity: .65; filter: alpha(opacity=65); padding: 0 0 18px 10px; color: #fff; font-style: normal; font-size: 28px; font-family: Arial,Baskerville,monospace } .mfp-close:hover,.mfp-close:focus { opacity: 1; filter: alpha(opacity=100) } .mfp-close:active { top: 1px } .mfp-close-btn-in .mfp-close { color: #333 } .mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close { color: #fff; right: -6px; text-align: right; padding-right: 6px; width: 100% } .mfp-counter { position: absolute; top: 0; right: 0; color: #ccc; font-size: 12px; line-height: 18px } .mfp-arrow { position: absolute; opacity: .65; filter: alpha(opacity=65); margin: 0; top: 50%; margin-top: -55px; padding: 0; width: 90px; height: 110px; -webkit-tap-highlight-color: rgba(0,0,0,0) } .mfp-arrow:active { margin-top: -54px } .mfp-arrow:hover,.mfp-arrow:focus { opacity: 1; filter: alpha(opacity=100) } .mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a { content: ''; display: block; width: 0; height: 0; position: absolute; left: 0; top: 0; margin-top: 35px; margin-left: 35px; border: medium inset transparent } .mfp-arrow:after,.mfp-arrow .mfp-a { border-top-width: 13px; border-bottom-width: 13px; top: 8px } .mfp-arrow:before,.mfp-arrow .mfp-b { border-top-width: 21px; border-bottom-width: 21px; opacity: .7 } .mfp-arrow-left { left: 0 } .mfp-arrow-left:after,.mfp-arrow-left .mfp-a { border-right: 17px solid #fff; margin-left: 31px } .mfp-arrow-left:before,.mfp-arrow-left .mfp-b { margin-left: 25px; border-right: 27px solid #3f3f3f } .mfp-arrow-right { right: 0 } .mfp-arrow-right:after,.mfp-arrow-right .mfp-a { border-left: 17px solid #fff; margin-left: 39px } .mfp-arrow-right:before,.mfp-arrow-right .mfp-b { border-left: 27px solid #3f3f3f } .mfp-iframe-holder { padding-top: 40px; padding-bottom: 40px } .mfp-iframe-holder .mfp-content { line-height: 0; width: 100%; max-width: 900px } .mfp-iframe-holder .mfp-close { top: -40px } .mfp-iframe-scaler { width: 100%; height: 0; overflow: hidden; padding-top: 56.25% } .mfp-iframe-scaler iframe { position: absolute; display: block; top: 0; left: 0; width: 100%; height: 100%; box-shadow: 0 0 8px rgba(0,0,0,.6); background: #000 } img.mfp-img { width: auto; max-width: 100%; height: auto; display: block; line-height: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 40px 0 40px; margin: 0 auto } .mfp-figure { line-height: 0 } .mfp-figure:after { content: ''; position: absolute; left: 0; top: 40px; bottom: 40px; display: block; right: 0; width: auto; height: auto; z-index: -1; box-shadow: 0 0 8px rgba(0,0,0,.6); background: #444 } .mfp-figure small { color: #bdbdbd; display: block; font-size: 12px; line-height: 14px } .mfp-figure figure { margin: 0 } .mfp-bottom-bar { margin-top: -36px; position: absolute; top: 100%; left: 0; width: 100%; cursor: auto } .mfp-title { text-align: left; line-height: 18px; color: #f3f3f3; word-wrap: break-word; padding-right: 36px } .mfp-image-holder .mfp-content { max-width: 100% } .mfp-gallery .mfp-image-holder .mfp-figure { cursor: pointer } @media screen and (max-width: 800px) and (orientation:landscape),screen and (max-height:300px) { .mfp-img-mobile .mfp-image-holder { padding-left:0; padding-right: 0 } .mfp-img-mobile img.mfp-img { padding: 0 } .mfp-img-mobile .mfp-figure:after { top: 0; bottom: 0 } .mfp-img-mobile .mfp-figure small { display: inline; margin-left: 5px } .mfp-img-mobile .mfp-bottom-bar { background: rgba(0,0,0,.6); bottom: 0; margin: 0; top: auto; padding: 3px 5px; position: fixed; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box } .mfp-img-mobile .mfp-bottom-bar:empty { padding: 0 } .mfp-img-mobile .mfp-counter { right: 5px; top: 3px } .mfp-img-mobile .mfp-close { top: 0; right: 0; width: 35px; height: 35px; line-height: 35px; background: rgba(0,0,0,.6); position: fixed; text-align: center; padding: 0 } } @media all and (max-width: 900px) { .mfp-arrow { -webkit-transform:scale(.75); transform: scale(.75) } .mfp-arrow-left { -webkit-transform-origin: 0; transform-origin: 0 } .mfp-arrow-right { -webkit-transform-origin: 100%; transform-origin: 100% } .mfp-container { padding-left: 6px; padding-right: 6px } } .mfp-ie7 .mfp-img { padding: 0 } .mfp-ie7 .mfp-bottom-bar { width: 600px; left: 50%; margin-left: -300px; margin-top: 5px; padding-bottom: 5px } .mfp-ie7 .mfp-container { padding: 0 } .mfp-ie7 .mfp-content { padding-top: 44px } .mfp-ie7 .mfp-close { top: 0; right: 0; padding-top: 0 } .flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus { outline: none } .slides,.flex-control-nav,.flex-direction-nav { margin: 0; padding: 0; list-style: none } .flexslider { margin: 0; padding: 0 } .flexslider .slides>li { display: none; -webkit-backface-visibility: hidden } .flexslider .slides img { width: 100%; display: block } .flex-pauseplay span { text-transform: capitalize } .slides:after { content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0 } html[xmlns] .slides { display: block } * html .slides { height: 1% } .no-js .slides>li:first-child { display: block } .flexslider { margin: 0 0 60px; background: #fff; border: 4px solid #fff; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); box-shadow: 0 1px 4px rgba(0,0,0,.2); zoom:1} .flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease } .loading .flex-viewport { max-height: 300px } .flexslider .slides { zoom:1} .carousel li { margin-right: 5px } .flex-direction-nav { *height: 0 } .flex-direction-nav a { text-decoration: none; display: block; width: 40px; height: 40px; margin: -20px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0,0,0,.8); text-shadow: 1px 1px 0 rgba(255,255,255,.3); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease } .flex-direction-nav .flex-prev { left: -50px } .flex-direction-nav .flex-next { right: -50px; text-align: right } .flexslider:hover .flex-prev { opacity: .7; left: 10px } .flexslider:hover .flex-next { opacity: .7; right: 10px } .flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover { opacity: 1 } .flex-direction-nav .flex-disabled { opacity: 0!important; filter: alpha(opacity=0); cursor: default } .flex-direction-nav a:before { font-family: "flexslider-icon"; font-size: 40px; line-height: 1; display: inline-block; content: '\f001' } .flex-direction-nav a.flex-next:before { content: '\f002' } .flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: .8; z-index: 10; overflow: hidden; cursor: pointer; color: #000 } .flex-pauseplay a:before { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004' } .flex-pauseplay a:hover { opacity: 1 } .flex-pauseplay a.flex-play:before { content: '\f003' } .flex-control-nav { width: 100%; position: absolute; bottom: -40px; text-align: center } .flex-control-nav li { margin: 0 6px; display: inline-block; zoom:1;*display: inline } .flex-control-paging li a { width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,.3); box-shadow: inset 0 0 3px rgba(0,0,0,.3) } .flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,.7) } .flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,.9); cursor: default } .flex-control-thumbs { margin: 5px 0 0; position: static; overflow: hidden } .flex-control-thumbs li { width: 25%; float: left; margin: 0 } .flex-control-thumbs img { width: 100%; display: block; opacity: .7; cursor: pointer } .flex-control-thumbs img:hover { opacity: 1 } .flex-control-thumbs .flex-active { opacity: 1; cursor: default } @media screen and (max-width: 860px) { .flex-direction-nav .flex-prev { opacity:1; left: 10px } .flex-direction-nav .flex-next { opacity: 1; right: 10px } } .dropdown:not(.ui-select-container) { -webkit-transition: all 150ms ease-in-out; -moz-transition: all 150ms ease-in-out; -ms-transition: all 150ms ease-in-out; transition: all 150ms ease-in-out; position: relative; width: 160px; border: 1px solid #ccc; cursor: pointer; background: #fff; border-radius: 3px; -webkit-user-select: none; -moz-user-select: none; user-select: none } .dropdown:not(.ui-select-container):hover { box-shadow: 0 0 5px rgba(0,0,0,.15) } .dropdown:not(.ui-select-container).scrollable div::after { -webkit-pointer-events: none; -moz-pointer-events: none; -ms-pointer-events: none; pointer-events: none; content: ''; position: absolute; left: 0; right: 0; bottom: 0; height: 50px; box-shadow: inset 0 -50px 30px -35px #fff } .dropdown:not(.ui-select-container).open { z-index: 2 } .dropdown:not(.ui-select-container).open .carat { margin-top: -10px; border-top: 6px solid transparent; border-bottom: 8px solid #000 } .dropdown:not(.ui-select-container).open div { opacity: 1; z-index: 2 } .dropdown:not(.ui-select-container).focus { box-shadow: 0 0 5px rgba(51,102,248,.4) } .dropdown:not(.ui-select-container).disabled .carat { border-top-color: #999 } .dropdown:not(.ui-select-container).disabled .selected { color: #999 } .dropdown:not(.ui-select-container).touch .old,.dropdown:not(.ui-select-container).touch select { width: 100%; height: 100% } .dropdown:not(.ui-select-container).touch select { opacity: 0 } .dropdown:not(.ui-select-container).scrollable.bottom div::after { opacity: 0 } .dropdown:not(.ui-select-container).scrollable.open ul { overflow-y: auto } .dropdown:not(.ui-select-container) div { -webkit-transition: all 150ms ease-in-out; -moz-transition: all 150ms ease-in-out; -ms-transition: all 150ms ease-in-out; transition: all 150ms ease-in-out; position: absolute; height: 0; left: -1px; right: -1px; top: 100%; margin-top: -1px; background: #fff; border: 1px solid #ccc; border-top: 1px solid #eee; border-radius: 0 0 3px 3px; overflow: hidden; opacity: 0 } .dropdown:not(.ui-select-container) div::after { -webkit-transition: all 150ms ease-in-out; -moz-transition: all 150ms ease-in-out; -ms-transition: all 150ms ease-in-out; transition: all 150ms ease-in-out } .dropdown:not(.ui-select-container) .selected { display: block; font-size: 18px; line-height: 1; color: #000; padding: 9px 12px; overflow: hidden; white-space: nowrap } .dropdown:not(.ui-select-container) .selected::after { -webkit-pointer-events: none; -moz-pointer-events: none; -ms-pointer-events: none; pointer-events: none; content: ''; position: absolute; right: 0; top: 0; bottom: 0; width: 60px; border-radius: 0 2px 2px 0; box-shadow: inset -55px 0 25px -20px #fff } .dropdown:not(.ui-select-container) .carat { position: absolute; right: 12px; top: 50%; margin-top: -4px; border: 6px solid transparent; border-top: 8px solid #000 } .dropdown:not(.ui-select-container) .old { position: absolute; left: 0; top: 0; height: 0; width: 0; overflow: hidden } .dropdown:not(.ui-select-container) select { position: absolute; left: 0; top: 0 } .dropdown:not(.ui-select-container) ul { position: absolute; left: 0; top: 0; height: 100%; width: 100%; list-style: none; overflow: hidden } .dropdown:not(.ui-select-container) li { -webkit-transition: all 150ms ease-in-out; -moz-transition: all 150ms ease-in-out; -ms-transition: all 150ms ease-in-out; transition: all 150ms ease-in-out; display: block; font-size: 18px; line-height: 1; color: #000; padding: 9px 12px; overflow: hidden; white-space: nowrap; list-style: none; padding: 8px 12px } .dropdown:not(.ui-select-container) li.focus { background: #d24a67; position: relative; z-index: 3; color: #fff } .dropdown:not(.ui-select-container) li.active { font-weight: 700 } body { margin: 0; padding: 0 } ul.resp-tabs-list,p { margin: 0; padding: 0 } .resp-tabs-list li { font-weight: 600; font-size: 13px; display: inline-block; padding: 13px 15px; margin: 0; list-style: none; cursor: pointer; float: left } .resp-tabs-container { padding: 0; background-color: #fff; clear: left } h2.resp-accordion { cursor: pointer; padding: 5px; display: none } .resp-tab-content { display: none; padding: 15px } .resp-tab-active { border: 1px solid #c1c1c1; border-bottom: none; margin-bottom: -1px!important; padding: 12px 14px 14px 14px!important } .resp-tab-active { border-bottom: none; background-color: #fff } .resp-content-active,.resp-accordion-active { display: block } .resp-tab-content { border: 1px solid #c1c1c1 } h2.resp-accordion { font-size: 13px; border: 1px solid #c1c1c1; border-top: 0 solid #c1c1c1; margin: 0; padding: 10px 15px } h2.resp-tab-active { border-bottom: 0 solid #c1c1c1!important; margin-bottom: 0px!important; padding: 10px 15px!important } h2.resp-tab-title:last-child { border-bottom: 12px solid #c1c1c1!important; background: blue } .resp-vtabs ul.resp-tabs-list { float: left; width: 30% } .resp-vtabs .resp-tabs-list li { display: block; padding: 15px 15px!important; margin: 0; cursor: pointer; float: none } .resp-vtabs .resp-tabs-container { padding: 0; background-color: #fff; border: 1px solid #c1c1c1; float: left; width: 68%; min-height: 250px; border-radius: 4px; clear: none } .resp-vtabs .resp-tab-content { border: none } .resp-vtabs li.resp-tab-active { border: 1px solid #c1c1c1; border-right: none; background-color: #fff; position: relative; z-index: 1; margin-right: -1px!important; padding: 14px 15px 15px 14px!important } .resp-arrow { width: 0; height: 0; float: right; margin-top: 3px; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 12px solid #c1c1c1 } h2.resp-tab-active span.resp-arrow { border: none; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 12px solid #9B9797 } h2.resp-tab-active { background: #DBDBDB!important } .resp-easy-accordion h2.resp-accordion { display: block } .resp-easy-accordion .resp-tab-content { border: 1px solid #c1c1c1 } .resp-easy-accordion .resp-tab-content:last-child { border-bottom: 1px solid #c1c1c1!important } .resp-jfit { width: 100%; margin: 0 } .resp-tab-content-active { display: block } h2.resp-accordion:first-child { border-top: 1px solid #c1c1c1!important } @media only screen and (max-width: 768px) { ul.resp-tabs-list { display:none } h2.resp-accordion { display: block } .resp-vtabs .resp-tab-content { border: 1px solid #C1C1C1 } .resp-vtabs .resp-tabs-container { border: none; float: none; width: 100%; min-height: initial; clear: none } .resp-accordion-closed { display: none!important } .resp-vtabs .resp-tab-content:last-child { border-bottom: 1px solid #c1c1c1!important } .small ul.resp-tabs-list { display: block } .small h2.resp-accordion { display: none } } [class^="icon-"]:before,[class*=" icon-"]:before { font-family: "heshi-icons"; font-style: normal; font-weight: 400; speak: none; display: inline-block; text-decoration: none; width: 1em; margin-right: .4em; text-align: center; font-variant: normal; text-transform: none; line-height: 100%; height: 1em; overflow: hidden } .icon-download:before { height: .9em } .icon-search:before { content: '\e800' } .icon-arrow1_left:before { content: '\e801' } .icon-arrow1_right:before { content: '\e802' } .icon-sitemap:before { content: '\e803' } .icon-print:before { content: '\e804' } .icon-share:before { content: '\e805' } .icon-th:before { content: '\e806' } .icon-menu:before { content: '\e807' } .icon-arrow1_close:before { content: '\e808' } .icon-thin-130_world_globe_internation_region_language_earth:before { content: '\e809' } .icon-thin-200_user_bubble_chat_new:before { content: '\e80a' } .icon-thin-323_phone_telephone_call_wire:before { content: '\e80b' } .icon-thin-013_mail_envelope_email_open:before { content: '\e80c' } .icon-stop:before { content: '\e80d' } .icon-more:before { content: '\e80e' } .icon-quote-right:before { content: '\e80f' } .icon-link-ext-alt:before { content: '\e810' } .icon-check:before { content: '\e811' } .icon-arrow1_down:before { content: '\e812' } .icon-arrow1_up:before { content: '\e813' } .icon-open:before { content: '\e814' } .icon-close:before { content: '\e815' } .icon-arrow-right-circled:before { content: '\e816' } .icon-arrow-left-circled:before { content: '\e817' } .icon-download:before { content: '\e818' } .icon-thin-229_question_support_help:before { content: '\e819' } .icon-calendar:before { content: '\e81a' } .icon-thin-121_location_pin_map:before { content: '\e81b' } .icon-thin-181_printer:before { content: '\e81c' } .icon-thin-196_users_group_couple_family:before { content: '\e81d' } .icon-pinterest-circled:before { content: '\e81e' } .icon-facebook:before { content: '\e81f' } .icon-twitter:before { content: '\e820' } .icon-thin-103_map_folder_images_photos:before { content: '\e821' } .icon-doc:before { content: '\e822' } .icon-file-pdf:before { content: '\e823' } .icon-file-word:before { content: '\e824' } .icon-file-excel:before { content: '\e825' } .icon-file-powerpoint:before { content: '\e826' } .icon-file-image:before { content: '\e827' } .icon-file-archive:before { content: '\e828' } .icon-file-audio:before { content: '\e829' } .icon-file-video:before { content: '\e82a' } .icon-plus-circled:before { content: '\e82b' } .icon-mail-closed:before { content: '\e82c' } .icon-location:before { content: '\e82d' } .icon-phone:before { content: '\e82e' } .icon-thin-049_building_industry_factory:before { content: '\e82f' } .icon-thin-024_calendar_date:before { content: '\e830' } .icon-thin-018_zoom_find_search_magnifying_glass:before { content: '\e831' } .icon-glyph:before { content: '\e832' } .icon-thin-037_comment_message_reply_answer:before { content: '\e833' } .icon-youtube-play:before { content: '\e834' } .icon-thin-062_paper_document_file:before { content: '\e835' } .icon-thin-063_paper_document_file_word:before { content: '\e836' } .icon-thin-069_file_document_doc_word:before { content: '\e837' } .icon-thin-085_file_document_table:before { content: '\e838' } .icon-thin-072_file_document_video_recording:before { content: '\e839' } .icon-thin-228_information:before { content: '\e83a' } .icon-thin-031_bubble_comment_chat_message:before { content: '\e83b' } .icon-glyph-1:before { content: '\e83c' } .icon-glyph-2:before { content: '\e83d' } .icon-info-circled:before { content: '\e83e' } .icon-map-marker-alt:before { content: '\e86a' } .icon-location-arrow:before { content: '\e86b' } span.lang-flag { background-image: url(../images/sprite-flags.png); background-repeat: no-repeat } span.lang-flag.cn { width: 22px; height: 16px; background-position: -5px -5px } span.lang-flag.cz { width: 22px; height: 16px; background-position: -37px -5px } span.lang-flag.de { width: 22px; height: 16px; background-position: -69px -5px } span.lang-flag.dk { width: 22px; height: 16px; background-position: -101px -5px } span.lang-flag.en,span.lang-flag.gb { width: 22px; height: 16px; background-position: -5px -31px } span.lang-flag.es { width: 22px; height: 16px; background-position: -37px -31px } span.lang-flag.fi { width: 22px; height: 16px; background-position: -69px -31px } span.lang-flag.fr { width: 22px; height: 16px; background-position: -101px -31px } span.lang-flag.hr { width: 22px; height: 16px; background-position: -5px -57px } span.lang-flag.hu { width: 22px; height: 16px; background-position: -37px -57px } span.lang-flag.in { width: 22px; height: 16px; background-position: -69px -57px } span.lang-flag.it { width: 22px; height: 16px; background-position: -101px -57px } span.lang-flag.kr { width: 22px; height: 16px; background-position: -5px -83px } span.lang-flag.nl { width: 22px; height: 16px; background-position: -37px -83px } span.lang-flag.no { width: 22px; height: 16px; background-position: -69px -83px } span.lang-flag.pl { width: 22px; height: 16px; background-position: -101px -83px } span.lang-flag.pt { width: 22px; height: 16px; background-position: -5px -109px } span.lang-flag.ro { width: 22px; height: 16px; background-position: -37px -109px } span.lang-flag.ru { width: 22px; height: 16px; background-position: -69px -109px } span.lang-flag.se { width: 22px; height: 16px; background-position: -101px -109px } span.lang-flag.sl { width: 22px; height: 16px; background-position: -133px -5px } span.lang-flag.tr { width: 22px; height: 16px; background-position: -133px -31px } span.lang-flag.us { width: 22px; height: 16px; background-position: -133px -57px } .wrap{ width: 100%; overflow: hidden; } @font-face { font-family: 'heshi-icons'; src: url(font/heshi-icons.eot); src: url('font/heshi-icons.eot?#iefix') format('embedded-opentype'),url(font/heshi-icons.woff2) format('woff2'),url(font/heshi-icons.wof) format('woff'),url(font/heshi-icons.ttf) format('truetype'),url('font/heshi-icons.svg#heshi-icons') format('svg'); font-weight: 400; font-style: normal; font-display:fallback } @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 300; src: url(font/open-sans-v15-cyrillic-ext_latin-ext_cyrillic_vietnamese_latin-300.eot); src: local('Open Sans Light'),local('OpenSans-Light'),url('font/open-sans-v15-cyrillic-ext_latin-ext_cyrillic_vietnamese_latin-300.eot?#iefix') format('embedded-opentype'),url(font/open-sans-v15-cyrillic-ext_latin-ext_cyrillic_vietnamese_latin-300.woff2) format('woff2'),url(font/open-sans-v15-cyrillic-ext_latin-ext_cyrillic_vietnamese_latin-300.woff) format('woff'),url(font/open-sans-v15-cyrillic-ext_latin-ext_cyrillic_vietnamese_latin-300.ttf) format('truetype'),url('font/open-sans-v15-cyrillic-ext_latin-ext_cyrillic_vietnamese_latin-300.svg#OpenSans') format('svg') } @font-face { font-family: 'Open Sans'; font-style: italic; font-weight: 300; src: url(font/open-sans-v15-cyrillic-ext_latin-ext_cyrillic_vietnamese_latin-300italic.eot); src: local('Open Sans Light Italic'),local('OpenSans-LightItalic'),url('font/open-sans-v15-cyrillic-ext_latin-ext_cyrillic_vietnamese_latin-300italic.eot?#iefix') format('embedded-opentype'),url(font/open-sans-v15-cyrillic-ext_latin-ext_cyrillic_vietnamese_latin-300italic.woff2) format('woff2'),url(font/open-sans-v15-cyrillic-ext_latin-ext_cyrillic_vietnamese_latin-300italic.woff) format('woff'),url(font/open-sans-v15-cyrillic-ext_latin-ext_cyrillic_vietnamese_latin-300italic.ttf) format('truetype'),url('font/open-sans-v15-cyrillic-ext_latin-ext_cyrillic_vietnamese_latin-300italic.svg#OpenSans') format('svg') } @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 400; src: url(font/open-sans-v15-cyrillic-ext_latin-ext_cyrillic_vietnamese_latin-regular.eot); src: local('Open Sans Regular'),local('OpenSans-Regular'),url('font/open-sans-v15-cyrillic-ext_latin-ext_cyrillic_vietnamese_latin-regular.eot?#iefix') format('embedded-opentype'),url(font/open-sans-v15-cyrillic-ext_latin-ext_cyrillic_vietnamese_latin-regular.woff2) format('woff2'),url(font/open-sans-v15-cyrillic-ext_latin-ext_cyrillic_vietnamese_latin-regular.woff) format('woff'),url(font/open-sans-v15-cyrillic-ext_latin-ext_cyrillic_vietnamese_latin-regular.ttf) format('truetype'),url('font/open-sans-v15-cyrillic-ext_latin-ext_cyrillic_vietnamese_latin-regular.svg#OpenSans') format('svg') } @font-face { font-family: 'Open Sans'; font-style: italic; font-weight: 400; src: url(font/open-sans-v15-cyrillic-ext_latin-ext_cyrillic_vietnamese_latin-italic.eot); src: local('Open Sans Italic'),local('OpenSans-Italic'),url('font/open-sans-v15-cyrillic-ext_latin-ext_cyrillic_vietnamese_latin-italic.eot?#iefix') format('embedded-opentype'),url(font/open-sans-v15-cyrillic-ext_latin-ext_cyrillic_vietnamese_latin-italic.woff2) format('woff2'),url(font/open-sans-v15-cyrillic-ext_latin-ext_cyrillic_vietnamese_latin-italic.woff) format('woff'),url(font/open-sans-v15-cyrillic-ext_latin-ext_cyrillic_vietnamese_latin-italic.ttf) format('truetype'),url('font/open-sans-v15-cyrillic-ext_latin-ext_cyrillic_vietnamese_latin-italic.svg#OpenSans') format('svg') } @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 600; src: url(font/open-sans-v15-cyrillic-ext_latin-ext_cyrillic_vietnamese_latin-600.eot); src: local('Open Sans SemiBold'),local('OpenSans-SemiBold'),url('font/open-sans-v15-cyrillic-ext_latin-ext_cyrillic_vietnamese_latin-600.eot?#iefix') format('embedded-opentype'),url(font/open-sans-v15-cyrillic-ext_latin-ext_cyrillic_vietnamese_latin-600.woff2) format('woff2'),url(font/open-sans-v15-cyrillic-ext_latin-ext_cyrillic_vietnamese_latin-600.woff) format('woff'),url(font/open-sans-v15-cyrillic-ext_latin-ext_cyrillic_vietnamese_latin-600.ttf) format('truetype'),url('font/open-sans-v15-cyrillic-ext_latin-ext_cyrillic_vietnamese_latin-600.svg#OpenSans') format('svg') } @font-face { font-family: 'Open Sans'; font-style: italic; font-weight: 600; src: url(font/open-sans-v15-cyrillic-ext_latin-ext_cyrillic_vietnamese_latin-600italic.eot); src: local('Open Sans SemiBold Italic'),local('OpenSans-SemiBoldItalic'),url('font/open-sans-v15-cyrillic-ext_latin-ext_cyrillic_vietnamese_latin-600italic.eot?#iefix') format('embedded-opentype'),url(font/open-sans-v15-cyrillic-ext_latin-ext_cyrillic_vietnamese_latin-600italic.woff2) format('woff2'),url(font/open-sans-v15-cyrillic-ext_latin-ext_cyrillic_vietnamese_latin-600italic.woff) format('woff'),url(font/open-sans-v15-cyrillic-ext_latin-ext_cyrillic_vietnamese_latin-600italic.ttf) format('truetype'),url('font/open-sans-v15-cyrillic-ext_latin-ext_cyrillic_vietnamese_latin-600italic.svg#OpenSans') format('svg') } @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 700; src: url(font/open-sans-v15-cyrillic-ext_latin-ext_cyrillic_vietnamese_latin-700.eot); src: local('Open Sans Bold'),local('OpenSans-Bold'),url('font/open-sans-v15-cyrillic-ext_latin-ext_cyrillic_vietnamese_latin-700.eot?#iefix') format('embedded-opentype'),url(font/open-sans-v15-cyrillic-ext_latin-ext_cyrillic_vietnamese_latin-700.woff2) format('woff2'),url(font/open-sans-v15-cyrillic-ext_latin-ext_cyrillic_vietnamese_latin-700.woff) format('woff'),url(font/open-sans-v15-cyrillic-ext_latin-ext_cyrillic_vietnamese_latin-700.ttf) format('truetype'),url('font/open-sans-v15-cyrillic-ext_latin-ext_cyrillic_vietnamese_latin-700.svg#OpenSans') format('svg') } @font-face { font-family: 'Open Sans'; font-style: italic; font-weight: 700; src: url(font/open-sans-v15-cyrillic-ext_latin-ext_cyrillic_vietnamese_latin-700italic.eot); src: local('Open Sans Bold Italic'),local('OpenSans-BoldItalic'),url('font/open-sans-v15-cyrillic-ext_latin-ext_cyrillic_vietnamese_latin-700italic.eot?#iefix') format('embedded-opentype'),url(font/open-sans-v15-cyrillic-ext_latin-ext_cyrillic_vietnamese_latin-700italic.woff2) format('woff2'),url(font/open-sans-v15-cyrillic-ext_latin-ext_cyrillic_vietnamese_latin-700italic.woff) format('woff'),url(font/open-sans-v15-cyrillic-ext_latin-ext_cyrillic_vietnamese_latin-700italic.ttf) format('truetype'),url('font/open-sans-v15-cyrillic-ext_latin-ext_cyrillic_vietnamese_latin-700italic.svg#OpenSans') format('svg') } * { margin: 0; padding: 0 } body,html { color: #333; font-family: 'Open Sans',sans-serif; font-size: 13px; line-height: 160%; -webkit-text-size-adjust: none; background-color: #FFF; overflow-x: hidden; } .teaser-item .image img{ width: 100%; } body.cke_editable,html.cke_editable { margin: 10px } body .cke_panel_block ul>li,html .cke_panel_block ul>li { padding-left: 0 } body .cke_panel_block ul>li:before,html .cke_panel_block ul>li:before { display: none } hr { border: none; border-top: 3px solid #F2F2F2; height: 0; margin-top: 40px; margin-bottom: 40px; text-align: left } h1,h2,h3,h4,h5,h6 { margin-bottom: 1em; color: #333; font-size: 13px; font-size: 1rem; line-height: 160%; font-weight: 300; word-wrap: break-word } h1 { font-size: 31px; line-height: 140%; margin-bottom: .6em } h2 { font-size: 25px; font-size: 1.92307692rem; line-height: 120% } h3 { font-size: 15px; font-size: 1.15384615rem; line-height: 160%; font-weight: 700; margin-bottom: .3em } h4 { font-weight: 600 } h5 { font-weight: 400 } a { color: #006428; text-decoration: none } a img { border: 0 none } a:hover { color: #006428; text-decoration: underline } a:link,a:active,a:visited,a:hover,a:focus { outline: none } a.extern { text-decoration: none } a.extern:after { font-family: "heshi-icons"; content: '\e810'; font-style: normal; speak: none; display: inline-block; text-decoration: none; width: 1em; margin-left: 10px; text-align: center; font-variant: normal; text-transform: none; font-weight: 400; height: 13px; overflow: hidden; color: #DFDFDF; font-size: 14px; line-height: 100%; position: relative; top: 1px } a.arrow { margin-bottom: 1rem; display: block; position: relative; padding-left: 32px; font-size: 15px; line-height: 160%; text-decoration: none; color: #006428 } a.arrow:before { font-family: "heshi-icons"; content: '\e816'; font-style: normal; speak: none; display: inline-block; text-decoration: none; font-size: 23px; line-height: 100%; width: 1em; margin-right: 0; text-align: left; font-variant: normal; text-transform: none; font-weight: 400; position: absolute; top: 1px; left: 0; height: 23px; overflow: hidden } a.route-google-maps,a.route-here-wego { margin-right: 30px; position: relative; padding-left: 20px; text-decoration: none; color: #006428; white-space: nowrap } a.route-google-maps:hover,a.route-here-wego:hover { color: #006428 } a.route-google-maps:before,a.route-here-wego:before { font-family: "heshi-icons"; content: '\e86a'; font-style: normal; speak: none; display: inline-block; text-decoration: none; font-size: 18px; line-height: 100%; width: 1em; margin-right: 0; text-align: left; font-variant: normal; text-transform: none; font-weight: 400; position: absolute; top: 1px; left: 0; height: 19px; overflow: hidden } a.route-here-wego { padding-left: 24px } a.route-here-wego:before { content: '\e86b' } a.button { margin-bottom: 1rem; display: inline-block; text-decoration: none; background-color: #006428; padding: 6px 15px; color: #FFF; font-size: 15px; font-size: 1.15384615rem; line-height: 160% } a.button:hover { background-color: #006428 } a.button.highlight { background-color: #F90 } a.button.highlight:hover { background-color: #006428 } a[class^="lightbox"],a[class*=" lightbox"] { padding: 0; margin: 0; display: block; text-decoration: none; position: relative } a[class^="lightbox"] img,a[class*=" lightbox"] img { display: block; max-width: 100%; height: auto } a[class^="lightbox"]:before,a[class*=" lightbox"]:before { font-family: "heshi-icons"; content: '\e82b'; font-size: 39px; font-size: 3rem; line-height: 100%; height: 41px; width: 40px; padding-left: 1px; color: #FFF; position: absolute; top: 0; bottom: 0; right: 0; left: 0; margin: auto; background-color: rgba(0,0,0,.5); -webkit-border-radius: 21px; -moz-border-radius: 21px; border-radius: 21px } a[href^="tel:"] { color: #333; text-decoration: none } a[href^="tel:"]:hover { color: #333; text-decoration: none } p { margin-bottom: 1rem } p.hint { border-left: 3px solid #DFDFDF; padding-left: 12px; font-size: 12px; font-size: .92307692rem; line-height: 160%; font-style: italic; color: #999 } p.highlight { padding: 8px 10px; background-color: #F2F2F2 } p.bigger { font-size: 15px; font-size: 1.15384615rem; line-height: 160%; font-weight: 600 } p.bigger a { color: inherit } p.bigger a:hover { text-decoration: none; color: #006428 } p.bigger a[href^="tel:"] { color: #333; text-decoration: none; font-size: 15px; font-size: 1.15384615rem; line-height: 160%; font-weight: 600 } p.bigger a[href^="tel:"]:hover { color: #333; text-decoration: none } p.smaller { font-size: 12px; font-size: .92307692rem; line-height: 160%; color: #999 } p.no-margin-bottom { margin-bottom: 0 } p.blockquote { font-style: italic; position: relative; padding-left: 45px } p.blockquote:before { font-family: "heshi-icons"; content: '\e80f'; font-style: normal; speak: none; display: inline-block; text-decoration: inherit; width: 1em; margin-right: 0; text-align: left; font-variant: normal; text-transform: none; height: 1.2em; overflow: hidden; position: absolute; top: 0; left: 0; font-size: 30px; line-height: 100%; color: #DFDFDF } p.highlighted-blockquote { border: #E5F1FC 2px solid; padding: 10px 15px; background-color: #FFF; font-size: 19px; font-size: 1.46153846rem; line-height: 160%; font-style: italic; margin-bottom: 3px; margin-top: 50px; font-weight: 300; position: relative; margin-right: 60px; max-width: 440px } p.highlighted-blockquote:after { content: ' '; position: absolute; display: block; top: 0; right: -40px; background: url(../../../../../../typo3conf/ext/cs_templates/Resources/Public/Images/bg-highlighted-blockquote.png) no-repeat; height: 35px; width: 40px } p a.extern:after { margin-left: 3px; height: 12px } ul,ol { padding-left: 20px; margin-bottom: 1rem } ul li,ol li { margin-bottom: 5px } ul { list-style: none; padding-left: 0 } ul li { padding-left: 20px; position: relative } ul li:before { font-family: "heshi-icons"; content: '\e80d'; font-style: normal; speak: none; display: inline-block; text-decoration: inherit; width: 1em; text-align: center; font-variant: normal; text-transform: none; height: 1em; overflow: hidden; color: #006428; font-size: 19px; font-size: 1.46153846rem; line-height: 100%; position: absolute; left: 0; top: 1px } ul.checklist li { padding-left: 20px } ul.checklist li:before { content: '\e811'; font-size: 25px; font-size: 1.92307692rem; line-height: 110%; height: .9em; top: -3px; left: -5px } ul.linklist li { padding-left: 15px } ul.linklist li:before { content: '\e802'; font-size: 30px; font-size: 2.30769231rem; line-height: 100%; top: -5px; left: -10px; font-weight: 600; color: #006428 } ul.linklist li a { color: #333 } table { width: 100%; margin-bottom: 20px; border-collapse: collapse; font-size: 13px; font-size: 1rem; line-height: 160% } table tr th,table tr td { padding: 3px 15px; border-left: 1px solid #FFF; vertical-align: top } table tr th:first-child,table tr td:first-child { border-left: none } table tr th table tr th,table tr td table tr th,table tr th table tr td,table tr td table tr td { border: none!important } table tr th table tr th:first-child,table tr td table tr th:first-child,table tr th table tr td:first-child,table tr td table tr td:first-child { padding-left: 0 } table tr th table tr th:last-child,table tr td table tr th:last-child,table tr th table tr td:last-child,table tr td table tr td:last-child { padding-right: 0 } table tr th { text-align: left; background-color: #DFDFDF; color: #333; font-weight: 600 } table tr:nth-child(odd) { background-color: #F2F2F2 } table tr:last-child td { border-bottom: 1px solid #F2F2F2 } table thead+tbody tr:nth-child(odd) { background: none } table thead+tbody tr:nth-child(even) { background-color: #F2F2F2 } table.clean { border-collapse: seperate } table.clean tr th,table.clean tr td { padding: 0 0 0 7px; border-left: none } table.clean tr th:first-child,table.clean tr td:first-child { padding-left: 0; font-weight: 400 } table.clean tr th { background: none; color: #333; font-weight: 400 } table.clean tr:nth-child(odd) { background: none } table.clean tr:last-child td { border-bottom: none } table.clean thead+tbody tr:nth-child(odd) { background: none } table.clean thead+tbody tr:nth-child(even) { background: none } .wrapper { width: 972px; margin: 0 auto } .cs-cols:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0 } .cs-cols.cs-2-1-cols>div { width: 300px; margin-left: 36px; float: left } .cs-cols.cs-2-1-cols>div:first-child { width: 636px; margin-left: 0 } .cs-cols.cs-2-1-cols>div .cs-2-cols>div { width: 306px; margin-left: 24px; float: left } .cs-cols.cs-2-1-cols>div .cs-2-cols>div:first-child { margin-left: 0 } .cs-cols.cs-2-1-cols>div .cs-3-cols>div { width: 197px; margin-left: 23px; float: left } .cs-cols.cs-2-1-cols>div .cs-3-cols>div:first-child { margin-left: 0; width: 196px } .cs-cols.cs-1-2-cols>div { width: 636px; margin-left: 36px; float: left } .cs-cols.cs-1-2-cols>div:first-child { margin-left: 0; width: 300px } .cs-cols.cs-2-cols>div { width: 48%; margin-left: 4%; float: left } .cs-cols.cs-2-cols>div:first-child { margin-left: 0 } #header #nav .main-nav>ul>li:first-child .cs-cols.cs-3-cols>div{ width: 179px; margin-left: 15px; } .cs-cols.cs-3-cols>div { width: 300px; margin-left: 36px; float: left } .cs-cols.cs-3-cols>div:first-child { margin-left: 0 } .cs-cols.cs-4-cols>div { width: 22%; margin-left: 4%; float: left } .cs-cols.cs-4-cols>div:first-child { margin-left: 0; width: 22% } .hidden { display: none } .small-content { margin: 0 auto; max-width: 780px; text-align: center } .margin-top { margin-top: 3rem } .margin-bottom { margin-bottom: 2rem } .clearfix { display: block } .clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0 } .relative { position: relative } .padding-top { padding-top: 15px } .bring-spans-together span { display: inline-block } .bring-spans-together span:first-child:before { display: none } .bring-spans-together span:before { content: ' / ' } hr.small { margin: 15px 0 25px } .h2 h1 { font-size: 25px; font-size: 1.92307692rem; line-height: 120%; margin-bottom: 1em } .section-margin p+h2,.section-margin table+h2,.section-margin ul+h2,.section-margin ol+h2,.section-margin a+h2 { margin-top: 40px } .section-margin p+h3,.section-margin table+h3,.section-margin ul+h3,.section-margin ol+h3,.section-margin a+h3 { margin-top: 25px } .section-margin p+h4,.section-margin table+h4,.section-margin ul+h4,.section-margin ol+h4,.section-margin a+h4,.section-margin p+h5,.section-margin table+h5,.section-margin ul+h5,.section-margin ol+h5,.section-margin a+h5 { margin-top: 15px } .section-margin .frame+.frame>header>h2 { margin-top: 40px } .section-margin .frame+.frame>header>h3 { margin-top: 25px } .section-margin .frame+.frame>header>h4,.section-margin .frame+.frame>header>h5 { margin-top: 15px } table.operating-ranges tr th,table.operating-ranges tr td { vertical-align: middle } table.operating-ranges tr td:first-child { font-weight: 400 } table.operating-ranges tr td:last-child { font-weight: 600; text-align: right } table.operating-ranges tr td .small { font-size: 12px; font-size: .92307692rem; line-height: 160%; font-weight: 400 } p.output,div.output { padding: 12px 10px 18px } p.output.success,div.output.success { border: 1px solid #393; color: #393 } p.output.error,div.output.error { border: 1px solid red; color: red } label { margin-bottom: 10px; display: block } input,.dropdown:not(.ui-select-container),textarea,.select2-container .select2-selection { margin-bottom: 1rem; display: block; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; font-family: 'Open Sans',sans-serif; font-size: 13px; font-size: 1rem; line-height: 160%; color: #333; -webkit-appearance: none; -moz-appearance: none; appearance: none; outline: 0 none; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; border: none; box-sizing: content-box } input[type="text"],input[type="email"],input[type="password"],input[type="search"],input[type="number"],textarea,.dropdown:not(.ui-select-container),.file-upload,.select2-container .select2-selection { width: 100%; min-width: 100%; max-width: 100%; padding: 7px 15px; box-sizing: border-box; border: 1px solid #DFDFDF; background-color: #FFF } textarea { min-height: 130px; resize: vertical; overflow: auto } ::-webkit-input-placeholder { color: #CCC; font-style: italic; opacity: 1 } ::-moz-placeholder { color: #CCC; font-style: italic; opacity: 1 } :-ms-input-placeholder { color: #CCC; font-style: italic; opacity: 1 } input:-moz-placeholder { color: #CCC; font-style: italic; opacity: 1 } .file-upload { position: relative; overflow: hidden; height: 20px } .file-upload>span.button { color: #999; border-left: 1px solid #DFDFDF; padding: 0 10px; position: absolute; top: 10px; right: 0; line-height: 110% } .file-upload input[type="file"] { position: absolute; top: 0; left: 0; margin: 0; padding: 0; cursor: pointer; width: 100%; height: 34px; opacity: 0; filter: alpha(opacity=0) } .select2-container { display: block; max-width: 100%; min-width: 100%; width: 100% } .select2-container .select2-selection { border-radius: 0; height: auto!important; padding: 7px 35px 7px 15px; max-width: none; min-width: 0; width: auto; display: block } .select2-container .select2-selection .select2-selection__rendered { padding: 0; font-size: 13px; font-size: 1rem; line-height: 160%; color: #333; font-family: 'Open Sans',sans-serif; position: relative; overflow: visible; min-height: 20px; white-space: normal } .select2-container .select2-selection .select2-selection__rendered:after { font-family: "heshi-icons"; content: '\e812'; box-shadow: none; border-radius: 0; width: auto; font-size: 35px; font-size: 2.69230769rem; line-height: 100%; color: #999; position: absolute; top: -7px; right: -35px } .select2-container .select2-selection .select2-selection__arrow { display: none } .select2-container--default .select2-dropdown { border-radius: 0; border-color: #DFDFDF; z-index: 1 } .select2-container--default .select2-dropdown .select2-search--dropdown { position: relative; padding: 10px 3% 0 } .select2-container--default .select2-dropdown .select2-search--dropdown input { border-color: #DFDFDF; margin-right: 0; max-width: 100%; min-width: 100%; width: 100%; box-sizing: border-box; padding: 7px 35px 7px 15px } .select2-container--default .select2-dropdown .select2-search--dropdown:after { font-family: "heshi-icons"; content: '\e800'; box-shadow: none; border-radius: 0; width: auto; font-size: 20px; font-size: 1.53846154rem; line-height: 100%; color: #DFDFDF; position: absolute; top: 16px; right: 24px } .select2-container--default .select2-dropdown .select2-results { margin: 0; transition: none } .select2-container--default .select2-dropdown .select2-results li { padding: 4px 3%; margin: 0; font-family: 'Open Sans',sans-serif; font-size: 13px; font-size: 1rem; line-height: 160%; color: #333; white-space: normal; transition: none } .select2-container--default .select2-dropdown .select2-results li:first-child { padding-top: 8px } .select2-container--default .select2-dropdown .select2-results li:last-child { padding-bottom: 8px } .select2-container--default .select2-dropdown .select2-results li.select2-results__option--highlighted { font-weight: 400; background-color: none } .select2-container--default .select2-dropdown .select2-results li.select2-results__option[aria-selected=true],.select2-container--default .select2-dropdown .select2-results li.select2-results__option--highlighted { background: none; color: #006428 } .select2-container--default .select2-dropdown .select2-results li:before { display: none } .select2-container--default .select2-dropdown .select2-results li[role='group'] .select2-results__group { padding-left: 0; padding-right: 0; padding-bottom: 0 } .select2-container--default .select2-dropdown .select2-results li[aria-label=''] { display: none } .dropdown:not(.ui-select-container) { padding: 0; max-width: 100%; min-width: 100%; width: 100%; transition: none } .dropdown:not(.ui-select-container) .selected { padding: 7px 35px 7px 15px; font-family: 'Open Sans',sans-serif; font-size: 13px; font-size: 1rem; line-height: 160%; color: #333; transition: none; white-space: normal } .dropdown:not(.ui-select-container) .selected:after { font-family: "heshi-icons"; content: '\e812'; box-shadow: none; border-radius: 0; width: auto; font-size: 35px; font-size: 2.69230769rem; line-height: 100%; color: #999 } .dropdown:not(.ui-select-container) .carat { display: none } .dropdown:not(.ui-select-container)>div { z-index: 500; transition: none; border-radius: 0; border-color: #DFDFDF } .dropdown:not(.ui-select-container)>div ul { margin: 0; transition: none } .dropdown:not(.ui-select-container)>div ul li { padding: 4px 15px; margin: 0; font-family: 'Open Sans',sans-serif; font-size: 13px; font-size: 1rem; line-height: 160%; color: #333; white-space: normal; transition: none } .dropdown:not(.ui-select-container)>div ul li:first-child { padding-top: 8px } .dropdown:not(.ui-select-container)>div ul li:last-child { padding-bottom: 8px } .dropdown:not(.ui-select-container)>div ul li.active { font-weight: 400 } .dropdown:not(.ui-select-container)>div ul li.focus { background: none; color: #006428 } .dropdown:not(.ui-select-container)>div ul li:before { display: none } .dropdown:not(.ui-select-container)>div:after { transition: none } .dropdown:not(.ui-select-container):hover,.dropdown:not(.ui-select-container):focus,.dropdown:not(.ui-select-container).focus { box-shadow: none } input[type="checkbox"],input[type="radio"] { display: none } input[type="checkbox"]+label,input[type="radio"]+label { margin-bottom: 1em; margin-left: 35px; margin-right: 20px; position: relative; display: inline-block } input[type="checkbox"]+label:hover,input[type="radio"]+label:hover { cursor: pointer } input[type="checkbox"]+label span,input[type="radio"]+label span { display: inline-block; width: 22px; height: 22px; background: url(../../../../../../typo3conf/ext/cs_templates/Resources/Public/Images/form-sprite.png) -26px 0 no-repeat; margin: 0 10px 0 0; vertical-align: middle; cursor: pointer; position: absolute; top: -2px; left: -35px } input[type="checkbox"]:checked+label span,input[type="radio"]:checked+label span { background-position: -2px 0 } input[type="radio"]+label span { background-position: -26px -24px } input[type="radio"]:checked+label span { background-position: -2px -24px } .typo3-adminPanel input[type="checkbox"],.Extbase-Utility-Debugger-VarDump input[type="checkbox"],.typo3-adminPanel input[type="checkbox"],.extbase-debugger input[type="checkbox"] { display: block; -webkit-appearance: checkbox; -moz-appearance: checkbox; appearance: checkbox } .typo3-adminPanel input[type="checkbox"]+span,.Extbase-Utility-Debugger-VarDump input[type="checkbox"]+span,.typo3-adminPanel input[type="checkbox"]+span,.extbase-debugger input[type="checkbox"]+span { padding: 0; margin-bottom: 0 } .typo3-adminPanel input[type="checkbox"]+span:before,.Extbase-Utility-Debugger-VarDump input[type="checkbox"]+span:before,.typo3-adminPanel input[type="checkbox"]+span:before,.extbase-debugger input[type="checkbox"]+span:before { content: ""!important } .powermail_fieldwrap_check--distribution .powermail_check_inner { position: relative } .powermail_fieldwrap_check--distribution .powermail_check_inner .icon-info-circled { cursor: pointer; position: absolute; top: -10px; right: -10px } .powermail_fieldwrap_check--distribution .powermail_check_inner .icon-info-circled:hover { opacity: .6 } .powermail_fieldwrap_check--distribution .powermail_check_inner .icon-info-circled::before { font-size: 16px; font-size: 1.23076923rem; line-height: 160%; margin-right: 0; padding: 10px } .powermail_fieldwrap_check--distribution .powermail_check_inner .distribution-info-box { background-color: #F2F2F2; border: 1px solid #DFDFDF; color: #333; display: none; bottom: 100%; right: -10px; padding: 15px 20px; position: absolute; width: 218px } .powermail_fieldwrap_check--distribution .powermail_check_inner .distribution-info-box.active { display: block } .powermail_fieldwrap_check--distribution .powermail_check_inner .distribution-info-box::after,.powermail_fieldwrap_check--distribution .powermail_check_inner .distribution-info-box::before { top: 100%; right: 5px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none } .powermail_fieldwrap_check--distribution .powermail_check_inner .distribution-info-box::after { border-color: rgba(255,255,255,0); border-top-color: #F2F2F2; border-width: 11px; margin-left: -11px; right: 7px } .powermail_fieldwrap_check--distribution .powermail_check_inner .distribution-info-box::before { border-color: rgba(255,255,255,0); border-top-color: #DFDFDF; border-width: 13px; margin-left: -12px } .powermail_fieldwrap_check--distribution .powermail_check_inner .distribution-info-box a { color: #006428 } .Extbase-Utility-Debugger-VarDump input[type="checkbox"],.typo3-adminPanel input[type="checkbox"] { display: block; -webkit-appearance: checkbox; -moz-appearance: checkbox; appearance: checkbox } button,input[type="submit"] { margin-bottom: 1rem; display: inline-block; text-decoration: none; background-color: #006428; padding: 5px 15px; color: #FFF; font-family: 'Open Sans',sans-serif; font-size: 15px; font-size: 1.15384615rem; line-height: 160%; border: none; margin-right: 1rem; clear: both } button:hover,input[type="submit"]:hover { color: #FFF; cursor: pointer; background-color: #006428 } button:focus,input[type="submit"]:focus { outline: none } form { margin-bottom: 1em; position: relative } form fieldset { border: none } form fieldset>legend { display: none } form fieldset>div { margin-bottom: 1em } form fieldset>div .parsley-error { border: 1px solid #FF0302 } form fieldset>div .parsley-error.dropdown:not(.ui-select-container).open>div { border-bottom-color: #FF0302; border-left-color: #FF0302; border-right-color: #FF0302 } form fieldset>div .parsley-errors-list { float: right; margin-bottom: 0; position: relative; top: -1rem; right: -2px } form fieldset>div .parsley-errors-list li { padding: 1px 5px; background-color: red; color: #FFF; font-size: 12px; font-size: .92307692rem; line-height: 160%; margin: 0 } form fieldset>div .parsley-errors-list li:before { display: none } form fieldset>div.powermail_check_outer.parsley-error,form fieldset>div .powermail_check_inner.parsley-error { border: none } form .powermail_fieldset { clear: both } form .powermail_fieldset.layout1 { width: 48%; margin-right: 4%; float: left } form .powermail_fieldset.layout2 { width: 48%; clear: none } form .powermail_fieldset.layout2:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0 } form .powermail_fieldwrap { clear: both } form .powermail_fieldwrap.layout1 { width: 48%; margin-right: 4%; float: left; clear: both } form .powermail_fieldwrap.layout2 { width: 48%; float: right; clear: none } form.powermail_form button,form.powermail_form input[type="submit"] { margin-top: 25px } form #powermail_fieldwrap_360,form #powermail_fieldwrap_411,form #powermail_fieldwrap_1360 { display: none } form .required-hint { color: #999; text-align: right } .no-spacing-bottom,.frame-layout-2 { margin-bottom: 0!important; padding-bottom: 0!important } .no-spacing-bottom+.frame-type-div hr,.frame-layout-2+.frame-type-div hr { margin-top: 0 } .bigger-margin-bottom,.frame-layout-1 { margin-bottom: 40px } .bigger-margin-bottom-large { margin-bottom: 70px } #content { background-color: #FFF; min-height: 375px } #content>.wrapper { position: relative; padding-top: 15px; padding-bottom: 20px } #content.history>.wrapper { position: relative } #content.history h1 { position: absolute; left: 0; top: 64px; width: 350px } .sub-content { background-color: #FFF } .sub-content .wrapper>div:first-child { padding-top: 45px } .sub-content .wrapper>div:last-child { padding-bottom: 25px } .sub-content.highlighted { background-color: #F2F2F2 } #content .background-image,.teaser .background-image,.cs-cols .background-image,#content.background-image,.teaser.background-image,.cs-cols.background-image { position: relative } #content .background-image.cs-1-2-cols>div,.teaser .background-image.cs-1-2-cols>div,.cs-cols .background-image.cs-1-2-cols>div,#content.background-image.cs-1-2-cols>div,.teaser.background-image.cs-1-2-cols>div,.cs-cols.background-image.cs-1-2-cols>div,#content .background-image .cs-1-2-cols>div,.teaser .background-image .cs-1-2-cols>div,.cs-cols .background-image .cs-1-2-cols>div,#content.background-image .cs-1-2-cols>div,.teaser.background-image .cs-1-2-cols>div,.cs-cols.background-image .cs-1-2-cols>div,#content .background-image.cs-2-1-cols>div,.teaser .background-image.cs-2-1-cols>div,.cs-cols .background-image.cs-2-1-cols>div,#content.background-image.cs-2-1-cols>div,.teaser.background-image.cs-2-1-cols>div,.cs-cols.background-image.cs-2-1-cols>div,#content .background-image .cs-2-1-cols>div,.teaser .background-image .cs-2-1-cols>div,.cs-cols .background-image .cs-2-1-cols>div,#content.background-image .cs-2-1-cols>div,.teaser.background-image .cs-2-1-cols>div,.cs-cols.background-image .cs-2-1-cols>div,#content .background-image.cs-2-cols>div,.teaser .background-image.cs-2-cols>div,.cs-cols .background-image.cs-2-cols>div,#content.background-image.cs-2-cols>div,.teaser.background-image.cs-2-cols>div,.cs-cols.background-image.cs-2-cols>div,#content .background-image .cs-2-cols>div,.teaser .background-image .cs-2-cols>div,.cs-cols .background-image .cs-2-cols>div,#content.background-image .cs-2-cols>div,.teaser.background-image .cs-2-cols>div,.cs-cols.background-image .cs-2-cols>div { position: relative; z-index: 10 } #content .background-image.cs-1-2-cols .background-img,.teaser .background-image.cs-1-2-cols .background-img,.cs-cols .background-image.cs-1-2-cols .background-img,#content.background-image.cs-1-2-cols .background-img,.teaser.background-image.cs-1-2-cols .background-img,.cs-cols.background-image.cs-1-2-cols .background-img,#content .background-image .cs-1-2-cols .background-img,.teaser .background-image .cs-1-2-cols .background-img,.cs-cols .background-image .cs-1-2-cols .background-img,#content.background-image .cs-1-2-cols .background-img,.teaser.background-image .cs-1-2-cols .background-img,.cs-cols.background-image .cs-1-2-cols .background-img,#content .background-image.cs-2-1-cols .background-img,.teaser .background-image.cs-2-1-cols .background-img,.cs-cols .background-image.cs-2-1-cols .background-img,#content.background-image.cs-2-1-cols .background-img,.teaser.background-image.cs-2-1-cols .background-img,.cs-cols.background-image.cs-2-1-cols .background-img,#content .background-image .cs-2-1-cols .background-img,.teaser .background-image .cs-2-1-cols .background-img,.cs-cols .background-image .cs-2-1-cols .background-img,#content.background-image .cs-2-1-cols .background-img,.teaser.background-image .cs-2-1-cols .background-img,.cs-cols.background-image .cs-2-1-cols .background-img,#content .background-image.cs-2-cols .background-img,.teaser .background-image.cs-2-cols .background-img,.cs-cols .background-image.cs-2-cols .background-img,#content.background-image.cs-2-cols .background-img,.teaser.background-image.cs-2-cols .background-img,.cs-cols.background-image.cs-2-cols .background-img,#content .background-image .cs-2-cols .background-img,.teaser .background-image .cs-2-cols .background-img,.cs-cols .background-image .cs-2-cols .background-img,#content.background-image .cs-2-cols .background-img,.teaser.background-image .cs-2-cols .background-img,.cs-cols.background-image .cs-2-cols .background-img { position: absolute; bottom: 0; right: -150px } #content .background-image.cs-1-2-cols.left .background-img,.teaser .background-image.cs-1-2-cols.left .background-img,.cs-cols .background-image.cs-1-2-cols.left .background-img,#content.background-image.cs-1-2-cols.left .background-img,.teaser.background-image.cs-1-2-cols.left .background-img,.cs-cols.background-image.cs-1-2-cols.left .background-img,#content .background-image .cs-1-2-cols.left .background-img,.teaser .background-image .cs-1-2-cols.left .background-img,.cs-cols .background-image .cs-1-2-cols.left .background-img,#content.background-image .cs-1-2-cols.left .background-img,.teaser.background-image .cs-1-2-cols.left .background-img,.cs-cols.background-image .cs-1-2-cols.left .background-img,#content .background-image.cs-2-1-cols.left .background-img,.teaser .background-image.cs-2-1-cols.left .background-img,.cs-cols .background-image.cs-2-1-cols.left .background-img,#content.background-image.cs-2-1-cols.left .background-img,.teaser.background-image.cs-2-1-cols.left .background-img,.cs-cols.background-image.cs-2-1-cols.left .background-img,#content .background-image .cs-2-1-cols.left .background-img,.teaser .background-image .cs-2-1-cols.left .background-img,.cs-cols .background-image .cs-2-1-cols.left .background-img,#content.background-image .cs-2-1-cols.left .background-img,.teaser.background-image .cs-2-1-cols.left .background-img,.cs-cols.background-image .cs-2-1-cols.left .background-img,#content .background-image.cs-2-cols.left .background-img,.teaser .background-image.cs-2-cols.left .background-img,.cs-cols .background-image.cs-2-cols.left .background-img,#content.background-image.cs-2-cols.left .background-img,.teaser.background-image.cs-2-cols.left .background-img,.cs-cols.background-image.cs-2-cols.left .background-img,#content .background-image .cs-2-cols.left .background-img,.teaser .background-image .cs-2-cols.left .background-img,.cs-cols .background-image .cs-2-cols.left .background-img,#content.background-image .cs-2-cols.left .background-img,.teaser.background-image .cs-2-cols.left .background-img,.cs-cols.background-image .cs-2-cols.left .background-img { right: auto; left: -150px } #content .background-image>.wrapper,.teaser .background-image>.wrapper,.cs-cols .background-image>.wrapper,#content.background-image>.wrapper,.teaser.background-image>.wrapper,.cs-cols.background-image>.wrapper { min-height: 340px } #content .background-image>.wrapper .background-img,.teaser .background-image>.wrapper .background-img,.cs-cols .background-image>.wrapper .background-img,#content.background-image>.wrapper .background-img,.teaser.background-image>.wrapper .background-img,.cs-cols.background-image>.wrapper .background-img { position: absolute; bottom: 0; right: -514px } .teaser.background-image>.wrapper { min-height: 300px } .cs-cols.background-image { min-height: 360px } .tab-content { margin-bottom: 20px!important } .tab-content ul.resp-tabs-list li.resp-tab-item { padding: 3px 10px!important; position: relative; top: 6px; background-color: #F2F2F2; margin-left: 3px; font-weight: 400; font-size: 15px; font-size: 1.15384615rem; line-height: 160% } .tab-content ul.resp-tabs-list li.resp-tab-item:first-child { margin-left: 0 } .tab-content ul.resp-tabs-list li.resp-tab-item:before { display: none } .tab-content ul.resp-tabs-list li.resp-tab-item:hover { color: #006428 } .tab-content ul.resp-tabs-list li.resp-tab-item.resp-tab-active { padding: 6px 15px 5px!important; border-color: #DFDFDF; margin-bottom: 0!important; top: 1px; background-color: #FFF; font-weight: 700 } .tab-content ul.resp-tabs-list li.resp-tab-item.resp-tab-active:hover { cursor: text; color: #333 } .tab-content ul.resp-tabs-list li.resp-tab-item.highlighted { color: #FFF!important; background-color: #006428 } .tab-content ul.resp-tabs-list li.resp-tab-item.highlighted:hover { background-color: #006428 } .tab-content .resp-tabs-container .resp-tab-content { border-color: #DFDFDF!important; border-left: none; border-right: none; border-bottom: none; padding: 30px 0 15px } .tab-content .resp-tabs-container .resp-tab-content .cs-cols.cs-2-1-cols>div { width: 30%; margin-left: 5% } .tab-content .resp-tabs-container .resp-tab-content .cs-cols.cs-2-1-cols>div:first-child { width: 65%; margin-left: 0 } .tab-content .resp-tabs-container .resp-tab-content .cs-cols.cs-2-1-cols>div .cs-2-cols>div { width: 48%; margin-left: 4% } .tab-content .resp-tabs-container .resp-tab-content .cs-cols.cs-2-1-cols>div .cs-3-cols>div { width: 30%; margin-left: 5% } .tab-content .resp-tabs-container .resp-tab-content .cs-cols.cs-2-1-cols>div .cs-3-cols>div:first-child { width: 30%; margin-left: 0 } .tab-content .resp-tabs-container .resp-tab-content .cs-cols.cs-1-2-cols>div { width: 65%; margin-left: 5% } .tab-content .resp-tabs-container .resp-tab-content .cs-cols.cs-1-2-cols>div:first-child { margin-left: 0; width: 30% } .tab-content .resp-tabs-container .resp-tab-content .cs-cols.cs-3-cols>div { width: 30%; margin-left: 5% } .tab-content.small ul.resp-tabs-list li.resp-tab-item { padding: 4px 13px!important; position: static; background-color: #FFF; margin-left: 0; color: #999; border: 1px solid #DFDFDF; border-left: none } .tab-content.small ul.resp-tabs-list li.resp-tab-item:hover { color: #006428 } .tab-content.small ul.resp-tabs-list li.resp-tab-item:first-child { border-left: 1px solid #DFDFDF } .tab-content.small ul.resp-tabs-list li.resp-tab-item.resp-tab-active { border-color: #006428; background-color: #006428; font-weight: 400; color: #FFF } .tab-content.small ul.resp-tabs-list li.resp-tab-item.resp-tab-active:hover { color: #FFF } .tab-content.small .resp-tabs-container .resp-tab-content { border: none!important; padding: 30px 0 0 } .tab-content#social-media-tabs ul.resp-tabs-list li.resp-tab-item:before { position: relative; display: inline-block; top: 4px; color: #999 } .tab-content#social-media-tabs ul.resp-tabs-list li.resp-tab-item:hover:before { color: #006428 } .tab-content#social-media-tabs ul.resp-tabs-list li.resp-tab-item.resp-tab-active:before { color: #FFF } .tab-content#social-media-tabs ul.resp-tabs-list li.resp-tab-item.resp-tab-active:hover { color: #FFF } .tab-content#social-media-tabs .facebook-wrapper .fb-page>span { width: 280px!important } .tab-content h2.resp-accordion { border: 1px solid #DFDFDF; background-color: #F2F2F2; margin-top: 1px; padding: 10px 15px 10px 35px; font-size: 15px; font-size: 1.15384615rem; line-height: 160%; position: relative } .tab-content h2.resp-accordion:hover { color: #006428 } .tab-content h2.resp-accordion:first-child { border-top: 1px solid #DFDFDF!important; background-color: #F2F2F2!important } .tab-content h2.resp-accordion .resp-arrow { float: none; margin-top: 0; border: none; text-indent: 0; position: absolute; top: 4px; left: 2px } .tab-content h2.resp-accordion .resp-arrow:before { font-family: "heshi-icons"; content: '\e802'; font-style: normal; speak: none; display: inline-block; text-decoration: inherit; width: 1em; margin-right: .4em; text-align: center; font-variant: normal; text-transform: none; font-size: 35px; font-size: 2.69230769rem; line-height: 100%; height: 1.2em; overflow: hidden; color: #006428 } .tab-content h2.resp-accordion.resp-tab-active { background-color: #FFF!important; border-bottom: none; padding: 10px 15px 10px 35px!important; font-weight: 700 } .tab-content h2.resp-accordion.resp-tab-active:hover { color: #333 } .tab-content h2.resp-accordion.resp-tab-active .resp-arrow { top: 6px } .tab-content h2.resp-accordion.resp-tab-active .resp-arrow:before { content: '\e812' } .frame>.tab-content.tabs ul.resp-tabs-list li.resp-tab-item { padding: 3px 10px!important; position: static; margin-bottom: 10px; margin-right: 10px; margin-left: 0; border: 1px solid #F2F2F2 } .frame>.tab-content.tabs ul.resp-tabs-list li.resp-tab-item.resp-tab-active { padding: 3px 10px!important; border: 1px solid #DFDFDF; position: static; margin-bottom: 10px!important; margin-right: 10px; margin-left: 0 } .image-slider { margin-bottom: 20px } .image-slider.flexslider { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; box-shadow: none; background: none; border: none; margin-bottom: 35px } .image-slider.flexslider .slides>li { margin-bottom: 0; padding-left: 0 } .image-slider.flexslider .slides>li:before { display: none } .image-slider.flexslider .slides>li .image { background-color: #FFF; border: 1px solid #DFDFDF; height: 188px; position: relative; margin: 0 5px } .image-slider.flexslider .slides>li .image .lightbox-link { position: static; display: block } .image-slider.flexslider .slides>li .image .lightbox-link:before { z-index: 150 } .image-slider.flexslider .slides>li .image img { width: auto; max-height: 90%; max-width: 90%; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto } .image-slider.flexslider .flex-direction-nav li { padding-left: 0; margin-bottom: 0; position: static } .image-slider.flexslider .flex-direction-nav li:before { display: none } .image-slider.flexslider .flex-direction-nav li .flex-prev,.image-slider.flexslider .flex-direction-nav li .flex-next { opacity: 1; transition: none; text-shadow: none; color: #DFDFDF; height: 120px; width: 120px; margin-top: -70px } .image-slider.flexslider .flex-direction-nav li .flex-prev:before,.image-slider.flexslider .flex-direction-nav li .flex-next:before { font-family: "heshi-icons"; font-size: 120px; line-height: 100% } .image-slider.flexslider .flex-direction-nav li .flex-prev.flex-disabled,.image-slider.flexslider .flex-direction-nav li .flex-next.flex-disabled { cursor: pointer; opacity: 1!important } .image-slider.flexslider .flex-direction-nav li .flex-prev { left: -90px!important } .image-slider.flexslider .flex-direction-nav li .flex-prev:before { content: '\e801' } .image-slider.flexslider .flex-direction-nav li .flex-next { right: -90px!important } .image-slider.flexslider .flex-direction-nav li .flex-next:before { content: '\e802' } .image-slider.flexslider .flex-control-nav { bottom: -30px; display: none } .image-slider.flexslider .flex-control-nav li { padding-left: 0; margin: 0 4px } .image-slider.flexslider .flex-control-nav li a { background-color: #FFF; border: 1px solid #CCC; box-shadow: none; width: 7px; height: 7px } .image-slider.flexslider .flex-control-nav li a.flex-active { background-color: #999; border-color: #999 } .tab-content.tabs.small .flexslider { border: none; border-radius: 0; box-shadow: none; margin: 0 20px 35px 20px } .tab-content.tabs.small .flexslider ul { margin: 0 } .tab-content.tabs.small .flexslider ul li { margin: 0; padding: 0 15px } .tab-content.tabs.small .flexslider ul li:before { display: none } .tab-content.tabs.small .flexslider ul li .workpiece-item { text-align: center } .tab-content.tabs.small .flexslider ul li .workpiece-item .image { margin-bottom: 5px; text-align: center; min-height: 140px; position: relative } .tab-content.tabs.small .flexslider ul li .workpiece-item .image img { width: auto; height: auto; display: inline-block; max-width: 100%; max-height: 100%; position: absolute; top: 0; bottom: 0; right: 0; left: 0; margin: auto } .tab-content.tabs.small .flexslider ul li .workpiece-item a { color: #333; text-decoration: none; min-height: 200px; display: block } .tab-content.tabs.small .flexslider ul li .workpiece-item a:hover { color: #006428 } .tab-content.tabs.small .flexslider .flex-direction-nav li { padding-left: 0; margin-bottom: 0; position: static } .tab-content.tabs.small .flexslider .flex-direction-nav li:before { display: none } .tab-content.tabs.small .flexslider .flex-direction-nav li a { margin: 0; top: 45px } .tab-content.tabs.small .flexslider .flex-direction-nav li .flex-prev,.tab-content.tabs.small .flexslider .flex-direction-nav li .flex-next { opacity: 1; transition: none; text-shadow: none; color: #CCC; height: 42px; width: 40px } .tab-content.tabs.small .flexslider .flex-direction-nav li .flex-prev:before,.tab-content.tabs.small .flexslider .flex-direction-nav li .flex-next:before { font-family: "heshi-icons"; font-size: 60px; line-height: 100% } .tab-content.tabs.small .flexslider .flex-direction-nav li .flex-prev:hover,.tab-content.tabs.small .flexslider .flex-direction-nav li .flex-next:hover { color: #006428 } .tab-content.tabs.small .flexslider .flex-direction-nav li .flex-prev.flex-disabled,.tab-content.tabs.small .flexslider .flex-direction-nav li .flex-next.flex-disabled { cursor: pointer; opacity: 1!important } .tab-content.tabs.small .flexslider .flex-direction-nav li .flex-prev { left: -40px!important } .tab-content.tabs.small .flexslider .flex-direction-nav li .flex-prev:before { content: '\e801' } .tab-content.tabs.small .flexslider .flex-direction-nav li .flex-next { right: -20px!important } .tab-content.tabs.small .flexslider .flex-direction-nav li .flex-next:before { content: '\e802' } .tab-content.tabs.small .flexslider .flex-control-nav { bottom: -30px } .tab-content.tabs.small .flexslider .flex-control-nav li { padding-left: 0; margin: 0 4px } .tab-content.tabs.small .flexslider .flex-control-nav li a { background-color: #FFF; border: 1px solid #CCC; box-shadow: none; width: 7px; height: 7px } .tab-content.tabs.small .flexslider .flex-control-nav li a.flex-active { background-color: #999; border-color: #999 } .image-gallery-slider.flexslider { border: none; border-radius: 0; box-shadow: none; margin: 0 0 35px 0 } .image-gallery-slider.flexslider ul { margin: 0 } .image-gallery-slider.flexslider ul li { margin: 0; padding: 0; height: 230px; background-color: #999; position: relative } .image-gallery-slider.flexslider ul li:before { display: none } .image-gallery-slider.flexslider ul li img { display: block; height: 100%; width: auto; max-height: 100%; max-width: none; position: relative; /* left: -20% */ } .image-gallery-slider.flexslider ul li a { overflow: hidden; position: absolute; display: block; width: 100%; height: 100%; top: 0; left: 0; cursor: pointer; } .image-gallery-slider.flexslider ul li a.lightbox:after { content: '.'; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #000; background-color: rgba(0,0,0,.2); font-size: 1px; line-height: 1%; color: rgba(0,0,0,0) } .image-gallery-slider.flexslider ul li a.lightbox:before { z-index: 20 } .image-gallery-slider.flexslider ul li a.lightbox.lightbox.mfp-iframe:before { content: '\e816' } .image-gallery-slider.flexslider ul li .border-wrapper { border: 1px solid #FFF; position: absolute; width: 100%; height: 100%; box-sizing: border-box; overflow: hidden } .image-gallery-slider.flexslider ul li .box-left,.image-gallery-slider.flexslider ul li .box-center-top,.image-gallery-slider.flexslider ul li .box-center-bottom,.image-gallery-slider.flexslider ul li .box-right,.image-gallery-slider.flexslider ul li .box-all,.image-gallery-slider.flexslider ul li .box-partly-filled-2-left,.image-gallery-slider.flexslider ul li .box-partly-filled-2-right,.image-gallery-slider.flexslider ul li .box-partly-filled-3-left,.image-gallery-slider.flexslider ul li .box-partly-filled-3-center,.image-gallery-slider.flexslider ul li .box-partly-filled-3-right { position: absolute } .image-gallery-slider.flexslider ul li .box-center-bottom,.image-gallery-slider.flexslider ul li .box-center-top { left: 33%; height: 50%; width: 17% } .image-gallery-slider.flexslider ul li .box-center-bottom img,.image-gallery-slider.flexslider ul li .box-center-top img { left: -40% } .image-gallery-slider.flexslider ul li .box-partly-filled-3-center { left: 33%; height: 100%; width: 17%; top: 0 } .image-gallery-slider.flexslider ul li .box-partly-filled-3-center img { left: -150% } .image-gallery-slider.flexslider ul li .box-partly-filled-3-center a.lightbox:before { top: 10px; left: auto; bottom: auto; right: 10px } .image-gallery-slider.flexslider ul li .box-left,.image-gallery-slider.flexslider ul li .box-partly-filled-3-left { left: 0; top: 0; height: 100%; width: 33% } .image-gallery-slider.flexslider ul li .box-left a.lightbox:before,.image-gallery-slider.flexslider ul li .box-partly-filled-3-left a.lightbox:before { top: auto; left: auto; bottom: 10px; right: 10px } .image-gallery-slider.flexslider ul li .box-center-top { top: 0 } .image-gallery-slider.flexslider ul li .box-center-top a.lightbox:before { top: 10px; left: auto; bottom: auto; right: 10px } .image-gallery-slider.flexslider ul li .box-center-bottom { top: 50% } .image-gallery-slider.flexslider ul li .box-center-bottom a.lightbox:before { top: 10px; left: 10px; right: auto; bottom: auto } .image-gallery-slider.flexslider ul li .box-right,.image-gallery-slider.flexslider ul li .box-partly-filled-2-right,.image-gallery-slider.flexslider ul li .box-partly-filled-3-right { right: 0; top: 0; height: 100%; width: 50% } .image-gallery-slider.flexslider ul li .box-partly-filled-2-right a.lightbox:before { top: auto; left: 10px; right: auto; bottom: 10px } .image-gallery-slider.flexslider ul li .box-partly-filled-2-left { left: 0; top: 0; height: 100%; width: 50% } .image-gallery-slider.flexslider ul li .box-partly-filled-2-left a.lightbox:before { top: 10px; left: 10px; right: auto; bottom: auto } .image-gallery-slider.flexslider ul li .box-all { left: 0; top: 0; height: 100%; width: 100% } .image-gallery-slider.flexslider ul li .box-all img { left: 0; top: -30%; height: auto; max-height: none; width: 100%; max-width: 100% } .image-gallery-slider.flexslider .flex-control-nav { bottom: -30px } .image-gallery-slider.flexslider .flex-control-nav li { padding-left: 0; margin: 0 4px } .image-gallery-slider.flexslider .flex-control-nav li a { background-color: #FFF; border: 1px solid #CCC; box-shadow: none; width: 7px; height: 7px } .image-gallery-slider.flexslider .flex-control-nav li a.flex-active { background-color: #999; border-color: #999 } .video-teaser { margin-bottom: 1rem; max-width: 300px } .video-teaser .video { position: relative } .video-teaser .video a { text-decoration: none; cursor: pointer; } .video-teaser .video a>img { height: auto; width: 100%; display: block; margin: 0 auto } .video-teaser .video a:before { content: '.'; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #000; background-color: rgba(0,0,0,.2); font-size: 1px; line-height: 1%; color: rgba(0,0,0,0) } .video-teaser .video a:after { font-family: "heshi-icons"; content: '\e816'; position: absolute; top: 0; left: 0; width: 51px; height: 51px; overflow: hidden; color: #FFF; font-size: 50px; line-height: 100%; text-align: center; margin: auto; bottom: 0; right: 0; background-color: rgba(0,0,0,.5); -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px } .top-videos .video-teaser { margin: 0 auto 2rem } .top-videos-wrapper { padding: 2rem 0 1px; margin-bottom: 3rem; position: relative } .top-videos-wrapper::before { content: ""; background-color: #F2F2F2; width: 100vw; left: 50%; top: 0; height: 100%; position: absolute; margin-left: -50vw; z-index: 1 } .top-videos-wrapper>* { position: relative; z-index: 10 } .subscription,figcaption.image-caption { margin-top: 5px; font-size: 12px; font-size: .92307692rem; line-height: 160%; color: #999 } .icon-box { margin-bottom: 20px; margin-left: 55px; position: relative; word-wrap: break-word } @media screen and (max-width: 789px) { .layui-layer-iframe{ width: 100%!important; left: 0!important; } } .icon-box:before { font-family: "heshi-icons"; font-style: normal; font-weight: 400; speak: none; display: inline-block; text-decoration: none; width: 1em; margin-right: .2em; text-align: center; font-variant: normal; text-transform: none; height: 1em; overflow: hidden; position: absolute; top: 0; left: -55px; color: #006428; font-size: 45px; font-size: 3.46153846rem; line-height: 100% } .icon-box.contact table.clean tr th,.icon-box.contact table.clean tr td { width: 100% } .icon-box.contact table.clean tr th:first-child,.icon-box.contact table.clean tr td:first-child { width: auto; min-width: 65px } .icon-box.contact:before { content: '\e80a' } .icon-box.world:before { content: '\e809' } .icon-box.phone:before { content: '\e80b' } .icon-box.information:before { content: '\e83a' } .icon-box.mail:before { content: '\e80c' } .icon-box.question:before { content: '\e819' } .icon-box.fax:before { content: '\e81c' } .icon-box.address:before { content: '\e81b' } .icon-box.folder:before { content: '\e821' } .icon-box.search:before { content: '\e831' } .icon-box.calendar:before { content: '\e830' } .icon-box.comment:before { content: '\e833' } .icon-box.empty-comment:before { content: '\e83b' } .box { padding: 10px 5% 15px; width: 90%; margin-bottom: 20px } .box>*:last-child { margin-bottom: 0 } .box>img { width: 100%; display: block; margin: 0 auto 1em } .box.full-grey { background-color: #F2F2F2; margin-bottom: 35px } .box.full-grey h2 { margin-bottom: .6em } .box.full-grey h3 { margin-bottom: 0 } .detailed-info-boxes .detailed-info-box-item { width: 22%; margin-left: 4%; float: left; margin-bottom: 1rem } .detailed-info-boxes .detailed-info-box-item:nth-child(4n+1) { margin-left: 0; width: 22%; clear: both } .detailed-info-boxes .detailed-info-box-item p { margin-bottom: 0 } .tx-cs-emag-contact-persons h3 { margin-bottom: 0!important } .tx-cs-emag-contact-persons p.address { margin-top: 1rem } .tx-cs-emag-contact-persons table { margin-top: 1rem } #baidu-map { width: 100%; height: 400px } .image-gallery .image-item { float: left; width: 48%; margin-left: 4%; margin-bottom: 15px } .image-gallery .image-item:nth-child(2n+1) { margin-left: 0; clear: both } .image-gallery .image-item .news-img-caption { word-break: break-word } .image-gallery .image-item a { border: #DFDFDF 1px solid; text-align: center; display: block; height: 130px } .image-gallery .image-item a:before { z-index: 5 } .image-gallery .image-item a img { max-height: 90%; max-width: 90%; position: absolute; top: 0; bottom: 0; right: 0; left: 0; margin: auto } .back-link,.more-link { border-top: 1px solid #DFDFDF; text-align: center; font-size: 15px; font-size: 1.15384615rem; line-height: 160%; margin-bottom: 25px; margin-top: 50px; padding-top: 10px } .back-link a:hover,.more-link a:hover { text-decoration: none } .back-link a:before,.more-link a:before { margin-right: 10px; position: relative; top: 2px; height: 14px } .more-link { margin-top: 15px } .teaser-item { margin-bottom: 40px; cursor: pointer } .teaser-item a { text-decoration: none; color: #333; display: block } .teaser-item a:hover { color: #006428 } .teaser-item .image { margin-bottom: 5px } .teaser-item .image img { display: block; max-width: 100%; height: auto } .teaser-item p,.teaser-item h2 { margin-bottom: 0 } .teaser-item p.category,.teaser-item h2.category { color: #999; font-size: 12px; font-size: .92307692rem; line-height: 160% } .teaser-item p.title,.teaser-item h2.title { font-size: 15px; font-size: 1.15384615rem; line-height: 160%; font-weight: 600 } .teaser-item p.title span,.teaser-item h2.title span { font-weight: 400 } .teaser-item p.title,.teaser-item h2.title { font-size: 15px; font-size: 1.15384615rem; line-height: 160%; font-weight: 600 } .teaser-item.teaser-sub-menu { margin-bottom: 20px; position: relative; min-height: 290px } .teaser-item.teaser-sub-menu:hover .sub-menu { display: block } .teaser-item.teaser-sub-menu ul.sub-menu { background-color: #F2F2F2; position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: none } .teaser-item.teaser-sub-menu ul.sub-menu li { font-size: 13px; font-size: 1rem; line-height: 160%; font-weight: 400; margin-bottom: 5px; padding-left: 35px; padding-right: 15px } .teaser-item.teaser-sub-menu ul.sub-menu li:first-child { padding-top: 15px } .teaser-item.teaser-sub-menu ul.sub-menu li:first-child:before { top: 10px } .teaser-item.teaser-sub-menu ul.sub-menu li:last-child { padding-bottom: 10px } .teaser-item.teaser-sub-menu ul.sub-menu li:before { display: block; content: '\e802'; font-size: 30px; font-size: 2.30769231rem; line-height: 100%; color: #006428; top: -5px; left: 5px; font-weight: 600 } .teaser-item.brands .image { background-color: #FFF; border: 1px solid #DFDFDF; height: 188px; position: relative } .teaser-item.brands .image img { width: auto; max-height: 90%; max-width: 90%; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto } .teaser-item.magazine .image { border: 1px solid #DFDFDF; width: 80px; float: left } .teaser-item.magazine .image img { max-width: 100%; height: auto; display: block } .teaser-item.magazine .text { margin-left: 102px } .teaser-item.magazine .text p { margin-bottom: 8px } .teaser-item.magazine .text>a { color: #006428 } .four-cols-teaser.three-colled .teaser-item,.four-cols-teaser.three-colled .frame { width: 30%; margin-left: 5%; float: left } .four-cols-teaser.three-colled .teaser-item:nth-child(4n+1),.four-cols-teaser.three-colled .frame:nth-child(4n+1) { margin-left: 5%; clear: none } .four-cols-teaser.three-colled .teaser-item:nth-child(3n+1),.four-cols-teaser.three-colled .frame:nth-child(3n+1) { margin-left: 0; clear: both } .four-cols-teaser.two-colled .teaser-item,.four-cols-teaser.two-colled .frame { width: 48%; margin-left: 4%; float: left } .four-cols-teaser.two-colled .teaser-item:nth-child(4n+1),.four-cols-teaser.two-colled .frame:nth-child(4n+1) { margin-left: 4%; clear: none } .four-cols-teaser.two-colled .teaser-item:nth-child(2n+1),.four-cols-teaser.two-colled .frame:nth-child(2n+1) { margin-left: 0; clear: both } .four-cols-teaser .teaser-item,.four-cols-teaser .frame { width: 22%; margin-left: 4%; float: left } .four-cols-teaser .teaser-item:nth-child(4n+1),.four-cols-teaser .frame:nth-child(4n+1) { margin-left: 0; clear: both } .four-cols-teaser .frame>.teaser-item { clear: both!important; width: auto!important; margin-left: 0!important; float: none!important } .four-cols-teaser.collapsible .collapsible-wrapper { -webkit-transition: height 1s; transition: height 1s; overflow: hidden } .four-cols-teaser.collapsible .collapse-link { border-top: 1px solid #DFDFDF; text-align: center; font-size: 15px; font-size: 1.15384615rem; line-height: 160%; margin-bottom: 10px; padding-top: 10px } .four-cols-teaser.collapsible .collapse-link a:before { margin-right: 10px; position: relative; top: 2px; height: 14px } .four-cols-teaser .teaser-item.brands .image { height: 133px } .highlights .teaser-item { width: 48%; float: left; margin-left: 4%; min-height: 286px; overflow: hidden } .highlights .teaser-item:nth-child(2n+1),.highlights .teaser-item:first-child { margin-left: 0; clear: both } .home-highlights { position: relative } .home-highlights .highlights.fair { position: absolute; width: 48%; right: 0 } .home-highlights .highlights.fair .teaser-item { width: 100%; margin-left: 0 } .home-highlights .highlights.fair .teaser-item .image { position: relative } .home-highlights .highlights.fair .teaser-item .image>a>img { position: absolute; bottom: 15px; right: 20px; max-height: 30%; width: auto } .home-highlights .highlights .highlight-item:nth-child(2n+1) { margin-left: 4%; clear: none } .home-highlights .highlights .highlight-item:first-child { margin-left: 0 } .home-highlights .highlights .highlight-item:nth-child(2n+2) { margin-left: 0; clear: both } .workpieces { margin-bottom: 1rem } .workpieces .workpiece-item { margin-bottom: 30px } .workpieces .workpiece-item a { color: #333; text-decoration: none; text-align: center } .workpieces .workpiece-item a .image { text-align: center; min-height: 140px; position: relative } .workpieces .workpiece-item a .image img { max-width: 100%; max-height: 100%; position: absolute; top: 0; bottom: 0; right: 0; left: 0; margin: auto } .workpieces .workpiece-item a:hover { color: #006428 } .workpiece-overview .workpiece-filter { margin-bottom: 25px } .workpiece-overview .workpiece-filter>div { float: left; clear: none; margin-right: 50px } .workpiece-overview .workpiece-filter>form { float: left; clear: none; margin-right: 0; width: 480px } .workpiece-overview .workpiece-filter label { font-weight: 600; display: inline-block; float: left; margin-bottom: 0; margin-right: 15px; position: relative; top: 6px } .workpiece-overview .workpiece-filter .dropdown:not(.ui-select-container) { float: left; min-width: 180px; max-width: 180px; width: 180px; margin-bottom: 0; margin-right: 10px } .workpiece-overview .workpieces .loader { display: block; margin: 100px auto } .workpiece-overview .workpieces .workpiece-item { float: left; width: 18%; margin-left: 2% } .workpiece-overview .workpieces .workpiece-item:nth-child(5n+1) { margin-left: 0; clear: both } .workpiece-overview .workpieces .workpiece-item a { font-weight: 600; font-size: 15px; font-size: 1.15384615rem; line-height: 160% } .workpiece-overview .workpieces .collapsible-wrapper { -webkit-transition: height 1s; transition: height 1s; overflow: hidden } .workpiece-overview .workpieces .collapse-link { border-top: 1px solid #DFDFDF; text-align: center; font-size: 15px; font-size: 1.15384615rem; line-height: 160%; margin-bottom: 10px; padding-top: 10px; clear: both; width: 100%; float: none } .workpiece-overview .workpieces .collapse-link a:before { margin-right: 10px; position: relative; top: 2px; height: 14px } .industry-item { margin-bottom: 20px } .industry-item a { color: #333 } .industry-item a:hover { text-decoration: none; color: #006428 } .industry-item .image { float: left; margin-right: 15px; max-width: 60px } .industry-item .image img { max-width: 100%; height: auto } .industry-items-list { margin-bottom: 20px } .industry-items-list .industry-item { float: left; width: 30%; margin-left: 5%; margin-bottom: 3rem } .industry-items-list .industry-item:nth-child(3n+1) { margin-left: 0; clear: both } .industry-items-list .industry-item a { font-weight: 600 } .industry-items-list .industry-item .text { margin-left: 115px } .machine-teaser { margin-bottom: 25px } .machine-teaser>div img { width: auto; max-width: 100%; display: block; height: auto; margin: 0 auto } .machine-teaser .operating-ranges { margin-top: 2rem } .mfp-bg { background-color: #333; background-color: rgba(51,51,51,.8); opacity: 1 } .mfp-container { padding-left: 16px; padding-right: 16px } .mfp-container .mfp-arrow { opacity: 1 } .mfp-container .mfp-arrow:before,.mfp-container .mfp-arrow:after,.mfp-container .mfp-arrow .mfp-a,.mfp-container .mfp-arrow .mfp-b { border: none; background: none; opacity: 1 } .mfp-container .mfp-arrow:hover { background: none } .mfp-container .mfp-arrow.mfp-arrow-left:before,.mfp-container .mfp-arrow.mfp-arrow-right:before { font-family: "heshi-icons"; font-size: 60px; line-height: 100%; color: #FFF; opacity: 1 } .mfp-container .mfp-arrow.mfp-arrow-left:before { content: '\e801' } .mfp-container .mfp-arrow.mfp-arrow-right:before { content: '\e802'; margin-left: 0 } .mfp-container .mfp-content .mfp-close { margin: 0; padding: 0; right: -45px; top: 11px; opacity: 1; height: 29px; line-height: 100%; color: #FFF } .mfp-container .mfp-content .mfp-close:before { font-size: 40px; font-size: 3.07692308rem; line-height: 100% } .mfp-container .mfp-content .mfp-close:hover { background: none } .mfp-container .mfp-content .mfp-iframe-scaler .mfp-close { top: -29px } .mfp-container .mfp-content .mfp-figure:after { box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none } .mfp-container .mfp-content .mfp-bottom-bar { background-color: #DFDFDF; margin-top: -40px; min-height: 38px } .mfp-container .mfp-content .mfp-bottom-bar .mfp-title { color: #333; padding: 10px 50px 10px 10px } .mfp-container .mfp-content .mfp-bottom-bar .mfp-counter { top: 10px; right: 10px; color: #333 } .mfp-container .mfp-content .white-popup-block { position: relative; background: #FFF; padding: 20px; width: auto; max-width: 500px; margin: 20px auto } .mfp-container .mfp-content .white-popup-block .mfp-close { top: -30px; right: -32px } .slider-menu.full-width-slider { position: relative } .slider-menu.full-width-slider .slides li { background-color: #FFF; padding: 0 10px; position: relative } .slider-menu.full-width-slider .slides li>a { display: block; height: 80px; position: relative; opacity: .3 } .slider-menu.full-width-slider .slides li>a>img { max-width: 85%; max-height: 85%; display: block; margin: auto; position: absolute; top: 0; bottom: 0; right: 0; left: 0; width: auto; height: auto } .slider-menu.full-width-slider .slides li>a.current { opacity: 1 } .slider-menu.full-width-slider .slides li>a.current>img { max-width: 100%; max-height: 100% } .slider-menu.full-width-slider .slides li:hover .tooltip { display: inline-block } .slider-menu.full-width-slider .slides li .tooltip { position: absolute; right: 0; top: 0; color: #FFF; font-size: 12px; font-size: .92307692rem; line-height: 160%; background-color: #000; background-color: rgba(0,0,0,.6); padding: 4px 6px; text-align: right; display: none; white-space: nowrap } .slider-menu.flexslider { border: none; border-radius: 0; box-shadow: none; margin: 0 35px; padding: 15px 0 } .slider-menu.flexslider ul { margin: 0 } .slider-menu.flexslider ul li { margin: 0 } .slider-menu.flexslider ul li:before { display: none } .slider-menu.flexslider .flex-direction-nav li { padding-left: 0; margin-bottom: 0; position: static } .slider-menu.flexslider .flex-direction-nav li:before { display: none } .slider-menu.flexslider .flex-direction-nav li .flex-prev,.slider-menu.flexslider .flex-direction-nav li .flex-next { opacity: 1; transition: none; text-shadow: none; color: #CCC; height: 42px; width: 40px; margin-top: -32px } .slider-menu.flexslider .flex-direction-nav li .flex-prev:before,.slider-menu.flexslider .flex-direction-nav li .flex-next:before { font-family: "heshi-icons"; font-size: 60px; line-height: 100% } .slider-menu.flexslider .flex-direction-nav li .flex-prev:hover,.slider-menu.flexslider .flex-direction-nav li .flex-next:hover { color: #006428 } .slider-menu.flexslider .flex-direction-nav li .flex-prev.flex-disabled,.slider-menu.flexslider .flex-direction-nav li .flex-next.flex-disabled { cursor: pointer; opacity: 1!important } .slider-menu.flexslider .flex-direction-nav li .flex-prev { left: -50px!important } .slider-menu.flexslider .flex-direction-nav li .flex-prev:before { content: '\e801' } .slider-menu.flexslider .flex-direction-nav li .flex-next { right: -30px!important } .slider-menu.flexslider .flex-direction-nav li .flex-next:before { content: '\e802' } .history { position: relative; padding-top: 55px } .history:before { content: " "; display: block; height: 99%; width: 3px; background-color: #DFDFDF; position: absolute; top: 90px; left: 50% } .history .history-item { margin-bottom: 40px; width: 40%; float: right; position: relative; clear: both } .history .history-item.highlighted:before { height: 20px; width: 20px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; left: -108px } .history .history-item.highlighted .description { background-color: #F2F2F2; border-color: #F2F2F2 } .history .history-item:nth-child(2n+2) { float: left } .history .history-item:nth-child(2n+2):before { left: auto; right: -110px } .history .history-item:nth-child(2n+2).highlighted:before { right: -112px } .history .history-item:nth-child(2n+2) .date { text-align: left; left: auto; right: -300px } .history .history-item:nth-child(2n+2) .date:after { right: auto; left: -150px } .history .history-item:before { content: " "; display: block; height: 15px; width: 15px; background-color: #006428; border: 3px #FFF solid; position: absolute; top: 10px; left: -106px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; z-index: 10 } .history .history-item .date { position: absolute; top: 10px; left: -300px; text-align: right; width: 150px } .history .history-item .date:after { content: " "; display: block; height: 3px; width: 100px; background-color: #DFDFDF; position: absolute; top: 9px; right: -150px } .history .history-item .date p { margin-bottom: 0 } .history .history-item .date p.month { font-weight: 600 } .history .history-item .date p.year { font-size: 25px; font-size: 1.92307692rem; line-height: 160%; font-weight: 300; position: relative; top: -5px } .history .history-item .description { border: 1px solid #DFDFDF; background-color: #FFF; padding: 15px } .history .history-item .description .title { font-size: 15px; font-size: 1.15384615rem; line-height: 160%; font-weight: 600 } .history .history-item .description img { width: 100%; height: auto } .sub-navigation { background-color: #CCC; color: #FFF; font-size: 15px; line-height: 160%; position: relative } .sub-navigation+#content { padding-top: 45px } .sub-navigation.fixed-on-top { width: 100%; z-index: 490; top: 71px; position: fixed; left: 0 } .sub-navigation .active-background { background-color: #999; position: absolute; height: 34px; left: 0; top: 0; width: 460px; -webkit-transition: width 2s; transition: width 2s } .sub-navigation .active-background:after { width: 0; content: ''; position: absolute; top: 0; right: 0; border-left: 18px solid #999; border-bottom: 34px solid #CCC; height: 0 } .sub-navigation ul { margin: 0; position: relative; left: -15px } .sub-navigation ul li { margin: 0; float: left; padding: 0; position: relative } .sub-navigation ul li.request,.sub-navigation ul li.next { display: none } .sub-navigation ul li.menu a:hover,.sub-navigation ul li.menu a.active:hover { color: #333 } .sub-navigation ul li a { color: #FFF; text-decoration: none; padding: 5px 19px 5px 12px; display: block } .sub-navigation ul li a:hover { color: #006428 } .sub-navigation ul li a:before { margin-right: 10px; position: relative; top: 1px } .sub-navigation ul li a.active:hover { color: #FFF } .sub-navigation ul li.open a,.sub-navigation ul li.open a.active { background-color: #F2F2F2; color: #333 } .sub-navigation ul li.open>ul { display: block } .sub-navigation ul li>ul { position: absolute; background-color: #F2F2F2; min-width: 190px; padding: 8px 0; display: none; left: auto; z-index: 50 } .sub-navigation ul li>ul li { float: none } .sub-navigation ul li>ul li:before { display: block; content: '\e802'; font-size: 30px; font-size: 2.30769231rem; line-height: 100%; color: #006428; top: 1px; left: 8px; font-weight: 600 } .sub-navigation ul li>ul li a { color: #333; padding-left: 35px; padding-right: 15px; white-space: nowrap } .sub-navigation ul li>ul li a:hover { color: #006428 } .sub-navigation ul li:before { display: none } .one-pager-box { margin-bottom: 50px } .one-pager-box .header .border { border-bottom: 3px solid #DFDFDF; padding-bottom: .8em; margin-bottom: .5em } .one-pager-box .content .description-image { margin-top: 20px; margin-bottom: 20px } .one-pager-box .content .description-image img { max-width: 100%; display: block; height: auto } .content-images { margin-bottom: 1rem } .content-images img { max-width: 100%; width: 100%; height: auto; display: block } .request-box { background-color: #006428; margin-bottom: 1rem; color: #FFF; padding: 15px 20px; font-size: 12px; font-size: .92307692rem; line-height: 160% } .powermail_field input[type="submit"],.powermail_field input[type="submit"]:hover{ background: #fff; color: #006428; } .request-box h2,.request-box p { color: #FFF } .request-box h2 { margin-bottom: 20px } .request-box form label { display: none } .request-box form .powermail_fieldwrap_type_check a { color: #FFF; text-decoration: underline } .request-box form .powermail_fieldwrap_type_check a:hover { text-decoration: none } .request-box form .powermail_fieldwrap_type_check label { display: inline-block } .request-box form .powermail_fieldwrap:not(.layout2) { clear: both } .request-box form .powermail_fieldwrap.layout1 { margin-right: 1%; width: 50% } .request-box form .powermail_fieldwrap.layout2 { width: 49% } .request-box form .parsley-error { margin-bottom: 1rem } .request-box form fieldset>div { margin-bottom: 2px } .request-box form input,.request-box form .dropdown:not(.ui-select-container),.request-box form .select2-container .select2-selection { margin-bottom: 0 } .request-box form textarea { margin-top: 6px } .request-box form button,.request-box form input[type="submit"] { margin-top: 0; margin-bottom: 0 } .request-box.scrollable.fixed-on-top { position: fixed; top: 150px; z-index: 480; width: 260px } .request-box.scrollable.fixed-on-bottom { position: absolute; right: 0; top: auto; bottom: 0; z-index: 480; width: 260px } .download-item { margin-bottom: 30px } .download-item .image { border: 1px solid #DFDFDF; width: 80px; float: left } .download-item .image img { max-width: 100%; height: auto; display: block } /* .download-item .text { margin-left: 102px } */ .download-item .text p { margin-bottom: 0 } .download-item .text p.header { font-size: 15px; font-size: 1.15384615rem; line-height: 160%; word-break: break-word } .download-item .text p.meta-info { font-size: 12px; font-size: .92307692rem; line-height: 160% } .download-item .text .icon-download:before { position: relative; top: 2px } .frame-type-uploads.frame-layout-3 .ce-uploads>li { padding-left: 0; margin: 0 0 30px; clear: both } .frame-type-uploads.frame-layout-3 .ce-uploads>li:before { display: none } .frame-type-uploads.frame-layout-3 .ce-uploads>li>a { float: left; border: 1px solid #DFDFDF; width: 80px } .frame-type-uploads.frame-layout-3 .ce-uploads>li>a img { max-width: 100%; height: auto; display: block } .frame-type-uploads.frame-layout-3 .ce-uploads__text-wrapper { margin-left: 102px } .frame-type-uploads.frame-layout-3 .ce-uploads-fileName { font-size: 15px; font-size: 1.15384615rem; line-height: 160%; text-decoration: none; margin-bottom: 5px } .frame-type-uploads.frame-layout-3 .ce-uploads-fileName>a { color: inherit; text-decoration: none } .tx-rssdisplay .tx-rssdisplay-item a { color: inherit } .tx-rssdisplay .tx-rssdisplay-item a:hover { color: #006428; text-decoration: none } .tx-rssdisplay p.tx-rssdisplay-item { padding-bottom: 1rem; border-bottom: 1px solid #DFDFDF } .tx-rssdisplay div.tx-rssdisplay-item .tx-rssdisplay-item-date { font-size: 12px; font-size: .92307692rem; line-height: 160%; margin-bottom: 7px; color: #999 } .tx-rssdisplay div.tx-rssdisplay-item .tx-rssdisplay-item-title { font-weight: 600; text-decoration: none; font-size: 15px; font-size: 1.15384615rem; line-height: 160%; color: #333 } .news-list,.events-list { margin-bottom: 20px } .news-list .title,.events-list .title { font-size: 15px; font-size: 1.15384615rem; line-height: 160%; display: block } .news-list .title a,.events-list .title a { font-weight: 600; text-decoration: none; color: #333 } .news-list .title a:hover,.events-list .title a:hover { color: #006428 } .news-list .category,.events-list .category { color: #999; font-size: 12px; font-size: .92307692rem; line-height: 160%; margin-bottom: 7px } .news-list a.title,.events-list a.title { color: #333; text-decoration: none; font-weight: 600 } .news-list a.title:hover,.events-list a.title:hover { color: #006428 } .news-list .news-item,.events-list .news-item,.news-list .event-item,.events-list .event-item { margin-bottom: 20px } .news-list .event-item,.events-list .event-item { position: relative; padding-left: 25px } .news-list .event-item:before,.events-list .event-item:before { content: '\e81a'; font-family: "heshi-icons"; font-size: 15px; font-size: 1.15384615rem; font-style: normal; font-weight: 400; speak: none; display: inline-block; text-decoration: none; width: 1em; margin-right: .2em; text-align: center; font-variant: normal; text-transform: none; line-height: 100%; height: 1em; overflow: hidden; position: absolute; top: 5px; left: 0 } .news-list .event-item .title,.events-list .event-item .title { font-weight: 600 } .news-list .event-item p,.events-list .event-item p { margin-bottom: 0 } .news-list .event-item p a,.events-list .event-item p a { margin-bottom: 1rem; display: block } .news-list .event-item a.button,.events-list .event-item a.button { margin-top: 1rem } .news-list.top-news img,.events-list.top-news img { width: 100%; max-width: 100% } .news-list.folder .event-item:before,.events-list.folder .event-item:before { font-size: 24px; font-size: 1.84615385rem; line-height: 100%; content: '\e83c'; width: auto } .news-list.archive .text { margin-left: 0 } .events-list.two-cols .event-item { width: 43%; float: left; margin-left: 4%; padding-left: 5% } .events-list.two-cols .event-item:nth-child(2n+1) { margin-left: 0; clear: both } .events-list.detailed { margin-bottom: 1rem } .events-list.detailed .event-item { padding: 10px 15px 10px 40px; margin-bottom: 0 } .events-list.detailed .event-item .left,.events-list.detailed .event-item .right { width: 48%; float: left; margin-left: 4% } .events-list.detailed .event-item .left { margin-left: 0 } .events-list.detailed .event-item .left:not(.short) { width: auto; padding-right: 45px; float: none } .events-list.detailed .event-item .left:not(.short)+.right { display: none } .events-list.detailed .event-item .right { padding-top: 2px } .events-list.detailed .event-item .right table { width: 100% } .events-list.detailed .event-item .right table tr td:first-child { width: 28% } .events-list.detailed .event-item:before { top: 15px; left: 15px } .events-list.detailed .event-item:nth-child(2n+1) { background-color: #F2F2F2 } .events-list.detailed .event-item.state-0 .state .circle-0 { background-color: #C00; border-color: #C00 } .events-list.detailed .event-item.state-1 .state .circle-1 { background-color: #F90; border-color: #F90 } .events-list.detailed .event-item.state-2 .state .circle-2 { background-color: #393; border-color: #393 } .events-list.detailed .event-item .state { margin-left: 8px; display: inline-block } .events-list.detailed .event-item .state .state-circle { background-color: #FFF; border: 1px solid #CCC; width: 7px; height: 7px; display: inline-block; margin-left: 3px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px } .events-list.detailed.career .event-item:before { content: '\e832'; font-size: 18px; font-size: 1.38461538rem; line-height: 160%; top: 8px; overflow: visible } .events-list.detailed.career .event-item p,.events-list.detailed.career .event-item a { margin-bottom: 0 } .events-list.detailed.career .event-item .left { width: 65% } .events-list.detailed.career .event-item .right { width: 30%; margin-left: 5%; text-align: right } .news-list .image,.events-list .image,.news-detail .main-image .image { margin-bottom: 10px; background-color: #FFF; position: relative; width: 300px; height: 190px; float: left; margin-right: 30px } .news-list .image a,.events-list .image a,.news-detail .main-image .image a { display: block; border: 1px solid #DFDFDF; height: 188px } .news-list .image a img,.events-list .image a img,.news-detail .main-image .image a img { width: auto; height: auto; max-height: 90%; max-width: 90%; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; display: block } .news-list .text,.events-list .text,.news-detail .main-image .text { margin-left: 330px } .news-list.detailed .image { margin-right: 0; float: none } .news-list.detailed .text { margin-left: 0 } .news .article .news-detail,.news-detail { margin-top: 30px } .news .article .news-detail .image,.news-detail .image { margin-bottom: 40px } .news .article .news-detail .teaser-text,.news-detail .teaser-text { margin-bottom: 25px; color: #333; font-size: 13px; font-size: 1rem; line-height: 160% } .news .article .news-detail hr,.news-detail hr { clear: both } .news .article .news-detail hr.small,.news-detail hr.small { margin-top: 0 } .news .article .news-detail h3,.news-detail h3 { margin-bottom: .3em } .news .article .news-detail .date,.news-detail .date { margin-bottom: 50px } .news .article .news-detail .image-gallery,.news-detail .image-gallery { margin-bottom: 20px } .news .article .news-detail .cs-2-cols img,.news-detail .cs-2-cols img { display: block; width: 100%; max-width: 100% } .news .page-navigation { color: #999 } .news .page-navigation ul li { padding: 0 5px } .news .page-navigation ul li:before { display: none } .news .page-navigation ul li.next a,.news .page-navigation ul li.previous a { position: relative } .news .page-navigation ul li.next a:after,.news .page-navigation ul li.previous a:after { top: -2px; position: absolute; font-family: "heshi-icons"; font-style: normal; font-weight: 400; speak: none; display: inline-block; text-decoration: none; width: 1em; margin-right: .4em; text-align: center; font-variant: normal; text-transform: none; height: 1em; overflow: hidden; font-size: 23px; font-size: 1.76923077rem; line-height: 100% } .news .page-navigation ul li.next a { padding-right: 20px } .news .page-navigation ul li.next a:after { right: -12px; content: '\e802' } .news .page-navigation ul li.previous a { padding-left: 20px } .news .page-navigation ul li.previous a:after { left: -2px; content: '\e801' } .event-detailed-info p span { display: inline-block; min-width: 130px } .career-list.short { margin-bottom: 1rem } .career-list.short li { padding-left: 0; border-top: 1px solid #F2F2F2; margin-bottom: 0 } .career-list.short li:first-child { border-top: none } .career-list.short li:before { display: none } .career-list.short li a { font-size: 15px; font-size: 1.15384615rem; line-height: 160%; font-weight: 600; color: #333; position: relative; padding: 10px 0 10px 28px; display: block } .career-list.short li a:hover { text-decoration: none; color: #006428 } .career-list.short li a:before { font-size: 18px; font-size: 1.38461538rem; line-height: 160%; position: absolute; left: 0; top: 8px; overflow: visible } .location-filter>.dropdown:not(.ui-select-container)>div>ul>li:first-child,.location-search>.left>.dropdown:not(.ui-select-container)>div>ul>li:first-child { border-bottom: #F2F2F2 1px solid } .location-search { position: relative; margin-top: 1rem } .location-search div.left { width: 50%; margin-right: 2%; float: left } .location-search button { clear: none; margin-right: 0; padding-left: 2%; padding-right: 2%; max-width: 44%; width: auto } .location-search.career { margin-top: 50px; padding-bottom: 100px } .location-search.career h3 { position: relative; z-index: 1 } .location-search.career:before { font-size: 200px; font-size: 15.38461538rem; line-height: 100%; color: #E5F1FC; position: absolute; left: 10px; top: -40px } .location-filter form>div>.dropdown:not(.ui-select-container) { margin-bottom: 30px } .location-filter form { margin-bottom: 5px; display: block } .location-filter form:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0 } .location-filter .box { margin-bottom: 10px } .location-filter .box label { font-size: 15px; font-size: 1.15384615rem; line-height: 160%; font-weight: 600 } .location-filter .box button { margin-right: 0; float: right; margin-bottom: 0 } .location-filter .box button+.filter-reset { margin-right: 20px } .location-filter .box .filter-reset { float: right; padding: 7px 0 } .location-filter .box:last-child { margin-bottom: 0 } .location-filter .results { color: #999; text-align: right } .location-list { margin-bottom: 25px } .location-list .location-item { margin-bottom: 30px; clear: both } .location-list .location-item .image { width: 30%; margin-right: 5%; float: left } .location-list .location-item .image img { max-width: 100%; height: auto; margin: 0 auto; display: block } .location-list .location-item .image .dummy-image { border: #DFDFDF 1px solid; height: 109px; position: relative } .location-list .location-item .image .dummy-image:before { position: absolute; bottom: 0; right: -15px; font-size: 65px; font-size: 5rem; line-height: 100%; color: #DFDFDF } .location-list .location-item .image .dummy-image.icon-thin-049_building_industry_factory:before { bottom: 10px } .location-list .location-item .image .dummy-image.service-plus:before { display: none } .location-list .location-item .image .dummy-image.service-plus img { width: auto; position: absolute; bottom: 10px; right: 10px } .location-list .location-item .text { float: left; width: 65% } .location-list .location-item .text .contact { float: left; width: 56%; margin-left: 4% } .location-list .location-item .text .contact table.clean { margin-top: 0 } .location-list .location-item .text .address { margin-left: 0; float: left; width: 40% } .location-list .location-item .text .route-links { clear: both } .media-center-list .media-center-item { width: 30%; margin-left: 5%; float: left; margin-bottom: 30px } .media-center-list .media-center-item:nth-child(3n+1) { clear: both; margin-left: 0 } .media-center-list .media-center-item .image { margin-bottom: 10px; background-color: #FFF; position: relative; width: auto; height: 187px; display: block; border: 1px solid #DFDFDF } .media-center-list .media-center-item .image img { width: auto; height: auto; max-height: 90%; max-width: 90%; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; display: block } .media-center-list .media-center-item .image:hover .ajax-popup-link-lightbox { background-color: rgba(0,0,0,.5) } .media-center-list .media-center-item .image:hover .ajax-popup-link-lightbox:before { display: block } .media-center-list .media-center-item .image:hover .icon-download { display: block } .media-center-list .media-center-item .image>div[class^="icon-"],.media-center-list .media-center-item .image>div[class*=" icon-"] { color: #DFDFDF; font-size: 60px; font-size: 4.61538462rem; line-height: 100%; position: absolute; bottom: 7px; right: 11px; text-align: right } .media-center-list .media-center-item .image>div[class^="icon-"]:before,.media-center-list .media-center-item .image>div[class*=" icon-"]:before { margin-right: 0 } .media-center-list .media-center-item .image .ajax-popup-link-lightbox { position: absolute; top: 0; bottom: 0; right: 0; left: 0; text-decoration: none } .media-center-list .media-center-item .image .ajax-popup-link-lightbox:before { font-family: "heshi-icons"; content: '\e82b'; font-size: 40px; font-size: 3.07692308rem; line-height: 100%; height: 40px; width: 40px; color: #FFF; position: absolute; top: 0; bottom: 0; right: 0; left: 0; margin: auto; display: none } .media-center-list .media-center-item .image .icon-download { position: absolute; bottom: 0; left: 0; padding: 7px 0; text-align: center; width: 100%; color: #FFF; display: none } .media-center-list .media-center-item .text p { margin-bottom: 0 } .media-center-list .media-center-item .text p.meta-info { font-size: 12px; font-size: .92307692rem; line-height: 160% } .media-center-list .media-center-item .text p.filename { word-wrap: break-word } .media-center-list .media-center-item.premium,.media-center-list .media-center-item.not-premium { position: relative } .media-center-list .media-center-item.premium .premium-flag,.media-center-list .media-center-item.not-premium .premium-flag { background-color: #006428; color: #FFF; text-transform: uppercase; font-size: 15px; font-size: 1.15384615rem; line-height: 160%; padding: 4px 10px 4px 43px; position: absolute; left: 0; top: 20px } .media-center-list .media-center-item.premium .premium-flag:before,.media-center-list .media-center-item.not-premium .premium-flag:before { width: auto; font-size: 18px; font-size: 1.38461538rem; line-height: 100%; position: absolute; left: 10px; top: 6px } .media-center-list .media-center-item.premium .text,.media-center-list .media-center-item.not-premium .text { position: relative } .media-center-list .media-center-item.premium .text .filename,.media-center-list .media-center-item.not-premium .text .filename { margin-right: 35px } .media-center-list .media-center-item.premium .text .premium-icon,.media-center-list .media-center-item.not-premium .text .premium-icon { position: absolute; right: 0; top: 2px } .media-center-list .media-center-item.premium .text .premium-icon:before,.media-center-list .media-center-item.not-premium .text .premium-icon:before { width: auto; font-size: 18px; font-size: 1.38461538rem; line-height: 100%; color: #006428; margin-right: 0 } .media-center-list .media-center-item.premium .text .premium-icon.inactive:before,.media-center-list .media-center-item.not-premium .text .premium-icon.inactive:before { color: #DFDFDF } .media-center-list .media-center-item.not-premium .premium-flag { display: none } .media-center-list .media-center-item.not-premium .text .premium-icon:before { color: #DFDFDF } .media-center-detail .image { margin: 30px 0 15px; text-align: center } .media-center-detail .image>div[class^="icon-"],.media-center-detail .image>div[class*=" icon-"] { color: #DFDFDF; font-size: 60px; font-size: 4.61538462rem; line-height: 100%; display: block } .media-center-detail .image>div[class^="icon-"]:before,.media-center-detail .image>div[class*=" icon-"]:before { margin-right: 0 } .media-center-detail .icon-download { display: block; text-align: center; padding-bottom: 8px; border-bottom: 3px solid #F2F2F2; margin-bottom: 1rem } .media-center-detail p { margin-bottom: 0 } .media-center-detail p.title { font-weight: 600; font-size: 15px; font-size: 1.15384615rem; line-height: 160% } .media-center-detail p.description { margin-top: 1rem } .media-center-detail .premium-flag { background-color: #006428; color: #FFF; text-transform: uppercase; font-size: 15px; font-size: 1.15384615rem; line-height: 160%; padding: 4px 10px 4px 43px; position: absolute; left: 0; top: 40px } .media-center-detail .premium-flag:before { width: auto; font-size: 18px; font-size: 1.38461538rem; line-height: 100%; position: absolute; left: 10px; top: 6px } #login-popup { display: none } .mfp-content #login-popup { display: block; position: relative; background: #FFF; padding: 20px; width: auto; max-width: 500px; min-height: 250px; margin: 0 auto } .mfp-content #login-popup .mfp-close { top: -35px } .tx-cs-youtube-data { display: block } .tx-cs-youtube-data:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0 } .tx-cs-youtube-data .thumbnail { position: relative; width: 100%; height: 85px; overflow: hidden } .tx-cs-youtube-data .thumbnail img { position: absolute; left: 50%; top: 50%; height: 100%; width: auto; -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%) } .tx-cs-youtube-data .thumbnail img.portrait { width: 100%; height: auto } .tx-cs-youtube-data .video-image { position: relative; margin-bottom: 15px } .tx-cs-youtube-data .video-image .thumbnail { width: 100%; height: 263px } .tx-cs-youtube-data .video-image .play { position: absolute; top: 115px; margin-right: -35px; right: 50%; background: #fff; height: 50px; width: 70px } .tx-cs-youtube-data .video-image .play a.icon-youtube-play { font-size: 90px; font-size: 6.92307692rem; line-height: 0; color: #cd181f; text-align: center } .tx-cs-youtube-data .video-image .play a.icon-youtube-play:before { line-height: 0; overflow: visible; margin-top: 23px; margin-left: -15px } .tx-cs-youtube-data .video-image .play a.icon-youtube-play:hover { text-decoration: none; color: #333 } .tx-cs-youtube-data .video-duration { font-size: 12px; font-size: .92307692rem; line-height: 140%; color: #CCC; margin-bottom: 5px } .tx-cs-youtube-data .video-title { font-size: 15px; font-size: 1.15384615rem; line-height: 160%; font-weight: 700; margin-bottom: 5px } .tx-cs-youtube-data .video-image-small { display: block; float: left; width: 32%; margin-left: 1% } .tx-cs-youtube-data .video-image-small.first { margin-left: 0 } .frame-type-menu_sitemap_pages>ul { display: block } .frame-type-menu_sitemap_pages>ul:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0 } .frame-type-menu_sitemap_pages>ul>li { float: left; width: 48%; margin-left: 4% } .frame-type-menu_sitemap_pages>ul>li:nth-child(2n+1) { clear: both; margin-left: 0 } .frame-type-menu_sitemap_pages ul { margin-bottom: 0 } .frame-type-menu_sitemap_pages ul li { font-size: 15px; font-size: 1.15384615rem; line-height: 160%; font-weight: 600; margin-bottom: 35px; padding-left: 0 } .frame-type-menu_sitemap_pages ul li:before { display: none } .frame-type-menu_sitemap_pages ul li a { color: #333 } .frame-type-menu_sitemap_pages ul li a:hover { text-decoration: none; color: #006428 } .frame-type-menu_sitemap_pages ul li ul { margin-top: 7px } .frame-type-menu_sitemap_pages ul li ul li { font-size: 13px; font-size: 1rem; line-height: 160%; font-weight: 400; margin-bottom: 5px; padding-left: 15px } .frame-type-menu_sitemap_pages ul li ul li:before { display: block; content: '\e802'; font-size: 30px; font-size: 2.30769231rem; line-height: 100%; color: #006428; top: -5px; left: -10px; font-weight: 600 } .tx-pagebrowse-pi1 { height: 24px; display: block; margin-bottom: 1rem } .f3-widget-paginator li.next a,.f3-widget-paginator li.previous a { position: relative; display: block } .f3-widget-paginator li.next a:before,.f3-widget-paginator li.previous a:before { font-family: "heshi-icons"; font-style: normal; font-weight: 400; speak: none; display: inline-block; text-decoration: none; width: 1em; margin-right: .4em; text-align: center; font-variant: normal; text-transform: none; height: 1em; overflow: hidden; font-size: 35px; line-height: 100%; position: absolute; top: -5px; left: 0 } .f3-widget-paginator li.previous a { padding-left: 30px } .f3-widget-paginator li.previous a:before { content: '\e801' } .f3-widget-paginator li.next a { padding-right: 30px } .f3-widget-paginator li.next a:before { content: '\e802'; left: auto; right: -16px } .tx-pagebrowse-pi1 .tx-pagebrowse,.f3-widget-paginator,#solr-pagination .pagination { margin-bottom: 0; left: 50%; position: relative; float: left; clear: both } .tx-pagebrowse-pi1 .tx-pagebrowse:after,.f3-widget-paginator:after,#solr-pagination .pagination:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0 } .tx-pagebrowse-pi1 .tx-pagebrowse li,.f3-widget-paginator li,#solr-pagination .pagination li { float: left; margin-bottom: 0; font-size: 15px; line-height: 160%; padding: 0 7px; position: relative; right: 50% } .tx-pagebrowse-pi1 .tx-pagebrowse li:active,.f3-widget-paginator li:active,#solr-pagination .pagination li:active { color: #333 } .tx-pagebrowse-pi1 .tx-pagebrowse li:before,.f3-widget-paginator li:before,#solr-pagination .pagination li:before { display: none } .tx-pagebrowse-pi1 .tx-pagebrowse li a,.f3-widget-paginator li a,#solr-pagination .pagination li a { position: relative; display: block } .tx-pagebrowse-pi1 .tx-pagebrowse li a[class^="icon-"],.f3-widget-paginator li a[class^="icon-"],#solr-pagination .pagination li a[class^="icon-"],.tx-pagebrowse-pi1 .tx-pagebrowse li a[class*=" icon-"],.f3-widget-paginator li a[class*=" icon-"],#solr-pagination .pagination li a[class*=" icon-"] { width: 30px; height: 24px } .tx-pagebrowse-pi1 .tx-pagebrowse li a[class^="icon-"]:before,.f3-widget-paginator li a[class^="icon-"]:before,#solr-pagination .pagination li a[class^="icon-"]:before,.tx-pagebrowse-pi1 .tx-pagebrowse li a[class*=" icon-"]:before,.f3-widget-paginator li a[class*=" icon-"]:before,#solr-pagination .pagination li a[class*=" icon-"]:before { font-size: 35px; line-height: 100%; position: absolute; top: -6px; left: -2px } #solr-pagination { margin: 3rem 0 } #solr-pagination:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0 } .ui-autocomplete { z-index: 2000; padding: 5px 0 10px; background-color: #F2F2F2; border: 1px solid #DFDFDF } .ui-autocomplete li { margin-bottom: 5px; padding-left: 0 } .ui-autocomplete li:before { display: none } .ui-autocomplete li:hover,.ui-autocomplete li.ui-state-focus { padding: 0; background: none; border: none; font-weight: 400 } .ui-autocomplete li a { padding: 0 20px; color: #333; text-decoration: none; word-break: break-all; display: block } .ui-autocomplete li a:hover { color: #006428; font-weight: 400; cursor: pointer } .tx-solr-search-form-errors { margin-bottom: 25px } .tx-solr-search-form-errors .tx-solr-search-form-error-list { margin-bottom: 0 } .tx-solr-search-form-errors .tx-solr-search-form-error-list li { padding-left: 0 } .tx-solr-search-form-errors .tx-solr-search-form-error-list li:before { display: none } .tx-solr-search-form-errors .tx-solr-search-form-error-list li:last-child { margin-bottom: 0 } .tx-solr-search-form-pi-results { margin-bottom: 25px } .tx-solr-search-form-pi-results input.tx-solr-q { float: left; width: 50%; min-width: 50%; max-width: 50% } .tx-solr-search-form-pi-results .tx-solr-submit { float: left; margin-right: 0; margin-left: 20px; clear: none } .tx-solr-search-form-pi-results:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0 } .facets { clear: both; margin: 25px 0; border-bottom: 1px solid #DFDFDF } .facets:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0 } .facets li { padding: 0; float: left; margin-bottom: 0; background-color: #F2F2F2; font-size: 15px; font-size: 1.15384615rem; line-height: 160%; margin-left: 3px; padding: 3px 10px; top: 5px; position: relative; border: 1px solid #F2F2F2; border-bottom: none } .facets li:first-child { margin-left: 0 } .facets li:before { display: none } .facets li a { color: #333; text-decoration: none } .facets li a:hover { color: #006428 } .facets li.active { background-color: #fff; border-color: #DFDFDF; font-weight: 700; margin-bottom: 0; padding: 6px 15px 5px; top: 1px } .searched-for-wrapper { width: 65%; float: left; margin-right: 5%; padding-top: 8px; margin-bottom: 1rem } .searched-for-wrapper .tx-solr-search-word { font-weight: 700 } #tx-solr-sorting { width: 30%; float: left } .results-list { clear: both; padding-top: 35px; padding-left: 0; list-style: none } .results-list li { margin-bottom: 35px; padding: 0 } .results-list li:before { display: none } .results-list li h2 { margin-bottom: 10px; width: 65%; margin-right: 5%; float: left } .results-list li .relevance { width: 30%; float: left; margin-top: 8px } .results-list li .relevance .relevance-percent { width: 30%; float: left; margin-right: 5%; text-align: right; font-size: 12px; font-size: .92307692rem; line-height: 150%; color: #999 } .results-list li .relevance .relevance-bar { background-color: #F2F2F2; width: 65%; float: left } .results-list li .relevance .relevance-bar .tx-solr-relevance-bar .tx-solr-relevance { height: 15px; float: left } .results-list li .relevance .relevance-bar .tx-solr-relevance-bar .tx-solr-relevance { background-color: #006428 } .results-list li .results-teaser { clear: both } .results-list li .results-teaser .results-highlight { font-weight: 700 } .tx-cs-dictionary-show { margin-top: 30px } .tx-cs-dictionary-show h2.border { border-bottom: 3px solid #DFDFDF; padding-bottom: .8em; margin-bottom: .5em } .dictionary-letter-block { margin-bottom: 30px } .dictionary-letter-block>span { font-size: 75px; font-size: 5.76923077rem; line-height: 100%; color: #CCC; float: left; position: relative; top: -9px; margin-left: 10px; display: block } .dictionary-letter-block>a { color: #333; position: relative; background: #F2F2F2; display: block; padding: 5px 15px 5px 30px; margin-bottom: 5px; margin-left: 110px } .dictionary-letter-block>a:before { font-size: 30px; font-size: 2.30769231rem; line-height: 100%; top: 0; left: 0; font-weight: 600; color: #006428; position: absolute } .dictionary-register { background: #FFF; -webkit-box-shadow: 0 3px 3px 0 rgba(0,0,0,.1); -moz-box-shadow: 0 3px 3px 0 rgba(0,0,0,.1); box-shadow: 0 3px 3px 0 rgba(0,0,0,.1); z-index: 990; position: relative; padding: 10px 0 } .dictionary-register.fixed-on-top { position: fixed; left: 0; top: 70px; width: 100% } .dictionary-register ul { list-style-type: none; padding: 0; margin: 0; float: left; position: relative; left: 50% } .dictionary-register ul li { padding: 0; margin: 0; float: left; position: relative; right: 50% } .dictionary-register ul li:before { display: none } .dictionary-register ul li a { color: #CCC; font-size: 15px; font-size: 1.15384615rem; line-height: 160%; font-weight: 600; padding: 5px 10px; display: block; margin: 0 20px } .dictionary-register ul li a:hover { color: #333; text-decoration: none } .dictionary-register ul li a.active { color: #333; background-color: #F2F2F2 } #js-band-cookies { background: #FFF; color: #333 } #js-band-cookies a { color: #006428 } .dvinci-job-widget { font-family: 'Open Sans',sans-serif; color: #333 } .dvinci-job-filters { background-color: #F2F2F2; margin-bottom: 35px; padding: 10px 5% 15px; width: 100% } .dvinci-job-widget .dvinci-job-filters .dvinci-job-filter .dvinci-filter-heading { font-size: 15px; font-size: 1.15384615rem; line-height: 160%; font-weight: 600; color: inherit } .dvinci-job-widget .ui-select-multiple.ui-select-bootstrap { padding: 0; border-radius: 0; box-sizing: border-box; border: 1px solid #DFDFDF; background-color: #FFF; box-shadow: none } .dvinci-job-widget .ui-select-multiple.ui-select-bootstrap input.ui-select-search { margin-bottom: 0; height: auto } .dvinci-job-widget .dropdown-menu { z-index: 800 } .dvinci-job-widget .ui-select-bootstrap>.ui-select-choices,.dvinci-job-widget .ui-select-bootstrap>.ui-select-no-choice { border-color: #DFDFDF; border-radius: 0; box-shadow: none; width: calc(100% + 2px); left: -1px } .dvinci-job-widget .ui-select-choices-row:hover,.dvinci-job-widget .ui-select-bootstrap .ui-select-choices-row.active>span,.dvinci-job-widget .ui-select-bootstrap .ui-select-choices-row>span:focus,.dvinci-job-widget .ui-select-bootstrap .ui-select-choices-row>span:hover { background: none; color: #006428 } .dvinci-job-widget .ui-select-choices-row:hover .badge,.dvinci-job-widget .ui-select-bootstrap .ui-select-choices-row.active>span .badge,.dvinci-job-widget .ui-select-bootstrap .ui-select-choices-row>span:focus .badge,.dvinci-job-widget .ui-select-bootstrap .ui-select-choices-row>span:hover .badge { background-color: #006428 } .dvinci-job-widget .dvinci-job-filters .dvinci-job-filter .ui-select-match-item { background-color: #006428; color: #FFF; text-align: left; padding: 5px 3%; border-radius: 0; margin: 0; margin-bottom: 1px; border: none } .dvinci-job-widget .dvinci-job-filters .dvinci-job-filter .ui-select-match-item .ui-select-match-close { color: #FFF; top: 6px; text-shadow: none; opacity: 1 } .dvinci-job-widget ul.dvinci-job-list>li.ng-scope { margin-bottom: 0 } .dvinci-job-widget ul.dvinci-job-list>li.ng-scope:nth-child(2n+1) { background-color: #F2F2F2 } .dvinci-job-widget .dvinci-job-list .well { position: relative; padding: 10px 15px 10px 40px; margin-bottom: 0; background: none; border-radius: 0; box-shadow: none; border: none } .dvinci-job-widget .dvinci-job-list .well:before { content: '\e832'; font-family: "heshi-icons"; font-size: 18px; font-size: 1.38461538rem; font-style: normal; font-weight: 400; speak: none; display: inline-block; text-decoration: none; width: 1em; margin-right: .2em; text-align: center; font-variant: normal; text-transform: none; line-height: 100%; height: 1em; overflow: hidden; position: absolute; top: 15px; left: 15px } .dvinci-job-widget a,.dvinci-job-widget a:focus,.dvinci-job-widget a:hover { font-family: 'Open Sans',sans-serif; color: #333 } .dvinci-job-widget .dvinci-job-list .dvinci-job-entry .dvinci-job-position { font-size: 15px; font-size: 1.15384615rem; line-height: 160%; display: block; font-weight: 600; text-decoration: none; color: #333 } .dvinci-job-widget .dvinci-job-list .dvinci-job-entry .dvinci-job-position:hover { color: #006428 } .dvinci-job-widget ul.dvinci-job-categories-list li,.dvinci-job-widget ul.dvinci-job-locations-list li,.dvinci-job-widget .dvinci-job-list .dvinci-job-entry .dvinci-job-subtitle { font-size: 13px; font-size: 1rem; line-height: 160%; font-size: 13px!important; color: #006428; margin-bottom: 0; font-family: 'Open Sans',sans-serif } .dvinci-job-widget ul.dvinci-job-locations-list li,.dvinci-job-widget .text-muted { color: #333; font-family: 'Open Sans',sans-serif; font-weight: normal!important; font-size: 13px; font-size: 1rem; line-height: 160%; font-size: 13px!important } .dvinci-job-widget .dvinci-job-list .dvinci-job-entry .dvinci-job-categories-list li small,.dvinci-job-widget .dvinci-job-list .dvinci-job-entry .dvinci-job-locations-list li small { font-size: inherit } .dvinci-page-label.text-muted.pull-right.ng-binding { margin-top: 20px; color: #999; font-family: 'Open Sans',sans-serif } .dvinci-job-widget .dvinci-pagination-button { display: inline-block; border-radius: 0; text-decoration: none; background-color: #006428; padding: 5px 15px; color: #FFF; font-family: 'Open Sans',sans-serif; font-size: 15px; line-height: 160%; border: none; margin-right: 0; clear: both } .dvinci-job-widget .dvinci-pagination-button:hover { color: #FFF; cursor: pointer; background-color: #006428; padding: 5px 15px; font-family: 'Open Sans',sans-serif; font-size: 15px; line-height: 160% } .dvinci-job-widget.dvinci-job-widget--small-list div.col-sm-5.col-md-4.col-lg-3 { display: none!important } .dvinci-job-widget.dvinci-job-widget--small-list div.col-sm-7.col-md-8.col-lg-9 { float: none; width: 100%!important } .dvinci-job-widget.dvinci-job-widget--small-list ul.dvinci-job-list>li.ng-scope { border-bottom: 1px solid #F2F2F2 } .dvinci-job-widget.dvinci-job-widget--small-list ul.dvinci-job-list>li.ng-scope .col-md-7 { width: 100% } .dvinci-job-widget.dvinci-job-widget--small-list ul.dvinci-job-list>li.ng-scope .col-md-5 { display: none } .dvinci-job-widget.dvinci-job-widget--small-list ul.dvinci-job-list>li.ng-scope:nth-child(2n+1) { background: none } .dvinci-job-widget.dvinci-job-widget--small-list .dvinci-job-list .well { padding-left: 30px } .dvinci-job-widget.dvinci-job-widget--small-list .dvinci-job-list .well::before { left: 0 } .dvinci-job-widget.dvinci-job-widget--small-list .dvinci-flag-new,.dvinci-job-widget.dvinci-job-widget--small-list .dvinci-job-categories-list { display: none } .video-wrapper { height: 0; margin-bottom: 2rem; overflow: hidden; padding-bottom: 56.25%; padding-top: 30px; position: relative } .video-wrapper iframe,.video-wrapper object,.video-wrapper embed,.video-wrapper video { display: block; height: 100%; left: 0; position: absolute; top: 0; width: 100% } .ce-gallery figcaption { display: block; word-break: break-word } .ce-gallery img { height: auto; max-width: 100% } .ce-column { margin-bottom: 2rem; margin-right: 30px } .ce-column:last-of-type { margin-bottom: 2rem } .ce-intext.ce-left .ce-gallery { margin-right: 30px } .ce-intext.ce-right .ce-gallery { margin-left: 30px } .ce-intext.ce-right .ce-gallery,.ce-intext.ce-left .ce-gallery,.ce-above .ce-gallery { margin-bottom: 0 } .ce-gallery[data-ce-columns="1"] .ce-outer,.ce-gallery[data-ce-columns="1"] .ce-inner,.ce-gallery[data-ce-columns="1"] .ce-column { float: none; margin-left: 0; margin-right: 0 } .ce-gallery[data-ce-columns="1"] figure { display: block } .ce-gallery[data-ce-columns="2"] .ce-column:nth-of-type(2n+1) { clear: both } .ce-gallery[data-ce-columns="2"] .ce-column:nth-of-type(2n+2) { margin-right: 0 } .ce-gallery[data-ce-columns="3"] .ce-column:nth-of-type(3n+1) { clear: both } .ce-gallery[data-ce-columns="3"] .ce-column:nth-of-type(3n+3) { margin-right: 0 } .ce-gallery[data-ce-columns="4"] .ce-column:nth-of-type(4n+1) { clear: both } .ce-gallery[data-ce-columns="4"] .ce-column:nth-of-type(4n+4) { margin-right: 0 } .ce-gallery[data-ce-columns="5"] .ce-column:nth-of-type(5n+1) { clear: both } .ce-gallery[data-ce-columns="5"] .ce-column:nth-of-type(5n+5) { margin-right: 0 } .ce-gallery[data-ce-columns="6"] .ce-column:nth-of-type(6n+1) { clear: both } .ce-gallery[data-ce-columns="6"] .ce-column:nth-of-type(6n+6) { margin-right: 0 } .ce-gallery[data-ce-columns="7"] .ce-column:nth-of-type(7n+1) { clear: both } .ce-gallery[data-ce-columns="7"] .ce-column:nth-of-type(7n+7) { margin-right: 0 } .ce-gallery[data-ce-columns="8"] .ce-column:nth-of-type(8n+1) { clear: both } .ce-gallery[data-ce-columns="8"] .ce-column:nth-of-type(8n+8) { margin-right: 0 } @media screen and (max-width: 820px) { .ce-column { float:none; margin: 0 0 2rem } .ce-intext.ce-left .ce-gallery,.ce-intext.ce-right .ce-gallery,.ce-left .ce-gallery,.ce-right .ce-gallery { float: none; margin-bottom: 2rem; margin-left: 0; margin-right: 0 } .ce-center .ce-inner,.ce-center .ce-outer { float: none; position: static } .ce-below .ce-gallery { margin-bottom: 0; margin-top: 2rem } .ce-gallery figure,.ce-gallery img,.ce-gallery iframe { margin-left: auto; margin-right: auto } .ce-gallery img { width: 100% } .ce-center .ce-inner,.ce-gallery[data-ce-columns="1"],.ce-gallery[data-ce-columns="2"],.ce-gallery[data-ce-columns="3"],.ce-gallery[data-ce-columns="4"],.ce-gallery[data-ce-columns="5"],.ce-gallery[data-ce-columns="6"],.ce-gallery[data-ce-columns="7"],.ce-gallery[data-ce-columns="8"] { display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: space-around; -ms-flex-pack: distribute; justify-content: space-around } .ce-center .ce-inner .ce-column,.ce-gallery[data-ce-columns="1"] .ce-column,.ce-gallery[data-ce-columns="2"] .ce-column,.ce-gallery[data-ce-columns="3"] .ce-column,.ce-gallery[data-ce-columns="4"] .ce-column,.ce-gallery[data-ce-columns="5"] .ce-column,.ce-gallery[data-ce-columns="6"] .ce-column,.ce-gallery[data-ce-columns="7"] .ce-column,.ce-gallery[data-ce-columns="8"] .ce-column,.ce-center .ce-inner .ce-column:nth-of-type(2n+2),.ce-gallery[data-ce-columns="1"] .ce-column:nth-of-type(2n+2),.ce-gallery[data-ce-columns="2"] .ce-column:nth-of-type(2n+2),.ce-gallery[data-ce-columns="3"] .ce-column:nth-of-type(2n+2),.ce-gallery[data-ce-columns="4"] .ce-column:nth-of-type(2n+2),.ce-gallery[data-ce-columns="5"] .ce-column:nth-of-type(2n+2),.ce-gallery[data-ce-columns="6"] .ce-column:nth-of-type(2n+2),.ce-gallery[data-ce-columns="7"] .ce-column:nth-of-type(2n+2),.ce-gallery[data-ce-columns="8"] .ce-column:nth-of-type(2n+2),.ce-center .ce-inner .ce-column:nth-of-type(3n+1),.ce-gallery[data-ce-columns="1"] .ce-column:nth-of-type(3n+1),.ce-gallery[data-ce-columns="2"] .ce-column:nth-of-type(3n+1),.ce-gallery[data-ce-columns="3"] .ce-column:nth-of-type(3n+1),.ce-gallery[data-ce-columns="4"] .ce-column:nth-of-type(3n+1),.ce-gallery[data-ce-columns="5"] .ce-column:nth-of-type(3n+1),.ce-gallery[data-ce-columns="6"] .ce-column:nth-of-type(3n+1),.ce-gallery[data-ce-columns="7"] .ce-column:nth-of-type(3n+1),.ce-gallery[data-ce-columns="8"] .ce-column:nth-of-type(3n+1),.ce-center .ce-inner .ce-column:nth-of-type(3n+3),.ce-gallery[data-ce-columns="1"] .ce-column:nth-of-type(3n+3),.ce-gallery[data-ce-columns="2"] .ce-column:nth-of-type(3n+3),.ce-gallery[data-ce-columns="3"] .ce-column:nth-of-type(3n+3),.ce-gallery[data-ce-columns="4"] .ce-column:nth-of-type(3n+3),.ce-gallery[data-ce-columns="5"] .ce-column:nth-of-type(3n+3),.ce-gallery[data-ce-columns="6"] .ce-column:nth-of-type(3n+3),.ce-gallery[data-ce-columns="7"] .ce-column:nth-of-type(3n+3),.ce-gallery[data-ce-columns="8"] .ce-column:nth-of-type(3n+3),.ce-center .ce-inner .ce-column:nth-of-type(4n+4),.ce-gallery[data-ce-columns="1"] .ce-column:nth-of-type(4n+4),.ce-gallery[data-ce-columns="2"] .ce-column:nth-of-type(4n+4),.ce-gallery[data-ce-columns="3"] .ce-column:nth-of-type(4n+4),.ce-gallery[data-ce-columns="4"] .ce-column:nth-of-type(4n+4),.ce-gallery[data-ce-columns="5"] .ce-column:nth-of-type(4n+4),.ce-gallery[data-ce-columns="6"] .ce-column:nth-of-type(4n+4),.ce-gallery[data-ce-columns="7"] .ce-column:nth-of-type(4n+4),.ce-gallery[data-ce-columns="8"] .ce-column:nth-of-type(4n+4),.ce-center .ce-inner .ce-column:nth-of-type(5n+5),.ce-gallery[data-ce-columns="1"] .ce-column:nth-of-type(5n+5),.ce-gallery[data-ce-columns="2"] .ce-column:nth-of-type(5n+5),.ce-gallery[data-ce-columns="3"] .ce-column:nth-of-type(5n+5),.ce-gallery[data-ce-columns="4"] .ce-column:nth-of-type(5n+5),.ce-gallery[data-ce-columns="5"] .ce-column:nth-of-type(5n+5),.ce-gallery[data-ce-columns="6"] .ce-column:nth-of-type(5n+5),.ce-gallery[data-ce-columns="7"] .ce-column:nth-of-type(5n+5),.ce-gallery[data-ce-columns="8"] .ce-column:nth-of-type(5n+5),.ce-center .ce-inner .ce-column:nth-of-type(6n+6),.ce-gallery[data-ce-columns="1"] .ce-column:nth-of-type(6n+6),.ce-gallery[data-ce-columns="2"] .ce-column:nth-of-type(6n+6),.ce-gallery[data-ce-columns="3"] .ce-column:nth-of-type(6n+6),.ce-gallery[data-ce-columns="4"] .ce-column:nth-of-type(6n+6),.ce-gallery[data-ce-columns="5"] .ce-column:nth-of-type(6n+6),.ce-gallery[data-ce-columns="6"] .ce-column:nth-of-type(6n+6),.ce-gallery[data-ce-columns="7"] .ce-column:nth-of-type(6n+6),.ce-gallery[data-ce-columns="8"] .ce-column:nth-of-type(6n+6),.ce-center .ce-inner .ce-column:nth-of-type(7n+7),.ce-gallery[data-ce-columns="1"] .ce-column:nth-of-type(7n+7),.ce-gallery[data-ce-columns="2"] .ce-column:nth-of-type(7n+7),.ce-gallery[data-ce-columns="3"] .ce-column:nth-of-type(7n+7),.ce-gallery[data-ce-columns="4"] .ce-column:nth-of-type(7n+7),.ce-gallery[data-ce-columns="5"] .ce-column:nth-of-type(7n+7),.ce-gallery[data-ce-columns="6"] .ce-column:nth-of-type(7n+7),.ce-gallery[data-ce-columns="7"] .ce-column:nth-of-type(7n+7),.ce-gallery[data-ce-columns="8"] .ce-column:nth-of-type(7n+7),.ce-center .ce-inner .ce-column:nth-of-type(8n+8),.ce-gallery[data-ce-columns="1"] .ce-column:nth-of-type(8n+8),.ce-gallery[data-ce-columns="2"] .ce-column:nth-of-type(8n+8),.ce-gallery[data-ce-columns="3"] .ce-column:nth-of-type(8n+8),.ce-gallery[data-ce-columns="4"] .ce-column:nth-of-type(8n+8),.ce-gallery[data-ce-columns="5"] .ce-column:nth-of-type(8n+8),.ce-gallery[data-ce-columns="6"] .ce-column:nth-of-type(8n+8),.ce-gallery[data-ce-columns="7"] .ce-column:nth-of-type(8n+8),.ce-gallery[data-ce-columns="8"] .ce-column:nth-of-type(8n+8) { margin-left: 15px; margin-right: 15px } }