/*
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input, abbr, article, aside, command, details, figcaption, figure, footer, header, hgroup, mark, meter, nav, output, progress, section, summary, time {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    list-style-type: none;
}
*/
html, body
{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    list-style-type: none;

}

.l-footer a, .l-footer a:hover, .l-footer a:active, .l-footer a:visited { 
color: #FFFFFF;
cursor: pointer;
text-decoration: none;
}



.l-footer a:hover{
	text-decoration:underline;
}


.a-footer, .l-footer .l-footer-top .footer-links .footer-links-col1 a, .l-footer .l-footer-top .footer-links .footer-links-col2 .footer-links-col2-inlinks a, .l-footer .l-footer-top .footer-links .footer-links-col4 .footer-links-col4-youare { 
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkI0QTJGNEUyNzBDOTExRTRBREM4QjZFQUE4QTNCRUZEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkI0QTJGNEUzNzBDOTExRTRBREM4QjZFQUE4QTNCRUZEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjRBMkY0RTA3MEM5MTFFNEFEQzhCNkVBQThBM0JFRkQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjRBMkY0RTE3MEM5MTFFNEFEQzhCNkVBQThBM0JFRkQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7ZqktOAAAAUElEQVR42mL4////cyBeD8RsQMwAwyBi8X8I2A3EXMgSTEA8HSq5D4h5YRIgzAjEk6CSJ4GYnwHZXCDugEkyMWAH//EahdNynM7F6kGAAAMARQW2UCi/UeEAAAAASUVORK5CYII=);
background-position: 100% 50%;
background-repeat: no-repeat;
font-size: 20px;
font-weight: 400;
padding-right: 20px;
text-transform: uppercase;
}




.l-footer .l-footer-top .footer-links .footer-links-col4 .footer-links-col4-youare-wrapper .dd-options li a {
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
}

.l-footer .l-footer-top .footer-links .footer-links-col4 .footer-links-col4-youare-wrapper .dd-option {
    color: #000;
}

.l-footer .l-footer-top .footer-links .footer-links-col4 .footer-links-col4-youare-wrapper > label {
    display: none;
}

/*
.l-footer .l-footer-top .footer-links .footer-links-col4 .footer-links-col4-youare {
    font-weight: normal;
    text-transform: none;
    font-size: 16px;
    background: none;
    padding-right: 20px;
}
*/

.dd-selected {
    overflow: hidden;
    display: none;
    padding: 10px;
    font-weight: bold;
}


.l-footer .l-footer-top .footer-links .footer-links-col4 .footer-links-col4-youare-wrapper .dd-select a.dd-selected {
    padding-left: 0;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 18px;
    font-size: 1.125rem;
}

.dd-container {
    position: relative;
}

.l-footer .l-footer-top .footer-links .footer-links-col4 .footer-links-col4-youare-wrapper .dd-pointer-down.dd-pointer-up {
    background-position: 0 -6px !important;
    border: none !important;
    border-width: 0 !important;
    margin-top: -3px;
}


.l-footer .l-footer-top .footer-links .footer-links-col4 .footer-links-col4-youare-wrapper .dd-pointer-down {
    background: url(/profiles/pdp/themes/pdp_theme/img/picto_bg_select_white.png) no-repeat scroll 0 0 !important;
}

.sticky-contents .sticky-block-menu .sticky-block-menu-col2 .dd-pointer-down, .l-footer .l-footer-top .footer-links .footer-links-col4 .footer-links-col4-youare-wrapper .dd-pointer-down {
    border: none;
    border-width: 0;
    width: 10px;
    height: 6px;
    display: block;
}
.dd-pointer-up {
    border: solid 5px transparent !important;
    border-bottom: solid 5px #000 !important;
    margin-top: -8px;
}
.dd-pointer-down {
    border: solid 5px transparent;
    border-top: solid 5px #000;
}
.dd-pointer {
    width: 0;
    height: 0;
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -3px;
}

.l-footer .l-footer-top .footer-links .footer-links-col4 .footer-links-col4-youare-wrapper .dd-pointer-down {
    border: none;
    border-width: 0;
    width: 10px;
    height: 6px;
    display: block;
}

.l-footer .l-footer-top .footer-links li {
    list-style: none;
}

