/*** GLOBAL ***/

@font-face{
font-family:"ITC Conduit W01_n9";
src:url("/wcsstore/CarharttUSSAS/css/fonts/ae547e5a-f574-470b-9431-3a16c0f73e7d.eot?#iefix") format("eot")
}
@font-face{
font-family:"ITC Conduit W01";
src:url("/wcsstore/CarharttUSSAS/css/fonts/ae547e5a-f574-470b-9431-3a16c0f73e7d.eot?#iefix");
src:url("/wcsstore/CarharttUSSAS/css/fonts/ae547e5a-f574-470b-9431-3a16c0f73e7d.eot?#iefix") format("eot"),url("/wcsstore/CarharttUSSAS/css/fonts/a0afe27e-7751-4c93-8499-b73d4801ce53.woff") format("woff"),url("/wcsstore/CarharttUSSAS/css/fonts/2960bd08-c8ab-4549-8aab-dfc6245541f7.ttf") format("truetype"),url("/wcsstore/CarharttUSSAS/css/fonts/e9d182a6-38a1-4923-9d37-756b5cc46682.svg#e9d182a6-38a1-4923-9d37-756b5cc46682") format("svg");
font-weight: 900;
font-style: normal;
}
@font-face{
font-family:"ITC Conduit W01_i1";
src:url("/wcsstore/CarharttUSSAS/css/fonts/9d31e151-fbaf-4f45-82ac-e92d05d395aa.eot?#iefix") format("eot")
}
@font-face{
font-family:"ITC Conduit W01";
src:url("/wcsstore/CarharttUSSAS/css/fonts/9d31e151-fbaf-4f45-82ac-e92d05d395aa.eot?#iefix");
src:url("/wcsstore/CarharttUSSAS/css/fonts/9d31e151-fbaf-4f45-82ac-e92d05d395aa.eot?#iefix") format("eot"),url("/wcsstore/CarharttUSSAS/css/fonts/cc4ea450-48c9-45ae-9905-49e4becb52cd.woff") format("woff"),url("/wcsstore/CarharttUSSAS/css/fonts/9e475c09-527f-4b4c-92d7-6f4bc0d2b863.ttf") format("truetype"),url("/wcsstore/CarharttUSSAS/css/fonts/c6005481-1bb3-4e65-9f23-3bf8f317d9e9.svg#c6005481-1bb3-4e65-9f23-3bf8f317d9e9") format("svg");
font-weight: 100;
font-style: italic;
}
@font-face{
font-family:"ITC Conduit W01_i2";
src:url("/wcsstore/CarharttUSSAS/css/fonts/9e32d14b-d2cb-4be9-8244-4518db105eb7.eot?#iefix") format("eot")
}
@font-face{
font-family:"ITC Conduit W01";
src:url("/wcsstore/CarharttUSSAS/css/fonts/9e32d14b-d2cb-4be9-8244-4518db105eb7.eot?#iefix");
src:url("/wcsstore/CarharttUSSAS/css/fonts/9e32d14b-d2cb-4be9-8244-4518db105eb7.eot?#iefix") format("eot"),url("/wcsstore/CarharttUSSAS/css/fonts/cb1d6e54-081d-429a-a0e2-e09f003b52f6.woff") format("woff"),url("/wcsstore/CarharttUSSAS/css/fonts/4e4ba5dd-4e46-4afe-804b-624ab0b31d9e.ttf") format("truetype"),url("/wcsstore/CarharttUSSAS/css/fonts/64bf7dd4-f691-4801-b042-b720c1c115bd.svg#64bf7dd4-f691-4801-b042-b720c1c115bd") format("svg");
font-weight: 200;
font-style: italic;
}
@font-face{
font-family:"ITC Conduit W01_n4";
src:url("/wcsstore/CarharttUSSAS/css/fonts/367b2d50-c71b-4348-b8e2-d364f82386ea.eot?#iefix") format("eot")
}
@font-face{
font-family:"ITC Conduit W01";
src:url("/wcsstore/CarharttUSSAS/css/fonts/367b2d50-c71b-4348-b8e2-d364f82386ea.eot?#iefix");
src:url("/wcsstore/CarharttUSSAS/css/fonts/367b2d50-c71b-4348-b8e2-d364f82386ea.eot?#iefix") format("eot"),url("/wcsstore/CarharttUSSAS/css/fonts/e328f17d-e8e5-424f-92e8-31af32b2ebac.woff") format("woff"),url("/wcsstore/CarharttUSSAS/css/fonts/97556a76-3d0b-4ad7-ae17-02b5d97e928b.ttf") format("truetype"),url("/wcsstore/CarharttUSSAS/css/fonts/407529ad-dcaa-4637-ac62-6cf9265d4f52.svg#407529ad-dcaa-4637-ac62-6cf9265d4f52") format("svg");
font-weight: 400;
font-style: normal;
}
@font-face{
font-family:"ITC Conduit W01_n5";
src:url("/wcsstore/CarharttUSSAS/css/fonts/a5a0edc0-b571-4275-9c51-3dfeba35b75a.eot?#iefix") format("eot")
}
@font-face{
font-family:"ITC Conduit W01";
src:url("/wcsstore/CarharttUSSAS/css/fonts/a5a0edc0-b571-4275-9c51-3dfeba35b75a.eot?#iefix");
src:url("/wcsstore/CarharttUSSAS/css/fonts/a5a0edc0-b571-4275-9c51-3dfeba35b75a.eot?#iefix") format("eot"),url("/wcsstore/CarharttUSSAS/css/fonts/e93ee223-5d52-4bdf-a113-c6c4c8936824.woff") format("woff"),url("/wcsstore/CarharttUSSAS/css/fonts/ccdadc2e-26c9-48a5-9c52-9c3cc58e9930.ttf") format("truetype"),url("/wcsstore/CarharttUSSAS/css/fonts/62fbb38e-9226-47f8-90d8-3c37328ab6c9.svg#62fbb38e-9226-47f8-90d8-3c37328ab6c9") format("svg");
font-weight: 500;
font-style: normal;
}
@font-face{
font-family:"ITC Conduit W01_i9";
src:url("/wcsstore/CarharttUSSAS/css/fonts/86810c3e-354e-417f-9ffe-195b27736151.eot?#iefix") format("eot")
}
@font-face{
font-family:"ITC Conduit W01";
src:url("/wcsstore/CarharttUSSAS/css/fonts/86810c3e-354e-417f-9ffe-195b27736151.eot?#iefix");
src:url("/wcsstore/CarharttUSSAS/css/fonts/86810c3e-354e-417f-9ffe-195b27736151.eot?#iefix") format("eot"),url("/wcsstore/CarharttUSSAS/css/fonts/b2fbf317-cd76-4a7a-bc66-4108d3ce5a94.woff") format("woff"),url("/wcsstore/CarharttUSSAS/css/fonts/d96fd761-8451-4d01-8443-fcb4d10fb3ce.ttf") format("truetype"),url("/wcsstore/CarharttUSSAS/css/fonts/7e039442-211a-4159-b641-e456210be8e3.svg#7e039442-211a-4159-b641-e456210be8e3") format("svg");
font-weight: 900;
font-style: italic;
}
@font-face{
font-family:"ITC Conduit W01_n7";
src:url("/wcsstore/CarharttUSSAS/css/fonts/ef1cf8c3-989e-4b7e-ad89-9e034d47686d.eot?#iefix") format("eot")
}
@font-face{
font-family:"ITC Conduit W01";
src:url("/wcsstore/CarharttUSSAS/css/fonts/ef1cf8c3-989e-4b7e-ad89-9e034d47686d.eot?#iefix");
src:url("/wcsstore/CarharttUSSAS/css/fonts/ef1cf8c3-989e-4b7e-ad89-9e034d47686d.eot?#iefix") format("eot"),url("/wcsstore/CarharttUSSAS/css/fonts/fdaf48d4-c023-4a03-b948-53535ee4d571.woff") format("woff"),url("/wcsstore/CarharttUSSAS/css/fonts/ca6dc25e-d400-4735-9fb9-ee2d025ebb5c.ttf") format("truetype"),url("/wcsstore/CarharttUSSAS/css/fonts/aa206b9b-b888-4ce6-8039-669469e9b429.svg#aa206b9b-b888-4ce6-8039-669469e9b429") format("svg");
font-weight: 700;
font-style: normal;
}
@font-face{
font-family:"ITC Conduit W01_i7";
src:url("/wcsstore/CarharttUSSAS/css/fonts/63c0d040-592d-47b6-863c-91a96339b9b6.eot?#iefix") format("eot")
}
@font-face{
font-family:"ITC Conduit W01";
src:url("/wcsstore/CarharttUSSAS/css/fonts/63c0d040-592d-47b6-863c-91a96339b9b6.eot?#iefix");
src:url("/wcsstore/CarharttUSSAS/css/fonts/63c0d040-592d-47b6-863c-91a96339b9b6.eot?#iefix") format("eot"),url("/wcsstore/CarharttUSSAS/css/fonts/12c62c8a-5fa0-42e5-9dbe-d81e2cd53756.woff") format("woff"),url("/wcsstore/CarharttUSSAS/css/fonts/ec4d359c-2645-4fe6-81c9-a6926f0faefa.ttf") format("truetype"),url("/wcsstore/CarharttUSSAS/css/fonts/92dde6c0-7bec-4165-81cd-6565fa13067c.svg#92dde6c0-7bec-4165-81cd-6565fa13067c") format("svg");
font-weight: 700;
font-style: italic;
}
@font-face{
font-family:"ITC Conduit W01_n1";
src:url("/wcsstore/CarharttUSSAS/css/fonts/56e483c2-8f13-4a25-a380-5f99bd42a54e.eot?#iefix") format("eot")
}
@font-face{
font-family:"ITC Conduit W01";
src:url("/wcsstore/CarharttUSSAS/css/fonts/56e483c2-8f13-4a25-a380-5f99bd42a54e.eot?#iefix");
src:url("/wcsstore/CarharttUSSAS/css/fonts/56e483c2-8f13-4a25-a380-5f99bd42a54e.eot?#iefix") format("eot"),url("/wcsstore/CarharttUSSAS/css/fonts/b2edcd10-e47c-46ce-a26e-abc326913231.woff") format("woff"),url("/wcsstore/CarharttUSSAS/css/fonts/2ca7ac3e-e9ad-4469-ad0f-7ca39807abb6.ttf") format("truetype"),url("/wcsstore/CarharttUSSAS/css/fonts/97620ad5-a20b-4d15-846e-062fa737d4c2.svg#97620ad5-a20b-4d15-846e-062fa737d4c2") format("svg");
font-weight: 100;
font-style: normal;
}
@font-face{
font-family:"ITC Conduit W01_i4";
src:url("/wcsstore/CarharttUSSAS/css/fonts/6c436973-c7bc-4fa8-8015-3e3a5fe41514.eot?#iefix") format("eot")
}
@font-face{
font-family:"ITC Conduit W01";
src:url("/wcsstore/CarharttUSSAS/css/fonts/6c436973-c7bc-4fa8-8015-3e3a5fe41514.eot?#iefix");
src:url("/wcsstore/CarharttUSSAS/css/fonts/6c436973-c7bc-4fa8-8015-3e3a5fe41514.eot?#iefix") format("eot"),url("/wcsstore/CarharttUSSAS/css/fonts/0d4b4097-9f7f-486f-b108-07f6ab48ca1d.woff") format("woff"),url("/wcsstore/CarharttUSSAS/css/fonts/8e21264d-f678-4005-b90c-8d8288a0d179.ttf") format("truetype"),url("/wcsstore/CarharttUSSAS/css/fonts/a084d860-2279-4910-b924-82b72dcc36e0.svg#a084d860-2279-4910-b924-82b72dcc36e0") format("svg");
font-weight: 400;
font-style: italic;
}
@font-face{
font-family:"ITC Conduit W01_n2";
src:url("/wcsstore/CarharttUSSAS/css/fonts/45fa0132-0858-4e18-9594-5a070788a059.eot?#iefix") format("eot")
}
@font-face{
font-family:"ITC Conduit W01";
src:url("/wcsstore/CarharttUSSAS/css/fonts/45fa0132-0858-4e18-9594-5a070788a059.eot?#iefix");
src:url("/wcsstore/CarharttUSSAS/css/fonts/45fa0132-0858-4e18-9594-5a070788a059.eot?#iefix") format("eot"),url("/wcsstore/CarharttUSSAS/css/fonts/e924c59f-bc21-471f-ad1b-cefd0c1a6315.woff") format("woff"),url("/wcsstore/CarharttUSSAS/css/fonts/13b88c12-e5f0-46c4-932a-57fe881b7c46.ttf") format("truetype"),url("/wcsstore/CarharttUSSAS/css/fonts/cf39e66c-fff7-43d5-b865-0a45543d590a.svg#cf39e66c-fff7-43d5-b865-0a45543d590a") format("svg");
font-weight: 200;
font-style: normal;
}
@font-face{
font-family:"ITC Conduit W01_i5";
src:url("/wcsstore/CarharttUSSAS/css/fonts/832ee4d2-f75a-4d88-9d27-05a07a814921.eot?#iefix") format("eot")
}
@font-face{
font-family:"ITC Conduit W01";
src:url("/wcsstore/CarharttUSSAS/css/fonts/832ee4d2-f75a-4d88-9d27-05a07a814921.eot?#iefix");
src:url("/wcsstore/CarharttUSSAS/css/fonts/832ee4d2-f75a-4d88-9d27-05a07a814921.eot?#iefix") format("eot"),url("/wcsstore/CarharttUSSAS/css/fonts/ebda6846-73f6-43d3-9197-a9577947f6c6.woff") format("woff"),url("/wcsstore/CarharttUSSAS/css/fonts/3df60eaf-797e-4c19-aa7c-b7f071f0cb44.ttf") format("truetype"),url("/wcsstore/CarharttUSSAS/css/fonts/29fffbbc-8876-445e-9ec0-1895f243a630.svg#29fffbbc-8876-445e-9ec0-1895f243a630") format("svg");
font-weight: 500;
font-style: italic;
}

.TurnToReviewsTeaser, #turnToWidgets, #TurnToContent, #TurnToReviewsContent, #TTtraWindow, #TTshareMediaScreen, #TTwriteRevHeader, #TTmoreFeedback, .TurnToItemTeaser, #TurnToContent textarea {
    text-align: left;
    font-family: "ITC Conduit W01";
    font-size: 16px;
}

 .TurnToReviewsTeaser a, 
 #TTreviews a, 
 #TurnToContent a, 
 #TTtraWindow a, 
 #TurnToReviewsContent a, 
 #TTmoreFeedback a, 
 .TurnToItemTeaser #readQuestions, 
 .TT3ansArea .TT3linkLine, 
 .TT3rplyCntr .TT3linkLine, 
 .TT4chatter a, 
 #TurnToReviewsContent .TTrevLinkLine a, 
 #TurnToContent .TTrevLinkLine, 
 #TurnToContent .TTrevLinkLine a, 
 #TurnToContent .TT3linkLine a, 
 #TurnToContent .TT3ansArea .TT3linkLine a, 
 #TurnToContent .TT3rplyCntr .TT3linkLine a, 
 #TTtraWindow .TT3linkLine a,
 #TTtraWindow .TT3rplyCntr .TT3linkLine, 
 #TTtraWindow .TT3rplyCntr .TT3linkLine a, 
 #TTtraWindow .TT3ansArea .TT3linkLine a, 
 #TTtraWindow .TT3ansArea .TT3linkLine, 
 #TurnToContent .TT3linkLine a:hover, 
 #TTtraWindow .TT3linkLine a:hover
 {
    color: #6D6147;
}


/*** TEASER ***/

.TurnToReviewsTeaser, .TurnToItemTeaser {
    display: block;
    width: 100%;
    min-height: 31px;
    text-transform: uppercase;
}

.TurnToReviewsTeaser a, .TurnToItemTeaser a {
    text-transform: uppercase;
    padding: 0;
    margin: 4px;
    line-height: 1;
    display: inline-block;
    text-decoration: none;
    border-bottom: 1px solid #6D6147;
}

.TTratingBox {
    margin-right: 8px;
    float: left;
}

.TTratingLinks {
    padding-top: 4px;
}

.TurnToItemTeaser a#readQuestions {
    font-family: "ITC Conduit W01";
    font-size: 16px;
    color: #6D6147 !important;
    margin-top: 25px;
}

/*** WIDGETS ***/

.turnToTabs, #turnToWidgets {
  max-width: 1500px;
  margin: 0 auto;
  padding-left: 16px;
  padding-right: 16px;
  background: url('/wcsstore/CarharttUSSAS/images/pdp/turnTo/background-review.gif') repeat;
  border: 0;
}

.turnToTabs {
    padding-top: 48px;
    margin-top: 0;
}

.turnToTabList {
    padding: 0;
}
.turnToTabList span {
    color: #777;
    padding: 0 16px;
}

