#pros-list {
    margin-top: 0 !important;
}
#pros-list div, #pros-list img {
    break-inside: avoid;
  }
#content {
	padding: 0 !important;
}
.page-template-page-pro-php {
	font-size: 16px;
}
#top-header, #main-header, .billeterie-cta, .footer_before_partenaires, #main-footer, .p-none, #pros-list br, #masthead, #colophon, .gradient, main > .bg-body, footer {
	display: none !important;
} 
body.et_cover_background:before, body.et_cover_background:after {
	background-image: none !important;
}
.page #main-content, .home #main-content, .single #main-content {
	box-shadow: 0 0 0 0 #fff;
}
body {
	background-color: #fff !important;
    padding-top: 0 !important;
}
.logo-vdf-print {
	display: block !important;
	width: 100px;
	padding: 0;
	display: none;
}

*, h1, h2, h3, h4, h5 {
	color: #000 !important;
}
#pros-list h2 {
	font-size: 20px !important;
	margin-top: 20px !important;
}
.pro .sc_icon_path {
	fill: #000 !important;
}
.pro-image img {
	height: 100px;
	width: auto;
	opacity: 1;
}
.pro-image {
	width: auto !important;
}
.p-100 {
	width: 100% !important;
}
#pros-list hr {
	margin: 18px 0;
}
#pros-list img {
	height: 100px;
	width: auto;
}
.btn.option_pro {
	position: absolute;
    bottom: 0px;
    right: 15px;
    border-color: #000;
    font-size: 12px;
    padding: 4px 5px;
    border-width: 1px;
}
.pro-image {
	max-width: 17%;
}
.pro.row {
        page-break-inside: avoid;
    }