.l-footer .l-footer-top .footer-links .footer-links-col4 .footer-links-col4-youare-wrapper .dd-options li {
    position: relative;
    margin: 0px;
    padding: 0px;
}


.l-footer .l-footer-top .footer-links .footer-links-col4 .footer-links-col4-youare-wrapper .dd-pointer-down {
    background: url('https://philharmoniedeparis.fr/profiles/pdp/themes/pdp_theme/img/picto_bg_select_white.png') no-repeat scroll 0 0 !important;
}

.dd-options {
    border: solid 1px #ccc;
    border-top: none;
    list-style: none;
    box-shadow: 0px 1px 5px #ddd;
    display: none;
    position: absolute;
    z-index: 2000;
    margin: 0;
    padding: 0;
    background: #fff;
    overflow: auto;
}

.l-footer .l-footer-top .footer-links .footer-links-col4 .footer-links-col4-youare-wrapper .dd-option {
    color: #000;
}

.dd-option {
    font-family: LinotypeBrewery !important;
    padding: 10px;
    display: block;
    border-bottom: solid 1px #ddd;
    overflow: hidden;
    text-decoration: none;
    color: #333;
    cursor: pointer;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    -ms-transition: all 0.25s ease-in-out;
}

.dd-select {
    border-radius: 2px;
    border: solid 1px #ccc;
    position: relative;
    cursor: pointer;
}




.a-reseaux, .footer-links-col4-socials-list a, #block-pdp-webring-pdp-webring-socialshares a { 
color: #FFFFFF !important;
display: block;
font-family: "FontAwesome";
font-size: 20px;
margin: 5px;
text-decoration: none;
}


footer
{
    display:block;
    font-family: 'LinotypeBrewery-Regular';
    font-weight:400; 
}

.l-footer
{
    width:100%;
    display:block;
    clear:both;
    margin-left:auto;
    margin-right:auto;
    bottom:0px;
}

.block--pdp-footer-pdp-footer-top
{
    display:block;
    height:75px;
}

.l-footer .l-footer-top { 
background-color: #202020;
}

.l-footer .l-region--footer { 
color: #FFFFFF;
padding: 50px 0px;
}

.l-footer .l-footer-top .footer-links { 
display: table;
margin-top: 50px;
width: 100%;
}

.l-region--footer, .l-region--footer-bottom { 
margin-left: auto;
margin-right: auto;
max-width: 970px;
padding-left: 10px;
padding-right: 10px;
}


.l-footer .l-footer-middle .l-region--footer .l-region.l-region--footer-part-left {
    width: auto;
}

.l-footer .l-footer-middle .l-region--footer .l-region.l-region--footer-part-cent {
    text-align: center;
    width: 25%;
}

.l-footer .l-footer-middle .l-region--footer .l-region.l-region--footer-part-cent-wrapper { 
min-height: 1px;
text-align: center;
width: 25%;
}

.l-footer .l-footer-middle .l-region--footer .l-region.l-region--footer-part-right {
    text-align: center;
    width: 25%;
}

.l-footer .l-footer-top .footer-top .footer-top-logo { 
display: block;
float: left;
}



.l-footer .l-footer-top .footer-top .footer-top-text 
{
font-family: 'SourceSansPro-Regular';
display: block;
float: left;
margin: 0;
max-width: 240px;
padding-left: 50px;
font-size: 12px;
font-size: 0.75rem;
font-weight: normal;
}

.l-footer .l-footer-top .footer-links > div { 
display: table-cell;
}




.l-footer .l-footer-top .footer-links .footer-links-col1 { 
border-right: 1px solid #3B3B3B;
width: 30%;
}

.l-footer .l-footer-top .footer-links .footer-links-col2 { 
border-right: 1px solid #3B3B3B;
padding: 0px 3%;
width: 25%;
}




.l-footer .l-footer-top .footer-links .footer-links-col3 { 
border-right: 1px solid #3B3B3B;
padding: 0px 3%;
width: 20%;
}

.l-footer .l-footer-top .footer-links .footer-links-col4 { 
padding: 0px 3%;
width: 25%;
}

.l-footer .l-footer-top .footer-links li { 
list-style: none outside none;
}

.l-footer .l-footer-top .footer-links .footer-links-col1 li { 
margin-bottom: 25px;
}

