//Reset styles .gmap-bubble { html { color: #000; background: #fff; } body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; } table { border-spacing: 0; border-collapse: collapse; } fieldset, img { border: 0; } address, caption, cite, code, dfn, em, strong, th, var { font-weight: normal; font-style: normal; } ol, ul { list-style: none; } caption, th { text-align: left; } h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; } q:before, q:after { content: ''; } abbr, acronym { font-variant: normal; border: 0; } sup { vertical-align: text-top; } sub { vertical-align: text-bottom; } } .gmap { position: relative; min-width: 100px; min-height: 100px; //Twitter bootstrap fix img { max-width: none; } .tweetmap-mapLoading { font-size: 13px; position: absolute; z-index: 1; right: 0; bottom: 0; padding: 4px 10px; color: #999; background-color: #000; background-color: rgba(0,0,0,.8); } .gmap-bubble { font-family: Arial; width: auto !important; min-width: 200px; max-width: 280px; height: auto !important; padding: 5px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background-color: #fff; background-color: rgba(255,255,255,.85); -webkit-box-shadow: 0 0 3px rgba(0,0,0,.4); -moz-box-shadow: 0 0 3px rgba(0,0,0,.4); box-shadow: 0 0 3px rgba(0,0,0,.4); .tweetmap-pointer { font-size: 16px; position: absolute; top: -14px; left: 22px; display: block; color: #fff; color: rgba(255,255,255,.85); text-shadow: 0 -2px 2px rgba(0,0,0,.4); *color: #fff; } img.tweetImage { display: block; max-width: 280px; max-height: 280px; padding: 0; } .tweetText { font-size: 11px; font-weight: bold; line-height: 15px; display: block; padding: 10px 5px 5px 5px; color: #625e54; text-shadow: 1px 1px 0 #fff; a { text-decoration: underline; color: #625e54; } } .tweetTime { font-size: 11px; font-style: italic; display: block; padding: 0 5px 5px 5px; color: #888374; } .tweetmap-close { font-size: 11px; font-weight: bold; position: absolute; top: -10px; right: -10px; display: block; float: none; width: 22px; height: 22px; opacity: 1; border-radius: 20px; background: #d22c36; -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,1); -moz-box-shadow: inset 0 1px 0x rgba(255,255,255,1); box-shadow: inset 0 1px 0 rgba(255,255,255,1); filter: alpha(opacity=100); a { line-height: 21px; display: block; text-align: center; text-decoration: none; color: #fff; } } } }