.turnToTabList span.is-active {
    color: #333;
}

.turnToTabs hr {
    border-color: rgba(0,0,0,0.12);
    margin: 1.25rem 0 0;
}

.TTpoweredby, 
.TTdialog .TTpoweredby, 
#TT3overlayHeader {
    font-size: 12px;
    text-transform: uppercase;
    color: #777;
}

.TTpoweredby, .TTdialog .TTpoweredby {
    margin: 20px 16px;
}

#TT3RightLinks {
    margin: 16px 8px;
    padding: 0;
    color: rgba(0,0,0,0.12);
}

#TT3RightLinks a {
    color: #6D6147;
    font-size: 14px;
    text-transform: uppercase;
    display: inline-block;
    padding: 2px 8px;
}

.TT3hiMsgTxt, .TTlogoutLink {
    color: #777;
}

a#TT3loLink {
    padding: 0;
}

.TTlogoutLink {
    padding: 0 8px 0 4px;
}

.TTdialog textarea, 
#TurnToContent textarea,
#TTtraWindow textarea, 
#TTtraWindow #TTwriteRevForm input, 
#TTwriteRevForm textarea {
  padding: 8px;
}


/*** COMMMENTS ***/

.TT4chatter {
    position: relative;
    padding-bottom: 56px;
}

.TT4chatter-link {
  font-size: 14px;
  position: absolute;
  bottom: 18px;
}

.TT4chatter-header {
    border-bottom: 0;
    margin: 0;
    padding: 18px 16px 4px;
}

.TT4chatter-title,
.TT4chatter-link,
.TT4chatter-count {
  text-transform: uppercase;
  font-family: "ITC Conduit W01";
}

.TT4chatter-title {
  font-size: 22px;
  font-weight: bold;
}

blockquote.TT4quote {
  background: transparent;
  border: 0;
  margin: 16px 16px 0 0;
  text-align: left;
}

blockquote.TT4quote:before {
  content: '';
}

.TT4quote-body {
  text-transform: none;
  color: #333;
  font-size: 18px;
}

.TT4quote-body:before,
.TT3commentCntr .TT3cText:before {
    content: '“';
}

.TT4quote-body:after,
.TT3commentCntr .TT3cText:after {
    content: '”';
}

.TT4quote-source {
  text-transform: capitalize;
  color: #777;
  font-size: 14px;
  margin-top: 0;
}

.TT4quote-author:before {
    content: '';
}



/*** Q&A ***/

.TT8,
.TT4AskBkgAndBorder,
#TT4questionTextWrap,
.TT3commentCntr {
    background: transparent;
    border: 0;
}

div#TT4AskAreaWrap {
    margin: 0;
    padding: 16px;
}

#TT2questionSection {
    padding: 0;
}


#TTbrowseQAWrapper .TTtitle {
    padding: 16px 16px 0; 
    text-transform: uppercase;
    font-size: 18px;
    color: #333;
}

#TT3sortBox {
    margin-bottom: 0;
    text-transform: uppercase;
}

.TT4chatIcon {
    position: absolute;
    top: 2px;
    left: 2px;
}

#TT4closeQuestionBox {
    right: 8px;
    top: 12px;
}

#TurnToContent textarea#TT2questionText, 
#TTtraWindow textarea#TT2questionText {
    min-height: 36px;
    padding-left: 36px !important;
    padding-top: 8px;
    font-size: 18px;
    color: #333;
    width: 100%;
}

.TT4startTyping {
  color: #777;
}

.TT4askedByBlock {
  margin-bottom: 16px;
}

.TT3askedBy {
  color: #777;
  font-size: 14px;
}

.TT3storeBadge,
.TT3youBadge {
    background: #6D6147;
    display: inline-block;
    text-transform: uppercase;
    line-height: 1;
    padding: 4px 4px 2px;
}

.TTbestAnswer {
    color: #6D6147;
    font-weight: bold;
}

.TT3commentCntr {
  border: 0;
  padding: 16px;
  margin: 16px;
  background: rgba(255,255,255,0.3);
} 
.TT3ansArea {
    margin: 0;
    padding: 8px 36px;
    border: 0;
}

.TT3itemBox .TT3Indent, .TT3Indent>.TT3Indent {
    margin-left: 36px;
}

.TT3aText {
    font-size: 20px;
    color: #333;
    font-weight: normal;
}

.TT3ansArea .TT3linkLine,
.TT3rplyCntr .TT3linkLine {
    border-top: 0;
    padding-top: 0;
    margin-top: 4px;
}

.TT3ansCntr, 
.TT3rplyCntr {
    border-top: 1px solid rgba(0,0,0,0.12);
    border-bottom: 0;
    padding-bottom: 8px;
    padding-top: 16px;
    color: #333;
}

