﻿
.padding-none-left,
.pad-no-left
{
    padding-left:0px;
}

.padding-none-right,
.pad-no-right
{
    padding-right:0px;
}

.top-row
{
    padding-top:10px;
}


blockquote
{
    margin: 30px 0px 10px;
}






@media (max-width: 930px){
    .productRow {
        margin-bottom: 10px;
    }
    .productRow .col-sm-6,
    .productRow .col-md-6{
        position: relative;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px;
    }
    .productRow.wholesale_withoutImage{
        width:auto;
    }
}
@media (min-width: 931px) {

    .productRow
    {
        border-bottom: 1px solid #DDD;
    }
}
.ProductTitle
{
    padding:10px 20px 10px 10px;
    display:block;
}
.productRow
{
    padding: 5px 0px;
}
@media (min-width: 400px) {
    .productRow .input-group-addon
    {
        min-width:100px;
    }
}
.productRow .input-group-btn .btn
{
    /*min-width:95px;*/
}

.ProductImage
{
    height:350px;
    text-align:center;
    vertical-align:middle;
    background-position:center;
    background-repeat:no-repeat;
}

.ProductImage-none p
{
    margin:150px 0px;
    display:inline-block;
    color: #AAA;
    font-weight: bold;
    background:#fafafa;
}
.thumbnail .caption h3
{
    height:2.5em;
    overflow:hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

/* box style products */

.thumbnail.productControl
{
    border: 3px solid #172223;
    border-radius:unset;
    padding:0px;
}
.thumbnail .caption
{
    color:#fff;
    background:#172223;
    padding-top:15px;
    /*height: 160px;*/
}
@media (max-width:768px)
{
    .thumbnail .caption
    {
        height:auto;
    }
}

.thumbnail .caption h3
{
    color:#fff;
}

/* box style products */

/* --- wishlist --- */


.InWishList 
{
    cursor:pointer;
    font-size:18px;
    padding:4px 6px;
    margin:-4px 0px;
}

.InWishList.glyphicon-heart.fail,
.InWishList.glyphicon-heart-empty.fail
{
    color:#966012;
}
.InWishList.glyphicon-heart
{
    color:#EFBF00;
}
.InWishList.glyphicon-heart-empty
{
    color:#AF9F60;
}

.InWishList.loader {
    border: 4px solid #f3f3f3; /* Light grey */
    border-top: 4px solid #769d52;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    animation: spin 2s linear infinite;
    margin: -1px 5px;
}

.form-group abbr
{
    border-bottom:none;
    border:none;
}
abbr .InWishList,
.form-group > abbr .InWishList
{
    padding:8px;
    font-size:22px;
    vertical-align:middle;
}

/* --- wishlist --- */




.text-centre
{
    text-align:center;
}
.text-centre .dropdown-menu {
  left: 50%;
  right: auto;
  text-align: center;
  transform: translate(-50%, 0);
}

.RightAlign
{
    float:right;
}
/*.productRow .RightAlign
{
    padding: 10px 0px;
}*/

/* ------- OrderForm.ascx --------- */

.order-form table,
.order-form
{
    width:100%;
}
.order-form table.double td
{
    width:50%;
}
.order-form .center
{
    width:auto;
    margin:auto;
}
.order-form .center td
{
    padding:2px 10px;
    text-align:right;
}
.order-form .center td:last-child
{
    text-align:left;
}

/* ----------- View Cart ------------- */

table.table.ViewCart > tbody > tr > td
{
    padding-left:0px;
    padding-right:0px;
}
table.table.ViewCart th:last-child,
table.table.ViewCart th:nth-child(4),
table.table.ViewCart th:nth-child(5)
{
    text-align:center;
}

.group-item-right,
.group-item-left
{
    display:block;
    padding:7px 6px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 4px;
}
.group-item-left
{
    border-right:none;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.group-item-right
{
    border-left:none;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.group-item-right-success,
.feedback-container.success
{
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;

}
.group-item-right-warning,
.feedback-container.warning
{
    color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236;
}
.group-item-right-danger,
.feedback-container.danger
{
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a;
}
.group-item-input
{
    display:block;
    border: 1px solid #ccc;
    width: 100%;
    padding: 4px 6px;
    text-align:right;
}

.ViewCart .glyphicon-remove
{
    cursor:pointer;
    color:#C77;
    padding: 5px 8px;
    font-size: 17px;
}
.ViewCart .glyphicon-remove:hover
{
    color:#E00;
}
table.table.ViewCart td:nth-child(2),
table.table.ViewCart td:nth-child(3)
{
    line-height: 1.9em;
}


.ViewCart .group-item-left, 
.ViewCart .group-item-right
{
    padding:6px 12px;
	line-height:21px;
    height:36px;

}

.ViewCart .input-group .input-group-btn .btn,
.ViewCart .input-group .group-item-input,
.productRow .input-group-btn .btn,
.ProductInput
{
    padding:6px 12px;
	line-height:21px;
    border-radius:0px;
    height:36px;
}