@media screen and (max-width: 768px), screen and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), screen and (max-device-width: 1024px) and (min-resolution: 192dpi), screen and (max-device-width: 1024px) and (min-resolution: 2dppx) {
    .vbmimage {background-size: 68% auto !important;margin-right: 0px !important;max-height: 199px !important;} }

.tx-p123search-pi3.map-open { max-height: 0px; overflow: hidden;
    -moz-transition-delay: 1s; -ms-transition-delay: 1s; -o-transition-delay: 1s; -webkit-transition-delay: 1s; transition-delay: 1s; }
/* map integration */
.tx-p123search-pi3-map { display: none; height: 1px !important; margin-top: -1px; overflow: hidden; position: relative;
    -moz-opacity: 0.01; opacity: 0.01; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=1)"; filter: alpha(opacity=1); }
@media all and (min-width:0\0) { .tx-p123search-pi3-map { -ms-filter: none; filter: none; } } /* IE9+ */
.tx-p123search-pi3-map .tx-p123maps-pi1-icon { display: none; }

/* politics icon */
.tx-p123search-pi3-politics { background: #FFFFFF; border: 1px solid #DBDBDB; border-left: none; left: 639px; position: absolute; top: 166px; width: 120px;
    -moz-border-radius: 0px 6px 6px 0px; -webkit-border-radius: 0px 6px 6px 0px; border-radius: 0px 6px 6px 0px; }
.tx-p123search-pi3-politics h4 { background: #F4F4F4; margin: 0px; padding: 5px; text-align: center;
    -moz-border-radius: 0px 6px 6px 0px; -webkit-border-radius: 0px 6px 6px 0px; border-radius: 0px 6px 6px 0px; }
