.post-meta .icon-xxs{font-size:18px}
.post-title + .post-meta{margin-top:8px}
.post-default .post-controls{margin-bottom:0}
.post-default .post-controls + .post-title{margin-top:8px}
.widget-post{display:block}
.widget-post > a{display:inline-block}
.widget-post > a:hover time{-webkit-transform:translate(10px, -1px);transform:translate(10px, -1px)}
.widget-post > a:hover h6{color:#983a42}
.widget-post h6,.widget-post time{transition:.3s}
.widget-post .post-meta .icon-xxs{font-size:14px}
.widget-post .post-meta time{display:inline-block;font-size:12px;-webkit-transform:translate(0, -1px);transform:translate(0, -1px)}
.widget-post + .widget-post{margin-top:16px}
.post-wide .post-content{text-align:justify;padding-top:41px}
@media (min-width:1800px){.post-wide .post-body{height:162px;overflow:auto}
.post-wide-horizontal .post-media{padding-right:20px}
.post-wide-horizontal .post-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.post-wide-horizontal .post-content{margin-top:0;padding:7% 20px 5%;border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5}
}
.mobile .post-wide-horizontal .thumbnail-classic:hover > figure > img, .tablet .post-wide-horizontal .thumbnail-classic:hover > figure > img{-webkit-transform:scale(1);transform:scale(1)}
.post-boxed{position:relative}
.post-boxed .post-media{background:#255F8E}
.post-boxed .post-media img{width:100%;height:auto;transition:.3s;will-change:opacity}
.post-boxed .post-media + .post-content{margin-top:24px}
.post-boxed .post-tags{position:absolute;top:30px;left:30px;right:30px;z-index:1}
.post-boxed:hover .post-media img{opacity:.8}
@media (max-width:767px){.post-boxed .post-title h3{font-weight:700;font-size:17px;line-height:1.5}
}
@media (min-width:768px){.post-boxed .post-title{position:relative;max-height:74px;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}
.post-boxed .post-media + .post-content{margin-top:0}
.post-boxed .post-content{padding:0;color:#fff}
.post-boxed:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:repeat-x;background-image:-webkit-linear-gradient(0deg, #255F8E, transparent);background-image:-o-linear-gradient(0deg, #255F8E, transparent);background-image:linear-gradient(0deg, #255F8E, transparent)}
.post-boxed .post-body{position:absolute;right:30px;left:35px;bottom:28px;z-index:1}
}
.post-modern{box-shadow:0 3px 11px 0 rgba(0, 0, 0, 0.15)}
.post-modern .post-inset,.post-modern .post-content{padding:30px 30px 24px}
.post-modern .post-inset{padding-bottom:0}
.ie-edge .post-modern{box-shadow:0 3px 11px 0 rgba(0, 0, 0, 0.15)}
.post-timeline{position:relative}
.post-timeline:before{content:'';position:absolute;top:-33px;left:auto;right:0;height:1px;width:100%;background:#d9d9d9}
.post-timeline + .post-timeline{margin-top:66px}
@media (min-width:768px){.post-timeline + .post-timeline{margin-top:40px}
}
@media (min-width:768px){.post-timeline:first-child{position:relative;padding-top:40px}
.post-timeline:first-child:before{content:'';position:absolute;top:-1px;right:0;width:86.5%;height:1px;background:#d9d9d9}
.post-timeline:first-child:after{content:'';position:absolute;top:-1px;left:14px;width:47px;height:1px;background:#d9d9d9}
.post-timeline + .post-timeline{border-top:1px solid #d9d9d9;padding-top:50px}
.post-timeline + .post-timeline{border:none}
.post-timeline + .post-timeline:before{top:0;width:86.5%}
}
@media (min-width:768px){.post-timeline:before{top:-25px}
}
.blog-archive-year:first-child .post-timeline:first-child:before,.blog-archive-year:first-child .post-timeline:first-child:after{display:none}
.blog-archive-year:first-child .post-timeline:first-child{padding-top:0}
.post-modern-timeline{position:relative}
.post-modern-timeline .post-author{margin-top:30px}
.post-modern-timeline .post-author-img,.post-modern-timeline .post-author-name{display:inline-block}
.post-modern-timeline .post-author-img{padding-right:10px}
.post-modern-timeline + .post-modern-timeline{margin-top:34px}
@media (min-width:992px){.post-modern-timeline + .post-modern-timeline:before{position:absolute;bottom:100%;width:1px;height:34px;content:'';background:#d9d9d9}
.post-modern-timeline:after{position:absolute;top:77px;bottom:0;width:1px;content:'';background:#d9d9d9}
.post-modern-timeline .post-author-img{width:45px;height:45px}
.post-modern-timeline .post-author-name{position:absolute;top:50%;margin-top:-12px;transition:.3s;visibility:hidden;opacity:0;padding:3px 10px;font-size:12px;color:#fff;white-space:nowrap;background:#255F8E;border-radius:3px}
.post-modern-timeline .post-author{position:absolute;top:0;margin-top:22px}
.post-modern-timeline .post-author:before{content:'';position:absolute;bottom:100%;margin-bottom:10px;height:12px;width:1px;background:#d9d9d9}
.post-modern-timeline .post-author:after{content:'';position:absolute;top:50%;margin-top:-1px;width:22px;height:1px;background:#d9d9d9}
.post-modern-timeline .post-author:hover .post-author-name{-webkit-transform:translateX(0);transform:translateX(0);visibility:visible;opacity:1}
.post-modern-timeline:first-child .post-author:before{display:none}
.post-modern-timeline:last-child:after{display:none}
}
@media (min-width:992px){.post-modern-timeline-left{margin-left:100px}
.post-modern-timeline-left:before, .post-modern-timeline-left:after{left:-65px}
.post-modern-timeline-left .post-author{right:100%;margin-right:42px}
.post-modern-timeline-left .post-author:before{left:22px}
.post-modern-timeline-left .post-author:after{left:100%;margin-left:10px}
.post-modern-timeline-left .post-author-name{right:100%;margin-right:10px;-webkit-transform:translateX(-10px);transform:translateX(-10px)}
.post-modern-timeline-left .post-author-name:after{content:'';position:absolute;top:50%;margin-top:-4px;left:100%;width:0;height:0;border-style:solid;border-width:4px 0 4px 4px;border-color:transparent transparent transparent #255F8E}
}
@media (min-width:992px){.post-modern-timeline-right{margin-right:100px}
.post-modern-timeline-right:before, .post-modern-timeline-right:after{right:-65px}
.post-modern-timeline-right .post-author{left:100%;margin-left:42px}
.post-modern-timeline-right .post-author:before{right:22px}
.post-modern-timeline-right .post-author:after{right:100%;margin-right:10px}
.post-modern-timeline-right .post-author-name{left:100%;margin-left:10px;-webkit-transform:translateX(-10px);transform:translateX(-10px)}
.post-modern-timeline-right .post-author-name:after{content:'';position:absolute;top:50%;margin-top:-4px;right:100%;width:0;height:0;border-style:solid;border-width:4px 4px 4px 0;border-color:transparent #255F8E transparent transparent}
}
.post-modern-timeline-date{display:block;margin:21px 10px;font-size:17px;font-weight:700;overflow:hidden}
.post-modern-timeline-date time{position:relative}
.post-modern-timeline-date time:after, .post-modern-timeline-date time:before{content:'';position:absolute;top:50%;height:1px;width:2000px;background:#d9d9d9}
.post-modern-timeline-date time:before{right:100%;margin-right:30px}
.post-modern-timeline-date time:after{left:100%;margin-left:30px}
@media (min-width:992px){.post-modern-timeline-date time:before,.post-modern-timeline-date time:after{display:none}
}
.post-event{position:relative}
.post-event .post-meta{position:absolute;left:10px;top:10px;z-index:2;width:50px;text-align:center}
.post-event .post-meta-day{background:#983a42;display:block;height:50px;font-size:30px;line-height:50px;border-radius:3px;box-shadow:0 3px 11px 0 rgba(0, 0, 0, 0.15)}
.post-event .post-meta-month{display:block;height:20px;margin-top:5px;font-size:12px;line-height:20px;background:#434345;border-radius:3px;box-shadow:0 3px 11px 0 rgba(0, 0, 0, 0.15)}
.post-event.post-event-right .post-meta{left:auto;top:10px;right:10px}
@media (min-width:768px){.post-event{padding-left:100px}
.post-event .post-meta{width:70px;left:0;top:0;right:auto}
.post-event .post-meta-day{height:70px;line-height:70px}
.post-event .post-meta-month{font-size:17px;height:30px;line-height:30px}
.post-event.post-event-right{padding-left:0;padding-right:100px}
.post-event.post-event-right .post-meta{left:auto;top:0;right:0}
}
.post-event-type-2{position:relative;display:inline-block;max-width:270px}
.post-event-type-2 .post-meta{position:absolute;top:-20px;left:0;z-index:2;padding:10px 10px 6px;text-align:center;background:#255F8E}
.post-event-type-2 .post-meta-day{display:block;font-size:30px;line-height:24px}
.post-event-type-2 .post-meta-month{display:block;font-size:15px;line-height:inherit}
.post-event-type-2 .post-meta-time{font-size:15px;line-height:inherit}
.post-event-type-2 .post-media{display:inline-block}
.post-event-type-2 .post-media a{position:relative;display:block}
.post-event-type-2 .post-media a:before{content:'';position:absolute;top:0;right:0;left:0;bottom:0;opacity:0;background:rgba(33, 33, 33, 0.6);transition:.3s opacity ease}
.post-event-type-2 .post-media a .icon{position:absolute;top:50%;left:50%;width:48px;height:48px;font-size:48px;line-height:48px;opacity:0;color:#fff;-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%);transition:.3s all ease}
.post-event-type-2 .post-media:hover a:before{opacity:1}
.post-event-type-2 .post-media:hover a .icon{opacity:1;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}
.post-vacation{display:block;padding:22px 27px;background:#fff;box-shadow:0 1px 4px 0 rgba(0, 0, 0, 0.15);-webkit-transition:0.35s all ease;-o-transition:0.35s all ease;transition:0.35s all ease}
.post-vacation h3{-webkit-transition:0.35s all ease;-o-transition:0.35s all ease;transition:0.35s all ease}
.post-vacation:hover{background:#255F8E}
.post-vacation:hover h3{color:#fff}
.ie-edge .post-vacation{box-shadow:0 3px 11px 0 rgba(0, 0, 0, 0.15)}
.widget-event{display:block}
.widget-event h6{-webkit-transition:0.35s all ease;-o-transition:0.35s all ease;transition:0.35s all ease}
.widget-event > a{display:inline-block}
.widget-event > a:hover h6{color:#983a42}
.widget-event .post-meta .icon-xxs{font-size:14px}
.widget-event .post-meta time{display:inline-block;font-size:12px}
.widget-event + .widget-event{margin-top:16px}
.search_results_message{padding:15px 20px;text-align:left;font-size:130%;color:#888888;border:1px solid #eee;background-color:#f8f8f8;margin-bottom:40px}
.blog-list .pagination > li > a{padding:7px 12px}
.post-media div{width:100%;max-height:auto;overflow:hidden}
.post-media div figure{text-align:center}
.post-media div figure img{}
.blog-list-image img{width:100%}
.blog-sheet-image img{max-width:100%}
html body .owl-prev, html body .owl-next{background-color:#198769}
html body .owl-prev:hover, html body .owl-next:hover{color:#198769}
article .post-content p{text-align:justify}
p + .btn{margin-top:20px}
article .post-content ul{margin-left:20px}
article .post-content ul li{background:url(../CmsContent/images/puce1.png) no-repeat left 4px;padding:0 0 15px 30px}