Advertisement
Guest User

Untitled

a guest
Feb 21st, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 17.58 KB | None | 0 0
  1. /* ==================== MAPFINDER STYLE - BEGIN ==================== */
  2.  
  3. /* Always set the map height explicitly to define the size of the div
  4. * element that contains the map. */
  5.  
  6. #map,
  7. #detailMF {
  8. height: 100%;
  9. }
  10.  
  11. #mf_whole {
  12. position: relative;
  13. margin: 1em 0;
  14. }
  15.  
  16. .mf_poi_moreInformation_infoTextWrapper {
  17. display: block;
  18. position: relative;
  19. }
  20.  
  21. .mf_infobox-placeholder {
  22. margin: 0 0.5em;
  23. box-sizing: border-box;
  24. position: relative;
  25. min-width: 300px;
  26. flex: 1 1 300px;
  27. }
  28.  
  29. .mf_poi_moreInformation_infoTextWrapper[data-label="text-hidden"] .mf_poi_moreInformation_text {
  30. max-height: 256px;
  31. position: relative;
  32. overflow: hidden;
  33. }
  34.  
  35. .mf_poi_moreInformation_infoTextWrapper .mf_poi_moreInformation_showTextLayer {
  36. bottom: 0;
  37. left: 0;
  38. width: 100%;
  39. text-align: center;
  40. margin: 0;
  41. padding: 30px 0;
  42. background-image: linear-gradient(to bottom, transparent, white);
  43. }
  44.  
  45. .mf_poi_moreInformation_infoTextWrapper[data-label="text-hidden"] .mf_poi_moreInformation_showTextLayer {
  46. position: absolute;
  47. }
  48.  
  49. .mf_poi_moreInformation_infoTextWrapper[data-label="text-shown"] .mf_poi_moreInformation_showTextLayer {
  50. display: none;
  51. }
  52.  
  53. .mf_poi_moreInformation_infoTextWrapper .mf_poi_moreInformation_showText {
  54. position: relative;
  55. bottom: 0em;
  56. left: 0;
  57. width: 100%;
  58. text-align: center;
  59. margin: 0;
  60. padding: 30px 0;
  61. }
  62.  
  63. .mf_poi_moreInformation_infoTextWrapper[data-label="text-hidden"] .showOnHiddenText {
  64. display: block;
  65. }
  66.  
  67. .mf_poi_moreInformation_infoTextWrapper[data-label="text-shown"] .showOnHiddenText {
  68. display: none;
  69. }
  70.  
  71. .mf_poi_moreInformation_infoTextWrapper[data-label="text-hidden"] .showOnShownText {
  72. display: none;
  73. }
  74.  
  75. .mf_poi_moreInformation_infoTextWrapper[data-label="text-shown"] .showOnShownText {
  76. display: block;
  77. }
  78.  
  79. #listViewHeader {
  80. clear: both;
  81. }
  82.  
  83. .mf_wege_dataTable {
  84. width: 100%;
  85. display: flex;
  86. flex-wrap: wrap;
  87. }
  88.  
  89. .mf_wege_dataTable_value {
  90. width: 50%;
  91. background-color: lightgray;
  92. margin-bottom: 1px;
  93. padding: 0.5em 1em;
  94. box-sizing: border-box;
  95. flex-grow: 999999;
  96. flex-shrink: 1;
  97. min-width: 256px;
  98. }
  99.  
  100. .itm_notSelected:before {
  101. content: "\f006";
  102. font-family: "FontAwesome";
  103. width: 10px;
  104. height: 10px;
  105. margin-right: 5px;
  106. }
  107.  
  108. #mfr_oz {
  109. font-size: unset;
  110. }
  111.  
  112. #selectors {
  113. width: 100%;
  114. }
  115.  
  116. #selectors>div {
  117. display: flex;
  118. flex-wrap: wrap;
  119. overflow: hidden;
  120. width: 100%;
  121. }
  122.  
  123. #selectors_Wrapper {
  124. flex: 999999 1 400px;
  125. }
  126.  
  127. #notMapView {
  128. background-color: #9e9c99;
  129. padding: 0.5em;
  130. }
  131.  
  132. .mf_poi_icon_wrapper img {
  133. padding: 0;
  134. }
  135.  
  136. #listViewPager {
  137. overflow: hidden;
  138. margin: 0.5em;
  139. }
  140.  
  141. .listViewPager_innerWrapper {
  142. float: right;
  143. }
  144.  
  145. .listViewPager_pagerItem {
  146. display: inline-block;
  147. font-size: 0.9em;
  148. background-color: #FFFFFF;
  149. padding: 0.25em 0.75em;
  150. margin: 0 0.25em;
  151. }
  152.  
  153. .listViewPager_pagerItem:hover {
  154. background-color: #eae8e6;
  155. cursor: pointer;
  156. text-decoration: none;
  157. }
  158.  
  159. #listViewHeader {
  160. overflow: hidden;
  161. margin: 0.5em 0.5em 0;
  162. }
  163.  
  164. .mf_sucheWrapper {
  165. flex: 1 1 200px;
  166. margin-left: auto;
  167. overflow: hidden;
  168. margin-bottom: 5px;
  169. }
  170.  
  171. input#mf_suche {
  172. background-color: #E0E0E0;
  173. border: 1px solid #757575;
  174. float: right;
  175. padding: 10px;
  176. font-size: small;
  177. font-family: FontAwesome, Verdana, Luxi Sans, Helvetica, sans-serif;
  178. color: #424242;
  179. width: 100%;
  180. display: block;
  181. box-sizing: border-box;
  182. }
  183.  
  184. input#mf_suche::placeholder {
  185. text-align: right;
  186. }
  187.  
  188. input#mf_suche:-ms-input-placeholder {
  189. text-align: right;
  190. }
  191.  
  192. input#mf_suche::-ms-input-placeholder {
  193. text-align: right;
  194. }
  195.  
  196. .mf_dd_selector {
  197. display: inline-block;
  198. background-color: #E0E0E0;
  199. border: 1px solid #757575;
  200. padding: 7px;
  201. margin-bottom: 5px;
  202. font-size: small;
  203. }
  204.  
  205. .mf_dd_selector:hover {
  206. cursor: pointer;
  207. background-color: #F4F4F4;
  208. }
  209.  
  210. .mf_dd_selector>span.fa {
  211. padding-right: 5px;
  212. }
  213.  
  214. #mfdetailHeader {
  215. clear: both;
  216. background-color: lightgrey;
  217. width: 100%;
  218. border: 5px solid white;
  219. }
  220.  
  221. .mf_infobox_overview {
  222. display: flex;
  223. flex-wrap: wrap;
  224. }
  225.  
  226. .mf_infobox_overview .mf_infobox {
  227. padding: 0.5em;
  228. box-sizing: border-box;
  229. position: relative;
  230. min-width: 300px;
  231. flex: 1 1 300px;
  232. }
  233.  
  234. @media screen and (max-width: 1200px) {
  235. .mf_infobox {
  236. flex-grow: 1;
  237. flex-basis: 300px;
  238. flex-shrink: 1;
  239. }
  240. }
  241.  
  242. .mf_content {
  243. display: flex;
  244. flex-wrap: wrap;
  245. padding: 0.5em 0.5em 2em 0.5em;
  246. box-sizing: border-box;
  247. background-color: #FFFFFF;
  248. position: relative;
  249. height: 100%;
  250. }
  251.  
  252. .mf_poi_bez {
  253. margin: 0.1em;
  254. width: 100%;
  255. }
  256.  
  257. .mf_poi_bez .mf_poi_closeItem {
  258. display: inline-block;
  259. float: right;
  260. padding-right: 0.25em;
  261. }
  262.  
  263. .mf_poi_bez .mf_poi_closeItem > span.fa {
  264. font-size: 1.3em;
  265. }
  266.  
  267. .collapsible-items .collapsible-header-noExpand a {
  268. font-size: 1.5em;
  269. box-sizing: border-box;
  270. border-top: 1px solid #ddd;
  271. display: block;
  272. cursor: pointer;
  273. min-height: 3em;
  274. line-height: 3em;
  275. padding: 0 1em;
  276. background-color: #fff;
  277. }
  278.  
  279. .mf_poi_gemeinde {
  280. font-size: 0.8em;
  281. width: 100%;
  282. margin: 0;
  283. padding-left: 0.75em;
  284. color: #757575;
  285. }
  286.  
  287. .mf_detail_wrappper {
  288. display: flex;
  289. flex-wrap: wrap;
  290. margin-top: 0.5em;
  291. }
  292.  
  293. .mf_image_wrapper {
  294. width: 47%;
  295. height: auto;
  296. padding-right: 0.5em;
  297. box-sizing: border-box;
  298. }
  299.  
  300. .mf_image_wrapper img.mf_image {
  301. width: 100%;
  302. height: auto;
  303. padding: 0;
  304. }
  305.  
  306. .mf_poi_detail>.mf_poi_category {
  307. width: calc(100% - 32px);
  308. padding-left: 0.5em;
  309. box-sizing: border-box;
  310. }
  311.  
  312. .mf_poi_detail {
  313. display: flex;
  314. flex-wrap: wrap;
  315. }
  316.  
  317. .mf_poi_detail>.mf_poi_category p {
  318. margin: 0;
  319. }
  320.  
  321. .mf_poi_detail>.mf_poi_address {
  322. width: 100%;
  323. }
  324.  
  325. .mf_poi_detail>.mf_poi_address p {
  326. margin: 0;
  327. }
  328.  
  329. .mf_poi_contact {
  330. width: 100%;
  331. }
  332.  
  333. .mf_poi_contact .mf_poi_contact_tel {
  334. padding-right: 0.5em;
  335. }
  336.  
  337. .mf_poi_contact .mf_poi_contact_tel span.fa {
  338. padding-right: 0.25em;
  339. }
  340.  
  341. .mf_poi_contact .mf_poi_contact_mail span.fa {
  342. padding-right: 0.5em;
  343. }
  344.  
  345. .mf_poi_contact .mf_poi_contact_website span.fa {
  346. padding-right: 0.5em;
  347. }
  348.  
  349. .mf_infobox .mf_footer {
  350. position: absolute;
  351. width: 100%;
  352. bottom: 0;
  353. background-color: #E0E0E0;
  354. border-top: 1px solid #000000;
  355. left: 0;
  356. }
  357.  
  358. .mf_infobox .mf_footer a {
  359. display: block;
  360. padding: 0.25em 0.5em;
  361. }
  362.  
  363. .mf_infobox .mf_footer:hover {
  364. background-color: #F4F4F4;
  365. cursor: pointer;
  366. }
  367.  
  368. .mf_infobox .mf_footer:hover a span.fa {
  369. margin-left: 5px;
  370. transition: margin-left 0.5s ease;
  371. }
  372.  
  373. .mf_infobox .mf_footer:hover a .mf_moreDetails_text {
  374. margin-left: -5px;
  375. transition: margin-left 0.5s ease;
  376. }
  377.  
  378. .mf_infobox .mf_footer span.fa {
  379. font-size: 0.9em;
  380. padding-right: 0.5em;
  381. transition: margin-left 0.5s ease;
  382. }
  383.  
  384. .mf_infobox .mf_footer .mf_moreDetails_text {
  385. transition: margin-left 0.5s ease;
  386. }
  387.  
  388. .mf_infobox .mf_footer .mf_createRoute_checkbox {
  389. float: right;
  390. }
  391.  
  392. .mf_infobox a {
  393. text-decoration: none;
  394. color: inherit;
  395. }
  396.  
  397. .mf_infobox p,
  398. .mf_infobox span {
  399. font-size: 0.8em;
  400. }
  401.  
  402. .mf_infobox span>span,
  403. .mf_infobox span>span>span,
  404. .mf_infobox span>span>span>span,
  405. .mf_infobox span span.fa {
  406. font-size: 1em;
  407. }
  408.  
  409. .mfr_header.ui-accordion-header {
  410. background: white;
  411. padding-left: 23px;
  412. padding-top: 5px;
  413. padding-bottom: 5px;
  414. }
  415.  
  416. .ui-accordion .ui-accordion-content {
  417. padding: 0;
  418. background: darkgray;
  419. }
  420.  
  421. .mf_route_info {
  422. display: block;
  423. padding-left: 17px;
  424. color: dimgray;
  425. font-size: small;
  426. border-bottom: 1pt solid gray;
  427. }
  428.  
  429. .mfr_content a {
  430. background-color: darkgray;
  431. display: block;
  432. padding: 4px;
  433. padding-left: 4px;
  434. padding-left: 17px;
  435. }
  436.  
  437. #strasseSelector .mfr_content a,
  438. #poiSelector .mfr_content a {
  439. border-bottom: 1pt solid gray;
  440. }
  441.  
  442. .mfr_cbo {
  443. background-color: #E0E0E0;
  444. display: block;
  445. border: none;
  446. border-top: 1pt solid #9E9E9E;
  447. padding: 4px 4px 4px 20px;
  448. font-size: 1.25em;
  449. line-height: 3em;
  450. }
  451.  
  452. .mfr_cbo:hover {
  453. background-color: #EEEEEE;
  454. cursor: pointer;
  455. }
  456.  
  457. .mfr_cbo:hover>* {
  458. cursor: pointer;
  459. }
  460.  
  461. .mfr_cbo>input {
  462. position: relative;
  463. top: 4px;
  464. margin-right: 0.75em;
  465. }
  466.  
  467. .mfr_cbo>label {
  468. padding: 4px 4px 0 20px;
  469. }
  470.  
  471. .listItem {
  472. width: calc(25% - 10px);
  473. background: white;
  474. box-shadow: 3px 3px 5px #aaaaaa;
  475. border: 1px solid #999;
  476. float: left;
  477. height: 190px;
  478. margin: 4px;
  479. }
  480.  
  481. .listItem .popupDetails {
  482. position: relative;
  483. background-color: grey;
  484. height: 20px;
  485. padding-top: 8px;
  486. padding-left: 10px;
  487. left: 0;
  488. }
  489.  
  490. .listItem h1 {
  491. font-size: .7em;
  492. }
  493.  
  494. .listItem .icondesc {
  495. font-size: .5em;
  496. }
  497.  
  498. .infoBox {
  499. background: white;
  500. box-shadow: 3px 3px 5px #aaaaaa;
  501. }
  502.  
  503. .infoBox::after {
  504. content: ' ';
  505. width: 0;
  506. height: 0;
  507. border-left: 10px solid transparent;
  508. border-right: 10px solid transparent;
  509. border-top: 10px solid #E0E0E0;
  510. position: absolute;
  511. transform: translateX(-50%);
  512. left: 50%;
  513. }
  514.  
  515. .popupDetails {
  516. position: absolute;
  517. top: 172px;
  518. background-color: grey;
  519. width: 242px;
  520. height: 20px;
  521. padding-top: 8px;
  522. padding-left: 10px;
  523. left: 0;
  524. }
  525.  
  526. .mf_ctrls div {
  527. float: left;
  528. color: dimgrey;
  529. padding: 7px 7px 4px 12px;
  530. }
  531.  
  532. .mf_ctrls div:hover {
  533. text-decoration: underline;
  534. cursor: pointer;
  535. }
  536.  
  537. #floating-panel {
  538. position: absolute;
  539. top: 10px;
  540. left: 25%;
  541. z-index: 5;
  542. background-color: #fff;
  543. padding: 5px;
  544. border: 1px solid #999;
  545. text-align: center;
  546. font-family: 'Roboto', 'sans-serif';
  547. line-height: 30px;
  548. padding-left: 10px;
  549. }
  550.  
  551. #mapFinder {
  552. position: relative;
  553. }
  554.  
  555. .over_map {
  556. position: absolute;
  557. top: 41px;
  558. left: 0;
  559. z-index: 99;
  560. background-color: white;
  561. border: 1pt solid black;
  562. max-height: 650px;
  563. overflow: auto;
  564. font-size: 0.8em;
  565. }
  566.  
  567. .ui-accordion {
  568. max-width: 300px;
  569. }
  570.  
  571. .listViewCtrl {
  572. background-color: #FFFFFF;
  573. float: left;
  574. padding: 0.5em 1em;
  575. margin-right: 7px;
  576. margin-bottom: 5px;
  577. font-size: 0.75em;
  578. }
  579.  
  580. .listViewCtrl:hover {
  581. background-color: #eae8e6;
  582. cursor: pointer;
  583. text-decoration: underline;
  584. }
  585.  
  586. #poiSelector {
  587. display: none;
  588. }
  589.  
  590. #poiSelector,
  591. #strasseSelector,
  592. #routeSelector,
  593. #vaSelector {
  594. min-width: 382px;
  595. }
  596.  
  597. #mf_whole .collapsible-items {
  598. margin: 0;
  599. overflow-y: auto;
  600. max-height: 512px;
  601. border: none;
  602. }
  603.  
  604. .collapsible-body {
  605. width: 100%;
  606. }
  607.  
  608. .collapsible-items .collapsible-header {
  609. font-size: 1.5em;
  610. box-sizing: border-box;
  611. border-bottom: 0;
  612. border-top: 1px solid #ddd;
  613. }
  614.  
  615. .collapsible-header>.collapsible-icon>span.fa {
  616. line-height: 3em;
  617. }
  618.  
  619. #strasseSelector {
  620. display: none;
  621. }
  622.  
  623. #vaSelector {
  624. display: none;
  625. }
  626.  
  627. #routeSelector {
  628. display: none;
  629. }
  630.  
  631. .mfr_header {
  632. padding-left: 25px;
  633. }
  634.  
  635. .routeMainImg {
  636. max-width: 100px;
  637. float: left;
  638. max-height: 64px;
  639. overflow: hidden;
  640. }
  641.  
  642. .selected {
  643. background-color: white;
  644. }
  645.  
  646. #routeSelector .ui-widget {
  647. font-size: 1em !important;
  648. }
  649.  
  650. .itm_selected:before {
  651. content: "\f005";
  652. font-family: "FontAwesome";
  653. width: 10px;
  654. height: 10px;
  655. margin-right: 5px;
  656. }
  657.  
  658. h3.mf_poi_bez {
  659. color: grey;
  660. }
  661.  
  662. .routeMainIcon {
  663. float: left;
  664. }
  665.  
  666. .icondesc {
  667. float: right;
  668. }
  669.  
  670. .routeSubIcon img {
  671. width: 20px;
  672. }
  673.  
  674. #mfdetailColA {
  675. float: left;
  676. width: 50%;
  677. }
  678.  
  679. #mfdetailColB {
  680. float: left;
  681. width: 50%;
  682. }
  683.  
  684. .mf_infobox_detailPage {
  685. background-color: white;
  686. padding: 1em;
  687. }
  688.  
  689. .mf_header {
  690. background-color: #E0E0E0;
  691. padding: 0.75em 0.75em 0.25em 0.75em;
  692. display: flex;
  693. flex-wrap: wrap;
  694. }
  695.  
  696. .mf_header .mf_poi_icon_wrapper {
  697. margin: 0;
  698. padding-right: 0.25em;
  699. display: inline-block;
  700. }
  701.  
  702. .mf_header .mf_poi_bez {
  703. margin: 0 0 0 0.25em;
  704. display: inline-block;
  705. font-size: 1.5em;
  706. width: auto;
  707. }
  708.  
  709. .mf_poi_bez .mf_poi_closeItem {
  710. display: none;
  711. }
  712.  
  713. .mf_infobox_detailPage {
  714. background-color: white;
  715. padding: 1em;
  716. margin: 0.5em;
  717. }
  718.  
  719. .mf_poi_content {
  720. margin-left: 3.5em;
  721. position: relative;
  722. display: flex;
  723. flex-wrap: wrap;
  724. }
  725.  
  726. .mf_poi_leftSide {
  727. width: 50%;
  728. padding: 1em 0.75em 0 0;
  729. box-sizing: border-box;
  730. }
  731.  
  732. .mf_poi_leftSide p {
  733. margin: 0;
  734. }
  735.  
  736. .mf_poi_leftSide .mf_poi_contact {
  737. margin: 0.5em 0;
  738. }
  739.  
  740. .mf_poi_leftSide .mf_poi_contact span.fa {
  741. margin-right: 0.75em;
  742. }
  743.  
  744. .mf_poi_leftSide .mf_poi_categories .mf_poi_categories_header {
  745. width: 100%;
  746. margin-bottom: 0.35em;
  747. }
  748.  
  749. .mf_poi_categories {
  750. width: 100%;
  751. display: flex;
  752. flex-wrap: wrap;
  753. margin: 0.75em 0 0.25em;
  754. }
  755.  
  756. .mf_poi_categories a:hover {
  757. margin-top: -5px;
  758. transition: margin-top 0.5s ease;
  759. }
  760.  
  761. .mf_poi_categories a {
  762. padding: 0 0.5em;
  763. transition: margin-top 0.5s ease;
  764. }
  765.  
  766. .mf_poi_categories a:first-of-type {
  767. padding-left: 0;
  768. }
  769.  
  770. .mf_poi_categories a:last-of-type {
  771. padding-right: 0;
  772. }
  773.  
  774. .mf_poi_categories a img {
  775. width: 24px;
  776. padding: 0;
  777. }
  778.  
  779. .mf_poi_leftSide .mf_poi_openings .mf_poi_openings_header {
  780. font-size: 1em;
  781. font-weight: bold;
  782. }
  783.  
  784. .mf_poi_leftSide .mf_poi_jumpToGelbeseiten p a {
  785. padding: 0.5em 1em;
  786. background-color: #E0E0E0;
  787. display: inline-block;
  788. margin: 1em 0 0.5em;
  789. text-decoration: none;
  790. transition: background-color 0.5s ease;
  791. }
  792.  
  793. .mf_poi_leftSide .mf_poi_jumpToGelbeseiten p a:hover {
  794. background-color: #C6C6C6;
  795. transition: background-color 0.5s ease;
  796. }
  797.  
  798. .mf_poi_jumpToGelbeseiten p a:hover span.fa {
  799. margin-left: 5px;
  800. transition: margin-left 0.5s ease;
  801. }
  802.  
  803. .mf_poi_jumpToGelbeseiten p a:hover span.mf_poi_jumpToGelbeseiten_text {
  804. margin-left: -5px;
  805. transition: margin-left 0.5s ease;
  806. }
  807.  
  808. .mf_poi_jumpToGelbeseiten p a span.fa {
  809. font-size: 0.9em;
  810. padding-right: 0.5em;
  811. transition: margin-left 0.5s ease;
  812. }
  813.  
  814. .mf_poi_jumpToGelbeseiten p a span.mf_poi_jumpToGelbeseiten_text {
  815. transition: margin-left 0.5s ease;
  816. }
  817.  
  818. .mf_poi_leftSide .mf_poi_moreInformation .mf_poi_moreInformation_title {
  819. font-size: 1.1em;
  820. padding: 0.25em 0;
  821. margin: 0.5em 0;
  822. border-bottom: 1px solid #E0E0E0;
  823. font-weight: bold;
  824. }
  825.  
  826. .mf_poi_leftSide .mf_poi_images_top3 {
  827. display: flex;
  828. flex-wrap: wrap;
  829. width: 100%;
  830. margin-top: 1em;
  831. }
  832.  
  833. .mf_poi_leftSide .mf_poi_images_top3 .mf_poi_image_wrapper {
  834. width: calc(33.33% - 0.67em);
  835. padding: 0 0.5em;
  836. }
  837.  
  838. .mf_poi_leftSide .mf_poi_images_top3 .mf_poi_image_wrapper a {
  839. display: flex;
  840. position: relative;
  841. }
  842.  
  843. .mf_poi_leftSide .mf_poi_images_top3 .mf_poi_image_wrapper a .mf_poi_image_overlay {
  844. position: absolute;
  845. top: 0;
  846. bottom: 0;
  847. left: 0;
  848. right: 0;
  849. height: 100%;
  850. width: 100%;
  851. opacity: 0;
  852. transition: .5s ease;
  853. background-color: rgba(0, 0, 0, 0.5);
  854. }
  855.  
  856. .mf_poi_leftSide .mf_poi_images_top3 .mf_poi_image_wrapper a:hover .mf_poi_image_overlay {
  857. opacity: 1;
  858. }
  859.  
  860. .mf_poi_leftSide .mf_poi_images_top3 .mf_poi_image_wrapper a .mf_poi_image_overlay span {
  861. color: white;
  862. font-size: 1.75em;
  863. position: absolute;
  864. top: 50%;
  865. left: 50%;
  866. transform: translate(-50%, -50%);
  867. -ms-transform: translate(-50%, -50%);
  868. text-align: center;
  869. }
  870.  
  871. .mf_poi_leftSide .mf_poi_images_top3 .mf_poi_image_wrapper:first-of-type {
  872. padding-left: 0;
  873. }
  874.  
  875. .mf_poi_leftSide .mf_poi_images_top3 .mf_poi_image_wrapper:last-of-type {
  876. padding-right: 0;
  877. }
  878.  
  879. .mf_poi_leftSide .mf_poi_images_top3 .mf_poi_image_wrapper a img {
  880. width: 100%;
  881. padding: 0;
  882. }
  883.  
  884. .mf_poi_rightSide {
  885. width: 50%;
  886. padding: 1em 0 0 0.75em;
  887. box-sizing: border-box;
  888. }
  889.  
  890. .mf_poi_rightSide img {
  891. padding: 0;
  892. }
  893.  
  894. .mf_poi_rightSide .mf_poi_map {
  895. padding-bottom: 0.5em;
  896. box-sizing: border-box;
  897. }
  898.  
  899. .mf_poi_rightSide .mf_poi_bigImage {
  900. padding-top: 0.5em;
  901. box-sizing: border-box;
  902. }
  903.  
  904. .mf_poi_rightSide .mf_poi_bigImage .mf_poi_image_wrapper {
  905. position: relative;
  906. }
  907.  
  908. .mf_poi_rightSide .mf_poi_bigImage .mf_poi_image_wrapper a {
  909. display: flex;
  910. }
  911.  
  912. .mf_poi_rightSide .mf_poi_bigImage .mf_poi_image_wrapper a .mf_poi_image_overlay {
  913. position: absolute;
  914. top: 0;
  915. bottom: 0;
  916. left: 0;
  917. right: 0;
  918. height: 100%;
  919. width: 100%;
  920. opacity: 0;
  921. transition: .5s ease;
  922. background-color: rgba(0, 0, 0, 0.5);
  923. }
  924.  
  925. .mf_poi_rightSide .mf_poi_bigImage .mf_poi_image_wrapper a:hover .mf_poi_image_overlay {
  926. opacity: 1;
  927. }
  928.  
  929. .mf_poi_rightSide .mf_poi_bigImage .mf_poi_image_wrapper a .mf_poi_image_overlay span {
  930. color: white;
  931. font-size: 1.75em;
  932. position: absolute;
  933. top: 50%;
  934. left: 50%;
  935. transform: translate(-50%, -50%);
  936. -ms-transform: translate(-50%, -50%);
  937. text-align: center;
  938. }
  939.  
  940. .mf_poi_rightSide .mf_poi_map img.mf_poi_image,
  941. .mf_poi_rightSide .mf_poi_bigImage img.mf_poi_image {
  942. height: auto;
  943. width: 100%;
  944. }
  945.  
  946. @media screen and (max-width: 750px) {
  947. .mf_poi_leftSide,
  948. .mf_poi_rightSide {
  949. width: 100%;
  950. }
  951. .mf_poi_rightSide {
  952. padding: 1em 0 0 0;
  953. }
  954. .mf_poi_content {
  955. margin-left: 1em;
  956. }
  957. }
  958.  
  959. .mf_route_info {
  960. background-color: #E0E0E0;
  961. display: block;
  962. border: none;
  963. padding: 0 4px 4px 5em;
  964. font-size: 1.2em;
  965. }
  966.  
  967. .mf_route_info>span.fa {
  968. padding-right: 0.75em;
  969. }
  970.  
  971. #routeSelector .mfr_cbo {
  972. padding: 4px 4px 0 20px;
  973. }
  974.  
  975. .mf_selector_datum_text,
  976. .mf_selector_where_select {
  977. display: inline-block;
  978. width: 30%;
  979. }
  980.  
  981. .mf_selector_datum_select,
  982. .mf_selector_where select {
  983. display: inline-block;
  984. width: 70%;
  985. box-sizing: border-box;
  986. float: right;
  987. }
  988.  
  989. .mf_selector_datum {
  990. margin-top: 1em;
  991. margin-bottom: 1.25em;
  992. }
  993.  
  994. .mf_selector_datum,
  995. .mf_selector_where {
  996. padding: 0 1em;
  997. }
  998.  
  999. .mf_selector_where {
  1000. padding-top: 1em;
  1001. border-top: 1px solid #ddd;
  1002. }
  1003.  
  1004. .mf_poi_planner {
  1005. margin: 0.25em 0 1em;
  1006. }
  1007.  
  1008. .mf_poi_contact {
  1009. margin: 0.75em 0 0.25em;
  1010. }
  1011.  
  1012. .mf_poi_planner>span.fa.fa-map {
  1013. margin-right: 0.25em;
  1014. }
  1015.  
  1016. .mf_poi_planner .mf_poi_planner_marker span.fa {
  1017. font-size: 1.25em;
  1018. margin: 0 0.5em;
  1019. }
  1020.  
  1021. .mf_poi_planner .mf_poi_planner_marker:hover {
  1022. text-decoration: none;
  1023. color: #B71C1C;
  1024. }
  1025.  
  1026. .mf_poi_moreInformation_textWrapper {
  1027. position: relative;
  1028. }
  1029.  
  1030. /* Goolge Maps Ausbesserungen */
  1031.  
  1032. .gm-style-pbt {
  1033. text-align: center;
  1034. }
  1035.  
  1036. /* ==================== MAPFINDER STYLE - END ==================== */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement