/*
 Theme Name:   SBPMef
 Theme URI:    https://www.sbpm.be/sbpmef
 Description:  Thème 2019 de la SBPMef adapté de Rowling par ANDERS NORÉN
 Author:       Sébastien Verspecht
 Author URI:   http://sebastien.verspecht.com
 Template:     rowling
 Version:      1.0.46
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  sbpmef
*/

.header-wrapper{
		background-image:url(https://www.sbpm.be/wp-content/uploads/2019/02/trianglify.png);
	background-size:cover;
}
.social-menu li a[href*="www.sbpm.be"]::before {
    content: '\f015';
}
.social-menu li a[href*="/feed/"]::before {
    content: '\f09e';
}

.social-menu li a[href*="tel:"]::before {
    content: '\f095';
}

#confirmer:disabled {
  background-color: #dddddd;
}

.blog-title {
	text-transform: none;
}
.blog-description {
	color: #DDDDDD;
}
.post-image IMG { max-width: 100px !important;  float: right; margin: 0px 0px 10px 10px;}
.ai1ec-agenda-widget-view .ai1ec-date { border: 0px !important;
background: none !important;}
.single-post .post-inner {
    padding-left: 0px; 
}

.post-icon IMG { height: 47px !important; }

.sbpmef-bulles { position:relative; } 
.sbpmef-bulles .post-icon {
	display: block;
	width: 54px;
	height: 54px;
	padding: 3px;
	background: #fff;
	border: 1px solid #ddd;
	border-radius: 99px;
	position: absolute;
	top: 0;
	left: 0;
}

.sbpmef-bulles .post-icon img {
	display: block;
	border-radius: 99px;
}

.rowling-widget-list .post-icon .fa,  .sbpmef-bulles .post-icon .fa {
	font-size: 1.4em;
	text-align: center;
	position: absolute;
	top: 50%;
	margin-top: -11px;
	left: 0;
	right: 0;
	color: #860101;
}

.sbpmef-bulles .post {
		width:100% !important;
}

.sbpmef-bulles  {
			width:100%;
			padding-right:5px;
}

@media only screen
and (max-device-width : 480px) { 
	.sbpmef-bulles  {
				width:100% !important;
				padding-right:5px;
	}
	.content, .sidebar  { width: 100% !important; }
	.sidebar  { padding:20px !important; }
}

.content { width: 70%; }
.sidebar  { 
		width: 26.5%;
		padding: 30px 3px 30px 0px;
 }

.excerpt { 
	margin: 10px 0px 30px 0px !important; 
}

.excerpt P {
	line-height: 120% !important; 
}

@media ( max-width: 850px ) {
.content { width: 100%; }
.sidebar { width: 100%; padding:20px !important; }
}
	
@media ( min-width: 1000px) {
	.sbpmef-bulles  {
			width:47.5%;
			padding-right:5px;
	}
	
}
@media ( min-width: 600px ) and ( max-width: 850px ) {
	.sbpmef-bulles  {
			width:47.5%;
			padding-right:5px;
	}
	
}

.breadcrumb {
	position:relative;
	top:-5px;
}
.breadcrumb A {
	font-style:italic;
}

.widget-content UL {
	padding-left:10px;
}

.form-2cols {
	display: inline-block;
	width: 49%;
	min-width: 250px;
	padding: 3px 5px;
}

@media ( max-width: 600px ) {
	.form-2cols {
		width: 100%;
		padding: 5px 0px;
	}
}

.widget + .widget {
    padding-top: 0px !important;
    border-top: 0px !important;
}