

/* Tenzin */
.pricing--tenzin .pricing--item {
	margin: 6px;
	padding: 2em 2.5em;
	text-align: left;
	color: #262b38;
	background: transparent url(../../images/dot-grid-light.png) no-repeat 6px 340px;
	border-top: 3px solid #EEF0F3;
	-webkit-transition: border-color 0.3s;
	transition: border-color 0.3s;
    box-sizing: content-box;
    box-shadow: 0 0 0 1px rgb(0 0 0 / 10%), 0 1px 1px rgb(255 255 255 / 15%) inset, 0 -1px 1px rgb(255 255 255 / 15%) inset, 0 1px 3px rgb(0 0 0 / 40%);
}

.pricing--tenzin .pricing--item:hover {
	border-color: #3e62e0;
}

.pricing--tenzin .pricing--title {
	font-size: 1em;
	margin: 0 0 1em;
}

.pricing--tenzin .pricing--price {
	font-size: 2em;
	font-weight: bold;
	padding: 0.5em 0 0.75em;
	border-top: 3px solid rgba(139, 144, 157, 0.18);
}

.pricing--tenzin .pricing--currency {
	font-size: 0.5em;
	vertical-align: super;
}

.pricing--tenzin .pricing--sentence {
	font-weight: bold;
	padding: 0 0 0.5em;
	color: #9CA0A9;
	border-bottom: 3px solid rgba(139, 144, 157, 0.18);
}

.pricing--tenzin .pricing--feature-list {
	font-size: 0.85em;
	font-style: italic;
	margin: 0;
	padding: 0.25em 0 2.5em;
	list-style: none;
	text-align: right;
	color: #8b909d;
}

.pricing--tenzin .pricing--action {
	font-family: 'Encode Sans Condensed';
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 1px;
	margin-top: auto;
	padding: 1em 2em;
	color: #333;
	background: linear-gradient(to bottom, #c1c1c180 0%, #fff 60%);
	-webkit-transition: background-color 0.3s;
	transition: background-color 0.3s;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.15) inset, 0 -1px 1px rgba(255, 255, 255, 0.15) inset, 0 1px 3px rgba(0, 0, 0, 0.4);
}

.pricing--tenzin .pricing--action:hover,
.pricing--tenzin .pricing--action:focus {
	color: #3b5ac5;
    box-shadow: 1px 1px 1px rgb(255 255 255 / 20%), 1px 1px 2px rgb(0 0 0 / 20%) inset;
    background: #fff;
}