.l-footer .l-footer-top .footer-links .footer-links-col2 .footer-links-col2-inlinks { 
border-bottom: 1px solid #3B3B3B;
padding-bottom: 15px;
}



.l-footer .l-footer-top .footer-links .footer-links-col2 .footer-links-col2-exlinks { 
margin-bottom: 8px;
margin-top: 35px;
}

.l-footer .l-footer-top .footer-links .footer-links-col2 .footer-links-col2-exlinks li { 
margin-bottom: 10px;
}

.l-footer .l-footer-top .footer-links .footer-links-col2 .footer-links-col2-exlinks a { 
color: #FFFFFF;
font-size: 1rem;
font-weight: 400;
text-transform: uppercase;
}

/*
.a-footer, .l-footer .l-footer-top .footer-links .footer-links-col1 a, .l-footer .l-footer-top .footer-links .footer-links-col2 .footer-links-col2-inlinks a, .l-footer .l-footer-top .footer-links .footer-links-col4 .footer-links-col4-youare { 
background-image: url("/images/icones/menu-white.png");
background-position: 100% 50%;
background-repeat: no-repeat;
font-size: 1.25rem;
font-weight: 400;
padding-right: 20px;
text-transform: uppercase;
}
*/
.l-footer .l-footer-top .footer-links .footer-links-col2 .footer-links-col2-inlinks li { 
margin-bottom: 25px;
}

.l-footer .l-footer-top .footer-links .footer-links-col2 .footer-links-col2-inlinks li a
{
    font-family: 'SourceSansPro-Regular';
    text-transform:lowercase;
    font-size: 18px;
     /*normal normal 400 16px/normal "Source Sans Pro";*/
    margin-bottom: 25px;
}



.l-footer .l-footer-top .footer-links .footer-links-col3 .footer-links-col3-moreapp  
{
    font-family: 'SourceSansPro-Regular';
    font-size: 0.88rem;
    font-weight: 400;
    padding-right: 12px;
    position: relative;
}

.l-footer .l-footer-bottom .footer-bottom { 
text-align: center;
}

.l-footer .l-footer-top .footer-links .footer-links-col3 .footer-links-col3-text  
{
    font-family: 'SourceSansPro-Regular';
    font-size: 0.75rem;
    font-weight: 400;
}

.footer-links-col3 p
{
    margin:12px 0;
}

.l-footer .l-footer-middle .l-region--footer .l-region > div { 
display: inline-block;
padding-right: 15px;
vertical-align: middle;
}



.l-footer .l-footer-top .footer-links .footer-links-col3 .footer-links-col3-title { 
font-size: 18px;
font-weight: 400;
margin: 0px;
text-transform: uppercase;
}

.l-footer .l-footer-top .footer-links .footer-links-col3 .footer-links-col3-text { 
font-size: 0.75rem;
font-weight: 400;
}

.l-footer .l-footer-top .footer-links .footer-links-col3 .footer-links-col3-moreapp { 
font-size: 0.88rem;
font-weight: 400;
padding-right: 12px;
position: relative;
}

.l-footer .l-footer-top .footer-links .footer-links-col4 { 
padding: 0px 3%;
width: 25%;
}



.l-footer .l-footer-top .footer-links .footer-links-col4 .footer-links-col4-youare { 
font-size: 1.13rem;
font-weight: 400;
}

.l-footer .l-footer-top .footer-links .footer-links-col4 .footer-links-col4-socials { 
margin-bottom: 40px;
}

.l-footer .l-footer-top .footer-links .footer-links-col4 .footer-links-col4-socials {
    margin-bottom: 40px;
}

.l-footer .l-footer-top .footer-links .footer-links-col4 .footer-links-col4-socials-title { 
font-size: 1.13rem;
font-weight: 400;
margin: 42px 0px 12px;
text-transform: uppercase;
}


.footer-links-col4-youare{
display:none;
}

.block--pdp-footer .footer-links-col4 .footer-links-col4-contactus { 
display: inline-block;
margin-bottom: 40px;
}



.l-footer .l-footer-top .footer-links .footer-links-col4 .footer-links-col4-socials .footer-links-col4-socials-list { 
max-width: 140px;
}

.l-footer .l-footer-top .footer-links .footer-links-col4 .footer-links-col4-socials-list li { 
display: inline-block;
}

