/* Footer Blocks Prestashop module
 * Copyright 2017, Uplight
 * Author: Uplight
 * Website: https://www.uplight.fr
 */

.footer-container .container{
    padding-bottom: 10px;
}
#footer-blocks,
#thin-footer,
#copyright-footer{
  width:100%;
}
#footer-blocks .col-md-2-4{
    width:20%;
    padding-left:15px;
    padding-right:15px;
}
#footer-blocks .rte i{
    font-size: 1rem;
}
#footer-blocks .rte p{
    margin:0;
    font-size:.875rem;
}
#footer-blocks .rte img{
    max-width:100%;
    height:auto;
}
#footer-blocks .rte blockquote{
    margin:0;
}
#footer-blocks .fb-module :is(.footer-block, .social-sharing) {
  width: 100%;
  padding: 0;
}
#footer-blocks #copyright-footer,
#footer-blocks #copyright-footer a{
    font-size: .9em !important;
}
#footer-blocks #copyright-wrapper,
#footer-blocks #more-links-wrapper,
#footer-blocks .no-padding{
    padding:0;
}
#footer-blocks .align-left-to-center, #footer-blocks .align-left-to-center_17{
	text-align:left;
}
#footer-blocks .align-right-to-center, #footer-blocks .align-right-to-center_17{
	text-align:right;
}
.footer-container #footer ul li h4:after{
	display:none;
}
#footer-blocks.container{
	width:100%;
}
#footer-blocks .title .collapse-icons .remove{
    display: none;
}

@media (max-width: 991px) {
	#footer-blocks .col-md-2-4{
		width:100%;
	}
    #footer-blocks #copyright-footer,
    #footer-blocks #copyright-footer a{
        font-size: .8rem;
    }
}

@media (max-width: 767px) {

	#footer-blocks .align-left-to-center{
		text-align:center;
    }
    #footer-blocks .align-left-to-center .collapse{
		text-align:left;
	}

	#footer-blocks .align-right-to-center{
		text-align:center;
	}

    #footer-blocks .align-left-to-center_17{
		text-align:center;
	}

	#footer-blocks .align-right-to-center_17{
		text-align:center;
	}

    #footer-blocks #more-links-wrapper{
        display: none;
    }
    #footer-blocks .title {
        padding: .625rem;
        cursor: pointer;
    }
    #footer-blocks .title[aria-expanded="true"] .collapse-icons .add{
        display:none;
    }
    #footer-blocks .title[aria-expanded="true"] .collapse-icons .remove{
        display: inline-block;
    }
    #footer-blocks .title h4{
        margin-bottom: 0;
    }
    #footer-blocks .collapse{
        margin: 0;
    }
    #footer-blocks .collapse.in{
        display: block;
    }

}

@media screen and (min-width: 768px) {
    #footer-blocks .collapse {
        display: block;
    }
}

/* Specific CSS for 1.7 version */
#footer-blocks a h4{
    color:#000;
    margin-top:30px;
}
#footer-blocks li.first h4{
    margin:0;
}
#footer-blocks .text-center {
    text-align: center;
}
@media (max-width: 767px) {

	#footer-blocks a h4{
		margin-top: 1rem;
	}

}
