.TTratingBox {
    height: 16px;
    width: 90px;
    margin-right: 5px;
    display:inline-block;
}

.TurnToReviewsTeaser {
    font-family: "Helvetica Neue",Helvetica,Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px !important;
    display:inline-block;
}

.TurnToReviewsTeaser a {
    text-decoration: none !important;
}

.TurnToReviewsTeaser a:hover {
    color: #000;
}

.tt-c-comment-capture-modal .tt-c-comment-form__title {
    font-weight: normal;
    color: #2d2f2c;
    font-size: 13px;
}

.tt-c-media-modal__item-caption-text {
    color: #2d2f2c;
}

.tt-c-comment-form__action-buttons button.tt-o-button--primary,
.tt-c-comment-form__action-buttons button.tt-o-button--secondary {
    color: white !important;
    background: #2d2f2c !important;
    padding: .75rem 1.5rem;
    border-radius: .25rem;
    font-size: .75rem;
    box-shadow: none !important;
}

.tt-c-comment-form__action-buttons button.tt-o-button--primary:hover,
.tt-c-comment-form__action-buttons button.tt-o-button--secondary:hover {
    color: white !important;
    background: #e1e1e1 !important;
}

.TurnToItemTeaser {
    display:inline-block;
    font-family: "Helvetica Neue",Helvetica,Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px !important;
}

.TurnToItemTeaser a{
    text-decoration: none !important;
}

.TurnToItemTeaser a:hover {
    color: #000;
}

#TurnToContent {
	clear: both;
}

.TTbigSubmitBtn {
	position: relative;
	display: block;
}

.tt-c-review__heading-text {
	color: #2D2F2C!important;
	font-weight: normal;
}

.tt-c-review__text-content {
	color: #2D2F2C!important;
}

.tt-c-related-reviews-list__heading {
	color: #2D2F2C!important;
}

.tt-c-reviews-summary__write-review {
	font-size: 0.9rem;
}

.tt-c-ratings-breakdown__rating-number {
	font-size: 0.8rem;
}

[class^="tt-"], [class^="tt-"]:hover, [class^="tt-"]:focus {
	outline: none!important;
}

.tt-o-selectbox select option:hover, .tt-o-selectbox select option:checked {
	outline: none!important;
	color: white;
	background: black;
}

.tt-o-selectbox select, .tt-o-selectbox select option {
	outline: none!important;
	-moz-appearance: none;
	-webkit-appearance: none;
}

.tt-o-header__heading {
	color: #2D2F2C!important;
}

.tt-c-auth__confirm-message, .tt-c-auth__resend-message {
	color: #2D2F2C!important;
}

.tt-c-auth button.tt-c-auth__resend-btn {
	color: #2D2F2C!important;
}

.TT3askedBy, #TurnToContent .TT3linkLine a, #TTtraWindow .TT3linkLine a,
#TurnToContent .TT3ansArea .TT3linkLine a, #TTtraWindow .TT3ansArea .TT3linkLine a, #TurnToContent .TT3rplyCntr .TT3linkLine a, #TTtraWindow .TT3rplyCntr .TT3linkLine a {
    color: #6C6A71 !important;
}

.tt-o-menu__icon {
    fill: #6C6A71!important;
}

.tt-o-search-field .tt-o-icon--search {
	fill: #6C6A71 !important;
}

input.tt-o-text-field[type=text], .tt-o-textarea {
	border: .0625rem solid #2D2F2C!important;
}

.tt-o-header__text {
	color: #2D2F2C !important;
}

.tt-c-warn-close-modal p.tt-c-warn-close-modal__message {
	color: #6C6A71 !important;
}

.tt-o-field-group label.tt-o-field-group__label-text, .tt-o-field-group__label-text {
	color: #2D2F2C !important;
}

.tt-o-progress-bar__progress {
	background-color: #6C6A71!important;
}

