/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
.h1, .h2, .h3, .h4, body,
#custom-text .page-content.page-cms ul .dark, 
#custom-text p .dark, .page-content.page-cms, 
#custom-text ul .dark, 
#custom-text h2,
#custom-text p,
#block_myaccount_infos .myaccount-title a, 
#header a,
#header, 
#header .header-nav .cart-preview .shopping-cart,
#header .header-top a[data-depth="0"] ,
#wrapper .breadcrumb li a, 
.block-contact .block-contact-title, 
.block-contact .navbar-toggler .material-icons, 
.linklist .blockcms-title a,
.dropdown .expand-more,
.block_newsletter #block-newsletter-label,
.block_newsletter form .row .col-xs-12:last-of-type .page-content.page-cms ul, 
.block_newsletter form .row .col-xs-12:last-of-type p, 
.page-content.page-cms .block_newsletter form .row .col-xs-12:last-of-type ul,
.block-contact, 
.footer-container li a,
.tabs .nav-tabs .nav-link.active,
.product-information,
.block-categories a, 
.facets-title{
  color: #0d0f66;
}

a.product-name {
  text-transform: uppercase;
}

.btn-primary, .btn-primary:hover {
  color: #fff !important;
  background-color: #0d0f66 !important;
  border-color: transparent !important;
  border-radius: 4px !important;
  font-weight: 500 !important;
}
.btn {
  padding: .5rem 0.5rem;
}
.directBid-button {
    text-transform: lowercase;
}


.product-images>li.thumb-container .thumb.selected, 
.product-images>li.thumb-container .thumb:hover{
    border: #0d0f66 2px solid;
}
.tabs .nav-tabs .nav-link.active, 
.tabs .nav-tabs .nav-link:hover {
    border: 0;
    border-bottom: #0d0f66 3px solid;
}

li.product-flag.new {
    display: none;
}

.product-miniature .product-price-and-shipping,
.product-price {
    color: #24b9d7;
}

div#_desktop_cart,
div#_desktop_language_selector {
    display: none;
}

/* Auction */
.auction_theme_default .top_inner_right, 
.auction_theme_default .middle_inner_right,
.auction_theme_default .middle_inner_left  {
    width: 49%;
}

.flip-clock-wrapper ul li a div div.inn {
    padding-top: 5px;
}
.auction_theme_default a.auto-bid-button {
  max-width: 100%;
}
.auction_theme_default #auction-list tr td.auction-time-wrapper div.auction_timer ul, #auction-block .auction-time-wrapper div.auction_timer ul {
    font-size: 30px;
    font-weight: bold;
    height: 27px;
    width: 20px;
}
.flip-clock-dot.top {
    top: 20%;
}
.flip-clock-dot.bottom {
    bottom: 50%;
}
.flip-clock-dot {
    background: #323434 none repeat scroll 0 0;
    border-radius: 50%;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.5);
    display: block;
    height: 5px;
    left: 5px;
    position: absolute;
    width: 5px;
}
.auction_theme_default #auction-list tr td.auction-time-wrapper .flip-clock-wrapper {
    width: 60%;
}
.auction_theme_default #auction-list tr td.auction-time-wrapper div.auction_timer .flip-clock-divider, #auction-block .auction-time-wrapper div.auction_timer .flip-clock-divider {
    height: 35px;
    width: 12px;
}
.auction_theme_default .push-label {
    width: unset;
}
#auction-block .auction-time-wrapper div.auction_timer .flip-clock-divider.seconds .flip-clock-label {
    right: -55px;
}
#auction-block .auction-time-wrapper div.auction_timer .flip-clock-divider.hours .flip-clock-label {
    right: -40px;
}
#auction-block .auction-time-wrapper div.auction_timer .flip-clock-divider.days .flip-clock-label {
    right: -30px;
}
.auction_theme_default .auction_timer_lineup .auction_timer_inner .auction-time-wrapper .auction_timer{
    width: unset !important;
}
.auction_theme_default .auction-watchers {
    width: 35%;
}
.auction_sold, .auction_sold_15  {
    border: 3px solid #27ae60;
    color: #27ae60;
    font-size: 19px;
    font-weight: bold;
    padding: 10px;
    position: absolute;
    text-transform: uppercase;
    transform: rotate(-20deg);
    width: 110px;
    vertical-align: top;
    left: 35px;
    top: 16px;
}
#auction-list.product_auction_list .auction-product-image-container {
    min-height: 100px;
}
.auction_theme_default span.you-dont-have-the-upper-hand {
    color: red;
	font-size: small;
    font-weight: normal;
}
.auction_theme_default span.you-have-the-upper-hand {
    color: green;
	font-size: small;
    font-weight: normal;
}