.TT3timeStamp {
    color: #777;
    font-size: inherit;
    font-weight: normal;
}


.TT3linkLine li {
  margin-top: 0;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 12px;
}

.TT3linkLine li div {
  position: relative;
  top: 2px;
}

ul.TT3linkLine li:after {
  color: rgba(0,0,0,0.54);
  padding: 0 .25em;
}

ul.TT3questionLinkLine {
  border-top: 1px solid rgba(0,0,0,0.12);
  margin-top: 16px;
  padding-top: 8px;
  text-transform: uppercase;
  font-weight: bold;
}

.TT3linkLine.TT3questionLinkLine li {
  font-size: 16px;
}


.TT4askQ {
  color: #333;
  box-shadow: none;
  border-radius: 0;
}

#TTaskAreaBtnLine {
    background: transparent;
    border: 0;
    padding: 0;
}

.TT4answerInstructions,
#TTaskAreaBtnLine_instr,
.TTquestionMiqaHelpText {
    font-size: 12px;
    color: #777;
    margin-top: 4px;
}

#TT4miqAbout {
  padding-top: 24px;
}

#TT4miqAbout,
.TT4QhintCenter {
  font-size: 16px;
  color: #333;
}

.TT3answersBlock {
    margin: 0 0 8px 0;
    padding: 16px;
    border: 0;
    background: rgba(255,255,255,0.12);
}

.TT4vUpCnt {
    border-top: 1px solid rgba(0,0,0,0.12);
    padding-top: 16px;
}

.TT3yesVote {
  background-position: 0 -23px;
  height: 14px;
  width: 16px;
  margin-bottom: 2px;
}
.TT3yesVote:hover, 
.TT3yesVote.TT3tmbOn {
  background-position: 0 -2321px;
}
.TT3yesVote.TT4disableVote, 
.TT3yesVote.TT4disableVote:hover  {
  background-position: 0 -2305px;
  opacity: .5;
}


/*** R&R SUMMARY ***/

.TTreviewSummary {
    background: transparent;
    border: 0;
    border-top: 1px solid rgba(0,0,0,0.38);
    border-bottom: 1px solid rgba(0,0,0,0.38);
    margin-top: 0px;
    padding: 40px 16px 20px;
}


.TTreviewSummary .TTratingBox:before {
    content: "Average rating";
    white-space: nowrap;
    position: relative;
    top: -18px;
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
}


.TTavgRate {
    font-size: 14px;
    line-height: 22px;
}

.TTreviewCount {
    font-size: 18px;
    text-transform: uppercase;
}


.TTreviewSummary .TT4writeReviewBtn {
    margin-top: 0;
    font-size: 18px;
}

#TT4breakdownLeftCol {
    text-align: right;
    white-space: nowrap;
    width: 32px;
}

#TT4breakdownMidCol {
    width: 144px;
}

/*** SEARCH & SORT ROW ***/

#TTsearchSort {
    min-height: 84px;
    overflow: visible;
    padding: 16px 8px;
    margin: 0;
}

#TTsearchSort:after {
    content: "";
    display: table;
    clear: both;
}

#TTsearchTermGrp, 
#TTreviewSort {
    border-color: rgba(0,0,0,0.38);
    height: 32px;
}

#TTreviewSearchLeft {
    margin: 8px;
}

#TTreviewSort {
    text-transform: uppercase;
    line-height: 26px;
    margin: 8px;
}

.TT4searchIcon {
    margin-left: 8px;
    margin-top: 8px;
}

.TTclearRevSearch {
    margin-top: 8px;
    margin-right: 7px;
}

#TTreviewSearchTerm {
    font-family: "ITC Conduit W01";
    font-size: 16px;
    height: 30px;
    padding: 0 8px;
    margin: 0;
    line-height: 30px;
    width: 83%;
    box-shadow: none;
}

#TT4askQResultsLine {
  padding: 16px;
}

.TTinstAnsresultCountText {
    font-size: 18px;
    padding: 0;
    display: inline-block;
}

#TurnToContent .TT3metaText, #TTtraWindow .TT3metaText, #TurnToReviewsContent .TT3metaText {
    color: #777;
}

#TurnToReviewsContent .TTsqvBorder {
    padding-left: 16px;
    padding-bottom: 16px;
}

#TTexUgcL {
  line-height: 36px;
}

/*** REVIEWS ***/

.TTreview, .TT3itemBox {
    background: transparent;
    border: 0;
    border-top: 1px solid rgba(0,0,0,0.12);
    margin: 0;
    padding: 24px 16px;
}

.TTreview:first-child, .TT3itemBox:first-child {
    border-color: rgba(0,0,0,0.38);
}

.TTratingBoxBorder {
    background-color: transparent;
    border: 0;
    padding: 0;
    margin-bottom: 16px;
    min-height: 17px;
}

.TTreviewDims, .TTreviewDimsSingleSelect {
    margin-top: 0;
    margin-bottom: 12px;
}
.TTreviewDimsTitle {
    font-weight: normal;
    float: left;
    width: 70px;
    text-transform: uppercase;
    font-size: 12px;
}

.TTcustomRating {
    line-height: 19px;
    display: none;
}

.TTreviewTitle {
    font-family: "ITC Conduit W01";
    font-size: 28px;
    text-transform: uppercase;
    color: #333;
    line-height: 22px;
    margin-top: 8px;
}

.TTreviewBody {
    font-family: "ITC Conduit W01";
    font-size: 18px;
    color: #333;
    line-height: 22px;
    margin: 12px 16px 0 0;
}