.tt-c-review-flow-footer__text {
	color: #6C6A71 !important;
}

.tt-c-review-flow-product__item-title {
	color: #6C6A71 !important;
}

.tt-o-page-list__link {
	color: #6C6A71 !important;
}

.tt-c-rating--actionable .tt-o-icon--star--full {
    fill: #6C6A71 !important;
}

.tt-c-rating--actionable .tt-o-icon--star--empty {
    stroke: #6C6A71 !important;
}

.tt-o-icon--star--full {
    fill: #6C6A71 !important;
}

.tt-o-icon--star--empty {
    fill: transparent;
    stroke: #6C6A71 !important;
}

.tt-o-icon--star--half {
    stroke: #6C6A71 !important;
    color: #6C6A71 !important;
}

.tt-c-do-more__item-title {
	color: #6C6A71 !important;
}

.tt-c-do-more__label {
	color: #6C6A71 !important;
}

.tt-c-do-more__question-text {
	color: #6C6A71 !important;
}

.tt-c-auth__email-label {
	color: #6C6A71 !important;
}

.tt-c-auth__custom-disclaimer {
	color: #6C6A71 !important;
}

.tt-o-check:checked + .tt-o-check__label:before, .tt-o-check:checked + .tt-o-radio__label:before, .tt-o-radio:checked + .tt-o-check__label:before, .tt-o-radio:checked + .tt-o-radio__label:before {
    background-color: #6C6A71 !important;
}

label.tt-o-check__label, label.tt-o-radio__label {
	color: #2D2F2C !important;
}

label.tt-o-check__label:before, label.tt-o-radio__label:before {
	border: .125rem solid #6C6A71 !important;
}

.tt-o-radio-icon:checked + .tt-o-radio-icon__label {
	background-color: #6C6A71 !important;
}

.tt-o-radio-icon__icon {
	fill: #6C6A71 !important;
}

.tt-o-check-tag:checked + .tt-o-check-tag__label {
    background-color: #6C6A71 !important;
    border-color: #6C6A71 !important;
}

.tt-o-check-tag:checked + .tt-o-check-tag__label:hover {
    border-color: #6C6A71 !important;
}

label.tt-o-check-tag__label {
	color: #6C6A71 !important;
}

.tt-c-range-field__dot {
	border: .0625rem solid #6C6A71 !important;
}

.tt-c-range-field__dot--is-set {
    background-color: #6C6A71 !important;
}

.tt-c-range-field__text {
	color: #6C6A71 !important;
}

.tt-c-rating-meter__item--on {
	background-color: #6C6A71 !important;
}

.tt-c-review-form-header--with-product .tt-c-review-form-header__heading {
	color: #2D2F2C !important;
}

.tt-c-review-form-header__heading {
	color: #6C6A71 !important;
}

.tt-c-review-form-header__text {
	color: #2D2F2C !important;
}

.tt-c-review-form-header__guidelines-link {
	color: #6C6A71 !important;
}

.tt-c-review-form-guidelines__text {
	color: #6C6A71 !important;
}

.tt-c-review-form-guidelines__list-item {
	color: #6C6A71 !important;
}

.tt-c-review-form__no-thanks {
	color: #6C6A71 !important;
}

.tt-o-badge {
	background-color: #6C6A71 !important;
}

.tt-o-menu .tt-o-menu__item {
	color: #6C6A71 !important;
}

.tt-o-menu .tt-o-menu__item:hover {
	color: #6C6A71 !important;
}

.tt-o-menu .tt-o-menu__item--action {
	color: #6C6A71 !important;
}

.tt-o-byline__action {
	color: #6C6A71 !important;
}

.tt-o-byline__author {
	color: #6C6A71 !important;
}

.tt-o-search-field__input, .tt-o-search-field input[type=text].tt-o-search-field__input {
	border: .0625rem solid #6C6A71 !important;
}

