pre{display:none}


/* preço - uniformizar com o resto */
html.beta #listing .detail-item .basic  div.title_And_Price_Detail_Page h1.Price_Detail_Page span.price {
    background-color: #db8e35;
    color: white;
    padding: 10px;
    border-radius: 7px;
}


/* CORES */
html.beta .mobile-box a {
	background: var(--new-primary-color) !important;
}

html.beta .mobile-box a:hover {
	background: var(--primary-color) !important;
}


html.beta #user-menu li a:hover {
    background: var(--primary-color) !important;
}

html.beta #user-menu li.active a { 
    background: rgba(0, 0, 0, 0.12) !important;
}

html.beta #menu-options {
	background-color: var(--new-primary-color) !important;
}

/* blocos empresas certificadas na homepage */
html.beta .home-container #bpr-seller.bpr-block {
    margin: auto;
}


/* FLEX listagem empresas */
html.beta .home-container #bpr-seller.bpr-block .bpr-inside-all { /*retirar do responsivoines*/
    width: 100%;
    margin: auto;
    display: flex;
    flex-wrap: wrap;
}

/* largura blocos empresas - adequar aos vários ecrãs por mediaquery */
/* deste tipo */


 
html.beta #bpr-seller.bpr-block .bpr-comp {/*retirar do responsivoines*/
    width: 23%;
    max-width: 23%;
}

@media screen and (max-width: 1200px) {
    html.beta #bpr-seller.bpr-block .bpr-comp {
        width: 31.33%;
        max-width: 31.33%;
    }
}

 @media screen and (max-width: 767px) {
    html.beta #bpr-seller.bpr-block .bpr-comp {
        width: 48%; 
        max-width: 48%; 
    }
 }
 
 
 @media screen and (max-width: 767px) {
    #company > a, .inner>#company>#bpr-seller > div.bpr-inside-all {
        display: flex; 
    }
}

html.beta #bpr-seller .bpr-comp {/*retirar do responsivoines*/
    padding-bottom: 15px;
}

html.beta .bpr-comp .bpr-cover .bpr-wrap {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
	float: left;
    clear: both;
    width: 100%;
    height: 200px;
    padding-top: 0;
}


html.beta .bpr-list .bpr-cover {
    float: left;
    clear: both;
    width: 100%;
    height: 227px;
}

html.beta .bpr-list .bpr-cover .bpr-wrap .bpr-wrap-img{
    height: inherit;
/*    background-size: contain; */
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    background-color: rgba(255, 255, 255, 0.686);
    background-blend-mode: overlay;
    display:block;
}

html.beta .bpr-list .bpr-cover:hover .bpr-wrap .bpr-wrap-img {
    background-color: rgba(255, 255, 255, .1);
    background-blend-mode: overlay;
}
html.beta .bpr-comp .bpr-icon-wrap .bpr-icon>div {/*retirar do responsivoines*/
    background-color: #fff;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    padding-top: calc(100% - 2px);
    border-radius: 200px;
    overflow: hidden;
    border: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.05);
    background-position: center center;
    background-size: cover;
    background-clip: border-box;
    background-repeat: no-repeat;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
