.posts-blog{float:left;width:65%;margin:55px 5% 0 0;}
.sidebar-blog{float:right;width:30%;margin:55px 0 0 0;}
.sidebar-blog div.widget_media_image a.blog-link{display:block;background-color:#FBE9A7;text-align:center; border-radius:5px;}
.sidebar-blog div.widget_media_image a.blog-link img{margin-top:-20px;}
.sidebar-blog div.textwidget p{text-align:left;}
.sidebar-blog div.textwidget p:last-of-type{text-align:center;}
.sidebar-blog div.textwidget a i{font-size:20px;margin-right:8px;}
.sidebar-blog div.widget_categories h2{color:#fff;background-color:#a9b223;font-size:14px;font-weight:bold;text-transform:uppercase;padding:16px 40px;margin:20px 0 0 0;background-image:url(//ekoapro.sw-developpement.com/wp-content/themes/restofute/img/folder.png);
background-repeat:no-repeat;background-position:10px 15px;}
.sidebar-blog div.widget_categories ul li{display:block;border-bottom:1px solid #333435; border-left: 3px solid #a9b223; border-right: 3px solid #a9b223; padding-left: 10px;}
.sidebar-blog div.widget_categories ul li a{display:block;color:#333435;line-height:48px;padding:0 40px;-webkit-transition: background-color 300ms linear;
-ms-transition: background-color 300ms linear;transition: background-color 300ms linear;}
.sidebar-blog div.widget_categories ul li a:hover{background-color:#e9e9e9;}
.sidebar-blog div.widget_categories ul li:last-of-type{border-bottom:16px solid #a9b223;}
.sidebar-blog div.widget_recent_entries{margin:25px 0 0 0;}
.sidebar-blog div.widget_recent_entries h2{font-size:14px;font-weight:bold;text-transform:uppercase;color:#fff;background-color:#333435;padding:16px 40px;margin:0;background-image:url(//ekoapro.sw-developpement.com/wp-content/themes/restofute/img/comment-lines.png);
background-repeat:no-repeat;background-position:10px 15px;}
.sidebar-blog div.widget_recent_entries ul li{display:block;border-bottom:1px solid #a9b223;}
.sidebar-blog div.widget_recent_entries ul li a{display:block;padding:16px 40px;line-height:22px;font-size:16px;color:#333435;-webkit-transition: background-color 300ms linear;
-ms-transition: background-color 300ms linear;
transition: background-color 300ms linear;}
.sidebar-blog div.widget_recent_entries ul li a:hover{background-color:#e9e9e9;}
.sidebar-blog div.widget_recent_entries ul li:last-of-type{border-bottom:16px solid #333435;}
.sidebar-blog .widget_custom_html{margin:0 0 20px 0;}
.sidebar-blog .widget_custom_html h2{margin:20px 0 10px 0;font-size:18px;text-align:center;}
.sidebar-blog .widget_custom_html #socials-blog{text-align:center;}
.sidebar-blog .widget_custom_html #socials-blog a{margin:0 10px;-webkit-transition: color 300ms linear;
-ms-transition: color 300ms linear;
transition: color 300ms linear;}
.sidebar-blog .widget_custom_html #socials-blog a:hover{color:#333435;}
.sidebar-blog .widget_custom_html #socials-blog a i{font-size:40px;}
.widgetpress h2{font-size:22px;text-align:center;border-bottom:1px solid #ddd;margin:0;padding:0 0 8px 0;}
.widgetpress.widget_nav_menu li{display:block;}
.widgetpress.widget_nav_menu li a{display:block;padding:8px 10px;border-bottom:1px solid #ddd;-webkit-transition: background-color 300ms linear;
-ms-transition: background-color 300ms linear;transition: background-color 300ms linear;}
.widgetpress.widget_nav_menu li a:hover{background-color:#e9e9e9;}
.widgetpress.widget_text{margin:30px 0;}
.widgetpress.widget_text p{line-height:24px;border:1px solid #ddd;border-top:0;margin:0;padding:15px 0;text-align:center;}
.entry-content{margin:0 0 50px 0;}
.entry-content .thumb-post{height:350px;overflow:hidden;text-align:center;margin:0 0 15px 0;}
.entry-content .thumb-post img{min-width:100%;max-width:none;margin:0 -100%;}
.posts-blog .entry-content h3{font-size:18px;font-weight:bold;text-align:left;margin:6px 0 0 0;float:left;width:70%;}
.entry-content a.button{display:inline-block;float:right;}
.entry-content a.button i{margin-left:8px;}
.entry-content .post-date{float:left;margin:0;width:50%;}
.pagination{background-color:#9cb113;}
.pagination span.page-numbers,.pagination a.page-numbers{display:inline-block;padding:4px 11px;margin:0;float:left;}
.pagination span.page-numbers.current{color:#fff;background-color:#333435;}
.pagination a.page-numbers{color:#fff;-webkit-transition: background-color 300ms linear;-ms-transition: background-color 300ms linear;transition: background-color 300ms linear;}
.pagination a.page-numbers i{font-size:18px;}
.pagination a.page-numbers:hover{background-color:#84960e;}
#share{margin:30px 0;text-align:center;}
#share span{font-size:18px;line-height:41px;padding-right:10px;margin-top:-20px;}
#share a{margin:0 10px;}
#share a img{margin-bottom:-15px;}
.single-post a img.alignright{margin-left:12px;}
.single-post a img.alignleft{margin-right:12px;}
@media all and (max-width: 990px) {
.single-post .entry-content .thumb-post{height:auto;width:100%;overflow:none;}
.single-post .entry-content .thumb-post img{max-width:100%;height:auto;width:auto;max-height:100%;}
}
@media all and (max-width: 770px) {
.posts-blog,.sidebar-blog{float:none;width:100%;margin-left:0;}
}