/*
-----------------------------------------------------------------------------------
Carousel common styles & Fix ( Do Not Edit this section! )
-----------------------------------------------------------------------------------*/
.bx-wrapper{ position:relative; margin: 0 auto;}
.fourth-carousel, .fourth-carousel li{ list-style-type:none; padding:0px; margin:0 0 0 0; overflow:hidden; }
.fourth-carousel li p{ margin:0; padding:0; }
.fourth-carousel li a{ text-decoration:none; }
.pad .bx-controls-direction a{ position:absolute; text-indent:-999999px; z-index:100; margin:0 auto; }
.wraptocenter-hori{ text-align:center; vertical-align:middle; overflow:hidden; background:none; }
.wraptocenter-hori span{ width:1px; height:100%;  display:inline-block;}
.wraptocenter-hori a{ }
.wraptocenter-hori *{ vertical-align:middle; }
.fourth-carousel .indent{ position:relative; background:none; }
.fourth-carousel .text a{ overflow:hidden; display:block; color:#000; font-size:12px; text-align:center; font-family:'Gill Sans MT' !important;  }
.fourth-carousel .text a:hover{ color:#f20000; }

.fourth-carousel .btn a{ display:block; background:#000; color:#fff; font-weight:600; padding:0; text-transform:uppercase; font-size:11.4px; height:30px; width:90px; line-height:30px; text-align:center; font-family:'Gill Sans MT' !important;  }
.fourth-carousel li:hover .btn a, .fourth-carousel li.hover .btn a{ color:#fff; background:#fc3940; }

.fourth-carousel li:hover .text a, .fourth-carousel li:hover .price, .fourth-carousel li:hover a img{}

/*-----------------------------------------------------------------------------------*/

/*
-----------------------------------------------------------------------------------
Horizontal scrolling products.
-----------------------------------------------------------------------------------*/
.scroll{ }
.scroll .bx-controls-direction{ }

.scroll .block-title{ padding:0; height:auto; line-height:normal;  background:none; position:relative; z-index:100; }
.scroll .block-title span{ color:#453743; float:none;  font-weight:bold; font-size: 18px; margin: 0 auto; text-align:center; text-transform:uppercase; }


.scroll .bx-controls a{ position:absolute; top:0;  z-index:100; width:25px; height:100%; line-height:100%; text-indent:-999999px; background:url(../images/scroll-arrw.png) 0 center no-repeat; }
.scroll .bx-controls .bx-prev{ left:-40px; }
.scroll .bx-controls .bx-next{ right:-40px; background-position:right center; }

.scroll .pad{ padding:0; padding-left:15px;}
.scroll ul{ width:2000%; }
.scroll li{ float:left; background:none; /* background:#ddd; padding:1px;*/ text-align:center; padding:15px; border:1px solid #cecece; }
.scroll .wraptocenter-hori{  margin:0 auto; padding:0 0 13px; height:140px; }
.scroll .indent{ padding:5px; padding-top:0; text-align:center;  }
.scroll .text{ margin-bottom:10px; }
.scroll .text a{ height:40px; font-size:15px; color:#000; overflow:hidden; text-align:left; font-family:'Gill Sans MT' !important; text-transform:capitalize; }
.scroll .price { color:#000; font-size:20px; text-align:left; display:inline-block; float:left;  }
.scroll .price span{font-family:'Gill Sans MT' !important;  }
.scroll .btn{ margin:0; display:inline-block; float:right;}
/*.scroll .btn a{ display:block; background:url(../images/btn-buyitnow.png) right center no-repeat; height:28px; margin:0 auto; width:68px; }*/

#homeFeatured .block-title span, .mobile-featured .block-title span{color:#fff; float:none;  font-weight:normal; font-size: 20.8px; margin: 0 auto; text-transform:uppercase; position:relative; z-index:30; background:url(../images/new-head-bg.png) center center no-repeat;}
#homeNewarrivals .block-title span{color:#fff; float:none;  font-weight:normal; font-size: 20.8px; margin: 0 auto; text-transform:uppercase;position:relative; z-index:30;background:url(../images/new-head-bg.png) center center no-repeat;  }
#homeNewarrivals.scroll .block-title{ padding:0; height:30px; line-height:30px; }
#homeFeatured.scroll .block-title, .mobile-featured.scroll .block-title {  padding:0; height:30px; line-height:30px; }
.scroll .block-title:before{content:""; position:absolute; width:100%; height:3px; background:#000; top:50%; z-index:2;}
#homeFeatured.scroll .wraptocenter-hori{height:auto;}
#homeFeatured.scroll .bx-controls a{top:-18px;}


/*
-----------------------------------------------------------------------------------
Left - Vertically scrolling products.
-----------------------------------------------------------------------------------*/
.lScroll h3{background: #000; color: #fff;font-size: 14px;font-weight: normal;height: 34px;line-height: 34px;margin: 0;padding: 0 10px;text-transform: uppercase; }
.lScroll h1 span{ display:block; background:url(../images/arw-title.png) right center no-repeat; }

.lScroll .bx-controls a{ width:25px; height:25px; line-height:25px; background: url(../images/arw-vert.png) 0 top no-repeat; left:50%; margin-left:-12px; }
.lScroll .bx-controls .bx-prev{ top:-43px; }
.lScroll .bx-controls .bx-next{ background-position:0 bottom; bottom:-43px; }

.lScroll .pad{ padding:56px 13px; border:1px solid #ddd; border-top:0; overflow:hidden; background:#fff;}
.lScroll li{ height:250px; }
.lScroll .wraptocenter-hori{ padding:10px; height:100px; border:1px solid #ddd; }
.lScroll .indent{ }
.lScroll .text{ margin:10px 0 5px; }
.lScroll .price{ color:#000; float:none; font-size:18px; font-weight:bold; padding:0; margin-top:8px; text-align:center; display:block;  }
.lScroll .price span{font-family:'Gill Sans MT' !important; }
.lScroll .btn{ float:none; text-align:center !important; margin-top:4px;display:block }
.lScroll .btn a{ display:block; float:none; display:inline-block; /*background:url(../images/btn-buyitnow.png) left top no-repeat;*/ width:92px; height:30px; line-height:30px; }




/*
-----------------------------------------------------------------------------------
Right - Vertically scrolling products.
-----------------------------------------------------------------------------------*/
.rScroll{ }
.rScroll .bx-controls a{ width:25px; height:25px; line-height:25px; background: url(../images/arw-vert.png) 0 top no-repeat; left:39px; }
.rScroll .bx-controls .bx-prev{ top:-38px; }
.rScroll .bx-controls .bx-next{ background-position:0 bottom; margin-top:13px; }

.rScroll .pad{ padding:51px 0; border:1px solid #E6E6E6; border-top:0; overflow:hidden; }

.rScroll .inr-pad{ margin:0 13px; }
.rScroll .wraptocenter-hori{ height:100px; width:100px; margin:0 auto; margin-bottom:5px;}
.rScroll .indent{ margin:0 auto; text-align:center; height:100px; }
.rScroll .text a{ font-size:11px; text-align:center; }
.rScroll .price{ color:#000; font-size:14px; font-weight:bold; margin:0 0 10px 0; }
.rScroll .btn{ display:none; }