.warna{
    display: inline-block;
    height: 20px;
    width: 20px;
    border: 1px solid #E0E1E0
}
.cred{
    background: #ff0000;
}
.cblack{
    background: #000000;
}
.cyellow{
    background: #FFFF00;
}
.cwhite{
    background: #ffffff;
}
.cgreen{
    background: #00FF00;
}
.cblue{
    background: #0000FF
}

.toolbar {

    border-bottom: 1px solid #dddddd;

    margin-bottom: 50px;

}

.toolbar p {

    line-height: 40px;

    margin: 0;

}

.filter-blk h4 {

    border-bottom: 2px solid black;

    font-size: 1em;

    font-weight: 700;

    margin: 0 0 30px;

    padding-bottom: 15px;

    text-transform: uppercase;

}

.padding-range {

    padding: 0 8px;

}

#price-range {

    display: block;

    position: relative;

}

#price-range input, #price-range label {

    color: #000000;

    float: left;

    font-family: "hall";

    font-size: 12px;

}

#price-range input {

    background: none repeat scroll 0 center rgba(0, 0, 0, 0);

    border: 0 none;

    display: inline-block;

    margin: 6px 0 0 4px;

    padding: 0;

    /*width: 100px;*/

}

#price-range label {

    margin: 6px 0 0;

}

#price-range p {

    overflow: hidden;

    padding: 20px 0 0;

    width: 100%;

}

#price-range .ui-slider {

    position: relative;

    text-align: left;

}

#price-range .ui-slider .ui-slider-handle {

    cursor: pointer;

    height: 13px;

    margin: -4px 0 0 -8px;

    position: absolute;

    width: 13px;

    z-index: 2;

}

#price-range .ui-slider .ui-slider-range {

    background-position: 0 center;

    border: 0 none;

    display: block;

    height: 5px;

    position: absolute;

    z-index: 1;

}

#price-range .ui-widget-content {

    background-color: #017efd;

    border-radius: 25px;

}

#price-range .ui-state-default {

    background: none repeat scroll 0 0 #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: #017efd;

    height: 100%;

    top: 0;

}

#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 {

    font-family: Roboto Slab,serif;

}

.list-cat li {

    line-height: 2;

}

.block .list-thumbs-pro h4 {

    font-weight: 400;

    text-transform: none;

}

.block .list-thumbs-pro .product + .product {

    border-top: medium none;

    padding-top: 0;

}

.list-sort {

    overflow: hidden;

}

.quickview-wrapper button.close {

    margin: 20px 20px 0 0;

}

.quickview-wrapper .modal-content {

    border: medium none;

    border-radius: 0;

    box-shadow: none;

}

.product-detail {

    padding: 50px 50px 0;

}

.product-preview {

    margin-bottom: 50px;

}

.bx-wrapper {

    margin-bottom: 20px;

}

.bx-wrapper .bx-viewport {

    border: medium none;

    box-shadow: none;

    left: 0;

}

.bxslider {

    padding: 0;

}

.bxslider > li {

    list-style: outside none none;

    transition: all 300ms ease 0s;

}

#bx-pager {

    margin: 0 -10px;

    overflow: hidden;

}

#bx-pager li {

    float: left;

    padding-left: 10px;

    padding-right: 10px;

    width: 20%;

}

.summary h3, .summary .price {

    color: #000;

    font-family: "halm";

    font-size: 24px;

}

.summary h3 {

    margin: 0 0 10px;

}

.summary .price {

    font-size: 1.714em;

    margin-bottom: 30px;

}

.reviews-counter {

    margin-bottom: 5px;

}

.rating {

    display: block;

    height: 25px;

    overflow: hidden;

    position: relative;

    width: 100px;

}

.star-rating {

    display: block;

    margin: 0;

    padding: 0;

    position: relative;

    width: inherit;

}

.rating.five-stars .star-rating:after {

    width: 100%;

}

.rating.four-stars .star-rating:after {

    width: 80%;

}

.rating.three-stars .star-rating:after {

    width: 60%;

}

.rating.two-stars .star-rating:after {

    width: 40%;

}

.rating.one-stars .star-rating:after {

    width: 20%;

}

.star-rating:after {

    color: black;

    content: "    ";

    display: block;

    font-family: "FontAwesome";

    letter-spacing: -0.5px;

    position: absolute;

}

