﻿.department-img {
    float: right;
    margin-left: 10px;
}
.department-img img{
    border: 1px solid #e3e3e3;
    padding: 15px;
    box-shadow: 0px 0px 10px #e3e3e3;
}
.cart-panel{ padding-top:110px;}
.cart-added-txt {
    font-weight: bold;
    text-align: center;
}
.cart-added-txt img {
    margin-right: 5px;
    margin-top: -6px;
}
.product-list.list-group-item .thumbnail .caption{ min-height:100px;}
.product-list .thumbnail .caption{ min-height:245px;}
.glyphicon
{
    margin-right: 5px;
}
.thumbnail
{
    margin-bottom: 20px;
    padding: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}
.product-list.list-group-item .thumbnail.product .col-sm-6,
.product-list.list-group-item .thumbnail.product .col-sm-12,
.product-list.list-group-item .thumbnail.product .col-sm-9,
.product-list.list-group-item .thumbnail.product .col-sm-3,
.product-list.list-group-item .thumbnail.product .col-sm-10,
.product-list.list-group-item .thumbnail.product .col-sm-2 {
    padding: 0;
}
.product-list .thumbnail.product .col-sm-6,
.product-list .thumbnail.product .col-sm-12,
.product-list .thumbnail.product .col-sm-9,
.product-list .thumbnail.product .col-sm-3,
.product-list .thumbnail.product .col-sm-10,
.product-list .thumbnail.product .col-sm-2 {
    padding-left: 0; padding-right:0;
}
.product-list.list-group-item .col-sm-2{ width:16.6667%;}
.product-list.list-group-item .col-sm-10{ width:83.3333%}
.product-list.list-group-item .col-sm-9{ width:75%}
.product-list.list-group-item .col-sm-3{
    width:25%;
}

.product-list .col-sm-2, 
.product-list .col-sm-10, 
.product-list .col-sm-9, 
.product-list .col-sm-3{ 
    width: 100%;
}
.product-list.list-group-item .listview-img img{ margin:10px 0 0 15px;}
.product-list .listview-img img{ margin:0 auto;}
.gridview-price .price_adjust{     padding: 0;
    min-height: 10px;
    text-align: center;
    width: 100%;
 }
.gridview-price{ min-height:70px;}
.grid-group-item .thumbnail
{
    border: none;
}

.grid-group-item .thumbnail::after
{
    content: '';
    background: url('../images/product_sep.gif') no-repeat;
    width: 1px;
    height: 300px;
    position: absolute;
    top: 0px;
    right: -14px;
}

.padding_left_adjust{ padding-left:0px;}

.top_panel_left select{}




.list-group-item .thumbnail::after
{
    content: none;
    background: url('../images/product_sep.gif') no-repeat;
    width: 1px;
    height: 300px;
    position: absolute;
    top: 0px;
    right: 6px;
}
.item.list-group-item
{
    float: none;
    width: 100%;
    background-color: #fff;
    margin: 0px auto 10px;
    margin-bottom: 30px;
}
.item.list-group-item:nth-of-type(odd):hover, .item.list-group-item:hover
{
}
.item.list-group-item .list-group-image
{
    margin-right: 10px;
}
.item.list-group-item .thumbnail
{
    margin-bottom: 0px;
}
.item.list-group-item .caption
{
    padding: 9px 9px 0px 9px;
}

.item.list-group-item:before, .item.list-group-item:after
{
    display: table;
    content: " ";
}

.listview-img{ margin-top:7px; text-align:center;}
.item.list-group-item:after
{
    clear: both;
}


.product-list .list-group-item-text{ display:none; }
.list-group-item.product-list .list-group-item-text{ display:block; }
.list-group-item .list-group-item-text
{
    margin: 10px 0 11px;
    font-size: 15px;
    line-height: 1.6;
    height: auto;
    overflow: auto;
    text-align: justify;
   
   
}
.col-md-12.product_top {
    padding: 0;
}
.top_panel a span.fa
{
    font-size: 18px;
}

.top_panel a
{
    margin: 0px 10px;
    border-color: #202020;
    padding: 10px;
}

.top_panel a:nth-of-type(2)
{
    margin-right: 0px;
}
.top_panel_common
{
    text-align: right;

}

.btn
{
    border-radius: 0px !important;
}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default
{
    color: #fff;
    background-color: #202020;
    border-color: #adadad;
    transition: all 0.3s ease-in-out;
}

.item
{
    text-align: center;
    margin-bottom: 10px;
}

.item img
{
    display: inline-block;
}