.TThelpful, .TTflagReview {
    font-family: "ITC Conduit W01";
    color: #777;
    font-size: 14px;
    text-transform: uppercase;
}

#TurnToContent .TTrevLinkLine, #TurnToContent .TTrevLinkLine a, #TurnToReviewsContent .TTrevLinkLine a {
    font-size: 14px;
}

.TTrevCol2 {
    padding-right: 16px;
}

.TTrevCol3 {
    font-size: 15px;
    color: #777;
    line-height: 17px;
    text-align: left;
}

#TT3soloReviewViewR .TTrevCol3, #TT3soloReviewViewQ .TTrevCol3 {
    margin-top: 8px;
}

.TTrevPurchaseDate {
    color: #777;
    text-align: left;
}

/*** MEDIA ***/


#TurnToContent .TT3miqaQuestionItem img, 
#TTtraWindow .TT3miqaQuestionItem img {
    margin-bottom: 4px;
}

#TurnToContent .TT3miqaQuestionItem div {
    font-size: 11px !important;
    color: #777;
}

.TT3miqaSection {
  height: 116px;
}

.TTmediaForUgc {
    margin: 16px 0 0;
}

.TTreview .TTmediaBlock {
    border-width: 4px;
}

.TTsingleMediaCaption {
    background: transparent;
    border: 0;
    color: #333;
    padding: 16px ;
}

/*** MODAL ***/

#TTshareMediaScreen p, #TTwriteRevHeader p {
    font-family: "ITC Conduit W01";
    font-size: 24px;
}

#TTtraWindow p.TTmediaSmallDesc, #TTtraWindow p.TTaddFilesPrompt, p#TTselectedMediaCnts {
    font-size: 16px;
}

#TTshareMediaTermsOfUse p {
    font-size: 14px;
    line-height: 1;
    padding-left: 10px;
    padding-top: 24px;
    margin-bottom: -20px;
}

.TTwriteRevLeftCol {
    width: 160px;
    font-size: 14px;
    text-transform: uppercase;
    text-align: right;
    padding-right: 16px;
}

.TTdefaultInput, #TTshareMediaScreen textarea, .TTdialog input[type='text'], .TTdialog input[type='password'], .TTdialog textarea {
    border: 1px solid rgba(0,0,0,0.38);
    background: #FFF;
    padding: 8px;
    font-family: "ITC Conduit W01";
    font-size: 16px;
    border-radius: 0;
    color: #333;
}

.TTskipLink, .TTregCancel {
    font-size: 14px;
    letter-spacing: 0;
    text-transform: uppercase;
}

.TTmediaBlock.TTselected {
    border-color: #FDB913;
}

.TTvc-bar-media-lg-video {
    margin-left: -2px;
}

.TTcaptionBlock {
    margin-bottom: 24px;
}

.TTmediaBlock + .TTmediaBlock {
    margin-left: -4px;
}

/*** DIALOG ***/

.TTdialog {
    font-size: 16px;
}

#TTSubDialogSection .TT8 {
    color: #333;
    background: transparent;
    font-size: 24px;
    text-transform: uppercase;
    padding-left: 15px;
}

#TTregInfoText {
    padding-top: 32px;
    font-size: 14px;
}

#TTtraWindow #TTrespRegRight input {
    height: 28px;
}

#TTtraWindow input, #TTtraWindow select, #TTtraWindow option {
    font-size: 16px;
    padding: 8px;
}

.TT4SysMsgBody {
    border: 0;
    padding: 0;
    margin: 8px 0;
    background: transparent;
    color: #e31f26;
}

#TT3newQMsg {
  padding: 0 16px;
}

/*** DO MORE ***/

.TTmoreFeedbackPrompt {
    font-size: 24px;
}

.TTfeedbackBlockCont {
    width: 96%;
}

.TTfeedbackSpecifics .TT4metaGray {
    font-size: 14px;
}

.TTfeedbackSpecifics .TTqText {
    font-weight: normal;
    font-size: 20px;
    margin-top: 0;
}

/*** MY POSTS ***/

#TT3overlayHeader {
    border-bottom: 1px solid rgba(0,0,0,0.12);
}

#TT4UPSummary {
    background: transparent;
    border: 0;
    margin: 0;
    padding: 24px 16px;
}

#TT4UPPostsHeader {
    text-transform: uppercase;
    font-size: 32px;
    font-weight: bold;
    color: #333;
}

.TT4UPBreakdownCol {
    padding: 4px 8px;
    height: 100%;
    margin-bottom: 24px;
    display: inline-block;
    border-color: rgba(0,0,0,0.12);
}

#TT4UPBreakdown .TT4UPCnt {
    font-size: 24px;
    line-height: 1;
}

#TT4UPtabs {
    border-bottom: 1px solid #333;
    padding-top: 32px;
}

.TTtabContent .TTreview:first-child {
    border-color: transparent;
}

#TTprofileTabs {
    color: #6D6147;
    text-transform: uppercase;
}

#TTprofileTabs li {
    font-size: 18px;
    font-weight: normal;
    padding: 12px 32px 8px;
    line-height: 1;
}

#TTprofileTabs li.TTactiveTab {
    background-color: #6D6147;
}

#TTUPReviewSec {
    margin-top: 0;
    padding-top: 4px;
}

.TT4UPnoUGC {
    font-size: 18px;
    padding: 24px;
    display: block;
}

.TT4QProductImg {
    top: 16px;
}