.l-region--footer, .l-region--footer-bottom { 
margin-left: auto;
margin-right: auto;
max-width: 970px;
padding-top:80px;
padding-left: 10px;
padding-right: 10px;
}

.l-footer .l-footer-middle { 
background-color: #1C1C1C;
/*display:inline-block;*/
display: block;
overflow:auto;
padding-bottom:23px;

}

.l-footer .l-region--footer { 
color: #FFFFFF;
padding: 50px 0px;
}

.l-footer .l-footer-middle .l-region--footer { 
padding: 23px 0px;
}


.l-footer .l-footer-middle .l-region--footer .l-region { 
float: left;
width: 33%;
}

.l-footer .l-footer-middle .l-region--footer .l-region > div { 
display: inline-block;
padding-right: 15px;
vertical-align: middle;
}



.l-footer .l-footer-top .footer-links .footer-links-col3 .footer-links-col3-applications-app-appstore a { 
background: url("https://philharmoniedeparis.fr/profiles/pdp/themes/pdp_theme/img/app-store.jpg") 0px 0px/100% no-repeat transparent;
display: block;
height: 30px;
margin-bottom: 7px;
text-indent: -9999px;
width: 84px;
}

.l-footer .l-footer-top .footer-links .footer-links-col3 .footer-links-col3-applications-app-googleplay a {
    display: block;
    background: url("https://philharmoniedeparis.fr//profiles/pdp/themes/pdp_theme/img/google-play.jpg") 0 0 no-repeat;
    width: 84px;
    height: 30px;
    text-indent: -9999px;
    margin-bottom: 4px;
    background-size: 100%;
}


.l-footer .l-footer-top .footer-links .footer-links-col3 .footer-links-col3-applications-app-name
{
     font-family: 'SourceSansPro-Regular';
    font-size: 16px;
    font-weight: 400;
}

.l-footer .l-footer-bottom li a { 
color: #383838;
position: relative;
text-decoration: none;
}

.l-footer .l-footer-bottom .footer-bottom-links { 
display: table;
margin: 0px auto;
}

.l-footer .l-footer-bottom  
{
    display: block;
    background: url("https://philharmoniedeparis.fr/profiles/pdp/themes/pdp_theme/img/bg_footer.jpg") 0px 0px repeat-x #E0E0E0;
    padding-bottom: 20px;
    /*padding-top: 80px;*/
}

.l-footer .l-footer-bottom li { 
border-left: 1px solid #383838;
display: table-cell;
padding: 0px 15px;
}

.l-footer .l-footer-bottom li:first-child { 
border-left: 0px none currentColor;
}

.l-footer .l-footer-top .footer-links .footer-links-col4 .footer-links-col4-contactus { 
background: url("/images/icones/contactez-nous.svg") 0% 50%/25px 20px no-repeat transparent;
padding: 0px 0px 0px 35px;
text-transform: uppercase;
}


/*Social*/
/*.footer-links-col4-socials-list a, .webring-btn-socialshares-twitter, .footer-links-col4-socials-list .social-twitter, .footer-links-col4-socials-list .social-pinterest, .footer-links-col4-socials-list .social-dailymotion, .footer-links-col4-socials-list .social-linkedin, .footer-links-col4-socials-list .social-youtube, .footer-links-col4-socials-list .social-vimeo, .footer-links-col4-socials-list .social-flickr, .footer-links-col4-socials-list .social-instagram, .footer-links-col4-socials-list .social-googleplus { 
background: url("/images/sociaux.png") 0px 0px no-repeat transparent;
display: block;
height: 16px;
margin: 6px 10px 0px 0px;
text-indent: -9999px;
width: 20px;
}*/

.footer-links-col4-socials-list a, #block-pdp-webring-pdp-webring-socialshares a { 
color: #FFFFFF !important;
display: block;
font-family: "FontAwesome";
font-size: 20px;
margin: 5px;
text-decoration: none;
}







.l-footer ul
{
    /*.footer-links-col4-socials-list { */
margin: 0px;
padding: 0px;
}

