@charset "utf-8";
/* start homepage-test.css | rev 5.20.2015 */

#tt_widget a.topTrandingProducts {width:100%}
/*Home page*/

#sliderContainer {background:#FFF; height:535px; overflow:hidden; position:relative;}
#sliderContainer a {text-decoration:none; color:#666}
#singleSlide {background:#FFF; height:450px; overflow:hidden}
#singleSlide a {text-decoration:none; color:#666}
#sliderContainer ul li {list-style:none}
#sliderContainer img {display:block}
#slides {width:960px; height:607px; overflow:hidden; position:relative}
#slides li {position:relative; cursor:pointer;}
#slidernav {color:#666; font-size:11px; font-family:arial; position:absolute; bottom:10px; left:15px; z-index:99; background-color:#fff;}
#slidernav h2 {margin:0px; padding:0px 0px 0px 0px; font-family:'thirsty_script_lightregular','SofiaProRegular', Arial, Tahoma; color:#891a25; font-size: 18px; font-weight: lighter;}
#slidernav img {float:left; margin-right:10px}
#slidernav p {margin:5px 7px 3px 0; font-family:SofiaProRegular, Verdana, Geneva, Helvetica, sans-serif; line-height:1.4; color:#999}
#slidernav a {display:block; font-size: 11px;}
#slidernav a:after {content:"SHOP NOW ›"; font-family:'SofiaProRegular', Arial, Tahoma; font-weight:bold;}
#slidernav li {float:left; width:222px; height:85px; overflow:hidden; border-right: 1px black dotted; padding:7px 5px 0px 5px;}
#slidernav li.last {border:none; padding-right:4px;}
#slidernav li:hover, #slidernav li.active {cursor:pointer; background-color:#feeed8;}
#slidernav li:hover p, #slidernav li.active p {color:#333}
#slidernav .freeShippingSpan {text-transform:uppercase; color:#d52121; font-family:'SofiaProBlack', Verdana, Arial}
#slidernav .endsToday {color:#333; font-family:'SofiaProBlack', Verdana, Arial}