a#wishlist-link , a#history-link , a#order-slips-link{
    display: none !important;
}

.h2.products-section-title.text-uppercase {
  margin: 2.5rem 0;
  font-weight: 500;
  text-align: center;
}

.container-product-video {
    position: relative;
    width: 100%;
    overflow: hidden;
    padding-top: 56.25%;
}

.iframe-product-video {
    /* width: 100%;
    height: 400px;
    border: none; */
    position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  border: none;
}

.product-add-to-cart.js-product-add-to-cart {
  visibility: hidden;
}

.table-responsive {
  display: block;
  width: 100%;
  min-height: 0%;
  overflow-x: hidden;
}

.auction_theme_default .auction_label,
strong.current-bid{
    font-size: x-large;
}

.material-icons {
    color: white;
}


.seller-miniature .thumbnail-container,
.shop-list-top-box,
.ets_mp_shop_main_detail #js-product-list-header .block-seller,
.card.card-block,
.dataTables_wrapper .dataTables_paginate .paginate_button,
#custom-text,
.home-top-sellers button.slick-arrow

{
    box-shadow: 2px 2px 20px 0 rgba(0, 0, 0, .2);
    border-radius: 20px;
}



.ets_mp_shop_main_detail #js-product-list-header .block-seller img {
    border: 0px solid;
}
.dropdown-item {
    text-transform: uppercase;
}
#top-menu > li.menu-active > a {
    box-shadow: 2px 2px 20px 0 rgba(0, 0, 0, .2);
    border-radius: 20px;
    padding: 15px;
    text-align: center;
    color: #24b9d7 !important;
}
a:focus {
    outline: unset;
    outline-offset: unset;
}

.dataTables_wrapper .dataTables_filter input {
    display: none;
}

li#lnk-les-evenements {
    display: inline-block;
}
.col-md-6.mb-2.evenements {
    display: inline-block;
    padding-left: 15px;
    position: static;
    width: 100%;
}

img.detail_product_slide {
    max-height: 129px;
    width: auto;
}

h2.display-1.text-uppercase {
    text-shadow: 0px 0px 15px black;
}
.carousel .carousel-item .caption {
    position: absolute;
    bottom: 28px;
    left: 90px;
    max-width: 100%;
    color: #fff;
}

.number-product {
  display: none;
}

/* ******* */
@media (max-width: 1200px) {
    .auction_theme_default #auction-list tr td.auction-time-wrapper .flip-clock-wrapper {
        width: 100%;
    }
}
@media (max-width: 991px) {
  .carousel .carousel-item .caption .caption-description .page-content.page-cms ul, 
  .carousel .carousel-item .caption .caption-description h3, 
  .carousel .carousel-item .caption .caption-description p, 
  .page-content.page-cms .carousel .carousel-item .caption .caption-description ul {
    color: #0d0f66;
  }
}

/* Responsive : liste des enchères sur smartphone */
@media (max-width: 767px) {

    #auction-list {
        display: block;
        width: 100% !important;
        border-collapse: collapse;
    }

    #auction-list thead,
    #auction-list tfoot {
        display: none;
    }

    #auction-list tbody {
        display: block;
        width: 100%;
    }

    #auction-list tr.auction-wrapper {
        display: flex;
        flex-direction: column;
        width: 100%;
        margin-bottom: 20px;
        padding: 12px;
        border: 1px solid #ddd;
        border-radius: 6px;
        box-sizing: border-box;
    }

    #auction-list tr.auction-wrapper > td {
        display: block;
        width: 100% !important;
        padding: 10px 0;
        box-sizing: border-box;
        border: none;
    }

    #auction-list .auction-product-image-container img {
        display: block;
        max-width: 100%;
        height: auto;
        margin: 0 auto;
    }

    #auction-list .auction-right-block,
    #auction-list .auction-time-wrapper {
        width: 100%;
        max-width: 100%;
    }

    #auction-list h1 {
        font-size: 20px;
        overflow-wrap: anywhere;
    }

    #auction-list .product-desc {
        overflow-wrap: anywhere;
    }

    #auction-list .button-container,
    #auction-list .bid-alert {
        max-width: 100%;
    }

    #auction-list .directBid-button {
        display: inline-block;
        max-width: 100%;
        white-space: normal;
    }

    .material-icons {
    color: #0d0f66;
    }
    .btn .material-icons {
        color:#fff
    }  

    .auction_theme_default #auction-list tr td.auction-time-wrapper .flip-clock-wrapper {
        width: 65%;
    }
    #auction-list_next, #auction-list_previous {
        display: none;
    }

    .btn.btn-primary.auto-bid-button {
        white-space: collapse;
    }

}