.tt-o-search-field input[type=text].tt-o-search-field__mat-input {
	background-image: linear-gradient(to bottom, #6C6A71, #6C6A71), linear-gradient(to bottom, silver, silver)!important;
}

.tt-c-answer__upvote.tt-o-button--disabled {
	color: #6C6A71 !important;
}

.tt-c-answer__upvote.tt-o-button--disabled .tt-o-icon--helpful-on {
	fill: #6C6A71 !important;
}

.tt-c-answer--best .tt-c-answer__best-answer-label {
	color: #6C6A71 !important;
}

.tt-c-answer__help {
	fill: #6C6A71 !important;
}

.tt-c-answer__help-text {
	color: #6C6A71 !important;
}

.tt-c-question__heading {
	color: #6C6A71 !important;
}

.tt-c-question__upvote.tt-o-button--selected .tt-o-icon--vote-on {
	fill: #6C6A71 !important;
}

.tt-c-question__upvote-count {
	color: #6C6A71 !important;
}

.tt-c-question__title {
	color: #6C6A71 !important;
}

.tt-c-question__actions-moderate {
	color: #6C6A71 !important;
	fill: #6C6A71 !important;
}

.tt-c-question__actions-moderate span {
	color: #6C6A71 !important;
}

.tt-c-best-answer__text {
	color: #6C6A71 !important;
}

.tt-c-best-answer__label {
	color: #6C6A71 !important;
}

.tt-c-ask-tips__list-item {
	color: #6C6A71 !important;
}

.tt-c-profile-nav .tt-o-sort:hover, .tt-c-profile-nav .tt-o-sort--active {
	border-bottom-color: #6C6A71 !important;
}

.tt-c-profile-avatar__photo {
	background-color: #6C6A71 !important;
}

.tt-c-question-list-item__answer-count {
	color: #6C6A71 !important;
}

.tt-c-comment__quote-col__count {
	color: #6C6A71 !important;
}

.tt-c-profile__header-inner {
	background-color: #6C6A71 !important;
}

.tt-c-ask-result-item__title {
	color: #6C6A71 !important;
}

.tt-c-ask-result-item__answer-count {
	color: #6C6A71 !important;
}

.tt-c-article__text {
	color: #6C6A71 !important;
}

.tt-c-previous-ratings__heading {
	color: #6C6A71 !important;
}

.tt-c-dimension__dot {
	background-color: #6C6A71 !important;
}

.tt-c-dimension__progress {
	background-color: #6C6A71 !important;
}

.tt-c-dimension__value-label {
	color: #6C6A71 !important;
}

.tt-c-review-responses__source {
	color: #6C6A71 !important;
}

.tt-c-review-responses__text {
	color: #6C6A71 !important;
}

.tt-c-review-toolbar__text {
	color: #6C6A71 !important;
}

.tt-c-review-toolbar__action--moderate {
	color: #6C6A71 !important;
	fill: #6C6A71 !important;
}

.tt-c-review-toolbar__action--moderate span {
	color: #6C6A71 !important;
}

.tt-c-review__recommend .tt-o-icon {
	fill: #6C6A71 !important;
}

.tt-c-review__recommend-text {
	color: #6C6A71 !important;
}

.tt-c-review__text-type-text {
	color: #6C6A71 !important;
}

.tt-c-profile-attributes__value {
	color: #6C6A71 !important;
}

.tt-c-ask-results-detail__reference {
	color: #6C6A71 !important;
}

.tt-c-media-modal__vote-icon {
	fill: #6C6A71 !important;
}

.tt-c-media-modal__review .tt-c-rating__icon {
	fill: #6C6A71 !important;
}

.tt-c-media-modal__review-title {
	color: #6C6A71 !important;
}

.tt-c-media-modal__review-text {
	color: #6C6A71 !important;
}

.tt-c-media-modal__item-link {
	color: #6C6A71 !important;
}

.tt-c-ask-results__text {
	color: #6C6A71 !important;
}

.tt-c-related-questions-list__heading {
	color: #6C6A71 !important;
}

.tt-c-questions__total {
	color: #6C6A71 !important;
}

.tt-c-questions__heading {
	color: #6C6A71 !important;
}

.tt-c-summary-dim__heading {
	color: #6C6A71 !important;
}

.tt-c-summary-dim-rating__progress {
	background-color: #6C6A71 !important;
}

.tt-c-summary-dim-range__dot {
	background-color: #6C6A71 !important;
}

.tt-c-ratings-breakdown__heading {
	color: #6C6A71 !important;
}

.tt-c-ratings-breakdown__star:hover {
	fill: #6C6A71 !important;
}

.tt-c-ratings-breakdown__rating-number {
	color: #6C6A71 !important;
}

.tt-c-ratings-breakdown__bar-progress {
	background-color: #6C6A71 !important;
}

.tt-c-ratings-breakdown__percent {
	color: #6C6A71 !important;
}

.tt-c-reviews-summary__heading {
	color: #2d2c2f !important;
}

.tt-c-reviews-summary__no-reviews-text {
	color: #6C6A71 !important;
}

.tt-c-reviews-summary__rating-number {
	color: #2d2c2f !important;
}

.tt-c-reviews-summary__rating-text {
	color: #2d2c2f !important;
}

.tt-c-reviews-summary__recommend-number {
	color: #6C6A71 !important;
}

.tt-c-reviews-summary__recommend-text {
	color: #6C6A71 !important;
}

.tt-c-gallery__pagination--overlay button.tt-o-button--primary.tt-o-pagination__back.tt-o-button--disabled, .tt-c-gallery__pagination--overlay button.tt-o-button--primary.tt-o-pagination__next.tt-o-button--disabled {
	background-color: #6C6A71 !important;
}

.tt-o-filter__options-heading {
	color: #6C6A71 !important;
}

.tt-c-reviews-list__heading {
	color: #6C6A71 !important;
	margin-bottom: 30px;
}

.tt-c-reviews-list__text-content {
	color: #6C6A71 !important;
}

.tt-c-callout-comment__text {
	background-color: #6C6A71 !important;
}

.tt-c-callout-comment__text:after {
	border-top: 1.5rem solid #6C6A71 !important;
}

.search-grid-main-content #tt-comments-pinboard-teaser-widget .tt-c-pinboard-comment, .search-grid-main-content #tt-comments-pinboard-teaser-widget .tt-c-comments-pin__cta {
	display: none;
}

