/* Theme Name: AEM Slate Theme URI: https://www.avignon-et-moi.fr/themes/aem-slate/ Description: A super simple WordPress theme designed for a clean and minimalistic look. Version: 2.1 Author: AEM Author URI: https://www.avignon-et-moi.fr/ License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Text Domain: aem-slate Tags: blog, clear border, flat Copyright: © 2023 Aem, tous droits réservés. Tested up to: 5.8 Requires PHP: 7.0 */ /* Reset and General Styles */ html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, img, ul, ol, li { margin: 0; padding: 0; border: 0; font-size: 100%; font-weight: normal; vertical-align: baseline; } /* Global Styles */ body { font-family: Arial, sans-serif; font-size: 16px; line-height: 1.6; color: #333; background-color: #fff; } a { text-decoration: none; color: #ed145b; } /* Header Styles */ header { background-color: #f7f7f7; padding: 0px; padding-top: 20px; text-align: center; } /* Styles for the main navigation */ .main-navigation { text-align: center; background-color:#ed145b; } .main-navigation ul.menu { list-style: none; display: inline-block; margin: 0; padding: 0; } .main-navigation ul.menu li { display: inline-block; position: relative; margin-right: 20px; } .main-navigation ul.menu li:last-child { margin-right: 0; } .main-navigation ul.menu li a { text-decoration: none; color:white; padding: 10px 15px; display: block; } .main-navigation ul.sub-menu { display: none; position: absolute; top: 100%; left: 0; background-color: #fff; border: 1px solid #ddd; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); } .main-navigation ul.menu li:hover ul.sub-menu { display: block; } .main-navigation ul.sub-menu{ max-width: 200px; } .main-navigation ul.sub-menu li { width: 200px; } .main-navigation ul.sub-menu li a { color: #333; padding:10px !important; padding-top:10px !important; padding-bottom:10px !important; width:100%; text-align:center; display: block; } .main-navigation ul.sub-menu li:hover{ background-color: #ed145b; } .main-navigation ul.sub-menu li a:hover { color:white; } /* Content and Sidebar Styles */ #primary { width: 100%; display: flex; justify-content: center; flex-wrap: wrap; /* Permet aux éléments de passer à la ligne si l'espace est insuffisant */ box-sizing: border-box; padding: 20px; background-color: #f7f7f7; } #post-bloc { float: left; width: 400px; margin: 10px; /* Espace entre les blocs */ background-color: #fff; border: 1px solid #ddd; box-sizing: border-box; } #post-bloc{ float:left; margin: 20px; padding: 20px; border: 1px solid #ddd; background-color: #fff; box-sizing: border-box; box-shadow: -3px 0px 9px 0px rgba(0,0,0,0.4); -webkit-box-shadow: -3px 0px 9px 0px rgba(0,0,0,0.4); -moz-box-shadow: -3px 0px 9px 0px rgba(0,0,0,0.4); } #post-bloc img{ display: block; width: 100%; height: auto; max-height:240px; min-height:240px; padding-bottom:20px; } #more-single{ width:100%; color:white; text-align:center; padding-top:20px; padding-bottom:20px; background-color:#ed145b } #post-bloc .entry-title{ height:45px; } #post-bloc .entry-content{ height:210px; } #post-final .post-thumbnail img{ margin:auto; } /* Footer Styles */ footer { background-color: #333; color: #fff; text-align: center; padding: 10px; }