.pac {
	&-container {
		background: $color-white;
		border: $pac-border;
		border-radius: 4px;
		box-shadow: 0 2px 2px rgba(0, 0, 0, .1);
		box-sizing: content-box;
		font-family: inherit;
		font-size: $pac-font-size;
		font-weight: inherit;
		line-height: $pac-line-height;
		overflow: hidden;
	}

	&-item {
		background: transparent;
		border-bottom: $pac-item-border;
		border-top: 0;
		color: $pac-text-color;
		cursor: pointer;
		font-size: $pac-font-size;
		line-height: $pac-line-height;
		padding: $pac-item-padding;
		transition: background-color $trans-time $trans-func;

		&:hover,
		&-selected {
			background: $pac-item-hover-bg;
		}

		&-query {
			color: $pac-text-color;
			font-size: $pac-font-size;
			line-height: $pac-line-height;
		}
	}

	&-logo {
		&::after {
			margin: 10px;
			padding: 0;
		}
	}

	&-icon {
		&,
		.hdpi & {
			background: none;
			display: none;
		}
	}
}
