.auc-auction-container{position: relative; min-height: 120px;  padding-bottom: 20px;}
.auc-auction-container .loading-mask {background: rgba(255, 255, 255, 0.5);bottom: 0;left: 0; margin: auto;position: absolute;right: 0;top: 0;z-index: 100;}
.auc-auction-container .modals-overlay{display: none; z-index: 899;}
.auc-auction-container .modals-overlay._show{display: block;}
.auc-auction-container .auc-modal-popup{z-index: 900}

.auc-auction-clock{display: block; background: #eee; margin: 0 auto; text-align: center; padding: 20px 30px; width: 320px}
.auc-auction-clock:after{clear: both; content: ""; display: block;}
.auc-day,
.auc-hour,
.auc-minute,
.auc-second,
.auc-separater{display: inline-block; margin: 0;}
.auc-auction{display: none;}
.auc-auction.active{display: block;}
.auc-auction .auc-number{background: #222; color: #FFF; display: inline-block; font-size: 40px; width: 65px; height: 70px; line-height: 70px; text-align: center; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.auc-auction .auc-label{color: #888;}
.auc-auction .auc-separater .auc-number{background: none; color: #888; width: 19px;}
.auc-auction-info{margin-top: 30px;}
.auc-auction-info ul, .auc-auction-info li{list-style: none; margin: 0; padding: 0;}
.auc-auction-info .auc-info-row {border-bottom: 1px dashed #ccc;padding: 5px 0; clear: both;}
.auc-auction-info .auc-info-row.auc-no-border{border: 0 none;}
.auc-auction-info .auc-info-row.auc-auction-clock-container {margin-bottom: 10px;}
.auc-auction-info .auc-info-row > label{display: inline-block; width: 200px; float: left;}
.auc-auction-info .auc-winning-price > label,
.auc-auction-info .auc-winning-price .price{font-size: 2.5rem; font-weight: bold;}

.auc-bidder{font-weight: bold;}
.auc-auction-info input.auc-bid-value{width: auto; float: left; margin-right: 10px;}
.auc-data{display: inline; padding: 5px 10px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
button.auc-place-bid{float: left; width: 155px;}
.auc-messages{display: none;}
.auc-modal-popup.modal-popup .modal-inner-wrap{max-width: 480px;}
.modal-inner-wrap .modal-content {font-size: 16px;}
.auc-bid-form{position: relative;}
.auc-bid-form-mask{position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 9; background: #eee; opacity: 0.9; text-align: center;}
.auc-bid-form-msg {color: #222; display: block; text-align: center; padding-top: 20px;}
.auc-bid-form-msg{display: block; z-index: 10;}
.auc-autobid-container{padding: 5px 0;}
.auc-autobid-checkbox{float: left;}
.auc-bid-note{color: #666; font-style: italic; clear: both;}
.auc-bid-loader{float: left; padding: 6px 0; margin-left: 10px;}
.auc-bid-history{display: none !important;}
.auc-auto-bid-ico{background-color: #dd4b39; border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px; color: #fff; font-size: 70%; padding: 0.2em 0.6em 0.2em; float: right;}

.auc-list-container{margin-bottom: 30px; position: relative;}
.auc-list-container .auc-list-top,
.auc-list-container .auc-list-bottom{margin-top: 30px; margin-bottom: 30px;}
.auc-list-container .auc-auction-container{border-bottom: 0 none;}
.auc-list-container .auc-auction-clock{width: calc(100% - 40px); padding: 20px;}
.auc-list-container .auc-auction .auc-number{font-size: 26px; height: 40px; line-height: 40px; width: 40px;}
.auc-list-container .auc-auction .auc-separater .auc-number{width: 12px;}
.auc-list-container .auc-auction .auc-label{font-size: 10px;}
.auc-list-container .auc-auction-info input.auc-bid-value{width: 70px;}
.auc-list-container .auc-auction-info .auc-info-row{padding: 10px 0;}
.auc-list-container .auc-auction-info .auc-info-row > label{width: 100px;}
.auc-list-container .auc-bid-form-msg{padding-bottom: 20px; padding-top: 10px;}
.auc-list-container .auc-auction-container .loading-mask{border: 1px solid #f9f9f9;}
.auc-list-container .auc-info-row h2{font-size: 2.3rem; text-align: center;}

.auc-list-container .products-list .auc-product-info{float: left; width: 60%;}
.product-item-details .auc-product-info { height:60px; }
.auc-list-container .products-list .auc-auction-container{float: left; width: 35%; margin-left: 2%;}
.auc-list-container .products-list .auc-auction-info{margin: 0;}
.auc-block-title{border-bottom: 1px solid #ccc; padding: 10px 0;}
.auc-block-title:after{clear: both; content: ""; display: table;}
.auc-block-title h2{float: left; margin: 0; font-size: 2.6rem;}
.auc-block-title a.auc-viewall-link{float: right; margin-top: 10px;}

.page-products.auction-index-page .auc-auction-info .auc-info-row .place-div {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 10px 0;
    flex-wrap: wrap;
    -ms-flex-wrap: wrap
}
.page-products.auction-index-page .auc-auction-info input.auc-bid-value {
    width: 70px;
    padding: 10px;
    order: 3;
    -ms-order: 3;
    margin: 0;
    border-radius: 6px;
    border-color: #ccc;
}
.page-products.auction-index-page .auc-auction-info .auc-data-change a:hover {
    text-decoration: underline;
}
.page-products.auction-index-page .auc-auction-info .auc-info-row .place-div button.action.primary {
    font-weight: normal;
    line-height: normal;
    margin: 0;
    order: 2;
    -ms-order: 2;
    max-width: 100%;
    width: calc(100% - 100px);
    font-size: 12px;
    border: none;
    border-bottom: none;
    text-transform: none;
    padding: 9px 2px 10px 2px;
    height: inherit;
}
.page-products.auction-index-page .auc-auction-info .auc-info-row .place-div button.action.primary.automaticbid {
    background: #f0453b;
}
.page-products.auction-index-page .auc-auction-info .auc-info-row .place-div button.action.primary:hover {
    opacity: 0.8;
}
.auction-index-page .auc-auction-info {
    margin-top: 0;
}
.auction-index-page .bidtext {
    font-size: 14px
}
.auction-index-page .product-item {
    width: 100%;
    padding: 6px
}
@media all and (min-width:640px){
   .auction-index-page .product-item {
        width: 50%;
    } 
}
@media all and (min-width:768px){
   .auction-index-page .product-item {
        width: 33%;
    } 
}
@media all and (min-width:1200px){
   .auction-index-page .product-item {
        width: 20%;
    } 
}

.auction-index-page .auc-auction-info .auc-info-row .place-div {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 10px 0;
    flex-wrap: wrap;
    -ms-flex-wrap: wrap
}
.auction-index-page .auc-auction-info input.auc-bid-value {
    width: 70px;
    padding: 10px;
    order: 3;
    -ms-order: 3;
    margin: 0;
    border-radius: 6px;
    border-color: #ccc;
}
.auction-index-page .auc-auction-info .auc-data-change a:hover {
    text-decoration: underline;
}
.auction-index-page .auc-auction-info .auc-info-row .place-div button.action.primary {
    font-weight: normal;
    line-height: normal;
    margin: 0;
    order: 2;
    -ms-order: 2;
    max-width: 100%;
    width: calc(100% - 100px);
    font-size: 12px;
    border: none;
    border-bottom: none;
    text-transform: none;
    padding: 9px 2px 10px 2px;
    height: inherit;
}
.auction-index-page .auc-auction-info .auc-info-row .place-div button.action.primary.automaticbid {
    background: #f0453b;
}
.page-products.auction-index-page .auc-auction-info .auc-info-row .place-div button.action.primary:hover {
    opacity: 0.8;
}
.auction-index-page .auc-auction-info {
    margin-top: 0;
}
.auction-index-page .bidtext {
    font-size: 14px
}
.auction-index-page .product-item {
    width: 100%;
    padding: 6px
}
@media all and (min-width:480px){
   .auction-index-page .product-item {
        width: 50%;
    } 
}
@media all and (min-width:768px){
   .auction-index-page .product-item {
        width: 33%;
    } 
}
@media all and (min-width:1200px){
   .auction-index-page .product-item {
        width: 20%;
    } 
}
.auction-index-page .product.name.product-item-name {
    margin-bottom: 5px;
}
.auction-index-page .product.name .product-item-link {
    font-weight: 700;
    color: #ff9800;
    height: 40px;
    overflow: hidden;
    white-space: normal;
    font-size: 14px;
}
.auction-index-page .product-item .auc-auction-container {
    padding-bottom: 0;
}
.auction-index-page .product-item .auc-auction-clock {
    padding: 4px;
    background: #eee;
    width: 100%;
}
.auction-index-page .product-item .auc-number {
    background: #eee;
    color: #222;
}
.auction-index-page .product-item .auc-day,
.auction-index-page .product-item .auc-hour,
.auction-index-page .product-item .auc-minute,
.auction-index-page .product-item .auc-second {
    width: 25%
}
.auc-list-container .auc-auction .auc-label {
    line-height: initial;
}

.auction-index-page .product-item .auc-separater {
    display: none
}
.auction-index-page .product-item .auc-info-row:nth-child(1) {
    border-bottom: 0 none;
    display: block !important;
    text-align: center;
    font-size: 17px
}
.auction-index-page .auc-list-container .auc-auction-info .auc-info-row {
    padding: 0;
}
.auction-index-page .product-item .auc-info-row:nth-child(1) label {
    width: auto;
    display: block !important;
    float: none;
    margin-bottom: 0
}
.auction-index-page .auc-info-row:nth-child(2) label {
    width: 100%;
    margin-bottom: 0;
}
.auction-index-page .auc-autobid-container {
    display: none;
}
.auction-index-page .product-item .auc-info-row:nth-child(1) .auc-data-change,.custom-exp .auc-data-change {
    font-weight: 700
}
.auction-index-page .auc-bid-note {
    line-height: 20px;
    padding-top: 2px;
}
.auction-index-page .product-item-info .product-item-photo {
    padding: 3px;
    border: 1px solid #ddd;
    border-radius: 7px;
}
.auction-index-page .product-item-info:hover .product-item-photo,
.auction-index-page .product-item-info .product-item-photo:hover {
    box-shadow: none;
}
.auction-index-page .auc-bid-note span,.auction-index-page .auc-bid-note a {
    font-style: normal;
    font-size: 14px;
    font-weight: 700;
    color: #f30
}
.auction-index-page .auc-auction-info .place-div .custom-tooltip {
    order: 1;
}
.auction-index-page .auc-auction-info .place-div .custom-tooltip .tooltip-toggle {
    color: #ff9800;
    font-size: 16px;
    font-weight: 700;
    cursor: help;
}
.custom-tooltip {
    position: relative
}
.custom-tooltip .tooltip-content {
    background: #fff;
    max-width: 360px;
    min-width: 210px;
    padding: 12px 16px;
    z-index: 100;
    display: none;
    position: absolute;
    text-align: left;
    color: #777;
    line-height: 1.4;
    border: 1px solid #bbb;
    margin-left: 5px;
    left: 100%;
    top: 0
}
.custom-tooltip .tooltip-content:after,
.custom-tooltip .tooltip-content:before {
    border: solid transparent;
    content: '';
    height: 0;
    position: absolute;
    width: 0
}
.custom-tooltip .tooltip-content:after {
    border-width: 5px;
    border-color: transparent
}
.custom-tooltip .tooltip-content:before {
    border-width: 6px;
    border-color: transparent
}
.custom-tooltip .tooltip-content:after,
.custom-tooltip .tooltip-content:before {
    right: 100%
}
.custom-tooltip .tooltip-content:after {
    border-right-color: #fff;
    margin-top: -5px;
    top: 15px
}
.custom-tooltip .tooltip-content:before {
    border-right-color: #bbb;
    margin-top: -6px;
    top: 15px
}
.custom-tooltip .tooltip-toggle:hover+.tooltip-content,
.custom-tooltip .tooltip-toggle:focus+.tooltip-content,
.custom-tooltip:hover .tooltip-content {
    display: block
}
.auction-index-page .auc-viewall-link {
    display: block;
    background: #ff9800;
    width: 300px;
    text-align: center;
    padding: 10px;
    margin: 0 auto;
    color: #fff !important
}
.auction-index-page .auc-viewall-link:hover {
    background: #ff9800 !important
}

div#auction-list-container .auc-list-top,.auc-list-bottom {
    display: block !important;
}

body.auction-index-page .auc-category-container {
    border-top: #f19c38 4px solid;
    padding-bottom: 10px;
    text-align: center;
    margin-top: 20px;
    display: inline-block;
    width: 100%;
}
.auc-categories {
    padding: 0;
}
body.auction-index-page .auc-category-container .auc-categories {
    padding-top: 8px;
    margin-bottom: 40px;
}
.auc-categories li {
    list-style: none;
    display: inline-block;
    margin: 0 20px;
}
body.auction-index-page .auc-category-container .auc-categories li {
    margin: 0 5px;
}
.auc-categories li a, .auc-back-btn {
    display: block;
    padding: 10px 20px;
    background: #ff9800;
    color: #333 !important;
    font-weight: 700;
    text-transform: uppercase;
}
body.auction-index-page .auc-category-container .auc-categories a {
    background: #f19c38;
    color: #000!important;
    font-weight: 700;
    font-size: 15px;
    transition: all .3s
}
body.auction-index-page .auc-category-container .auc-categories a:hover {
    color: #f19c38!important;
    text-decoration: none;
    background: 0 0;
}
p.bidtext {
    text-align: center;
    font-size: 16px;
    line-height: 1.5;
    font-weight: 400;
}
body.auction-index-page .bidtext {
    font-size: 15px!important;
    color: #000;
    letter-spacing: normal!important;
    font-weight: 500;
}
.column.main .block:last-child {
    margin-bottom: 0;
}
body .page-title-wrapper .page-title .base {
    color: #ff9800;
    font-weight: 700;
    line-height: 1;
    font-size: 34px !important
}



body.auction-index-index .auc-category-container {
    border-top: #f19c38 4px solid;
    padding-bottom: 10px;
    text-align: center;
    margin-top: 20px;
    display: inline-block;
    width: 100%;
}
body.auction-index-all .auc-category-container {
    border-top: none!important;
}
.auction-index-all .sidebar .auc-categories li {
     display: unset!important; 
}
.auc-categories li a, .auc-back-btn {
    display: block;
    padding: 10px 20px;
    background: #ff9800;
    color: #333 !important;
    font-weight: 700;
    text-transform: uppercase;
}
.auc-back-btn {
    text-align: center;
    width: 100px;
    margin: 0px auto 0 auto;
    padding: 3px;
}
.sidebar.sidebar-main {
    transition: all .5s;
    padding-right: 20px;
}
.products {
    margin: 4px 0;
}

.product.media .auction-block .auc-auction {
    border: 10px solid #eee;
    max-width: 460px;
    margin: 0 auto;
}

.product.media .auction-block .auc-auction-info {
    border: 1px solid #ddd;
    margin: 0;
    padding: 10px
}

.product.media .auction-block .auc-auction-info .auc-auction-clock-container {
    border-bottom: 1px solid #ddd
}

.product.media .auction-block .auc-auction-info .auc-auction-clock {
    width: 100%;
    padding: 5px 10px;
    margin-top: 10px;
    margin-bottom: 10px
}

.product.media .auction-block .auc-auction-info .auc-number {
    background: 0 0;
    color: #000;
    font-size: 25px;
    width: 27px;
    height: 50px;
    line-height: 50px
}

@media only screen and (min-width: 992px) {
    .product.media .auction-block .auc-auction-info .auc-number {
        font-size: 28px;
        width: 45px;
    }
}
.product.media .auction-block .auc-auction-info .auc-label {
    text-transform: capitalize
}

.product.media .auction-block .auc-auction-info .auc-info-row:nth-child(1) label {
    font-weight: 600
}
.product.media .auction-block .auc-auction-info .auc-info-row > label {
    width: 160px;
}
.product.media .auction-block .auc-auction-info button.action.primary {
    width: 100%;
    max-width: 250px
}
.product.media .auction-block .auc-auction-info .auc-autobid-container {
    display: none;
}
.catalog-product-view .auc-bid-note span br {
    display: none;
}
@media only screen and (max-width: 550px) {
    .product.media .auction-block .auc-auction-info .auc-auction-clock .auc-separater {
        max-width:20px
    }
    .product.media .auction-block .auc-auction-info .auc-number {
        width: 30px;
    }
    .product.media .auction-block .auc-auction-info .auc-info-row>label {
        width: 150px;
        font-size: 12px
    }

    .product.media .auction-block .auc-auction-info .auc-info-row .auc-data {
        font-size: 12px;
        padding: 5px 0
    }

    .product.media .auction-block .auc-auction-info button.action.primary {
        max-width: 175px
    }
}

.catalog-product-view .product.media .auction-block .auc-auction-info input.auc-bid-value {
    float: right;
    width: 100px;
    padding: 10px;
    border-radius: 6px;
}

.catalog-product-view .auc-auction-info .auc-info-row .place-div {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0 0 10px;
    flex-wrap: wrap;
    -ms-flex-wrap: wrap
}

.catalog-product-view .auc-auction-info .auc-info-row .place-div input.input-text {
    margin: 0;
    order: 3;
    -ms-order: 3
}

.catalog-product-view .auc-auction-info .auc-info-row .place-div button.action.primary {
    margin: 0;
    order: 2;
    -ms-order: 2;
    max-width: 100%!important;
    font-size: 14px;
    width: 47% !important;
    border: none !important;
    outline: none;
    height: initial;
    line-height: 38px;
    text-transform: none;
    font-weight: normal;
    padding: 0;
}

.catalog-product-view .product.media .auction-block .auc-auction .auc-info-row.auc-bid-form button.action.primary.auc-place-bid {
    background: #f39b05;
}

.catalog-product-view .product.media .auction-block .auc-auction .auc-info-row.auc-bid-form button.action.primary.automaticbid {
    background: #f0453b;
}
.catalog-product-view .auc-auction-info .auc-info-row .place-div span.custom-tooltip .tooltip-content {
    min-width: 250px;
    max-width: initial;
    font-size: 12px;
    line-height: 24px;
    padding: 10px
}
.catalog-product-view .auc-auction-info .auc-info-row .place-div span.custom-tooltip {
    width: auto;
    text-align: center;
    order: 1;
    -ms-order: 1;
}

.catalog-product-view .auc-auction-info .auc-info-row .place-div span.custom-tooltip a.tooltip-toggle {
    background: #509ef1;
    width: 24px;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
    margin: auto;
    color: #fff;
    font-size: 13px
}
.catalog-product-view .auc-bid-note {
    margin-bottom: 10px;
}
.product-info-main .product_meta {
    padding-top:0px;
}
/*@media all and (max-width:991px){
    .catalog-product-view .product.media .auction-block .auc-auction-info input.auc-bid-value {
        width:100%;
        margin-top: 10px
    }
    .catalog-product-view .auc-auction-info .auc-info-row .place-div button.action.primary {
        width: calc(100% - 50px)!important;
    }
}*/
.product-social-links {
    border-top: 0px;
    padding-top: 0px;
}
.review-item .review-content-container {
    margin-top: 20px;
}

/*.auction-index-page .toolbar-products {
    display: none !important;
}*/
.product-items .product-reviews-summary {
    display: none;
}
.page-main-inner .product.media {
    flex-wrap: wrap;
}

.page-main-inner .product.media .auction-block {
    width: 100%;
    margin-top: 30px;
}
@media all and (min-width:1200px){
    .auction-incoming-index .page-main {
        max-width: 1500px;
    }
}
.auction-index-page.page-layout-1column .toolbar-products {
    position: absolute;
    top: -40px;
    width: 100%;
}
.fotorama__stage__shaft .fotorama__caption {
    display: none;
}
.modal-inner-wrap .modal-content #auc-login-frm {
    text-align: left;
}
.auc-auction-container .confimrationofpopup.modal-popup .modal-content button {
    width: 30%;
    margin: 3% 0;
}
button.action-primary.action-dismiss {
    height: 42px !important;
    border-radius:0px;
}