/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */
.am_cont  {font-size:14px;} .am_ajax_post_grid_wrap{box-sizing:border-box}.asr-filter-div .asr_texonomy{display:inline-block;cursor:pointer;background:transparent;padding:5px 10px;margin:1px;}.asr-filter-div ul{list-style:none;margin:0;padding:0}.asr_texonomy.active,.asr_texonomy:hover{background:rgba(0, 0, 0, 0.1)}.asr-ajax-container{position:relative}.asr-ajax-container .asr-loader{display:none}.asr-filter-div{margin-bottom:30px}.am_grid_col{padding:0 15px}.am_post_grid{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.asr-loader{position:absolute;left:0;right:0;margin:0 auto;text-align:center;z-index:9;height:100%;background:rgba(255, 255, 255, 0.7)}.lds-dual-ring{display:inline-block;width:80px;height:80px;position:absolute;left:0;right:0;margin:0 auto;top:50%;transform:translateY(-50%)}.lds-dual-ring:after{content:" ";display:block;width:64px;height:64px;margin:8px;border-radius:50%;border:1px solid #333;border-color:#333 transparent #333 transparent;-webkit-animation:lds-dual-ring 1.2s linear infinite;animation:lds-dual-ring 1.2s linear infinite}@-webkit-keyframes lds-dual-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lds-dual-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.am__col-3 .am_grid_col{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}@media (min-width:980px){.am__col-3 .am_grid_col{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}}@media (min-width:680px) and (max-width:980px){.am_post_grid .am_grid_col .am_single_grid .am_cont .am__title{font-size:18px!important;color:#29317e;line-height:1em}.am__col-3 .am_grid_col{-ms-flex:0 0 50%;-webkit-box-flex:0;-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (max-width:680px){.am_post_grid .am_grid_col .am_single_grid .am_cont .am__title{font-size:18px!important;color:#29317e;line-height:1em}.am__col-3 .am_grid_col{-ms-flex:0 0 100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.am_single_grid{box-shadow:1px 1px 15px rgba(0, 0, 0, 0.2);height:100%;display:block}.am__col-3 .am_grid_col{margin-bottom:30px}.am_thumb{height:200px;overflow:hidden}.am_thumb img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%;width:100%;margin:0 !important;border-radius:0;-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out}.am_cont{padding:20px}.am_single_grid:hover .am_thumb img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.banner{background-color:#84bd00;text-transform: uppercase;font-weight: 600;position:absolute;top:0;right:16px;padding:10px 20px;color:white;font-size:12px!important}.aol_search{margin-bottom:21px;text-align:center;padding:10px 20px}.aol_search .custom_recherche{margin-top:0px !important;border:0px !important;box-shadow:2px 0px 3px 0px #ccc !important;border-left:2px solid #ce0058 !important;width:400px;padding:15px !important;margin-right:-3px}.aol_search .recherche_btn{transition:all 0.2s ease-in;padding:15px 20px;border:1px solid #ce0058;background:#ce0058;color:white}.aol_search .recherche_btn:hover{transform:scale(1.06);transition:all 0.2s ease-in}.timer{background: #29317f;position: absolute;left: 15px;right: 15px;bottom: 0;min-height: 61px;color: white;padding: 10px 20px;}.grid_terms{color:#ce0058 !important;font-weight:500;padding-top: 30px;font-size: 15px !important;}@media (min-width:980px){.am_post_grid .am_grid_col .am_single_grid .am_cont .am__title{font-size:18px!important;color:#29317e;line-height:1em}.am_post_grid .am_grid_col .am_single_grid .banner{position:absolute;top:0;background:#84bd00;color:white;right:15px;padding:5px 10px}}.read-more-pagination{text-align:center;padding:15px 30px;background:#ce0058;text-transform:uppercase;color:white!important;transition:all 0.2s ease-in}.read-more-pagination:hover{letter-spacing:2.2px;cursor:pointer;box-shadow:2px 2px 12px 1px #ccc;opacity:0.9;transition:all 0.2s ease-in}.am_posts_navigation{text-align:center;margin-top:20px}