GtkWidget {
	outline-width: 0px;
    text-shadow: none;
}

GtkTreeView {
    padding: 2px 2px 2px 2px;
}

GtkTreeView:selected:hover {
        background-color: shade(@theme_selected_bg_color, 0.9);
        color: @theme_selected_fg_color;
}

GtkTreeView:hover {
    background-color: @theme_bg_color;
    color: @theme_fg_color;
}

GtkTreeView.separator {
    color: shade(@theme_bg_color, 0.8);
}

GtkTreeView .image{
    color: alpha(@theme_fg_color, 0.8);
}

GtkTreeView .image:backdrop{
    color: alpha(@theme_fg_color, 0.6);
}

GtkTreeView .image:selected{
    color: @theme_selected_fg_color;
}

Gtk.ListBoxRow .loved-button {
	border-color: transparent;
	background-color: transparent;
	color: transparent;
}

Gtk.ListBoxRow .loved-button:hover {
	border-color: alpha(@theme_fg_color, 0.1);
}

Gtk.ListBoxRow .menu-button {
	border-color: transparent;
	background-color: transparent;
	color: transparent;
}

Gtk.ListBoxRow .menu-button:hover {
	border-color: alpha(@theme_fg_color, 0.1);
}

.selected {
    color: @theme_selected_bg_color;
}

.osd-popover {
    opacity: 0.95;
}

.lollypop-title {
    font-weight: bold;
    padding: 0px 12px;
}

.lollypop-subtitle {
    font-size: smaller;
    padding: 0px 12px;
}

.white {
    background-color: white;
    border-radius: 5px;
}

.hovereffect {
    opacity: 0.9;
    -gtk-image-effect: highlight;
}

.small-cover-frame {
    border-radius: 3px;
    border-color: black;
}

.cover-frame {
    border-radius: 5px;
}

.cover-frame-border {
    border-radius: 3px;
    border-color: shade(@theme_bg_color, 1.5);
    border-width: 3px;
}

.cover-frame-selected {
    border-color: @theme_selected_bg_color;
}

.trackswidget {
	background-color: transparent;
}

.trackrow {
	background-color: transparent;
  	color: inherit;
}

.trackrow:hover {
    border-radius: 5px;
    outline-radius: 5px;
	background-color: alpha(@theme_fg_color, 0.03);
  	color: inherit;
}

.trackrow:selected {
    border-radius: 5px;
    outline-radius: 5px;
	background-color: alpha(@theme_fg_color, 0.05);
  	color: inherit;
}

.trackrowplaying {
    border-radius: 5px;
    outline-radius: 5px;
	background-color: alpha(@theme_fg_color, 0.05);
  	color: inherit;
}

.trackrowplaying .loved-button {
	background-color: transparent;
	border-color: transparent;
	color: transparent;
}

.trackrowplaying:hover .loved-button {
	border-color: transparent;
	color: inherit;
}

.trackrowplaying:hover .loved-button:hover {
	border-color: alpha(#000000, 0.1);
}

.trackrowplaying .menu-button {
	background-color: transparent;
    border-color: transparent;
  	color: transparent;
}

.trackrowplaying:hover .menu-button {
	border-color: transparent;
  	color: inherit;
}

.trackrowplaying:hover .menu-button:hover {
	border-color: alpha(#000000, 0.1);
}

.trackrow .loved-button {
	border-color: transparent;
	background-color: transparent;
	color: transparent;
}

.trackrow .menu-button {
	border-color: transparent;
	background-color: transparent;
	color: transparent;
}

.trackrow:hover .loved-button {
	color: inherit;
}

.trackrow:hover .menu-button {
  	color: inherit;
}

.trackrow:hover .loved-button:hover {
	border-color: alpha(@theme_fg_color, 0.1);
}

.trackrow:hover .menu-button:hover {
	border-color: alpha(@theme_fg_color, 0.1);
}

.album-menu-selected .album-menu-button{
	border-color: alpha(@theme_fg_color, 0.1);
  	color: inherit;
}

.track-menu-selected {
	background-color: alpha(@theme_fg_color, 0.03);
  	color: inherit;
}

.track-menu-selected .track-loved-button {
	border-color: alpha(@theme_fg_color, 0.1);
	color: inherit;
}

.track-menu-selected .track-menu-button {
	border-color: alpha(@theme_fg_color, 0.1);
  	color: inherit;
}

.menu-button {
	box-shadow: none;
	padding-top: 0;
	padding-bottom: 0;
	background-image: none;
    color: inherit;
}

.menu-button:hover {
	border-color: alpha(@theme_fg_color, 0.1);
  	color: inherit;
}

.loved-button {
	box-shadow: none;
	padding-top: 0;
	padding-bottom: 0;
	background-image: none;
	color: inherit;
}

.loved-button:hover {
	border-color: alpha(@theme_fg_color, 0.1);
	color: inherit;
}