#TTUPReviewSec .TTratingBox {
    position: absolute;
    right: 18px;
    top: 40px;
}

.TT3aboutLine, .TTdialog .TT3aboutLine, #TurnToContent .TT3metaText, #TTtraWindow .TT3metaText, #TurnToReviewsContent .TT3metaText {
    font-size: 14px;
}

/*** SHOW MORE ***/

.TT3ShowMore, #TTtraWindow .TT3ShowMore {
    border: 0;
    padding: 16px;
    border-top: 1px solid rgba(0,0,0,0.12);
}

.TT3ShowMore a, #TTtraWindow .TT3ShowMore a {
    overflow: hidden;
    text-transform: uppercase;
}

.TT3ShowMore a:before, #TTtraWindow .TT3ShowMore a:before {
    content: '+';
    font-size: 32px;
    margin-right: 8px;
}

.TT3ShowMoreText, .TT3ShowMore span, #TTtraWindow .TT3ShowMoreText {
    margin: 0;
    padding: 0;
}

.TT4showMoreImg, .TT4showMoreSmallImg {
    display: none;
}

#TT3soloReviewViewR ul.TTrevLinkLine {
    padding: 0 16px 16px;
    border: 0;
}

/*** SETTINGS ***/

#TT2userSetting table {
    margin-bottom: 0;
    border: 0;
    width: 100%;
}

#TT2userSetting .prop,
#TT4profileDims tr {
    padding: 12px 0;
    background: transparent;
    border-bottom: 1px solid rgba(0,0,0,0.06);
    display: block;
}

#TT2userSetting td, #TT2userSetting th {
    padding: 0;
    font-size: 18px;
}

.prop > td b {
    text-transform: uppercase;
}

#TTtraWindow td {
    display: inline-block;
}

#TTtraWindow td.nameRF,
#TT4profileDims td {
    width: 200px;
}

#TTtraWindow td.nameRF label,
#TT4profileDims label {
    display: inline-block;
}

#TT2userSetting td span, #TT2userSetting th span {
    font-size: 14px;
    line-height: 1.1;
    color: #777;
}

.TTuserSetting-buttons {
    float: left;
}

#TT2userSetting .valueL {
    width: 360px;
}

#TT2userSetting input[type="file"], #TT2userSetting input[type="checkbox"], #TT2userSetting input[type="radio"], #TT2userSetting select {
    margin: 0;
}

#TT2userSetting #TT2userImgFile {
    padding: 0;
    margin-top: -24px;
    margin-bottom: 6px;
    display: block;
    color: #777;
    font-weight: normal;
}

#pwd_change, #showPhotoEditorLink2 {
    font-size: 14px;
    text-transform: uppercase;
}

#TT2userSetting #editPhoto {
    border-top: 1px solid white;
    margin-top: -1px;
    padding: 0;
}

#editPhoto td {
    font-size: 16px;
}

#editPhoto br {
    display: none;
}

#TT2fbNotConnected {
    margin-top: 4px;
    clear: both;
    display: block;
}

#TT2fbNotConnected img {
    width: auto;
    float: left;
    margin-right: 16px;
}

/*** Q&A ***/

.TT3qText {
    color: #333;
    font-size: 24px;
}


/*** REPLACE SUBRATING BARS WITH STARS ***/

.TTcustom-0-0, .TTcustom-0-5, .TTcustom-1-0, .TTcustom-1-5, .TTcustom-2-0, .TTcustom-2-5, .TTcustom-3-0, .TTcustom-3-5, .TTcustom-4-0, .TTcustom-4-5, .TTcustom-5-0 {
  height: 17px;
  width: 90px;
}

.TTcustom-0-0 {
  background-position: 0 -1377px;
}
.TTcustom-0-5 {
  background-position: 0 -1396px;
}
.TTcustom-1-0 {
  background-position: 0 -1415px;
}
.TTcustom-1-5 {
  background-position: 0 -1434px;
}
.TTcustom-2-0{
  background-position: 0 -1453px;
}
.TTcustom-2-5 {
  background-position: 0 -1472px;
}
.TTcustom-3-0 {
  background-position: 0 -1491px;
}
.TTcustom-3-5 {
  background-position: 0 -1510px;
}
.TTcustom-4-0 {
  background-position: 0 -1529px;
}
.TTcustom-4-5 {
  background-position: 0 -1548px;
}
.TTcustom-5-0 {
  background-position: 0 -1567px;
}

/*** REVIEW RANGE DOTS ***/

.TTreviewDimsRange {
  width: 165px;
}

.TTreviewDimsRange .TTreviewDimsTitle,
.TTreviewSmallDimsRange .TTreviewDimsTitle {
  float: none;
}

.TT4reviewRange {
  display: block;
  clear: left;
  margin: 2px 0 4px;
  width: 100%;
}

.TT4reviewRangeSmall {
  margin: 0 0 4px;
  padding-top: 1px;
}

.TT4reviewRangeDot {
  position: relative;
  left: -6%;
}

.TT4reviewDimRangeLabel {
  width: 33%;
}

/*** MLP Styles ***/
#TTtraWindow tr td {
    padding: 0;
    height: 9px;
    width: 50%;
}

#TTrateIt table tbody tr {
    line-height: 0;
}

#TTrateIt table tbody tr:nth-of-type(even) {
    background-color: transparent;
}

#mobileTT-content { 
    background-color: #FFF;
    margin-top: 1px;
 }

#TTrateIt .TTsliderBar td {
    display: table-cell;
}

#TTrateIt .TTsliderBar tr {
    background-color: transparent;
}