.footer-links-col4-socials-list a:hover,#block-pdp-webring-pdp-webring-socialshares a:hover
{
	color: #bfbfbf !important;
}
.footer-links-col4-socials-list a.social-facebook:before,#block-pdp-webring-pdp-webring-socialshares a.social-facebook:before
{
	content: "\f09a";
}
.footer-links-col4-socials-list a.social-twitter:before,#block-pdp-webring-pdp-webring-socialshares a.social-twitter:before
{
	content: "\f099";
}
.footer-links-col4-socials-list a.social-pinterest:before,#block-pdp-webring-pdp-webring-socialshares a.social-pinterest:before
{
	content: "\f0d2";
}
.footer-links-col4-socials-list a.social-dailymotion:before,#block-pdp-webring-pdp-webring-socialshares a.social-dailymotion:before
{
	content: "DM";
}
.footer-links-col4-socials-list a.social-linkedin:before,#block-pdp-webring-pdp-webring-socialshares a.social-linkedin:before
{
	content: "\f0e1";
}
.footer-links-col4-socials-list a.social-youtube:before,#block-pdp-webring-pdp-webring-socialshares a.social-youtube:before
{
	content: "\f16a";
}
.footer-links-col4-socials-list a.social-vimeo:before,#block-pdp-webring-pdp-webring-socialshares a.social-vimeo:before
{
	content: "\f194";
}
.footer-links-col4-socials-list a.social-flickr:before,#block-pdp-webring-pdp-webring-socialshares a.social-flickr:before
{
	content: "\f16e";
}
.footer-links-col4-socials-list a.social-instagram:before,#block-pdp-webring-pdp-webring-socialshares a.social-instagram:before
{
	content: "\f16d";
}
.footer-links-col4-socials-list a.social-googleplus:before,#block-pdp-webring-pdp-webring-socialshares a.social-googleplus:before
{
	content: "\f0d5";
}
.a-reseaux-mobile
{
	display: block;
	margin: 6px 10px
0 0;
	text-indent: -9999px;
}


/*
.footer-links-col4-socials-list .social-facebook {
    background-position: 0px -33px;
}

.footer-links-col4-socials-list .social-twitter {
    background-position: -20px -33px;
}

.footer-links-col4-socials-list .social-instagram {
    background-position: -40px -33px;
}

.footer-links-col4-socials-list .social-youtube {
    background-position: -60px -33px;
}

.footer-links-col4-socials-list .social-flickr {
    background-position: -180px -33px;
}

.l-footer p, .l-footer pre { 
margin: 1em 0px;
}

*/


/*mobile*/
 .l-footer .l-footer-top .footer-links-mobile {
        display: none;
}

