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

.footer-container .container{
    padding-bottom: 0;
}
#footer-blocks .row{
    margin:0;
}
#footer-blocks,
#thin-footer{
	float:left;
    width:100%;
}
#footer-blocks {
    margin-top: 80px;
}
#footer-blocks {margin-bottom: 80px;}
#footer-blocks .col-md-2-4{
    float:left;
    width: 16.6667%;
}
#footer-blocks .rte p{
    margin:0;
}
#footer-blocks .rte img{
    /*width:100%;
    height:auto;*/
}
#footer-blocks .rte blockquote{
    margin:0;
}
#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%;
}

@media (max-width: 991px) {

	#footer-blocks .align-left-to-center{
		text-align:center;
	}
#footer-blocks .align-left-to-center.lasto {width: 100%;}
#footer-blocks .align-left-to-center.lasto ul {margin: 0 -15px;}
#footer-blocks .align-left-to-center.lasto ul li {float: left; padding: 0 15px; width: 33.333%;}
#footer-blocks .align-left-to-center.lasto ul li:nth-child(2), #footer-blocks .align-left-to-center.lasto ul li:nth-child(3) { padding-top: 45px; }
#footer-blocks .align-right-to-center {text-align:center;}
#footer-blocks .align-left-to-center.lasto ul li ul.footer_social li {width: auto; padding-top: 0!important;min-height: auto;}

	#footer-blocks .col-md-2-4{
    width: 25%;
    text-align: left;
	}

}

@media (max-width: 768px) {

	#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;
    }

}
@media (max-width: 991px) {
  #footer-blocks {
    margin-top: 55px !important;
}
}
#footer-blocks .align-left-to-center.lasto ul li:nth-child(1), #footer-blocks .align-left-to-center.lasto ul li:nth-child(2) {padding-bottom: 10px}
@media(max-width: 767px) {
  #footer-blocks .col-md-2-4 {
    width: 100%;
    text-align: left;
}
#footer-blocks {
    margin-top: 10px !important;
}
#footer-blocks .align-left-to-center.lasto ul li:nth-child(1) {width: 40%;}
#footer-blocks .align-left-to-center.lasto ul li:nth-child(2) {width: 60%;}
#footer-blocks .align-left-to-center.lasto ul li {
    padding-top: 15px !important;
    float: left;
    width: 50%;
    min-height: 50px;
}
#newsletter_block_left { padding: 0;}

}