.TTsliderDot {
    top: 9px;
}


/*** SPRITE ***/

.TT4chatIcon, .TT4thumb, .TT4pen, .TT4expand, .TT4collapse, .TT3carouselLeft, .TT3carouselRight, .TT3clearSearchMiqa, .TT4miqaScrollL, .TT4miqaScrollR, .TT4answVoteCallArrow, .TT4showMoreSmallImg, .TT4closeIcon, .TT3removeAttachedItem, .TTclearRevSearch, .TT4searchIcon, .TTinputTeaserBubble1, input[type=checkbox].TTcheckbox+label.TTlabel, .TT3addedText, .TT4miqAdd, .TT4showMoreImg, .TTsmallSubmitBtn, .TTdoneBtn, .TTupdateBtn, .TT4writeReviewBtn, .TTcancelBtn, .TTconfirmDupBtn, .TTsqvBack, .TTsqvForward, .TTcancelDupBtn, .TTblankBtn, .TTcloseBtn, .TTsaveBtn, .TTsearchBtn, .TTbigSubmitBtn, .TT4instAnswNext, .TT3yesVote, .TTrating-0-0, .TTrating-0-5, .TTrating-1-0, .TTrating-1-5, .TTrating-2-0, .TTrating-2-5, .TTrating-3-0, .TTrating-3-5, .TTrating-4-0, .TTrating-4-5, .TTrating-5-0, .TTcustom-0-0, .TTcustom-0-5, .TTcustom-1-0, .TTcustom-1-5, .TTcustom-2-0, .TTcustom-2-5, .TTcustom-3-0, .TTcustom-3-5, .TTcustom-4-0, .TTcustom-4-5, .TTcustom-5-0, .TT4breakdown, .TT4breakdownPercent, .TT4reviewRange, .TT4reviewRangeSmall, .TT4reviewRangeDot, .TTcustomSmall-0-0, .TTcustomSmall-0-5, .TTcustomSmall-1-0, .TTcustomSmall-1-5, .TTcustomSmall-2-0, .TTcustomSmall-2-5, .TTcustomSmall-3-0, .TTcustomSmall-3-5, .TTcustomSmall-4-0, .TTcustomSmall-4-5, .TTcustomSmall-5-0, .TTfacebookDelAuth, .TTtwitterDelAuth, .TTgmailDelAuth, .TTfacebookShare, .TTfacebookNoShare, .TTtwitterShare, .TTtwitterNoShare, .TTvc-question, .TTvc-settings, .TTvc-next, .TTvc-next-disabled, .TTvc-back, .TTvc-back-disabled, .TTvc-clear, .TTvc-delete, .TTvc-like, .TTvc-like-on, .TTvc-flag, .TTvc-flag-on, .TTvc-share, .TTvc-share-on, .TTvc-facebook, .TTvc-pinterest, .TTvc-twitter, .TTvc-link, .TTvc-like-md, .TTvc-flag-md, .TTvc-phone-md, .TTvc-star-md-empty, .TTvc-star-md-half, .TTvc-star-md-filled, .TTvc-radio-off, .TTvc-radio-on, .TTvc-star-lg-empty, .TTvc-star-lg-half, .TTvc-star-lg-filled, .TTvc-icon-lg-video, .TTvc-btn-fab-top, .TTvc-bar-media-md-video, .TTvc-bar-media-md-photo, .TTvc-bar-media-lg-photo, .TTvc-bar-media-lg-video, .TTvc-bar-media-lg-photo-on, .TTvc-bar-media-lg-video-on, .TTvc-slider-bg, .TTvc-slider-dot, .TTvc-btn-submit-new-question, .TTvc-btn-submit-question, .TTvc-share-a-photo, .TTvc-edit-profile, .TTvc-submit, .TTvc-add-take-photo, .TTvc-submit-disabled, .TTvc-slider-dot-off, .TTvc-checkbox-off, .TTvc-checkbox-on, .TTvc-x-media, .TTvc-tag-media, .TTvc-share-photo-alt, .TTvc-add-new-photo, .TTvc-add-new-video, .TTvc-add-video-disabled, .TTvc-add-video, .TTvc-share-media, .TTvc-x-media-sm, .TTvc-icon-md-video, .TTvc-continue {
    background-image: url("/wcsstore/CarharttUSSAS/images/pdp/turnTo/en_US_Carhartt_1x.png");
    background-size: 298px 4152px;
}


/*** RWD ***/


@media only screen and (max-width:1023px) {

  .TurnToItemTeaser a#readQuestions {
      margin-top: 8px;
  }
}

@media only screen and (max-width:736px) {

  .turnToTabList span {
    font-size: 27px;
    padding: 0 0 0 16px;
  }

    
  .TTrevProfileDimLabel {
    float: left;
    margin-right: 4px;
  }

}


@media only screen and (min-width: 480px) and (max-width:736px) {

  ul.TTrevLinkLine {
    margin-left: 32%;
  } 

}


@media only screen and (max-width: 479px) and (min-width: 320px) {

  .TTreviewCount,
  .TTratingBreakdownBox,
  .TTreviewsCustomDimsSummaryWrap {
    margin-bottom: 16px;
  }

  #TTsearchTermGrp {
    margin-left: 0;
    margin-right: 0;
  }
  
  .TT3commentCntr {
    margin: 24px;
  }
  
}

#TurnToMobileContent{		
    background-color: white;		
    margin-left: -12px;		
    padding-right: 5px;		
    padding-left: 5px;		
}
