.header {
	display: block;
}
header .top-buttons {
	background: none;
	border: none;	
	border-radius: 5px;
	vertical-align: top;
	color: $footer-text-color;
}
header .top-buttons i {
	font-size: 16px;
	background-color: $footer-background-color;
	color: $footer-text-color;
}

header .top-buttons:hover {
	background-color: $footer-text-color;
	color: $footer-background-color;
	transition: all 300ms;
}

header .top-buttons:hover i {
	color: $footer-background-color;
	background-color: transparent;
}

a.top-buttons {
	padding: 0 6px;
	font-weight:500;
}

// Rating
.rating {
	margin-top: 13px;
	display: block;
	transition: all 300ms;
}
.rating [class^="icon-"]:before {
	color: #ffcb00;
	margin: 0 !important;
}
.rating small {
	display: block;
	font-size: 11px;
	color: $primary-color;
}

.rating:hover {
	border-radius: 5px;
	// background-color: $primary-color;
	padding: 0px 10px;
}
.rating:hover small {
	color: $header-background-color;
}

// Top header
header .bg-secondary {
	padding: 7px 0px;
	margin-bottom: 2px;
}

@media screen and (max-width: 991px) {
	header .bg-secondary {		
		font-size: 0.7em;
	}
	.rating i {
		font-size: 14px;
	}
	.rating small {
		font-size: 10px;
	}
}

.reviewbanner {
	/*background-color: $header-background-color;*/
	/*text-align: center;*/
	text-align: left;
    /*color: #fff;*/
	font-size:10px;
	/*padding-bottom: 5px;*/
	padding-top: 4px;
	cursor: pointer;
	/*width:100%;*/
}