@media screen and (max-width: 640px){
   
    ul.footer-links-mobile-listlinks {
    display: block;
    list-style-type: disc;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 40px;
}


.footer-top,  .footer-links-mobile-socials, .block--pdp-footer-pdp-footer-bottom {
   display: none;
}


    .l-footer .l-footer-top .footer-links {
        display: none !important;
    }
    
    .l-footer .l-footer-top .footer-links-mobile {
        display: block;
    }


.l-footer .l-footer-top .footer-links-mobile .footer-links-mobile-socials .footer-links-mobile-socials-title {
    text-transform: uppercase;
    font-size: 25px;
    font-weight: normal;
    font-family: LinotypeBrewery;
    text-align: center;
    margin: 10px;
}

 .l-footer .l-footer-top .footer-links-mobile .footer-links-mobile-listlinks {
    clear: both;
    padding-top: 30px;
    list-style: none;
}

.l-footer .l-footer-top .footer-links-mobile .footer-links-mobile-listlinks {
    clear: both;
    padding-top: 30px;
    list-style: none;
}

 .l-footer .l-footer-top .footer-links-mobile .footer-links-mobile-listlinks .footer-links-mobile-link {
    width: 100%;
    border-bottom: 1px solid #757575;
    padding: 15px 0;
    background-position: center right;
    background-repeat: no-repeat;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAGXRF�Ek6CSJ4GYnwHZXCDugEkyMWAH//EahdNynM7F6kGAAAMARQW2UCi/UeEAAAAASUVORK5CYII=");
}

.l-footer .l-footer-middle .l-region--footer .l-region .imageblock-image {
    width: 85%;
}

      .l-footer .l-footer-top .footer-links-mobile .footer-links-mobile-socials .footer-links-mobile-socials-list {
    width: 90%;
    margin: 0 auto;
    text-align: center;
    list-style: none;
}
      .l-footer .l-footer-top .footer-links-mobile .footer-links-mobile-listlinks .footer-links-mobile-link a {
    color: #fff;
    text-decoration: none;
    font-family: LinotypeBrewery;
    font-size: 20px;
}


      .l-footer .l-footer-top .footer-links-mobile .footer-links-mobile-applications {
    list-style: none;
}

      .l-footer .l-footer-top .footer-links-mobile .footer-links-mobile-application-title {
    text-transform: uppercase;
    font-size: 25px;
    font-family: LinotypeBrewery;
    margin: 50px 0 10px 0;
}
 /*     
      .l-footer .l-footer-top .footer-links-mobile .footer-links-mobile-applications .footer-links-mobile-applications-app .footer-links-mobile-applications-app-storelinks .footer-links-mobile-applications-app-appstore {
    background-size: 100%;
}
      .l-footer .l-footer-top .footer-links-mobile .footer-links-mobile-applications .footer-links-mobile-applications-app .footer-links-mobile-applications-app-storelinks .footer-links-mobile-applications-app-appstore a,
       .l-footer .l-footer-top .footer-links-mobile .footer-links-mobile-applications .footer-links-mobile-applications-app .footer-links-mobile-applications-app-storelinks .footer-links-mobile-applications-app-googleplay a {
    width: 85px;
    height: 31px;
    display: block;
}

      .l-footer .l-footer-top .footer-links-mobile .footer-links-mobile-applications .footer-links-mobile-applications-app .footer-links-mobile-applications-app-storelinks .footer-links-mobile-applications-app-appstore {
    background: url('http://philharmoniedeparis.fr/profiles/pdp/themes/pdp_theme/img/app-store.jpg') no-repeat;
        text-indent: -9999px;
}

      .l-footer .l-footer-top .footer-links-mobile .footer-links-mobile-applications .footer-links-mobile-applications-app .footer-links-mobile-applications-app-name {
    text-transform: uppercase;
    margin: 20px 0 0 0;
}
     */

      .l-footer .l-footer-top .footer-links-mobile .footer-links-mobile-applications .footer-links-mobile-applications-app .footer-links-mobile-applications-app-storelinks .footer-links-mobile-applications-app-appstore {
    background: url('https://philharmoniedeparis.fr/profiles/pdp/themes/pdp_theme/img/app-store.jpg') no-repeat;
      /*background-size: 100%;*/
       text-indent: -9999px;
}

       .l-footer .l-footer-top .footer-links-mobile .footer-links-mobile-applications .footer-links-mobile-applications-app .footer-links-mobile-applications-app-storelinks .footer-links-mobile-applications-app-appstore a
        {
    width: 85px;
    height: 58px;
    display: block;
}
     
 
 


 .l-footer .l-footer-top .footer-links-mobile .footer-links-mobile-application-title
  {
    text-transform: uppercase;
    font-size: 25px;
    font-family: LinotypeBrewery;
    margin: 50px 0 10px 0;
    padding: 0 0 0 15px;
}
    .l-footer .l-footer-top .footer-links-mobile .footer-links-mobile-application-text,
    .l-footer .l-footer-top .footer-links-mobile .footer-links-mobile-applications {
         padding: 0 0 0 15px;
    }
 
 .l-footer .l-footer-middle .l-region--footer {
    padding: 23px 30px !important;
}
 
   .l-footer .l-footer-middle .l-region--footer .l-region > div {
    display: inline-block;
}

     .l-footer .l-footer-middle .l-region--footer .l-region.l-region--footer-part-left {
    text-align: left !important;
    width: 100% !important;

}

.l-footer .l-footer-middle .l-region--footer .l-region.l-region--footer-part-left > div {
    padding: 0 15px 15px 0;
}

 .l-footer .l-footer-middle .l-region--footer .l-region.l-region--footer-part-cent-wrapper {
    text-align: left !important;
    width: 100% !important;
}

 .l-footer .l-footer-middle .l-region--footer .l-region.l-region--footer-part-cent-wrapper > div {
    padding: 0 15px 15px 0;
}

   .l-footer .l-footer-middle .l-region--footer .l-region.l-region--footer-part-right {
    text-align: left !important;
    width: 100% !important;
}
   
   .l-footer .l-footer-middle .l-region--footer .l-region.l-region--footer-part-right > div {
    padding: 0 15px 15px 0;
}
 
   
   
    
}