.tt-o-listbox .tt-o-listbox__btn, .tt-o-listbox button.tt-o-listbox__btn {
	border-color: #6C6A71 !important;
}

.tt-o-listbox__btn-label, .tt-o-listbox__label {
	color: #6C6A71 !important;
}

.tt-o-listbox__btn-icon {
	fill: #6C6A71 !important;
}

.tt-w-chatter__heading {
	color: #6C6A71 !important;
}

.tt-o-icon-link {
	fill: #6C6A71 !important;
}

[class^="tt-"] a:not(.tt-u-color--text):not(.tt-u-ignore-default):not(.tt-c-product-about__link) {
	color: #6C6A71 !important;
}

.tt-u-color--accent {
	color: #6C6A71 !important;
}

.tt-o-arrow--down {
	border-top: .375rem solid #6C6A71 !important;
}

button.tt-o-button--primary, .tt-o-button--primary {
	background-color: #e1e1e1 !important;
	color: #2d2f2c;
	padding: 1.15rem 1.5rem;
    font-size: 24px;
    font-weight: normal;
	margin-bottom: 0;
}

button.tt-o-button--secondary, .tt-o-button--secondary {
	color: #6C6A71 !important;
	box-shadow: inset 0 0 0 .0625rem #6C6A71 !important;
}

