.sortbar                                {
                                            border-bottom: 1px solid #ddd;
                                            margin-bottom: 50px;
                                        }
.sortbar p                              {
                                            line-height: 40px;
                                            margin: 0;
                                        }
.filter-blk h4                          {
                                            font-size: 1em;
                                            font-weight: 700;
                                            text-transform: uppercase;
                                            border-bottom: 2px solid #000;
                                            padding-bottom: 15px;
                                            margin: 0 0 30px;
                                        }
.padding-range                          { padding: 0 8px }
#price-range                            {
                                            display: block;
                                            position: relative;
                                        }
#price-range input,
#price-range label                      {
                                            color: #333;
                                            float: left;
                                            font-family: 'Lato', serif;
                                            font-size: .928em;
                                        }
#price-range input                      {
                                            background: 0;
                                            border: 0;
                                            display: inline-block;
                                            width: 100px;
                                            margin: 6px 0 0 4px;
                                            padding: 0;
                                        }
#price-range label                      { margin: 6px 0 0 }
#price-range p                          {
                                            overflow: hidden;
                                            width: 100%;
                                            padding: 20px 0 0;
                                        }
#price-range .ui-slider                 {
                                            position: relative;
                                            text-align: left;
                                        }
#price-range .ui-slider .ui-slider-handle
                                        {
                                            position: absolute;
                                            z-index: 2;
                                            width: 13px;
                                            height: 13px;
                                            cursor: w-resize;
                                            margin: -4px 0 0 -8px;
                                        }
#price-range .ui-slider .ui-slider-range
                                        {
                                            position: absolute;
                                            z-index: 1;
                                            height: 5px;
                                            display: block;
                                            border: 0;
                                            background-position: 0;
                                        }
#price-range .ui-widget-content         {
                                            background-color: #ecedef;
                                            border-radius: 25px;
                                        }
#price-range .ui-state-default          {
                                            background: #ccc;
                                            border-radius: 50%;
                                        }
#price-range .ui-slider.ui-state-disabled .ui-slider-handle,
#price-range .ui-slider.ui-state-disabled .ui-slider-range
                                        { filter: inherit }
#price-range .ui-slider-horizontal      { height: 5px }
#price-range .ui-slider-horizontal .ui-slider-range
                                        {
                                            background-color: #333333;
                                            top: 0;
                                            height: 100%;
                                        }
#price-range .ui-slider-horizontal .ui-slider-range-min
                                        { left: 0 }
#price-range .ui-slider-horizontal .ui-slider-range-max
                                        { right: 0 }
#slider-range                           { margin: 0 0 16px }
.list-cat li                            { line-height: 2 }
.block .list-thumbnails-bank h4         {
                                            font-weight: 400;
                                            text-transform: none;
                                        }
.block .list-thumbnails-bank .product + .product
                                        {
                                            border-top: none;
                                            padding-top: 0;
                                        }
.list-sort                              { overflow: hidden }
.quickview-wrapper button.close         {
                                            height: 30px;
                                            width: 30px;
                                            margin: 20px 20px 0 0;
                                        }
.quickview-wrapper .modal-content       {
                                            box-shadow: none;
                                            border: none;
                                            border-radius: 0;
                                        }
.product-detail                         { padding: 50px 50px 0 }
.bx-wrapper .bx-viewport                {
                                            border: none;
                                            box-shadow: none;
                                            left: 0;
                                            height: 700px;
                                        }
.bxslider                               { padding: 0 }
.bxslider > li                          {
                                            list-style: none;
                                            -webkit-transition: all 300ms;
                                            -moz-transition: all 300ms;
                                            transition: all 300ms;
                                        }
.bx-pager                               {
                                            overflow: hidden;
                                            margin: 0 -10px;
                                        }
.bx-pager li                            {
                                            float: left;
                                            padding-left: 10px;
                                            padding-right: 10px;
                                            width: 20%;
                                        }
.flexslider                             {
                                            border: none;
                                            border-radius: 0;
                                            box-shadow: none;
                                            margin: 0;
                                        }
.flex-control-thumbs li                 { width: 20% }
.summary h1                             { margin: 0 0 10px }
.summary .price                         {
                                            font-size: 1.714em;
                                            margin-bottom: 10px;
                                        }
.reviews-counter                        { margin-bottom: 5px }
.rating                                 {
                                            overflow: hidden;
                                            position: relative;
                                            width: 100px;
                                            height: 25px;
                                            display: block;
                                            color: #f3a50f;
                                        }
.star-rating                            {
                                            position: relative;
                                            width: inherit;
                                            display: block;
                                            margin: 0;
                                            padding: 0;
                                        }
.rating.five-stars .star-rating:after   { width: 100px }
.rating.four-stars .star-rating:after   { width: 80px }
.rating.three-stars .star-rating:after  { width: 60px }
.rating.two-stars .star-rating:after    { width: 40px }
.rating.one-stars .star-rating:after    { width: 20px }
.star-rating:after                      {
                                            content: "ÃƒÂ¯Ã¢â€šÂ¬Ã¢â‚¬Â¦ ÃƒÂ¯Ã¢â€šÂ¬Ã¢â‚¬Â¦ ÃƒÂ¯Ã¢â€šÂ¬Ã¢â‚¬Â¦ ÃƒÂ¯Ã¢â€šÂ¬Ã¢â‚¬Â¦ ÃƒÂ¯Ã¢â€šÂ¬Ã¢â‚¬Â¦";
                                            font-family: FontAwesome;
                                            color: #000;
                                            display: block;
                                            position: absolute;
                                            letter-spacing: -.5px;
                                        }
