/* Code added for case 02118621 */
.wishTrigger {
    margin-bottom: 10px;
}

#SideProductAddToWishList {
    float: none;
}
/* End code added for case 02118621 */

/*.cart-no-items {
    background: url(//cdn6.bigcommerce.com/s-3excmpsf/templates/__custom/images/cart_empty.png?t=1461215387) no-repeat 50% 50%;
    width: 160px;
    height: 40px;
}

/*dropdown cart*/
.DropdownCart {
    border: 1px solid #666666;
    display: none;
    float: left;
    min-height: 40px;
    min-width: 160px;
    padding: 0;
    position: absolute;
    right: 0;
    top: 24px;
    z-index: 99999;
    background: #FFF;
    max-height: 600px;
    overflow-x: hidden;
    overflow-y: auto !important;
    -moz-box-shadow: 4px 4px 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 4px 4px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 4px 4px 0 rgba(0, 0, 0, 0.2);
}


/*dropdown cart*/
.cart-no-items {background: url(//cdn11.bigcommerce.com/s-4p4rz5nl/templates/__custom/images/cart_empty.png?t=1667314825) no-repeat 50% 50%; width:160px; height:40px;}
.DropdownCart {border: 1px solid #666666; display: none; float: left; min-height: 40px; min-width: 160px; padding:0; position: absolute; right:0; top: 24px; z-index: 99999; background:#FFF;  max-height: 600px;  overflow-x: hidden; overflow-y: auto !important;
-moz-box-shadow: 4px 4px 0 rgba(0, 0, 0, 0.2);-webkit-box-shadow: 4px 4px 0 rgba(0, 0, 0, 0.2);box-shadow: 4px 4px 0 rgba(0, 0, 0, 0.2);}
.DropdownCart .CartContents {margin:0 0 20px !important;}
.DropdownCart .CartContents th {background: #f6f6f6; color: #828282; padding: 10px 20px !important; font-size: 11px;}
.DropdownCart .CartThumb img {max-width: 64px;}
.DropdownCart .CartContents td.CartThumb, .DropdownCart .CartContents td.ProductName, .DropdownCart .CartContents td.CartItemQuantity, .DropdownCart .CartContents td.CartItemIndividualPrice, .DropdownCart .CartContents td.CartItemTotalPrice {padding: 20px !important; font-size: 12px;}
.DropdownCart input[type="text"] {height: 25px; font-weight: normal; text-align: center; width: 45px; margin-top: 4px;}
.DropdownCart .colEstShip, .DropdownCart .SubTotal.gtotal, .DropdownCart .KeepShopping, .DropdownCart .ProceedToCheckout .txtInfo-2 {display: none;}
.DropdownCart .AlternativeCheckout {text-align: right; margin-top: 10px; clear: both;}
.DropdownCart .CheckoutButton .btn {box-shadow:none; background:#DC477E; height: 32px; line-height: 30px; margin-bottom: 5px; border: 1px solid #DC477E; color: #FFF; font-size: 11px; font-weight: 700; padding:0 18px;}

.DropdownCart .CheckoutButton .btn:hover {background: #EA5B9B; border: 1px solid #EA5B9B; color: #FFF !important;}
.DropdownCart .updateCart .btn {box-shadow: none;}
.DropdownCart .CartContents tfoot .SubTotal td {padding: 10px 20px;}
.DropdownCart .AlternativeCheckout p a:focus {text-decoration: none;}
.DropdownCart .AlternativeCheckout p a strong {font-size: 11px; color: #000; font-weight: bold; position: relative;padding-right: 10px;}
.DropdownCart .AlternativeCheckout p a strong:after {position: absolute; content: ''; width: 5px; height: 13px; right: 0; top: 0; background: url(//cdn11.bigcommerce.com/s-4p4rz5nl/templates/__custom/images/list_sprite4.png?t=1667314825) no-repeat -424px -117px;}
.DropdownCart .AlternativeCheckout p a:hover strong {color: #dc477e;}
.DropdownCart .CartContents td.CartItemIndividualPrice, .DropdownCart .CartContents td.CartItemTotalPrice {padding-top: 30px !important;}
.DropdownCart .CartContents td.CartItemTotalPrice, .DropdownCart .CartContents th:last-child {padding-right: 55px !important;}
.DropdownCart .CartContents tfoot .SubTotal td .titTotal {font-size: 12px; text-transform: none; color: #646464;}
.DropdownCart .CartContents tfoot .SubTotal td .titTotal em {width: auto; padding-left: 6px; font-size: 16px; letter-spacing: -0.02em; color: #000;}
.DropdownCart .CartContents  td.ProductName {padding: 20px 0 !important;}
.DropdownCart .CartContents  td.ProductName a {white-space: pre-line; width: 150px; font-weight: normal; text-transform: none; font-size: 12px;}
.DropdownCart #CartFormContainer {background: #FFF; min-height: 30px;}
.DropdownCart .CartContents th:first-child {text-align: center !important;}
.DropdownCart .ProceedToCheckout {padding: 0 20px 25px 0;}
.DropdownCart #DropdownCartForm {position: relative;}
.DropdownCart .CartRemoveLink {margin-top:-14px; position: absolute; right: 17px; background: url(//cdn11.bigcommerce.com/s-4p4rz5nl/templates/__custom/images/list_sprite4.png?t=1667314825) no-repeat -543px -110px;}

.DropdownCart .ProductName .productAttributes, .DropdownCart .ProductName .CustomizeItemLink {display: none;}

#PayPalExpressCheckoutButton{
    margin-left: -30px;
}

.themevale_recently-bought {
    position: fixed;
    bottom: 40px;
    left: 40px;
    background: #fff;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    padding: 15px 25px 15px 15px;
    width: 90%;
    max-width: 390px;
    box-shadow: 0 0 4px rgba(0, 0, 0, .1);
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 0 4px rgba(0, 0, 0, .1);
    -ms-box-shadow: 0 0 4px rgba(0, 0, 0, .1);
    z-index: 999;
    animation-duration: 1s;
    animation-fill-mode: both;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}
@media (max-width: 767px) {
    .themevale_recently-bought {
        width: calc(100% - 30px);
        right: 15px;
        bottom: 15px;
        padding: 15px 20px 12px 5px;
    }
}
.themevale_recently-bought .modal-close {
    color: #c1c1c1;
    font-size: 28px;
    position: absolute;
    top: 5px;
    right: 5px;
    height: 2.66667rem;
    width: 2.66667rem;
    line-height: 2.66667rem;
    text-align: center;
}
.themevale_recently-bought .recently-bought-inneer {
    display: table;
    width: 100%;
}
.themevale_recently-bought .product-image {
     width: 72px;
     display: table-cell;
     vertical-align: middle;
     text-align: center;
}
@media (max-width: 767px) {
    .themevale_recently-bought .product-image {
        width: 60px;
    }
}
.themevale_recently-bought .product-image img {
    position: relative;
}
.themevale_recently-bought .product-info {
    width: calc(100% - 72px);
    display: table-cell;
    vertical-align: middle;
    padding-left: 20px;
    padding-right: 15px;
    color: #969696;
    line-height: 20px;
}
@media (max-width: 767px) {
    .themevale_recently-bought .product-info {
        padding-right: 10px;
        padding-left: 10px;
        width: calc(100% - 60px);
    }
}
.themevale_recently-bought .product-info .text {
    margin-bottom: 7px;
}
.themevale_recently-bought .product-info .product-name {
    color: #323232;
}
.themevale_recently-bought .product-info #location-info {
    font-size: 11px;
    font-style: italic;
}

/* Swap image */
/*.ProductList .ProductImage.HasSwapImage a .HL-ProductImageContent {webkit-animation-fill-mode: both; 
-moz-animation-fill-mode: both;
-o-animation-fill-mode: both;
animation-fill-mode: both;
 -webkit-transition: all 1s cubic-bezier(0.190,1.000,0.220,1.000); 
 -webkit-transition-delay: 0s; 
-moz-transition: all 1s cubic-bezier(0.190,1.000,0.220,1.000) 0s;
-o-transition: all 1s cubic-bezier(0.190,1.000,0.220,1.000) 0s;
 transition: all 1s cubic-bezier(0.190,1.000,0.220,1.000) 0s; display: block; }
 .ProductList .ProductImage.HasSwapImage:hover a .HL-ProductImageContent {-webkit-transform: translate3d(0,-100%,0);
-moz-transform: translate3d(0,-100%,0);
-ms-transform: translate3d(0,-100%,0);
-o-transform: translate3d(0,-100%,0);
transform: translate3d(0,-100%,0); 
-webkit-transition: -webkit-transform 1s cubic-bezier(0.190,1.000,0.220,1.000); 
-webkit-transition-delay: 0s; 
-moz-transition: -moz-transform 1s cubic-bezier(0.190,1.000,0.220,1.000) 0s;
-o-transition: -o-transform 1s cubic-bezier(0.190,1.000,0.220,1.000) 0s;
transition: transform 1s cubic-bezier(0.190,1.000,0.220,1.000) 0s;}
 .ProductList .ProductImage a .back-image { height: 100%;  position: relative; width: 100%; visibility: hidden;  }
 .ProductList .ProductImage:hover a .back-image { visibility: visible;}
 .ProductList .ProductImage a img { display: block;}
 .ProductList .ProductImage.HasSwapImage:hover a .HL-ProductImageContent img.front-image { visibility: hidden;}
 .ProductList .ProductImage > a > img { /*display: none !important;*/}*/
/* SwapImage */