button.tt-o-button--secondary .tt-o-icon, .tt-o-button--secondary .tt-o-icon {
	fill: #6C6A71 !important;
}

button.tt-o-button--tertiary, .tt-o-button--tertiary {
	color: #2D2F2C !important;
	box-shadow: inset 0 0 0 .0625rem #2D2F2C !important;
}

button.tt-o-button--tertiary .tt-o-icon, .tt-o-button--tertiary .tt-o-icon {
	fill: #6C6A71 !important;
}

button.tt-o-button--compact-text, .tt-o-button--compact-text {
	color: #6C6A71 !important;
}

button.tt-o-button--icon, .tt-o-button--icon {
	fill: #6C6A71 !important;
}

button.tt-o-button--link, .tt-o-button--link {
	color: #6C6A71 !important;
}

button.tt-o-button--toolbar, .tt-o-button--toolbar {
	fill: #6C6A71 !important;
	color: #6C6A71 !important;
}

button.tt-o-button--toolbar span, .tt-o-button--toolbar span {
	color: #6C6A71 !important;
}

button.tt-o-button--chip, .tt-o-button--chip {
	background-color: #6C6A71 !important;
}

button.tt-o-button--toggle, .tt-o-button--toggle {
	color: #6C6A71 !important;
	box-shadow: inset 0 0 0 .0625rem #6C6A71 !important;
}

button.tt-o-button--toggle .tt-o-icon, .tt-o-button--toggle .tt-o-icon {
	fill: #6C6A71 !important;
}

button.tt-o-button--toggle--is-active, .tt-o-button--toggle--is-active {
	background-color: #6C6A71 !important;
	border-color: #6C6A71 !important;
}

button.tt-o-button--action-icon-chip, .tt-o-button--action-icon-chip, button.tt-o-button--toggle-icon-chip, .tt-o-button--toggle-icon-chip {
	border: .0625rem solid #6C6A71 !important;
}

button.tt-o-button--action-icon-chip, .tt-o-button--action-icon-chip {
	background-color: #6C6A71 !important;
}

button.tt-o-button--toggle-icon-chip--is-active, .tt-o-button--toggle-icon-chip--is-active {
	background-color: #6C6A71 !important;
	border-color: #6C6A71 !important;
}

.tt-c-product-about__info .tt-c-product-about__link {
	color: #2D2F2C!important;
	font-weight: normal;
}

.tt-c-ask .tt-c-ask__label-text {
	color: #6C6A71;
}

.tt-o-listbox__option-text, .tt-o-listbox li.tt-o-listbox__option-text {
	color: #6C6A71 !important;
}

.tt-o-listbox__option-icon, .tt-o-listbox li.tt-o-listbox__option-icon {
	fill: #6C6A71 !important;
}

.tt-o-page-list__number.tt-is-active .tt-o-page-list__link {
	color: #ffffff!important;
}

@media screen and (max-width: 960px) {
	.TTteaser__rating {
		margin: 10px 0!important;
		display: block!important;
		font-size: 1rem!important;
	}
	
	.TTteaser, .TTteaser a, .TTteaser button {
		font-size: 0.8rem!important;
		margin-bottom: 10px;
	}
	
	.turnto--tabs-container {
		padding: 25px 10px;
	}
}

.tt-c-gallery__heading {
	font-size: 34px;
    overflow: hidden;
    text-align: left;
    color: #2d2f2c;
}

.tt-c-gallery__heading:before {
    left: -.5em;
    margin: 0 0 0 -50%;
}

.tt-c-gallery__heading:after {
    left: .5em;
    margin: 0 -50% 0 0;
}

.tt-c-comments-pin__cta span {
	width: 100%;
}

.tt-c-comments-pin__product-name {
	color: #2d2f2c;
}

.tt-c-comments-pin__cta {
	background-color: #2d2f2c;
}

.tt-c-comments-pin__cta:hover {
	background-color: #e1e1e1;
}
