﻿.merchants-container {
    margin-top: 30px;
}
.merchant-card {
    margin-bottom: calc(25px + (50 - 25) * ((100vw - 300px) / (1900 - 300)));
    /*margin-bottom: calc(50px + (100 - 50) * ((100vw - 300px) / (1900 - 300)));*/
    box-shadow: 12px 12px 12px #dddddd;
    padding: 0 0 calc(15px + (30 - 15) * ((100vw - 300px) / (1900 - 300))) 0;
    position: relative;
}
.div-is-favourite {
    position: absolute;
    top: 20px;
    right: calc(10px + (20 - 10) * ((100vw - 300px) / (1900 - 300)));
    color: #a07963;
    cursor: pointer;
    transition: 300ms;
    z-index: 1;
}
div.div-is-favourite i.glyphicon.glyphicon-heart,
div.div-is-favourite i.glyphicon.glyphicon-heart-empty {
    font-size: calc(14px + (28 - 14) * ((100vw - 300px) / (1900 - 300)));
}
.header-mltradename {
    color: #a07936;
    height: 40px;
}
.ImgMerchantCMSApp {
    width: calc(112px + (280 - 112) * ((100vw - 300px) / (1900 - 300)));
    height: calc(112px + (280 - 112) * ((100vw - 300px) / (1900 - 300)));
    transition: 300ms;
    cursor: zoom-in;
    border-radius: 15px;
    box-shadow: calc(8px + (24 - 8) * ((100vw - 300px) / (1900 - 300))) calc(8px + (24 - 8) * ((100vw - 300px) / (1900 - 300))) calc(8px + (24 - 8) * ((100vw - 300px) / (1900 - 300))) #a07936;
    margin-bottom: calc(13.3px + (40 - 13.3) * ((100vw - 300px) / (1900 - 300)));
}
.row-merchant-language-description {
    margin-bottom: calc(15px + (30 - 15) * ((100vw - 300px) / (1900 - 300)));
}
.paragraph-merchant-language-description {
    height: calc(35px + (70 - 35) * ((100vw - 300px) / (1900 - 300)));
    cursor: pointer;
}
.link-merchant-website {
    font-weight: 900;
}
/*#DDLCities{
    margin-bottom: 18px;
}*/
.container-fluid{
    padding-right: 0;
}


/* ---------------------- */
.div-is-favourite{
    z-index: 0;
}
.row.navbar.navbar-fixed-top{
    z-index: 1 !important;
}
.row:not(#toggle-filter .row), .col-xs-12:not(#toggle-filter .col-xs-12){
    z-index: 0;
}
/* ---------------------- */