.collapse:not(.in){
	display: none;
}
.hidden-sm {
	@include breakpoint(max-width $mobile){
		display: none;
	}
}
.title, .title h1, .title h2, .title h3 {
	letter-spacing:1px;
	font-weight:400;
}
h1 small, h2 small, h3 small, h4 small {
	font-size: 1rem;
	letter-spacing: 0;
	font-family:$primaryFont;
}

/// dropdown
.dropdown {
	position: relative;

	&:hover {
		.dropdown-menu {
			@include translateY(0);
			visibility: visible;
			@include opacity(1);
		}
	}
	>span {
		cursor: pointer;
	}
	.dropdown-menu {
		background-color: white;
		@include box-shadow(
			0px -15px 10px -15px rgba(0, 0, 0, 0.3),
			-15px 0px 10px -15px rgba(0, 0, 0, 0.3),
			15px 0px 10px -15px rgba(0, 0, 0, 0.3)
			);
		padding:12px 0;
		list-style: none;
		z-index: 2;
		margin:0;
		min-width: 150px;
		text-align: left;
		visibility: hidden;
		@include opacity(0);
		@include translateY(30px);
		position: absolute;
		@include transition(transform .30s, opacity .40s);

		li {
			display: block;
			margin:0;
			padding:0;
			border-bottom:1px solid #eee;
			&:last-child {
				border:0;
			}
			a {
				display: block;
				letter-spacing: 1px;
				font-size: 14px;
				font-weight: 600;
				color:$darkBlue;
				padding:10px 12px;
			}
		}
	}
}
