.gmnoprint, .gm-control-active + div, #map iframe + div { display: none; } .gm-style-iw { padding: 0!important; overflow-x: hidden!important; overflow-y: unset!important; width: 100%; max-width: 280px!important; max-height: unset!important; height: auto!important; box-shadow: none!important; background: transparent!important; border-top: 13px solid; border-image: url(/wp-content/uploads/2019/11/infowindow_bar.jpg) 30 stretch; border-radius: 0!important; } .location_popup { padding: 15px 10px 5px 10px; background: #d1c0a4!important; } .location_popup .location_title { margin: 0; color: var(--headings-color, #a47d1d); max-width: 250px; font: 600 normal 1.2em 'Marion'; } .location_popup .location_img img { width: 100%; margin: 10px 0; } .location_popup .location_excerpt { color: #191919; font: 400 normal 1.2em 'Chaparral Pro'!important; } .location_popup .location_excerpt p { overflow: hidden; margin-bottom: 8px; } .location_popup .location_actions a { font: 400 normal 1em 'Marion'; color: #a37c1b; position: relative; } .location_popup .location_actions a:not(:last-child):after {content: '';width: 2px;height: 100%;background: #a37c1b;display: inline-block;position: absolute;top: 0;right: 0;} .location_popup .location_actions a:not(:last-child) { margin-right: 10px; padding-right: 10px; } .gm-style-iw button.gm-ui-hover-effect { opacity: 1; right: -4px!important; top: -3px!important; background: transparent!important; } .gm-style-iw-d{ /*width: calc( 100% + 25px ); padding-right: 25px;*/ overflow-y: auto!important; overflow-x: hidden!important; max-width: unset!important; max-height: unset!important; } .location_popup:after{ content: ''; width: 0!important; height: 0!important; border-left: 0px solid transparent; border-right: 189px solid transparent; border-top: 75px solid #d1c0a4; position: absolute!important; top: calc(99% - 100px)!important; left: 0!important; right: 100%!important; transform: none!important; border-radius: 0!important; } .location_popup:before { content: ''; width: 0!important; height: 0!important; border-left: 189px solid transparent; border-right: 0 solid transparent; border-top: 75px solid #d1c0a4; position: absolute!important; top: calc(99% - 100px)!important; transform: none!important; left: calc( 100% - 189px )!important; right: 0%!important; border-radius: 0!important; } .gm-style .gm-style-iw-t::after { content: unset; } .gm-style-iw::-webkit-scrollbar-track, .gm-style-iw-d::-webkit-scrollbar-track{ border: 1px solid #d1c0a4!important; background-color: #d1c0a4!important; } .gm-style-iw::-webkit-scrollbar, .gm-style-iw-d::-webkit-scrollbar{ width: 0px!important; background-color: #d1c0a4!important; } .gm-style-iw::-webkit-scrollbar-thumb, .gm-style-iw-d::-webkit-scrollbar-thumb { background-color: #d1c0a4!important; }