/**
 *  @author Michel Dumont <michel.dumont.io>
 *  @since 2018-11-26
 *  @prestashop version 1.6.x
 */

#smart-page #rightColumn {padding-bottom: 0;}
#smart-page #rightColumn * {box-sizing: border-box; transition: color .3s ease, background .3s ease;}
#smart-page #rightColumn p {margin: 0; padding: 0;}
#smart-page #rightColumn section {margin-bottom: 70px;}
#smart-page #rightColumn section:after {clear: left; display: block; content: ''; height: 0; width: 0;}
#smart-page #rightColumn a.btn {float: left; width: 50%; margin: 2em 25%; padding: .4em 1.2em; font-size: 18px; text-align: center; text-transform: uppercase; color: #fff; background: #605957; text-decoration: none; border: 1px solid #605957; font-weight: bold;}
#smart-page #rightColumn a.btn:hover {color: #605957; background: #fff;}

#smart-page #rightColumn header h1 {font-size: 2em;}
#smart-page #rightColumn header h1:after {display: block; content: ''; width: 100px; height: 2px; background: #231f1d; margin: .3em auto 0;}

#smart-page #rightColumn section.block-text {font-size: 14px;}
#smart-page #rightColumn section.block-text p {padding: 0 0 1.2em;}
#smart-page #rightColumn section.block-text p:last-of-type {padding-bottom: 0;}
#smart-page #rightColumn section.block-text h2,
#smart-page #rightColumn section.block-text h3,
#smart-page #rightColumn section.block-text h4 {text-align: left; font-size: 1.4em; text-transform: uppercase; padding: 0 0 1rem; margin: 0; font-weight: bold;}
#smart-page #rightColumn section.block-text h4 {text-align: center;}

#smart-page #rightColumn section.block-flags > a {float: left; width: 33.33%; padding: 0 15px; text-align: center; text-decoration: none; font-size: 14px; color: #231f1d; font-weight: bold;}
#smart-page #rightColumn section.block-flags > a img {display: block; max-width: 50%; height: auto; margin: 0 auto 1em;}
#smart-page #rightColumn section.block-flags > a span {font-size: 1.2em; text-transform: uppercase; }

#smart-page #rightColumn section.block-products > article {float: left; width: calc(33.33% - 10px); padding: 4px; margin: 0 5px; text-align: center; text-decoration: none; font-size: 14px; color: #fff; font-weight: bold; background: #605957;}
#smart-page #rightColumn section.block-products > article img {display: block; max-width: 100%; height: auto; margin: 0 auto 1em;}
#smart-page #rightColumn section.block-products > article span {display: block; font-size: 1.2em; text-transform: uppercase; margin-bottom: 1.4em; }
#smart-page #rightColumn section.block-products > article span:after {display: block; content: ''; width: 20%; height: 1px; background: #fff; margin: .3em auto 0;}
#smart-page #rightColumn section.block-products > article p {padding: 0 5% 1.6em;}
#smart-page #rightColumn section.block-products > article a {display: block; width: 100%; padding: .4em; color: #231f1d; background: #fff; text-decoration: none;}

#leftColumn {padding-right:5%}