//Colors $white: #fff; $black: #000; $red: #E52313; $orange: #F1943E; $orange-tint: #EC8024; $pink: #E21B4A; $peach: #ffd3a8; $green: #64BF5E; $grey: #B3B3B3; $red-tint: #bc5244; //General settings $font-color: $white; $font-color-inverted: $black; //Page settings $page-background:$red; $page-header-color: transparent; $page-header-height: 4.4rem; $page-content-padding: 0 1.5rem 1.5rem; $game-background: radial-gradient(circle, rgba(218,41,26,1) 0%, rgba(218,41,26,1) 89%, rgba(218,41,26,1) 90%, rgba(170,30,24,1) 100%); $game-background-vertical: $red; //Input settings $input-color: $white; $input-background: transparent; $input-height: 4.4rem; $input-radius: 5rem; $input-text-align: left; $input-font-size: 1.6rem; $input-label-height: $input-height; $input-checkbox-color:$green; $input-checkbox-stroke: 0.3rem; $input-checkbox-height: 2.2rem; $input-checkbox-width: 1rem; $input-checkbox-rotation: 35deg; $input-checkbox-offset-top: .3rem; $input-checkbox-offset-left: .2rem; $input-code-color: $white; $input-code-padding: 0px 0.5rem; $input-submit-background:$white; $input-submit-color: $red; $placeholder-color: rgba($black, .5); //Modal settings $modal-message-padding: 1.5rem; $modal-message-max-width: 29rem; $modal-header-height: 4.4rem; $modal-header-center: 32rem; $modal-content-center: 32rem; $modal-content-padding: 1.5rem; $modal-footer-height: 6rem; $modal-footer-center: 32rem; $modal-background:$white ; $modal-font-color: $font-color-inverted; $modal-footer-color: transparent; //Card settings (Home ad cards) $card-indexer-size: 0.6rem; $card-indexer-space: .3rem; $card-indexer-radius: .5rem; $card-indexer-padding: 1.6rem; $card-indexer-bottom: 0px; $card-indexer-background: rgba(255, 255, 255, 0.4); $card-indexer-border: none; $card-indexer-active-background: #fff; $card-indexer-active-border: $card-indexer-border; $card-button-background: orange; $card-button-border: none;; //Button $button-height: 3.4rem; $button-width: 10rem; $button-background-color: $orange ; $button-border-color: $orange; .bm-block-modal-map{ position: absolute; top: 50%; left: 50%; width: 100%; height: 100%; box-sizing: border-box; padding: $modal-message-padding; .bm-{ display: block; opacity: 1; position: relative; top: initial; left: initial; width: 100%; height: 100%; .bm-content>.bm-block{ padding: 0px; max-width: initial; } } } .bm-map{ width: 100%; height: 100%; } $window-width: 250px !default; $window-height: auto !default; $window-header-height: 34px !default; $window-header-background: orange !default; $window-content-padding: 15px !default; $window-button-padding: 10px 15px !default; $window-close-size: 15px !default; .bm-map-window{ // width: $window-width !important; // height: $window-height !important; // > img,> div:nth-child(3),> div:nth-child(1){ // display: none; // } .gm-style-iw-d{ overflow: visible !important; } .gm-style-iw > div:nth-child(1){ width: $window-width - 23 - 28 !important; // height: $window-height - 19 !important; >div{ overflow: initial !important; } } .gm-style-iw{ left: 0px !important; top: 0px !important; overflow: initial; background-color: transparent !important; box-shadow: none !important; margin-left: -35px; } .gm-ui-hover-effect{ display: none !important; } .bm-map-window-container{ width: $window-width; height: $window-height; position: absolute; top: 1px; left: 1px; background-color: #fff; box-sizing: border-box; box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.4); transform: translateY(-50%); border-radius: 10px; } .bm-map-window-header{ width: 100%; height: $window-header-height; background-color: $window-header-background; color: #fff; line-height: $window-header-height; box-sizing: border-box; padding: 0px 30px; font-weight: bold; border-top-left-radius: 10px; border-top-right-radius: 10px; span{ display: block; overflow: hidden; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } } .bm-map-window-content{ width: 100%; // height: $window-height - $window-header-height; box-sizing: border-box; padding: $window-content-padding; >div{ margin-bottom: 5px; } .bm-map-window-button{ width: 100%; background-color: $window-header-background; color: #fff; padding: $window-button-padding; box-sizing: border-box; text-align: center; font-weight: bold; font-size: 1em; margin-top: 10px; border-radius: 40px; } .service{ margin-top: 10px; .box{ display: inline-flex; flex-wrap: wrap; gap: 5px 12px; justify-content: center; } .headline{ margin-bottom: 5px; } .text{ font-size: 12px; } } } .bm-map-window-close{ position: absolute; top: ($window-header-height - $window-close-size)/2; right: 10px; width: $window-close-size; height: $window-close-size; span{ background-color: #fff; display: block; width: $window-close-size; height: 3px; position: absolute; top: 50%; left: 50%; transform-origin: center; } span:nth-child(1){ transform: translate(-50%, -50%) rotate(45deg); } span:nth-child(2){ transform: translate(-50%, -50%) rotate(-45deg); } } } $map-close-size: 25px !default; .bm-map-close{ position: absolute; top: 0px; right: 0px; width: $map-close-size; height: $map-close-size; background-color: $window-header-background; padding: 5px; z-index: 500; span{ background-color: #fff; display: block; width: $map-close-size; height: 3px; position: absolute; top: 50%; left: 50%; transform-origin: center; } span:nth-child(1){ transform: translate(-50%, -50%) rotate(45deg); } span:nth-child(2){ transform: translate(-50%, -50%) rotate(-45deg); } }