

.postbox_postbox, .postbox_postcode { font-size: 0.9em}
.def { font-weight: 500}


.tx-browser-pi1 h3 { margin: 0; cursor: pointer }
.tx-browser-pi1 select { margin-bottom: 15px; }
.tx-browser-pi1 .form-control { height: auto; }
.listview .subline { margin-top: 1em }
.listview .pagination-sm { margin: 0 0 20px 0; }
.listview .pagination li a { background: #fff; color: #959BA0; }
.listview .pagination-sm li a, .listview .pagination li.selected a, .listview .pagination li.current a { color: #fff; background: #959BA0; }
.listview .pagination-sm li.selected a { background: #fff; color: #959BA0; }
.listview .maptoggle { margin-bottom: 1em }
.listview .tx_org_headquarterscat { font-style: italic; color: rgb(153, 153, 153); }
.recordBrowser { margin-bottom: 1.3em; margin-left: 0; padding-bottom: 1em; }
.recordBrowser li { cursor: pointer; float: left; list-style: none; margin: 2px; padding: 4px 0; position: relative; }
.opacity08 { opacity: .8; }
#tx-browser-pi1-loader { background: #fff url(/typo3conf/ext/browser/Resources/Public/Images/Icons/browser_loader.gif) no-repeat center; background-color: #fff; opacity: .8; position: relative; top: 0; left: 0; width: 100%;             /* Overriden while runtime */ height: 300px;           /* Overriden while runtime */ margin-bottom: -300px;   /* Overriden while runtime */ z-index: 2; }
.tx-browser-pi1 p.backbutton { padding-top: 1em; text-align: right; }
.tx-browser-pi1 div.csc-uploads-thumbnail { float: left; padding-right: 1em; }
.tx_browser_pi1-bookmark_item { font-size: 1.5rem; padding-right: .4rem; }
.tx_browser_pi1-bookmark_item:last-child { padding-right: 0; }
.olMap .olTileImage { /* foundation css sets 100%, .olTileImages will displayed with 50%! */ max-width: inherit; }
.category_menu ul, .modeSelector ul { text-align: center; }
.category_menu_treeview ul { text-align: inherit; }
.category_menu li, .modeSelector li { display: inline-block; padding-right: 0.4em; }
.modeSelector li { border-right: 1px solid #333; }
.category_menu li:last-of-type, .modeSelector li:last-of-type { border-right: inherit; padding-right: 0; }
.leaflet-bottom, .leaflet-left, .leaflet-right, .leaflet-top { z-index: 1; }
.searchbox-list-555 .btn, .searchbox .sword, .category_menu, .category_menu_treeview {
   display: block !important; 
}
.mapPopupText .teaser{
   display: none; 
}

.box {
    padding-bottom: 2em;
    position: relative;
    margin-bottom: 2em;
    border-bottom: 3px solid  #959BA0;
}


.tx-browser-pi1-single{ padding-bottom: 4em}
.tx-browser-pi1-single h2{ padding-top: 1em}
.tx-browser-pi1-single #leafletmap{     margin: 0 -6em;
    font-size: 16px;}