.rating .star-bg:after {

    color: black;

    content: "    ";

    display: block;

    font-family: "FontAwesome";

    letter-spacing: -0.5px;

    margin: 0;

    padding: 0;

    position: absolute;

}

.list-select li {

    float: left;

    transition: all 300ms ease 0s;

}

.list-select .formDropdown {

    border-color: #333333;

}

.list-select .color {

    border: 1px solid #dddddd;

    margin-left: 5px;

    margin-right: 5px;

    padding: 9px 9px 10px;

}

.list-select .color:hover {

    border-color: #333333;

}

.list-select .color a {

    background-color: black;

    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-bottom: 1px solid #dddddd;

    border-top: 1px solid #dddddd;

    margin-bottom: 50px;

    padding: 30px 0;

    text-align: right;

}

.cart a {

    margin-right: 6px;

}

.quantity input {

    background: none repeat scroll 0 0 whitesmoke;

    border: medium none;

    float: left;

    height: 50px;

    text-align: center;

    width: 20px;

}

.quantity .qty {

    width: 50px;

}

.quantity .minus {

    margin-right: 1px;

}

.quantity .plus {

    margin-left: 1px;

}

.product-meta {

    font-size: 0.928em;

    margin-bottom: 50px;

}

.product-meta a:after {

    content: ",";

}

.product-meta a:last-child:after {

    content: "";

}

.product-remove a {

    color: #dddddd;

}

.product-remove a:hover, .product-remove a:focus {

    color: #1abc9c;

}

.featured-boxes h3 {

    font-family: Roboto Slab,serif;

    font-size: 1em;

    margin: 0 0 30px;

    text-transform: uppercase;

}

.shop_table .product-remove a {

    font-size: 1.3em;

}

.shop_table th {

    -moz-border-bottom-colors: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    background: none repeat scroll 0 0 #01729E;

    border-color: #01729E #01729E -moz-use-text-color;

    border-image: none;

    border-style: solid solid none;

    border-width: 1px 1px medium;

    color: white;

    font-size: 0.928em;

    font-weight: 400;

    padding: 10px 10px;

}

.product_quantity .carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img{
    display: inline;
}

.shop_table td {

    border: 1px solid #dddddd;

    padding: 5px;

}



.shop_table .product-thumbnail {

    border-right: medium none;

    padding-right: 0;

    width: 110px;

}

.shop_table .product-name {

    border-left: medium none;

}

.shop_table .product-remove {

    text-align: center;

    width: 30px;

}

.shop_table .product-quantity {

  

}

.shop_table td.product-quantity {

    text-align: center;

}

.shop_table .quantity {

    display: inline-block;

    text-align: center;

    width: 88px;

}

.shop_table td.product-subtotal {

    color: #009aff;

}

.featured-box {

    margin-bottom: 50px;

}

.featured-box h4 {

    border-bottom: 2px solid black;

    font-size: 1em;

    font-weight: 700;

    padding-bottom: 15px;

    text-transform: uppercase;

}

@-moz-document url-prefix("") {

.featured-box .formDropdown {

    width: 111.5%;

}

}

.featured-box-secondary {

    font-size: 0.928em;

}

.featured-box-secondary .form-control {

    border-width: 1px;

}

.featured-box-secondary input.form-control {

    height: 37px;

}

.featured-box-secondary .formDropdown {

    height: 37px;

    margin-bottom: 0;

    padding-top: 7px;

}

.featured-box-secondary p {

    margin-bottom: 15px;

}

.cart-totals {

    margin-bottom: 15px;

}

.cart-totals th {

    font-weight: 400;

}

.cart-totals td {

    text-align: right;

}

.cart-totals th, .cart-totals td {

    border-top: 1px solid #dddddd;

    padding: 14px 0;

    vertical-align: top;

}

.cart-totals tr:first-child th, .cart-totals tr:first-child td {

    border-top: medium none;

}

.cart-totals .cart-subtotal:first-child th, .cart-totals .cart-subtotal:first-child td {

    padding-top: 0;

}

.cart-totals .total .amount {

    color: #009aff;

}

.cart-totals .product-name, .cart-totals .product-price {

    

    font-size: 1.076em;

}

.featured-box-cart .form-horizontal .control-label {

    text-align: left;

}

@-moz-document url-prefix("") {

.featured-box-cart .formDropdown {

    width: 111.9%;

}

}

