﻿
.GoogleItem {
    overflow: auto;
    border-style: none;
    border-width: 0px;
    border-top-left-radius: 0px;
    position: absolute;
    cursor: pointer;
    /*min-width: 10px;
    min-height: 10px;*/
}

.GoogleItem .position-circle {
    position: absolute;
    display: block;
    left: 0px;
    top: 0px;
    border-radius: 0px;
    border-bottom-right-radius: 100%;
    min-width: 8px;
    min-height: 8px;
    background: orange;
    border: 1px solid black;
    cursor: pointer;
}

.GoogleItem .itemtemplate {
    background: ghostwhite;
    opacity: 0.9;
    white-space: nowrap;
    margin: 0px;
    padding: 0px;
}

.GoogleItem .itemtemplate .item,
.GoogleItem .itemtemplate .item-overlay {
    margin: 1px;
    padding: 1px;
}

.GoogleItem .itemtemplate .item-a,
.GoogleItem .itemtemplate .vitems,
.GoogleItem .itemtemplate .item-overlay .item-VSubtitle,
.GoogleItem .itemtemplate .item-overlay .item-VDescription,
.GoogleItem .itemtemplate .item-overlay .item-VContent {
    display: none;
    margin: 0px;
    padding: 0px;
}

.GoogleItem .itemtemplate .item-cell {
    width: auto;
}

.GoogleItem .itemtemplate .item {
    display: block;
}

.GoogleItem .itemtemplate .vitems {
    width: auto;
}

.GoogleItem .itemtemplate .list-VItems {
    float: none;
    width: auto;
    min-width: unset;
}

.GoogleItem:hover {
    z-index: 1;
}

.GoogleItem:hover > .itemtemplate,
.GoogleItem:hover > .itemtemplate .item-a,
.GoogleItem:hover > .itemtemplate .item-overlay .item-VSubtitle,
.GoogleItem:hover > .itemtemplate .item-overlay .item-VDescription,
.GoogleItem:hover > .itemtemplate .item-overlay .item-VContent,
.GoogleItem:hover > .itemtemplate .vitems {
    display: block;
    opacity: 1;
}