.c-block {background:#FFF; position:relative; padding:3px; margin-bottom:30px}

.d-block {background:#FFF; position:relative; padding:1px 0; margin:40px 0 20px 0}
.d-block .moduleTitle {background:url(/text/homepage/img/smallHeaders.png) no-repeat center top; height:25px; position:absolute; top:-12px; display:block; width:100%}
.e-block .mbslider_x5 {height:145px}
.e-block .myBuysContainer {margin-bottom:25px}
.craftBlock {margin-bottom:40px}

.linktable {line-height:1.8; font-size:12px; color:#666; width:840px; margin:0 auto 30px auto}
.linktable td {vertical-align:top; padding:0 0 0 20px; width:200px}
.linktable td:nth-child(2) {width:230px}
.linktable td:nth-child(3) {width:230px}
.linktable td:nth-child(4) {width:230px}
.linktable a {color:#666; text-decoration:none}
.linktable a:hover {text-decoration:underline}
.linktable h5 {color:#1b9990; text-transform:uppercase; font-size:11px; font-family:'SofiaProBold', Arial, Tahoma; font-weight:normal}
.linktable h5 a {color:#1b9990;}

.scroll-slider {position:relative; overflow:hidden; width:910px; margin:23px}
.scroll-list {width:10000px; z-index:4; position:relative}
.scroll-list li {list-style:none; display:inline-block; vertical-align:top; width:182px; margin:0; text-align:center; position:relative}
.scroll-list li a {text-decoration:none; color:#999; font-size:11px}
.scroll-list li p {margin:0; padding:0 11px; line-height:1.3}
.scroll-list h2 {color:#313131; font-size:12px; margin:10px 0 5px 0; font-weight:normal; font-family:SofiaProRegular, Verdana, Geneva, Helvetica, sans-serif}
.scroll-left {width:56px; height:56px; display:block; position:absolute; top:90px; left:-20px; background:url(/text/homepage/img/new-arrows.png) no-repeat left -120px; z-index:3;}
.scroll-left:hover {background-position:left -183px}
.scroll-right {width:56px; height:56px; display:block; position:absolute; top:90px; right:-20px; background:url(/text/homepage/img/new-arrows.png) no-repeat right -120px; z-index:3;}
.scroll-right:hover {background-position:right -183px}

.mostPinned {background:#FFF; position:relative; padding:1px 0; margin-bottom:20px}
.mostPinned .scroll-slider {position:relative; overflow:hidden; width:910px; margin:23px 30px 23px 34px}
.mostPinned .scroll-list li {width:115px; margin:0; float:left; display:block;}
.mostPinned .scroll-left {width:56px; height:56px; display:block; position:absolute; top:40px; left:-20px; background:url(/text/homepage/wk38-test/img/arrows.png) no-repeat left -120px; z-index:3;}
.mostPinned .scroll-right {width:56px; height:56px; display:block; position:absolute; top:40px; right:-20px; background:url(/text/homepage/wk38-test/img/arrows.png) no-repeat right -120px; z-index:3;}
.mostPinned ul li img, .mostPinned ul li a {border:none; overflow:hidden; float:left;}
.mostPinned ul li a:hover {border:3px solid #666; width:84px}
.mostPinned ul li a:hover img {margin:-3px;}


.triangle {width: 0; height: 0; border-left: 20px solid transparent; border-right: 20px solid transparent; border-bottom: 20px solid #feeed8;}
#slidernav li div.triangle {display:none; position:absolute; top:-20px;}
#slidernav li#nav1.active div.triangle {display:block; left: 90px;}
#slidernav li#nav2.active div.triangle {display:block; left: 330px;}
#slidernav li#nav3.active div.triangle {display:block; left: 565px;}
#slidernav li#nav4.active div.triangle {display:block; left: 805px;}

.contentrow {width:960px; margin:25px 0 0 0; padding:0 0 0 0; box-sizing: border-box;}
.contentrow .text {padding: 25px 15px; background: #fff;}
.contentrow h2 {font-family:'thirsty_script_lightregular','SofiaProRegular', Arial, Tahoma; font-size: 24px; font-weight: lighter;}
.contentrow p {text-transform: uppercase; font-family: 'SofiaProRegular', Arial, Tahoma; font-weight: bold; font-size: 14px; padding-top:15px;}
.contentrow a {float:left; margin-right:0px; text-decoration: none; text-align: center; color: #666;}
.contentrow.col2 a {margin-right:11px;}
.contentrow.col3 a {margin-right:14px;}
.contentrow a.last {margin-right:0px;}
.contentrow:after {content: "."; visibility: hidden; display: block; height: 0; clear: both;}

.linkcolumns {margin:65px 0 0 0;}

.cpwmhomepage a, .cpwmhomepage img {outline:none;}
map > area, map > area:active, map > area:focus {outline: none; border:0; }
/* end homepage-test.css */


.shop-now {
  font-family: SofiaProBlack;
  font-size: 10.96px;
  display: block;
  color: #666666;
  font-weight: lighter;
  margin-top: 8px;
}
#sliderContainer {
  height: 607px;
}
#sliderContainer #slidernav a:after {
  display: none;
}
#sliderContainer #slidernav h2 {
  font-size: 15.95px;
}
#sliderContainer #slidernav p {
  margin-top: 8px;
  line-height: 109% !important;
}
#set-padding {
  padding: 16px 15px;
}
.contentrow a span {
  color: #b4292f;
  font-size: 18px;
  font-weight: normal;
  font-family: sofiaprolight !important;
  text-transform: uppercase;
}
.contentrow h2 {
  margin-top: 10px !important;
  font-size: 22px;
}
.contentrow .col12 a {
  width: 474px;
}
.contentrow .col13 a {
  width: 310px;
}
.contentrow a span {font-size: 16px;}
.contentrow .caption2 {padding: 25px 15px;}
.contentrow .caption3 {padding: 16px 15px;}

.links-wrap {width: 960px;}
.links-wrap a {margin-bottom: 10px; display: block;}
.links-wrap img {max-width: 100%;}