#products .add_cart, #search-result .add_cart{ background:#f2673a; display:inline-block; }
#products .add_cart:hover, #search-result .add_cart:hover
{
    background: #b12b00;
    transition: background 0.5s ease-in-out 0s;
    -webkit-transition: background 0.5s ease-in-out 0s; 
}

.grid-group-item .price-amount 
{
  font-size: 13px;color:#123474;
    font-family: open sans;font-weight: 600;
    padding: 6px 0;
}

.grid-group-item .old-price-amount 
{
  font-size: 13px;
}
.list-group-item .price-amount {
    
    font-size: 17px;
    
}
.list-group-item .old-price-amount
{
    color: #b6b4b4;
    text-decoration: line-through;
    opacity: 0.8;
    font-family: open sans;
    font-size: 15px;
    font-weight: 600;
}



.list-group-item .price_adjust
{
    float: none;
    text-align: center;
    width: 100%; padding-top:10px;
}


.list-group-item.product-list{ height:auto;}

.product-list.list-group-item h2
{
     font-size: 18px;
    color: #930c0c;
    margin-top: 0px;
   
    border-bottom: 1px solid rgba(204, 204, 204, 0.53);
    padding: 0px 0px 10px 0px;

    text-align: left; height:auto;
   }
.grid-group-item h2 a{  color: #000;}
.list-group-item.product-list h2 a{  color:#123474;}
.product-list h2 
{
  font-size: 13px; 
  height:42px;
  padding-top:5px; 
  margin:6px 0;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.list-group-item
{
    border: none;
}
.msgshow {
    float: left;
    width: 100%;
}
.list-group-item .thumbnail
{
   
    border: 1px solid #fff;
}

.list-group-item img
{
}

.list-group-item .row_adjust
{
    float: right;
    border-left: 1px solid rgba(204, 204, 204, 0.53);
    position: relative;
    margin-top: -60px;
    left: -10px;
    padding-left: 20px;
}


.prod_tle
{
    color: #3f7bbd;
    font-weight: normal;
    font-size: 21px;
}



.left_txt_adjust
{
    text-align: left;
}
.right_txt_adjust
{
    text-align: right;
}


.product-list .product .quick-view
        {
            position: absolute;
            top: 23%;
            left: 34%;
            opacity: 0;
            margin: -64px 0 0 -58px;
            height: 170px;
            width: 200px;
            background: url('../images/quickview.png') no-repeat;
            background-position: 50% 50%;
            -webkit-transition: opacity .6s ease;
            -moz-transition: opacity .6s ease;
            -ms-transition: opacity .6s ease;
            -o-transition: opacity .6s ease;
            transition: opacity .6s ease;
            z-index: 99;
            cursor: pointer;
        }
        .product-list .product:hover .quick-view
        {
            opacity: 1;
        }
        
  .list-group-item  .quick-view{ display:none;}      


 .bar-notification.success 
    {
    background-color: #888888;
    }
    
    .bar-notification {
      position: fixed;
      top: 93px;
      left: 0;
      z-index: 1000;
      width: 100%;
      padding:13px 25px 13px 10px;
      
      color: #fff; text-align:center;
    }
.bar-notification .close {position: absolute; top: 0; right: 0;  width: 32px;  height: 32px;  margin: 7px; background: #fff url(/app_themes/astroved/images/close.png) center no-repeat;cursor: pointer; opacity:1;}
.bar-notification .content {
    font-family: open sans;
    font-size: 17px;
    font-weight: 600;
    margin: 0;
}
.content > a { color: #ffffff;  text-decoration: underline;}
#search-result .container { width: auto;}
#search-result .report-btn{ margin-top:20px;}
#search-result .listview-img img { width: 110px;}
.black_boxNew {
    background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
    color: #ffffff;
    font-weight: bold;
    height: 100%;
    overflow: hidden;
    padding:25px 10px;
    position: absolute;
    z-index:99; width:100%;
}

.storenext {
    background: rgba(0, 0, 0, 0) url("/App_Themes/astroved/images/store-next.png") no-repeat scroll 0 3px;
display:inline-block;
    height: 22px;
    margin: 0;
    width: 22px; text-indent:-9999px;font-size:0; vertical-align:top;
}
.store-page-no {
    display: inline-block;
    margin: 0 5px;
}
.storeprev {
    background: rgba(0, 0, 0, 0) url("/App_Themes/astroved/images/store-prev.png") no-repeat scroll 0 3px;
  display:inline-block;
    height: 22px;
    margin: 0;
    width: 22px; text-indent:-9999px; font-size:0; vertical-align:top;
}

.product-list-top{ margin-top:10px;}
.item.list-group-item  .sale-dec-sec{ padding-left:15px !important;}
@media (min-width:0px) and (max-width:767px)
{
.cart-panel .check-out {
    clear: both;
    margin: 20px auto;
    text-align: center;
}
.cart-panel .keep-shop {
    text-align: center;
}
 .top_panel_common{ margin-top:10px;}
.product-list.list-group-item .col-sm-2, 
.product-list.list-group-item .col-sm-10, 
.product-list.list-group-item .col-sm-9, 
.product-list.list-group-item .col-sm-3{ 
    width: 100%;
}
.product-list .thumbnail.product .gridview-price {
    padding-bottom: 10px;float:left;
}
.product-list{ border-bottom:1px solid #ddd; }
.product-list.list-group-item .listview-img img {
    margin: 0 auto;
}
    .list-group-item h2
    {
        width: 100%;
    }


    .item.list-group-item img
    {
        float: none;
        margin: 10px auto;
    }

    .list-group-item .list-group-item-text
    {
        width: 100%;
        margin: 0px 0 11px;
      
    }
    .list-group-item .row_adjust
    {
        border-left: medium none;
        float: none;
        left: 0;
        margin-top: 0;
        padding-left: 0;
        position: static;
    }

    .grid-group-item .thumbnail::after
    {
        content: none;
       
    }

  
    .left_txt_adjust
    {
        text-align: inherit;
    }
    .right_txt_adjust
    {
        text-align: inherit;
    }

    .seller_gutter
    {
        width: 100%;
        float: none;
    }
    .product-list h2{ height:auto;display: block;}
.product-list.list-group-item h2{ padding-top:10px;}
.gridview-price .price_adjust{ min-height:10px;}
     #search-result .list-group-item .row_adjust{  left: 20px; margin-top:0;}
#search-result .list-group-item .list-group-item-text {
    padding: 0;
    width: 100% !important;
}
 #search-result .col-md-12.product_top {
    padding: 0;
}
#search-result .container-fluid {
    padding: 0;
}
#search-result .grid-group-item {
    padding: 0;
}

#search-result .grid-group-item .thumbnail {
    border-bottom: none;
}
#search-result .report-btn{ padding-bottom:10px;}
}

@media (min-width:768px) and (max-width:991px)
{
   
.product-list.list-group-item .thumbnail.product .listview-img  {
    padding-left:15px; padding-right:15px;width: 100%;
    padding-bottom: 20px;
}
.col-sm-3.gridview-price {
    width: 100% !important;
}
.sale-dec-sec .col-sm-9{
    width: 100% !important;
}
.sale-dec-sec {
    width: 100% !important;
}
.product-list.list-group-item .thumbnail.product .listview-img img { margin:0 auto}
    .list-group-item .row_adjust
    {
        left: 0px;
   
        padding-left: 15px;
    }

    .left_txt_adjust
    {
        text-align: inherit;
    }
    .right_txt_adjust
    {
        text-align: inherit;
    }
    .seller_gutter
    {
        width: 20%;
        float: left;
    }
 #search-result .list-group-item .row_adjust{  left: 20px; margin-top:0;}
.report-btn .add_cart {
    display: block;
    font-size: 11px;
    margin: 10px;
}
.gridview-price .price_adjust{ min-height:20px;}
}

@media (min-width:991px)
{
  #search-result .col-md-3.product-list {
    width: 33.3%;
}
#search-result .col-md-3.product-list.list-group-item{ width:100%;}

.product-list.list-group-item .listview-img img{ margin:0 auto;}
}
@media (max-width:414px){
    .department-img {
        float: none;
        display: block;
        margin: 0 auto;
            margin-bottom: 0px;
        text-align: center;
        margin-bottom: 15px;
    }
}
.freeship-txt {
    color: #1d4baa;
    font-weight: 600;
    background: url(/images/shipping-icon.png) no-repeat 1px 6px;
    padding: 5px 0 4px 30px;
    position: relative;
    margin-left: 0px;
    background-size: 25px;
    border-top: 1px dashed #ddd;
    border-bottom: 1px dashed #ddd;
}
.grid-group-item.group_adjust.product-list .freeship-txt {
   margin: 4px auto;
display: inline-block;
clear: both;
white-space: nowrap;
}
.grid-group-item.group_adjust.product-list.list-group-item .freeship-txt{ position:relative;left: 0;bottom: 0;}

/*aspx alignment issue fixed--*/
#products .product_top:first-child > div {
    display: flex;
    flex-flow: wrap;
}
#products .product-list .listview-img img {
    width: 150px;
    height: 150px;
}
/*end- aspx alignment issue fixed--*/
/*.department-content, .department-content p {
    font-size: 15px;
    line-height: 1.8;
}
*/
.product-list.list-group-item h2 {
    height: auto;
    display: block;
}