body {
    line-height:auto;
}

.row .row {
    display:block;
}

#contentWrap {
    width:100%;
}

.topNav, .mainNav, .fiche .profilCatg, footer, #bkg_bottom, #bkg_top, .tags, .contact .profilEmail, .map .ggMap, .map .socials, .sortBy, .parallax-mirror {
    display:none;
}

.fiche h2.profilName {
    color:#333;
    background:unset;
    margin: 0px;
    padding: 0px;
    line-height: 40px;
    text-align: left;
    display:inline-block;
    margin-left:20px;
}

.fiche h2.profilName span {
    float:unset !important;
}

.print-only {
    display:block !important;
}

.print-only.logo-tiroir {
    margin:20px;
}

header {
    margin:0px;
}

header a.logo {
    display:none;
}

#pageWrap {
    background-image:unset !important;
}

.fiche .portfolio {
    background:unset;
    display:inline-block;
}

.row {
    width:100%;
}

.grid_8 {
    width:100%;
    float:unset;
    display: block;
    margin:0px;
}

.profilText {
    margin:0px;
    display:inline-block;
}

.fiche .capsule {
    display:none;
}

.row .row {
    width: 100%;
    box-sizing: border-box;
    margin: 0px;
}

.fiche .portfolio ul {
    -webkit-column-count: 4;
    -webkit-column-gap: 15px;
    -moz-column-count: 4;
    -moz-column-gap: 15px;
    column-count: 4;
    column-gap: 15px;
}

.fiche .portfolio ul li, #results_repertoire > article {
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
}

.fiche .portfolio ul li {
    width:100%;
}

.portfolio img {
    width:100%;
}

.legendeOeuvre p {
    margin:0px;
}

.fiche .portfolio h3 {
    color:#333;
}

.contact {
    background:unset;
    color:#333;
    margin:0px;
}

.contact p.profilPhone, .contact p {
    color:#333;
    line-height:1em;
    font-size:20px;
    text-align:center;
    margin:0px;
    font-size: 15px;
}

.row.fiche {
    display:block;
}

#single .grid_4.print-only {
    width: 100%;
    margin: 0px;
    box-sizing: border-box;
    padding: 15px;
    display: flex !important;
    flex-wrap: wrap;
    justify-content:space-between;
    align-items:center;
}

article.profile {
    width: 200px;
    height: auto;
}

.profile .profilPic {
    margin: 0px;
    border-width: 0px;
}

.profile .profilPin {
    display:none;
}

.map {
    background:unset;
}

p.adresse {
    color:#333;
    font-size: 15px;
}

.blocPreview {
    background:unset;
}

#results_repertoire > article {
    border:1px solid black;
    box-sizing:border-box;
}

.pageBrowser {
    display:none;
}

.listView article {
    width: calc((100% / 3) - 12px);
}

.grid_2 .previewImgContainer {
    background:unset;
    height:auto !important;
}

.verticalaccordion {
    position:initial;
}

.verticalaccordion ul li {
    float:unset;
    display:block;
}

.previewImgContainer {
    display:none;
}

.accordion_print {
    /*margin-top:10px;*/
}

.previewArtist .print-only {
    padding:0px 6px;
    flex-shrink:0;
    display:flex !important;
    justify-content: space-between;
    width: 50%;
}

.previewArtist .print-only > div:not(:last-child) {
    margin-right:10px;
}

#results_repertoire .grid_2 {
    height:auto;
    width:100%;
    padding:4px;
    display:inline-block;
    box-sizing: border-box;
    margin: 0px;
    margin-bottom: 6px;
} 

.previewArtist {
    display:flex;
    justify-content: space-between;
}

.blocPreview .profilPic {
    border-radius:0px;
    width:60px;
    flex-shrink:0;
}

.profilPic img {
    border-radius:30px;
}

.blocPreview p.tag {
    display:none;
}

.blocPreview .profilName {
    padding-top:0px;
}

.row.searchResult {
    display:block;
}

#results_repertoire {
    display:block !important;
}

.no_print {
    display:none !important;
}

.portfolio {
    display:block;
}

.profilText {
    display:block;
}