/*
	Noir : 1d1d1f
	Bleu : 146aa7
*/

@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,700');

a,a:visited{color: #136aa9; }
a:hover{color: #136aa9; }

ul > li{list-style:square outside none;}

.emedia-breadcrumb{background:#284f6b;text-transform:uppercase;padding:20px 0;color:#fff;font-size:11px;}
.emedia-breadcrumb a:hover,
.emedia-breadcrumb a{color:#fff;}
.emedia-breadcrumb .separator{padding:0 8px;}

.single-post article.post .item .entry-header img{width:auto;margin:auto;display:block}

.ca-post-list .entry-header,
.ca-post-list .blog-item .entry-content{float:none;width:100%;}
.ca-post-list .entry-header{max-height:270px;}

h5.widget-title{text-transform:uppercase;color:#1d1d1f;position:relative;padding:16px 0 0 0;}
h5.widget-title:before{content:' ';position:absolute;left:0;top:0;background:#146aa7;height:3px;width:60px;}

body.archive .item  > header.entry-header,
body.blog .item  > header.entry-header{display:none}

.nav-menu > ul > li > a:after,
.nav-menu > ul > li > a:before{display:none}

.header .nav-menu > ul > li:hover > a,
.header .nav-menu > ul > li:focus > a,
.header .nav-menu > ul > li:active > a,
.header .nav-menu > ul > li.current-menu-item > a{color:#146aa7}

#menu{float:right;padding:0;margin:0;}
#menu > ul > li > a{padding-top:40px;padding-bottom:40px;border-top:7px solid #fff;font-weight:800;}
#menu > ul > li.current_page_item > a{border-top:7px solid #146aa7;}

#popup-nl-register{background:#fff;width:680px;}
#popup-nl-register .wrapper{padding:34px;}
#popup-nl-register .wrapper h2{font-size:30px;font-weight:lighter;color:#1b1c1d;}
#popup-nl-register form{width:300px;margin:auto;display: block;}
#popup-nl-register form input{width:100%;}

#popup-nl-register .msg-error,
#popup-nl-register .msg-success{display:none;padding:6px 12px;color:#fff;background:#41a913;border-radius:4px;margin:0 0 10px 0;}
#popup-nl-register .msg-error{background:#a91313}

body.menu-horizontal .header .nav-menu > ul > li > ul{top:111px;}

.header.v1 .header-logo{padding:0;margin-top:-36px;z-index:1000;position:relative}
.sticky-wrapper.is-sticky .header.v1 .header-logo{margin-top:0}

.pre-header{background:#c24f18;min-height:36px;color:#fff;text-align:right;padding:6px 0 0 0;font-family:'Open Sans', sans-serif;font-size:13px;}
.pre-header a{color:#fff}

#cata-template-wrapper{overflow:inherit}

#homeslider .dione.tparrows{display:none!important}
#homeslider .zeus .tp-bullet{width: 8px;height: 8px;}

.header-search{position:relative}
.header-search input{width:100%;}
.header-search button{position:absolute;right:0;top:0;bottom:0;padding:0 16px;background:#136aa9;border:none}
.header-search button i{color:#fff;font-size:12px;}

h3.title{margin: 0 0 20px;}
h3.title a{font-size:30px;font-weight:300;color:#1b1c1d;}
h3.title a:hover{color:#1b1c1d}
.wrap-entry-content li,
.wrap-entry-content p{font-size:14px;color:#a2a2a2}
.wrap-entry-content .read-more{font-size:14px!important;padding:8px 20px!important;}

.navi-project.row{border-bottom:none;}

body.menu-horizontal .header .nav-menu > ul > li > ul {width:auto;}
.header .nav-menu ul ul li{white-space:nowrap}

.widget_tag_cloud .tagcloud a{background:none;transition:all .4s linear;color:#686b6d;font-size:12px;border:#e7eaec 1px solid;border-radius:2px;padding:0 4px;}
.widget_tag_cloud .tagcloud a:hover{background:#136aa9;color:#fff;border:#136aa9 1px solid;}

.entry-content .nomarge{margin:0 -15px;}
.entry-content .nomarge .meta-seperate{display:none;}
.entry-content .categorie-ico{width: 34px;text-align: center;}
.entry-content .categorie-ico i{font-size:28px;color:#136aa9}
.entry-content .publish{color:#676a6c;font-size:12px;line-height: 12px;margin:8px 0 0 0;}
.entry-content .date{color:#c14f18;font-size:12px;    font-style: normal;}

.category-list{}
.category-list i{font-size:18px;color:#136aa9;width:44px;text-align:center;}
.category-list li{border-bottom:1px solid #e7eaec;padding:10px 0;font-size:12px;}
.category-list li:last-child{border-bottom:none;}

.ca-post-list .blog-item .entry-content{padding:0;}
.ca-post-list .blog-item .entry-content .meta-categories{color:#006bae;margin:24px 0 14px 0;padding:15px 0 0 0;position:relative;font-size:11px;text-transform:uppercase}
.ca-post-list .blog-item .entry-content .meta-categories a {color:#006bae}
.ca-post-list .blog-item .entry-content .meta-categories:before{content:' ';position:absolute;left:0;top:0;width:60px;height:3px;background:#006bae}

.widget_text .readmore{padding: 6px 16px;}

.widget_recent_entries{}
.widget_recent_entries .post-date{margin:0 0 12px 0;color:#c14f18;font-size:10px;font-style:normal}
.widget_recent_entries .post-date:before{content:'  ';font-family:Fontawesome;}
.widget_recent_entries ul li{border-bottom:1px solid #e7eaec;}

aside.col-md-3 li,
aside.col-md-3 p{font-size:12px;line-height:18px;color:#a2a2a2}
.widget_title_wrapper .widget-title{padding-bottom:14px;}

body .wrap-entry-content .read-more .more-arrow{display:none!important}
body .wrap-entry-content .read-more{display:inline-block!important;text-transform:none!important;font-weight:normal!important}
body .wrap-entry-content .read-more,
#popup-nl-register form input.readmore,
.readmore{background:#136aa9;border-radius:2px;padding:11px 21px;color:#fff;font-size:12px;font-weight:bold;transition:all .4s linear;margin-top:0!important;}
.readmore:hover{background:#0f527c;color:#fff}
#popup-nl-register form input.readmore{text-transform:none;font-size:14px;padding:4px;}

.blue-footer{padding-top:60px;padding-bottom:25px;background:#eff9fe}
.blue-footer p{margin:0;}
.blue-footer .container + .container{margin-top:24px;}

.small-footer{margin-top:40px;margin-bottom:50px;}
.small-footer .content {font-size:13px;color:#a2a2a2;}
.small-footer .content strong{color:#006BAE}
.small-footer .content a{color:#146aa9}
.small-footer .content img.ico{padding:0 8px;}
.small-footer .pnomargin p{margin:0}
#emedia-footer{background:#146aa9;color:#fff;font-size:13px;padding:20px 0;text-align:center;}



img.avatar{display:none!important}
body.single-post header.entry-header .single-top-meta p:first-child{text-align:left;color:#006bae;margin:24px 0 14px 0;padding:15px 0 0 0;position:relative;font-size:11px;text-transform:uppercase}
body.single-post header.entry-header .single-top-meta p:first-child a {color:#006bae;font-weight:normal!important;}
body.single-post header.entry-header .single-top-meta p:first-child:before{content:' ';position:absolute;left:0;top:0;width:60px;height:3px;background:#006bae}
body.single-post header.entry-header .single-top-meta h2.title{text-align:left;font-size:30px;font-weight:300;color:#1b1c1d;margin: 0 0 20px;}
body.single-post header.entry-header .single-top-meta:after,
body.single-post header.entry-header .single-top-meta h2.title + .meta-categories.meta-info{display:none!important}

.blog-item .item figure.entry-thumbnail{text-align:center;}
.blog-item .post-standard > a img, .blog-item .post-default > a img, .blog-item .post-image > a img{width: auto;}