.tx-p123search-pi3-politics a { display: block; height: 100%; width: 100%; }
@media print {
    .tx-p123search-pi3-politics { display: none; }
}
/* toggle, sort & search */
.tx-p123search-pi3-toggleAll { float: left; line-height: 17px; margin: 0px 50px 5px 0px; min-width: 135px; }
.tx-p123search-pi3-toggleAll:empty { margin: 0px; min-width: 0px; }
.tx-p123search-pi3-toggleAll a { color: #555659; color: inherit; }
.tx-p123search-pi3-sort-label { float: left; line-height: 17px; margin: 0px 5px 5px 0px; }
#tx-p123search-pi3-sort { float: left; height: 17px; line-height: 13px; margin-bottom: 5px; position: relative; }
.tx-p123search-pi3-sort-wrapper { background: #F4F4F4; border: 1px solid #DBDBDB; left: 0px; min-width: 152px; position: absolute; top: 0px; }
.tx-p123search-pi3-sort-current { padding: 1px; position: relative; width: 150px; }
#tx-p123search-pi3-sort span { cursor: default; display: block; margin-left: 25px; }
#tx-p123search-pi3-sort-options { display: none; left: 0px; position: relative; top: -1px; min-width: 152px; }
#tx-p123search-pi3-sort-options div.option { border-top: 1px dotted #C0C0C0; margin-top: 1px; padding: 1px 2px 0px 2px; }
#tx-p123search-pi3-sort-options div.empty { font-size: 0px; height: 1px; line-height: 0px; }
#tx-p123search-pi3-sort a.up, #tx-p123search-pi3-sort a.down { background: url(../typo3conf/ext/p123search/res/icon-list.gif) no-repeat; display: inline; float: left; height: 13px; width: 8px; }
#tx-p123search-pi3-sort a.up { background-position: 0px -120px; margin-right: 3px; }
#tx-p123search-pi3-sort a.down { background-position: 0px 0px; }
#tx-p123search-pi3-sort a.up:hover, #tx-p123search-pi3-sort a.up:active, #tx-p123search-pi3-sort a.up.active { background-position: 0px -180px; }
#tx-p123search-pi3-sort a.down:hover, #tx-p123search-pi3-sort a.down:active, #tx-p123search-pi3-sort a.down.active { background-position: 0px -60px; }
@media print {
    .tx-p123search-pi3-sort-wrapper { background: none; border: none; top: 1px; }
    #tx-p123search-pi3-sort span { margin-left: 0px; }
    #tx-p123search-pi3-sort a.up { display: none; }
    #tx-p123search-pi3-sort a.down { display: none; }
}
#tx-p123search-pi3-search { float: right; }
.tx-p123search-pi3-search-label { float: left; line-height: 17px; margin: 0px 5px 5px 0px; }
.tx-p123search-pi3-search-field { float: left; }
.tx-p123search-pi3-search-field.tooltip span { pointer-events: auto; }
.tx-p123search-pi3-search-submit { float: left; line-height: 12px; margin: 5px 0px 0px 5px; }
.tx-p123search-pi3-search-submit input[type="submit"] { background: url(../typo3conf/ext/p123search/res/search-submit.gif) no-repeat; border: none; font-size: 0px; height: 8px; line-height: 8px; margin: 0px; padding: 0px; width: 10px;
    -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }
.tx-p123search-pi3-search-submit input[type="submit"]:hover, .tx-p123search-pi3-search-submit input[type="submit"]:focus { background-position: 0px -8px; }
.tx-p123search-pi3-tableHeader .fixed dl, .tx-p123search-pi3-tableFooter .fixed dl { color: #000000; display: inline; float: left; margin: 0px; min-height: 1px; padding: 0px; }
.tx-p123search-pi3-tableHeader .fixed dl dt, .tx-p123search-pi3-tableFooter .fixed dl dt { float: none; display: inline; margin: 0px; padding: 0px; }
a.tx-p123search-pi3-datesHeader { color: #000000; }
a.tx-p123search-pi3-datesHeader:hover { text-decoration: none; }
a.tx-p123search-pi3-datesHeader span { text-align: left; }
.tx-p123search-pi3-tableHeader .fixed dl dt .tooltip { color: #000000; }

.tx-p123search-pi3-locationListItem { margin: 0px -15px; padding: 3px 15px; }
.tx-p123search-pi3-locationListItem.highlight { background: #F4F4F4; }
.tx-p123search-pi3-locationListImage { background-position: top center; background-repeat: no-repeat; float: left; height: 70px; overflow: hidden; width: 58px;
    -moz-background-size: auto 58px; -webkit-background-size: auto 58px; background-size: auto 58px; }
@media screen { .tx-p123search-pi3-locationListImage { content: none !important; } }
.tx-p123search-pi3-locationListImage a { background: url(../typo3conf/ext/p123search/res/image-expand.gif) bottom right no-repeat; display: block; height: 70px; width: 58px; }
.tx-p123search-pi3-locationListDetails { margin-left: 66px; }
.tx-p123search-pi3 table.details span.caption { display: block; }
.tx-p123search-pi3-locationLoading { background: url(../typo3conf/ext/p123search/res/loading.gif) center center no-repeat; display: inline-block; float: right; height: 13px; width: 16px; }
#txp123searchpi3-more { height: 54px; text-align: center; }
#txp123searchpi3-more a { background: url(../typo3conf/ext/p123search/res/icon-list.gif) left 20px no-repeat, url(../typo3conf/ext/p123search/res/icon-list.gif) right 20px no-repeat; display: inline-block; padding: 20px 12px; }
#txp123searchpi3-more a:hover { background-position: left -40px, right -40px; }
#txp123searchpi3-more .moreLoad { background: url(../typo3conf/ext/p123search/res/loading.gif) left 22px no-repeat, url(../typo3conf/ext/p123search/res/loading.gif) right 22px no-repeat; display: inline-block; padding: 20px 26px; pointer-events: none; }
ul.tx-p123search-pi3-empty div.button { float: right; }
ul.tx-p123search-pi3-empty a { margin-bottom: 4px; }
ul.tx-p123search-pi3-empty a:last-child { margin-bottom: 0px; }
ul.tx-p123search-pi3-empty span { color: #BE1010; display: block; font-weight: bold; margin-right: 150px; }
*:first-child+html ul.tx-p123search-pi3-empty span { display: inline-block; margin-right: 14px; } /* IE7 */
.tx-p123search-pi3-subtitle { font-size: 10px; padding-top: 16px; }
#txp123searchpi3-permanent-price, #txp123searchpi3-permanent-priceComplete { border-color: transparent transparent #868686; width: auto;
    -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }
.tx-p123search-pi3-permanent-require li { color: #BE1010; font-weight: bold; }
.tx-p123maps-pi1-infoWindow-permanent-close { bottom: 0px; height: 19px; position: absolute; right: 193px; width: 30px; }
.tx-p123maps-pi1-infoWindow-permanent-close:before, .tx-p123maps-pi1-infoWindow-permanent-close:after { content: ""; left: 0px; position: absolute; }
.tx-p123maps-pi1-infoWindow-permanent-close:before { border: 0px solid transparent; border-bottom-color: rgba(0, 0, 0, 0.5); border-width: 0px 15px 15px 15px; content: ""; bottom: 4px; height: 0px; width: 0px; }
.tx-p123maps-pi1-infoWindow-permanent-close:after { background: rgba(0, 0, 0, 0.5); bottom: 0px; height: 2px; line-height: 2px; right: 0px; }
@media screen and (max-width: 768px), screen and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), screen and (max-device-width: 1024px) and (min-resolution: 192dpi), screen and (max-device-width: 1024px) and (min-resolution: 2dppx) {
    /*.tx-p123search-pi3-icon,*/ .tx-p123search-pi3-politics, .tx-p123search-pi3-toggleAll { display: none; }
    .tx-p123search-pi3-sort-label { line-height: 19px; margin-bottom: 10px; }
    #tx-p123search-pi3-sort { height: 19px; line-height: 15px; margin-bottom: 10px; margin-right: 25px; }
    .tx-p123search-pi3-sort-wrapper { min-width: 95px; position: relative; width: 100%;
        -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
    .tx-p123search-pi3-sort-current { width: 100%; }
    #tx-p123search-pi3-sort-options { min-width: 0px; width: 100%; }
    #tx-p123search-pi3-sort span { margin-right: 5px; }
    #tx-p123search-pi3-search { float: left; margin-bottom: 10px; }
    #txp123searchpi3-search[type="search"] {
        -webkit-appearance: none; }
    #tx-p123search-pi3-search .tooltip:before { left: calc(50% - 6px); }
    #tx-p123search-pi3-search .tooltip span { left: 50%; margin-left: 12px;
        -moz-transform: translateX(-100%); -webkit-transform: translateX(-100%); transform: translateX(-100%); }
    #tx-p123search-pi3-search .tooltip:hover:before, #tx-p123search-pi3-search .tooltip:focus:before {
        -moz-transform: translateY(8px); -webkit-transform: translateY(8px); transform: translateY(8px); }
    #tx-p123search-pi3-search .tooltip:hover span, #tx-p123search-pi3-search .tooltip:focus span {
        -moz-transform: translateX(-100%) translateY(8px); -webkit-transform: translateX(-100%) translateY(8px); transform: translateX(-100%) translateY(8px); }
    .tx-p123search-pi3 .fixed dl.hide-tablet { display: none; }
    .tx-p123search-pi3 .fixed .rooms-row { width: 28px; }
    .tx-p123search-pi3 .fixed .seats-row { width: 32px; }
    .tx-p123search-pi3 .fixed .seconds-row { width: 40px; }
    .tx-p123search-pi3 .fixed dl.price-row { max-width: 71px; }
    .tx-p123search-pi3-tableHeader .variable { padding-top: 13px; }
    /*.tx-p123search-pi3 .variable-n1, .tx-p123search-pi3 .tx-p123search-pi3-spareEnabled .variable-n1 { margin-right: 226px; }*/
    /*.tx-p123search-pi3 .variable-n2, .tx-p123search-pi3 .tx-p123search-pi3-spareEnabled .variable-n2 { margin-right: 256px; }*/
    /*.tx-p123search-pi3 .variable-n3, .tx-p123search-pi3 .tx-p123search-pi3-spareEnabled .variable-n3 { margin-right: 286px; }*/
    /*.tx-p123search-pi3 .variable-n4, .tx-p123search-pi3 .tx-p123search-pi3-spareEnabled .variable-n4 { margin-right: 316px; }*/
    /*.tx-p123search-pi3 .variable-n5, .tx-p123search-pi3 .tx-p123search-pi3-spareEnabled .variable-n5 { margin-right: 346px; }*/
    /*.tx-p123search-pi3 .variable-n6, .tx-p123search-pi3 .tx-p123search-pi3-spareEnabled .variable-n6 { margin-right: 376px; }*/
    /*.tx-p123search-pi3 .variable-n7, .tx-p123search-pi3 .tx-p123search-pi3-spareEnabled .variable-n7 { margin-right: 406px; }*/
    /*.tx-p123search-pi3 .variable-n8, .tx-p123search-pi3 .tx-p123search-pi3-spareEnabled .variable-n8 { margin-right: 436px; }*/
    /*.tx-p123search-pi3 .variable-n9, .tx-p123search-pi3 .tx-p123search-pi3-spareEnabled .variable-n9 { margin-right: 466px; }*/
    /*.tx-p123search-pi3 .tx-p123search-pi3-permanentEnabled .variable-n1 { margin-right: 274px; }*/
    /*.tx-p123search-pi3 .tx-p123search-pi3-permanentEnabled .variable-n2 { margin-right: 304px; }*/
    /*.tx-p123search-pi3 .tx-p123search-pi3-permanentEnabled .variable-n3 { margin-right: 334px; }*/
    /*.tx-p123search-pi3 .tx-p123search-pi3-permanentEnabled .variable-n4 { margin-right: 364px; }*/
    /*.tx-p123search-pi3 .tx-p123search-pi3-permanentEnabled .variable-n5 { margin-right: 394px; }*/
    /*.tx-p123search-pi3 .tx-p123search-pi3-permanentEnabled .variable-n6 { margin-right: 424px; }*/
    /*.tx-p123search-pi3 .tx-p123search-pi3-permanentEnabled .variable-n7 { margin-right: 454px; }*/
    /*.tx-p123search-pi3 .tx-p123search-pi3-permanentEnabled .variable-n8 { margin-right: 484px; }*/
    /*.tx-p123search-pi3 .tx-p123search-pi3-permanentEnabled .variable-n9 { margin-right: 514px; }*/
    /*.tx-p123search-pi3 .fixed-n1, .tx-p123search-pi3 .tx-p123search-pi3-spareEnabled .fixed-n1 { width: 226px; }*/
    /*.tx-p123search-pi3 .fixed-n2, .tx-p123search-pi3 .tx-p123search-pi3-spareEnabled .fixed-n2 { width: 256px; }*/
    /*.tx-p123search-pi3 .fixed-n3, .tx-p123search-pi3 .tx-p123search-pi3-spareEnabled .fixed-n3 { width: 286px; }*/
    /*.tx-p123search-pi3 .fixed-n4, .tx-p123search-pi3 .tx-p123search-pi3-spareEnabled .fixed-n4 { width: 316px; }*/
    /*.tx-p123search-pi3 .fixed-n5, .tx-p123search-pi3 .tx-p123search-pi3-spareEnabled .fixed-n5 { width: 346px; }*/
    /*.tx-p123search-pi3 .fixed-n6, .tx-p123search-pi3 .tx-p123search-pi3-spareEnabled .fixed-n6 { width: 376px; }*/
    /*.tx-p123search-pi3 .fixed-n7, .tx-p123search-pi3 .tx-p123search-pi3-spareEnabled .fixed-n7 { width: 406px; }*/
    /*.tx-p123search-pi3 .fixed-n8, .tx-p123search-pi3 .tx-p123search-pi3-spareEnabled .fixed-n8 { width: 436px; }*/
    /*.tx-p123search-pi3 .fixed-n9, .tx-p123search-pi3 .tx-p123search-pi3-spareEnabled .fixed-n9 { width: 466px; }*/
    /*.tx-p123search-pi3 .tx-p123search-pi3-permanentEnabled .fixed-n1 { width: 274px; }*/
    /*.tx-p123search-pi3 .tx-p123search-pi3-permanentEnabled .fixed-n2 { width: 304px; }*/
    /*.tx-p123search-pi3 .tx-p123search-pi3-permanentEnabled .fixed-n3 { width: 334px; }*/
    /*.tx-p123search-pi3 .tx-p123search-pi3-permanentEnabled .fixed-n4 { width: 364px; }*/
    /*.tx-p123search-pi3 .tx-p123search-pi3-permanentEnabled .fixed-n5 { width: 394px; }*/
    /*.tx-p123search-pi3 .tx-p123search-pi3-permanentEnabled .fixed-n6 { width: 424px; }*/
    /*.tx-p123search-pi3 .tx-p123search-pi3-permanentEnabled .fixed-n7 { width: 454px; }*/
    /*.tx-p123search-pi3 .tx-p123search-pi3-permanentEnabled .fixed-n8 { width: 484px; }*/
    /*.tx-p123search-pi3 .tx-p123search-pi3-permanentEnabled .fixed-n9 { width: 514px; }*/
}
@media only screen and (max-width: 456px) {
    .tx-p123search-pi3 .fixed dl.hide-phone { display: none; }
    /*.tx-p123search-pi3 .variable-n1, .tx-p123search-pi3 .tx-p123search-pi3-spareEnabled .variable-n1 { margin-right: 163px; }*/
    /*.tx-p123search-pi3 .variable-n2, .tx-p123search-pi3 .tx-p123search-pi3-spareEnabled .variable-n2 { margin-right: 193px; }*/
    /*.tx-p123search-pi3 .variable-n3, .tx-p123search-pi3 .tx-p123search-pi3-spareEnabled .variable-n3 { margin-right: 223px; }*/
    /*.tx-p123search-pi3 .variable-n4, .tx-p123search-pi3 .tx-p123search-pi3-spareEnabled .variable-n4 { margin-right: 253px; }*/
    /*.tx-p123search-pi3 .variable-n5, .tx-p123search-pi3 .tx-p123search-pi3-spareEnabled .variable-n5 { margin-right: 283px; }*/
    /*.tx-p123search-pi3 .variable-n6, .tx-p123search-pi3 .tx-p123search-pi3-spareEnabled .variable-n6 { margin-right: 313px; }*/
    /*.tx-p123search-pi3 .variable-n7, .tx-p123search-pi3 .tx-p123search-pi3-spareEnabled .variable-n7 { margin-right: 343px; }*/
    /*.tx-p123search-pi3 .variable-n8, .tx-p123search-pi3 .tx-p123search-pi3-spareEnabled .variable-n8 { margin-right: 373px; }*/
    /*.tx-p123search-pi3 .variable-n9, .tx-p123search-pi3 .tx-p123search-pi3-spareEnabled .variable-n9 { margin-right: 403px; }*/
    /*.tx-p123search-pi3 .tx-p123search-pi3-permanentEnabled .variable-n1 { margin-right: 211px; }*/
    /*.tx-p123search-pi3 .tx-p123search-pi3-permanentEnabled .variable-n2 { margin-right: 241px; }*/
    /*.tx-p123search-pi3 .tx-p123search-pi3-permanentEnabled .variable-n3 { margin-right: 271px; }*/
    /*.tx-p123search-pi3 .tx-p123search-pi3-permanentEnabled .variable-n4 { margin-right: 301px; }*/
    /*.tx-p123search-pi3 .tx-p123search-pi3-permanentEnabled .variable-n5 { margin-right: 331px; }*/
    /*.tx-p123search-pi3 .tx-p123search-pi3-permanentEnabled .variable-n6 { margin-right: 361px; }*/
    /*.tx-p123search-pi3 .tx-p123search-pi3-permanentEnabled .variable-n7 { margin-right: 391px; }*/
    /*.tx-p123search-pi3 .tx-p123search-pi3-permanentEnabled .variable-n8 { margin-right: 421px; }*/
    /*.tx-p123search-pi3 .tx-p123search-pi3-permanentEnabled .variable-n9 { margin-right: 451px; }*/
    /*.tx-p123search-pi3 .fixed-n1, .tx-p123search-pi3 .tx-p123search-pi3-spareEnabled .fixed-n1 { width: 163px; }*/
    /*.tx-p123search-pi3 .fixed-n2, .tx-p123search-pi3 .tx-p123search-pi3-spareEnabled .fixed-n2 { width: 193px; }*/
    /*.tx-p123search-pi3 .fixed-n3, .tx-p123search-pi3 .tx-p123search-pi3-spareEnabled .fixed-n3 { width: 223px; }*/
    /*.tx-p123search-pi3 .fixed-n4, .tx-p123search-pi3 .tx-p123search-pi3-spareEnabled .fixed-n4 { width: 253px; }*/
    /*.tx-p123search-pi3 .fixed-n5, .tx-p123search-pi3 .tx-p123search-pi3-spareEnabled .fixed-n5 { width: 283px; }*/
    /*.tx-p123search-pi3 .fixed-n6, .tx-p123search-pi3 .tx-p123search-pi3-spareEnabled .fixed-n6 { width: 313px; }*/
    /*.tx-p123search-pi3 .fixed-n7, .tx-p123search-pi3 .tx-p123search-pi3-spareEnabled .fixed-n7 { width: 343px; }*/
    /*.tx-p123search-pi3 .fixed-n8, .tx-p123search-pi3 .tx-p123search-pi3-spareEnabled .fixed-n8 { width: 373px; }*/
    /*.tx-p123search-pi3 .fixed-n9, .tx-p123search-pi3 .tx-p123search-pi3-spareEnabled .fixed-n9 { width: 403px; }*/
    /*.tx-p123search-pi3 .tx-p123search-pi3-permanentEnabled .fixed-n1 { width: 211px; }*/
    /*.tx-p123search-pi3 .tx-p123search-pi3-permanentEnabled .fixed-n2 { width: 241px; }*/
    /*.tx-p123search-pi3 .tx-p123search-pi3-permanentEnabled .fixed-n3 { width: 271px; }*/
    /*.tx-p123search-pi3 .tx-p123search-pi3-permanentEnabled .fixed-n4 { width: 301px; }*/
    /*.tx-p123search-pi3 .tx-p123search-pi3-permanentEnabled .fixed-n5 { width: 331px; }*/
    /*.tx-p123search-pi3 .tx-p123search-pi3-permanentEnabled .fixed-n6 { width: 361px; }*/
    /*.tx-p123search-pi3 .tx-p123search-pi3-permanentEnabled .fixed-n7 { width: 391px; }*/
    /*.tx-p123search-pi3 .tx-p123search-pi3-permanentEnabled .fixed-n8 { width: 421px; }*/
    /*.tx-p123search-pi3 .tx-p123search-pi3-permanentEnabled .fixed-n9 { width: 451px; }*/
    .tx-p123search-pi3-tableHeader .fixed .dl-rating-row { display: none; }
    .tx-p123search-pi3-tableHeader .variable-n3, .tx-p123search-pi3-tableHeader .variable-n4, .tx-p123search-pi3-tableHeader .variable-n5, .tx-p123search-pi3-tableHeader .variable-n6, .tx-p123search-pi3-tableHeader .variable-n7, .tx-p123search-pi3-tableHeader .variable-n8, .tx-p123search-pi3-tableHeader .variable-n9 { display: none; }
}
@media only screen and (max-width: 400px) {
    .tx-p123search-pi3-tableHeader .variable { display: none; }
}
/* Added by oezet */
.tx-p123search-pi3-overlay .tx-p123search-pi3-toggleAll { float: none; margin: 15px 0px 0px 0px; min-width: 0px; }
.tx-p123search-pi3-overlay .tx-p123search-pi3-toggleAll a { color: #002046; display: block; height: 100%; width: 100%; }
.tx-p123search-pi3-overlay .tx-p123search-pi3-sort-label,
.tx-p123search-pi3-overlay .tx-p123search-pi3-search-label,
.tx-p123search-pi3-overlay #tx-p123search-pi3-search { float: none; margin: 0px; }
.tx-p123search-pi3-overlay .tx-p123search-pi3-search-label { margin: 15px 0px 0px 0px; }
.tx-p123search-pi3-overlay .tx-p123search-pi3-search-field,
.tx-p123search-pi3-overlay .tx-p123search-pi3-subline { margin-left: 7px; }
.tx-p123search-pi3-overlay #txp123searchpi3-search,
.tx-p123search-pi3-overlay #txp123searchpi3-budget { font-size: 14px; line-height: 18px; padding: 3px; width: 190px; }
.tx-p123search-pi3-overlay .tx-p123search-pi3-search-submit { margin: 0px; }
.tx-p123search-pi3-overlay .tx-p123search-pi3-search-submit:after { background: #f8b300; color: #ffffff; content: "\f054\f054"; display: inline-block; font: normal normal normal 10px/26px FontAwesome; height: 26px; text-align: center; width: 26px; }
.tx-p123search-pi3-overlay .tx-p123search-pi3-search-submit input[type="submit"] { background: none; height: 26px; opacity: 0; position: absolute; width: 26px; z-index: 1; }
.tx-p123search-pi3-overlay #tx-p123search-pi3-sort { float: none; height: auto; margin: 0px 7px 0px 7px; }
.tx-p123search-pi3-overlay .tx-p123search-pi3-sort-wrapper { background: none; border: none; min-width: 0px; position: static; }
.tx-p123search-pi3-overlay #tx-p123search-pi3-sort-options { display: block; min-width: 0px; position: static; }
.tx-p123search-pi3-overlay #tx-p123search-pi3-sort-options .empty { display: none; }
.tx-p123search-pi3-overlay .tx-p123search-pi3-sort-label { margin: 15px 0px 0px 0px; }
.tx-p123search-pi3-overlay .tx-p123search-pi3-sort-current { font-size: 14px; line-height: 18px; padding: 0px; width: auto; }
.tx-p123search-pi3-overlay #tx-p123search-pi3-sort span { margin-left: 46px; }
.tx-p123search-pi3-overlay #tx-p123search-pi3-sort a.up,
.tx-p123search-pi3-overlay #tx-p123search-pi3-sort a.down { background: none; color: #ffffff; height: 18px; margin-right: 5px; width: 18px; }
.tx-p123search-pi3-overlay #tx-p123search-pi3-sort a.up:after,
.tx-p123search-pi3-overlay #tx-p123search-pi3-sort a.down:after { background: #f8b300; color: #ffffff; display: inline-block; font: normal normal normal 10px/18px FontAwesome; height: 18px; text-align: center; width: 18px; }
.tx-p123search-pi3-overlay #tx-p123search-pi3-sort a.up:after { content: "\f077"; }
.tx-p123search-pi3-overlay #tx-p123search-pi3-sort a.up.active:after { background: #002046; }
.tx-p123search-pi3-overlay #tx-p123search-pi3-sort a.down:after { content: "\f078"; }
.tx-p123search-pi3-overlay #tx-p123search-pi3-sort a.down.active:after { background: #002046; }
.tx-p123search-pi3-overlay #tx-p123search-pi3-sort-options .option { border: none; font-size: 14px; line-height: 18px; margin-top: 6px; padding: 0px; }
.tx-p123search-pi3-map-icon a:before { background: url(../typo3conf/ext/p123search/res/map-icon.png) no-repeat; content:""; display: inline-block; height: 27px; vertical-align: -35%; width: 25px;
    -webkit-background-size: 25px 25px; -moz-background-size: 25px 25px; background-size: 25px 25px; }
.tx-p123search-pi3-overlay .tx-p123search-pi3-map-icon a:before { margin-right: 5px; }
.tx-p123search-pi3-overlay .tx-p123search-pi3-politics { border: none; border-top: 1px solid #dbdbdb; position: static; width: auto;
    -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }
.tx-p123search-pi3-overlay .tx-p123search-pi3-politics h4 {
    -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }
.tx-p123search-pi3-overlay-link { font-size: 16px; line-height: 18px; padding: 11px 7px; }
.tx-p123search-pi3-overlay .tx-p123search-pi3-media-item,
.tx-p123search-pi3-overlay .tx-p123search-pi3-searchFilter-item { font-size: 16px; line-height: 20px; margin: 0px 7px 6px; }
.tx-p123search-pi3-overlay .tx-p123search-pi3-media-item { line-height: 23px; }
.tx-p123search-pi3-overlay .tx-p123search-pi3-media-item input[type="checkbox"] + label,
.tx-p123search-pi3-overlay .tx-p123search-pi3-searchFilter-item input[type="checkbox"] + label { font-size: 14px; line-height: 16px; margin-left: 0px; text-indent: 0px; }
.tx-p123search-pi3-overlay .tx-p123search-pi3-media-item input[type="checkbox"] + label:before { background: url(../typo3conf/ext/p123maps/res/media-icons.png) no-repeat 100% 100%; border: none; content: ""; float: left; margin-top: 2px; top: auto; vertical-align: top; width: 24px;
    -moz-background-size: 74px 161px; -webkit-background-size: 74px 161px; background-size: 74px 161px;
    -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }
.tx-p123search-pi3-overlay .tx-p123search-pi3-media-item[data-item="GF"] input[type="checkbox"] + label:before { background-position: 0px 0px; height: 14px; }
.tx-p123search-pi3-overlay .tx-p123search-pi3-media-item[data-item="SP"] input[type="checkbox"] + label:before { background-position: 0px -23px; height: 15px; }
.tx-p123search-pi3-overlay .tx-p123search-pi3-media-item[data-item="ZZ"] input[type="checkbox"] + label:before { background-position: 0px -46px; height: 14px; }
.tx-p123search-pi3-overlay .tx-p123search-pi3-media-item[data-item="GZ"] input[type="checkbox"] + label:before { background-position: 0px -69px; height: 15px; }
.tx-p123search-pi3-overlay .tx-p123search-pi3-media-item[data-item="GV"] input[type="checkbox"] + label:before { background-position: 0px -92px; height: 22px; }
.tx-p123search-pi3-overlay .tx-p123search-pi3-media-item[data-item="CS"] input[type="checkbox"] + label:before { background-position: 0px -92px; height: 22px; }
.tx-p123search-pi3-overlay .tx-p123search-pi3-media-item[data-item="PF"] input[type="checkbox"] + label:before { background-position: 0px -115px; height: 14px; }
.tx-p123search-pi3-overlay .tx-p123search-pi3-media-item[data-item="VI"] input[type="checkbox"] + label:before { background-position: 0px -138px; height: 10px; }
.tx-p123search-pi3-overlay .tx-p123search-pi3-media-item[data-item="VN"] input[type="checkbox"] + label:before { background-position: 0px -138px; height: 10px; }
.tx-p123search-pi3-overlay .tx-p123search-pi3-media-item input[type="checkbox"]:checked + label:before { content: "";
    -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }
.tx-p123search-pi3-overlay .tx-p123search-pi3-media-item[data-item="GF"] input[type="checkbox"]:checked + label:before { background-position: -37px 0px; }
.tx-p123search-pi3-overlay .tx-p123search-pi3-media-item[data-item="SP"] input[type="checkbox"]:checked + label:before { background-position: -37px -23px; }
.tx-p123search-pi3-overlay .tx-p123search-pi3-media-item[data-item="ZZ"] input[type="checkbox"]:checked + label:before { background-position: -37px -46px; }
.tx-p123search-pi3-overlay .tx-p123search-pi3-media-item[data-item="GZ"] input[type="checkbox"]:checked + label:before { background-position: -37px -69px; }
.tx-p123search-pi3-overlay .tx-p123search-pi3-media-item[data-item="GV"] input[type="checkbox"]:checked + label:before { background-position: -37px -92px; }
.tx-p123search-pi3-overlay .tx-p123search-pi3-media-item[data-item="CS"] input[type="checkbox"]:checked + label:before { background-position: -37px -92px; }
.tx-p123search-pi3-overlay .tx-p123search-pi3-media-item[data-item="PF"] input[type="checkbox"]:checked + label:before { background-position: -37px -115px; }
.tx-p123search-pi3-overlay .tx-p123search-pi3-media-item[data-item="VI"] input[type="checkbox"]:checked + label:before { background-position: -37px -138px; }
.tx-p123search-pi3-overlay .tx-p123search-pi3-media-item[data-item="VN"] input[type="checkbox"]:checked + label:before { background-position: -37px -138px; }
.tx-p123search-pi3-overlay .tx-p123search-pi3-searchFilter-item input[type="checkbox"] + label:before { display: none; }
.tx-p123search-pi3-overlay .tx-p123search-pi3-searchFilter-item input[type="checkbox"]:checked + label { color: #002046; font-weight: bold; }
@media screen and (max-width: 768px), screen and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), screen and (max-device-width: 1024px) and (min-resolution: 192dpi), screen and (max-device-width: 1024px) and (min-resolution: 2dppx) {
    .tx-p123search-pi3-overlay .tx-p123search-pi3-toggleAll,
    .tx-p123search-pi3-overlay .tx-p123search-pi3-politics { display: block; }
    #tx-p123search-pi3-search .tooltip--top span { left: 10%;
        -moz-transform: translateX(0) !important; -webkit-transform: translateX(0) !important; transform: translateX(0) !important; }
    #tx-p123search-pi3-search .tooltip--top:hover::before,
    #tx-p123search-pi3-search .tooltip--top:focus::before {
        -moz-transform: translateY(0); -webkit-transform: translateY(0); transform: translateY(0); }
}
#tx-p123search-pi3-campagne { padding-bottom: 11px; background: #7db61f; color: #fff; }
#tx-p123search-pi3-campagne .tx-p123search-pi3-search-submit:after { background: #00295f; }

#txp123searchpi3-filterButton { display: none; }
.vbmimage a { max-height: 100px;}