/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
 #header{ /*background: red !important;*/ }

 .ce-product-description-short img {
    max-width: 35px;
    margin-right: 15px;
 }

#sizes tr {
    border-bottom: 1px solid #181818;
}
#sizes tr td {
    text-align: center;
    padding: 5px;
}

#sizes img {
    max-width: 55px;
}

#sizes tbody tr:first-child {
  font-weight: bold;
  color: #181818;
}

.elementor-widget-product-description .supplier img {
    max-width: 60px;
    margin-right: 20px;
}

.breadcrumb {
    padding: 10px 30px;
}

.ce-tax-shipping-delivery-label {
    font-weight: 400;
    font-size: 12px;
}

.ce-product-prices .ce-tax-shipping-delivery-label {
    display: none !important;
}

.thumbnail-container a.product-thumbnail {
    padding-bottom: 100%;;
}

.page-cms section#main,  
.page-order #content-wrapper, 
.page-order-confirmation  #content-wrapper, 
#my-account #content-wrapper, 
.page-addresses #content-wrapper,
.page-history #content-wrapper,
.page-registration #content-wrapper,
.page-password #content-wrapper,
.page-pagenotfound #content-wrapper  {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 20px;
    float: none;
}

.page-cms p {
    text-align: justify;
}

.ce-product-description-short img{
    display: none;
}