.rating .star-bg:after                  {
                                            content: "ÃƒÂ¯Ã¢â€šÂ¬Ã¢â‚¬Â¦ ÃƒÂ¯Ã¢â€šÂ¬Ã¢â‚¬Â¦ ÃƒÂ¯Ã¢â€šÂ¬Ã¢â‚¬Â¦ ÃƒÂ¯Ã¢â€šÂ¬Ã¢â‚¬Â¦ ÃƒÂ¯Ã¢â€šÂ¬Ã¢â‚¬Â¦";
                                            font-family: FontAwesome;
                                            color: #000;
                                            display: block;
                                            position: absolute;
                                            letter-spacing: -.5px;
                                            margin: 0;
                                            padding: 0;
                                        }
.list-select li                         {
                                            float: left;
                                            -webkit-transition: all 300ms;
                                            -moz-transition: all 300ms;
                                            transition: all 300ms;
                                            width: 100%;
                                        }
.list-select .color                     {
                                            border: 1px solid #ddd;
                                            margin-right: 5px;
                                            margin-left: 5px;
                                            padding: 9px 9px 10px;
                                        }
.list-select .color a                   {
                                            background-color: #000;
                                            display: block;
                                            height: 20px;
                                            width: 20px;
                                        }
.list-select .color .color1             { background-color: #f64243 }
.list-select .color .color2             { background-color: #a57bcd }
.list-select .color .color3             { background-color: #3598db }
.list-select .color .color4             { background-color: #c2a772 }
.cart                                   {
                                            border-top: 1px solid #ddd;
                                            margin-bottom: 10px;
                                            padding: 30px 0;
                                        }
.cart a                                 { margin-right: 6px }
.quantity input                         {
                                            background: #dddddd;
                                            border: none;
                                            float: left;
                                            height: 50px;
                                            width: 30px;
                                            text-align: center;
                                        }
.quantity .qty                          { width: 50px }
.quantity .minus                        { margin-right: 2px }
.quantity .plus                         { margin-left: 2px }
.product-meta                           {
                                            margin: 25px 0px;
                                            font-size: 0.9em;
                                        }
.product-meta span                      {
                                            font-weight: 700;
                                            color: #333333;
                                            text-transform: uppercase;
                                            width: 115px;
                                            display: inline-block;
                                            margin-bottom: 8px;
                                        }
.product-meta img						{
	width: 140px;
    padding-right: 10px;
}                                        
.product-meta a:after                   { content: "," }
.product-meta a:last-child:after        { content: "" }
.product-remove a                       { color: #333 }
.featured-boxes h3                      {
                                            font-size: 1em;
                                            text-transform: uppercase;
                                            margin: 0 0 15px;
                                        }
.shop_table .product-remove a           { font-size: 1.3em }
.shop_table th                          {
                                            background: #333333;
                                            border: 1px solid #333333;
                                            border-bottom: none;
                                            color: #FFF;
                                            font-size: .928em;
                                            font-weight: 400;
                                            padding: 10px 30px;
                                        }
.shop_table td                          {
                                            border: 1px solid #ddd;
                                            padding: 15px;
                                        }
.shop_table .product-thumbnail          {
                                            border-right: none;
                                            padding-right: 0;
                                            width: 110px;
                                        }
.shop_table .product-remove             {
                                            text-align: center;
                                            width: 30px;
                                        }
.shop_table .product-quantity           { width: 120px }
.shop_table td.product-quantity         { text-align: center }
.shop_table .quantity                   {
                                            display: inline-block;
                                            text-align: center;
                                            width: 88px;
                                        }
.featured-box h4                        {
                                            font-size: 1em;
                                            font-weight: 700;
                                            text-transform: uppercase;
                                            border-bottom: 2px solid #000;
                                            padding-bottom: 15px;
                                        }
.featured-box-secondary                 { font-size: .928em }
.featured-box-secondary input.form-control
                                        { height: 37px }
.featured-box-secondary .formDropdown   {
                                            height: 37px;
                                            margin-bottom: 0;
                                            padding-top: 7px;
                                        }
.cart-totals th                         { font-weight: 400 }
.cart-totals td                         { text-align: right }
.cart-totals th,
.cart-totals td                         {
                                            border-top: 1px solid #ddd;
                                            vertical-align: top;
                                            padding: 14px 0;
                                        }
.cart-totals tr:first-child th,
.cart-totals tr:first-child td          { border-top: none }
.cart-totals .cart-subtotal:first-child th,
.cart-totals .cart-subtotal:first-child td
                                        { padding-top: 0 }
.cart-totals .product-name,
.cart-totals .product-price             { font-size: 1.1em }
.featured-box-cart .form-horizontal .control-label
                                        { text-align: left }
.product-list                           {
                                            border-bottom: 1px solid #ddd;
                                            margin-bottom: 40px;
                                            padding-bottom: 25px;
                                        }
.product-list h4,
.product-list .price                    { font-size: 1.285em }
.product-list h4                        { margin-bottom: 10px }
.shop_table								{ background-color:#fff;width:100%;}
.list-cat,
.summary h1,
.summary .price,
.shop_table .product-name,
.shop_table .product-price,
.shop_table .product-quantity,
.shop_table .product-thumbnail,
.shop_table .product-subtotal           { text-transform: uppercase;font-weight:100; }
.product-preview,
.featured-box                           { margin-bottom: 50px }
.bx-wrapper,
.flex-viewport                          { margin-bottom: 20px }
.bx-clone,
.flex-direction-nav                     { display: none }
.list-select .formDropdown,
.list-select .color:hover               { border-color: #999999 }
.product-remove a:hover,
.product-remove a:focus,
.shop_table td.product-subtotal,
.cart-totals .total .amount             { color: #333333 }
.featured-box-secondary p,
.cart-totals,
.product-list .reviews-counter          { margin-bottom: 15px }