.page-nos-conseils-tous-les-conseils h2.pane-title{
	margin-top: 10px;

}

/** Bg fixes **/
.page-nos-conseils-tous-les-conseils section[role='main-content']>div{
	background: #f6f6f6;
	padding: 30px;
}

.page-nos-conseils-tous-les-conseils section[role='main-content']>div:first-child{
	background: transparent;
	padding: 0;

}

.page-nos-conseils-tous-les-conseils section[role='main-content']>div.panel-separator{
	background: transparent;
	padding: 0;
}

.page-nos-conseils-tous-les-conseils .pane-bn-advice-bn-advice-all-advice .pane-title{

	font-family: ebGaramondBold;
	font-size: 30px;
	font-size: 3rem;
	color : rgb(143, 214,189);

	text-transform: uppercase;

}

.page-nos-conseils-tous-les-conseils .pane-bn-advice-bn-advice-all-advice ul.advice-simplerows{
	list-style-type: none;
	padding-left: 0px;

}

.page-nos-conseils-tous-les-conseils .pane-bn-advice-bn-advice-all-advice ul.advice-simplerows li{

}



.page-nos-conseils-tous-les-conseils .pane-bn-advice-bn-advice-all-advice ul.advice-simplerows li a:hover{

}

.page-nos-conseils-tous-les-conseils .pane-bn-advice-bn-advice-all-advice ul.advice-simplerows li a{
	display: inline-block;
	width: 100%;

	border-top : 1px solid #AAAAAA;
	padding : 10px 0 10px 10px;

}

.page-nos-conseils-tous-les-conseils .pane-bn-advice-bn-advice-all-advice ul.advice-simplerows li:first-child a{
	border-top : none;
}

.page-nos-conseils-tous-les-conseils .pane-bn-advice-bn-advice-all-advice ul.advice-simplerows li a span.advice-title{
	display: inline-block;
	width: calc(100% - 100px);
}

.page-nos-conseils-tous-les-conseils .pane-bn-advice-bn-advice-all-advice ul.advice-simplerows li span.advice-date{
	float: right;
	padding-right: 5px;
	color: #AAAAAA;

}

.page-nos-conseils-tous-les-conseils .pane-bn-advice-bn-advice-all-advice ul.advice-simplerows li a:hover{
	background: rgb(143, 214,189);
	border-radius: 2px;

}

.page-nos-conseils-tous-les-conseils .pane-bn-advice-bn-advice-all-advice ul.advice-simplerows li a:hover, 
.page-nos-conseils-tous-les-conseils .pane-bn-advice-bn-advice-all-advice ul.advice-simplerows li a:hover span.advice-date{
		color: #FFF;
		transition: all 0.3s;
}

.page-nos-conseils-tous-les-conseils .pane-bn-advice-bn-advice-all-advice .pane-content .text-center{
	text-align: right;
}

.page-nos-conseils-tous-les-conseils .pane-bn-advice-bn-advice-all-advice .pane-content .text-center ul.pagination{
	float: none;
}
.page-nos-conseils-tous-les-conseils .pane-bn-advice-bn-advice-all-advice .pane-content .text-center ul.pagination>li>a{
	padding : 0px 10px 0px 10px;
	border : none;
	border-left : 1px solid #000;
	color : #000;
}

.page-nos-conseils-tous-les-conseils .pane-bn-advice-bn-advice-all-advice .pane-content .text-center ul.pagination>li>a:hover,
.page-nos-conseils-tous-les-conseils .pane-bn-advice-bn-advice-all-advice .pane-content .text-center ul.pagination>li>a:focus{
	color : rgb(143, 214,189);
	background: none;
	border : none;
	border-left : 1px solid #000;
	transition : color 0.2s ease-in-out;
}



.page-nos-conseils-tous-les-conseils .pane-bn-advice-bn-advice-all-advice .pane-content .text-center ul.pagination>li.prev>a:before{
	content : "< ";
}

.page-nos-conseils-tous-les-conseils .pane-bn-advice-bn-advice-all-advice .pane-content .text-center ul.pagination>li.next>a:after{
	content : " >";
}


/*.page-nos-conseils-tous-les-conseils .pane-bn-advice-bn-advice-all-advice .pane-content .text-center ul.pagination>li>a:before,
.page-nos-conseils-tous-les-conseils .pane-bn-advice-bn-advice-all-advice .pane-content .text-center ul.pagination>li>a:after{
	
}*/

.page-nos-conseils-tous-les-conseils .pane-bn-advice-bn-advice-all-advice .pane-content .text-center ul.pagination>li.active>a{
	border : none;
	color : rgb(143, 214,189);
	border-left: 1px solid #000;
	background: none;
	

}

.page-nos-conseils-tous-les-conseils .pane-bn-advice-bn-advice-all-advice .pane-content .text-center ul.pagination>li:first-child>a,
.page-nos-conseils-tous-les-conseils .pane-bn-advice-bn-advice-all-advice .pane-content .text-center ul.pagination>li:first-child>a:hover,
.page-nos-conseils-tous-les-conseils .pane-bn-advice-bn-advice-all-advice .pane-content .text-center ul.pagination>li:first-child>a:focus{
	border-left: none;
}

.page-nos-conseils-tous-les-conseils .pane-bn-advice-bn-advice-all-advice .pane-content .text-center ul.pagination>li:last-child>a,
.page-nos-conseils-tous-les-conseils .pane-bn-advice-bn-advice-all-advice .pane-content .text-center ul.pagination>li:first-child>a{
	border-radius : 0;
}


/*********************************************
 *                  WEBFORM                  *
 *********************************************/

.page-nos-conseils-tous-les-conseils h2.pane-title{
	font-family: ebGaramondBold;
	font-size: 22px;
	font-size: 2.2rem;
}


.page-nos-conseils .form-control.form-text{
	border-color: #ccc;
}

.page-nos-conseils-tous-les-conseils #webform-component-prenom, .page-nos-conseils-tous-les-conseils #webform-component-thematique-du-conseil{
	width: 45%;
	float: right;
}


.page-nos-conseils-tous-les-conseils form #webform-component-nom,
.page-nos-conseils-tous-les-conseils form #webform-component-adresse-e-mail{
	width: 53%;
	float: left;
}

.page-nos-conseils-tous-les-conseils form .form-item{
	padding: 15px 0 15px 0;
}

.page-nos-conseils-tous-les-conseils label{
	font-family: ebGaramondBold;
	font-size: 18px;
	font-size: 1.8rem;
	padding-left: 5px;
}

.page-nos-conseils-tous-les-conseils form input{

	display: block;
    width: 100%;
    height: 34px;
	font-size: 15px;
    line-height: 1.42857143;

	border-radius: 0;
  	color: #6e6e6e;	
  	background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;

    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;


}

.page-nos-conseils-tous-les-conseils form input:focus{
	outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);

}

.page-nos-conseils-tous-les-conseils form #webform-component-adresse-e-mail .description{
	font-family: ptSansNarrowItalic;
	font-weight: 100;
	font-size: 15px;
	font-size: 1.5rem;
	color: #AAAAAA;	
	padding-left: 10px;
}


.page-nos-conseils-tous-les-conseils form input{
	padding : 0	10px 0 10px;
}

.page-nos-conseils-tous-les-conseils form select#edit-submitted-thematique-du-conseil{
   -webkit-appearance: button;
   -webkit-user-select: none;
   /*-moz-appearance: none;*/
   background-image: url('../../img/input-select-arrow.png');
   background-position: 97% center;
   background-repeat: no-repeat;
   border: 1px solid #AAA;
   border-radius: 0;
   color: #555;
   font-size: inherit;
   /*margin: 20px;*/
   overflow: hidden;
   /*padding: 5px 10px;*/
   text-overflow: ellipsis;
   white-space: nowrap;
/*   width: 300px;*/
}

/*Remove outline on select for FF */
.page-nos-conseils-tous-les-conseils form select:-moz-focusring{
	outline: none;
    color: transparent !important;
    text-shadow: 0 0 0 #000;
}

.page-nos-conseils-tous-les-conseils form select:focus::-ms-value{
	background: none;
	color: #000;
}

.page-nos-conseils-tous-les-conseils form select::-ms-expand{
    display: none;
}


.page-nos-conseils-tous-les-conseils input::-webkit-input-placeholder,
.page-nos-conseils-tous-les-conseils textarea::-webkit-input-placeholder{ /* WebKit, Blink, Edge */
    font-family: ptSansNarrowItalic;
	font-weight: 100;
	font-size: 15px;
	font-size: 1.5rem;
	color: #AAAAAA;	
}


.page-nos-conseils-tous-les-conseils form:-moz-placeholder{ /* Mozilla Firefox 4 to 18 */
   	font-family: ptSansNarrowItalic;
	font-weight: 100;
	font-size: 15px;
	font-size: 1.5rem;	
	opacity: 1;
	color: #AAAAAA;	
}

.page-nos-conseils-tous-les-conseils form ::-moz-placeholder{ /* Mozilla Firefox 19+ */
   	font-family: ptSansNarrowItalic;
	font-weight: 100;
	font-size: 15px;
	font-size: 1.5rem;	
	opacity: 1;
	color: #AAAAAA;	
}

.page-nos-conseils-tous-les-conseils form input:-ms-input-placeholder,
.page-nos-conseils-tous-les-conseils form textarea:-ms-input-placeholder{ /* Internet Explorer 10-11 */
   	font-family: ptSansNarrowItalic;
	font-weight: 100;
	font-size: 15px;
	font-size: 1.5rem;	
	color: #AAAAAA;	
}

.page-nos-conseils-tous-les-conseils form input:placeholder-shown,
.page-nos-conseils-tous-les-conseils form textarea:placeholder-shown{ /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  	font-family: ptSansNarrowItalic;
	font-weight: 100;
	font-size: 15px;
	font-size: 1.5rem;	
	color: #AAAAAA;	
}

.page-nos-conseils-tous-les-conseils .form-required{
	color: rgb(143, 214,189);
}


.page-nos-conseils-tous-les-conseils form #edit-submitted-message{
	color : rgb(143, 214,189);
	font-family: ptSansNarrowRegular;
	font-size: 18px;
	font-size: 1.8rem;
}

/*Clearing floats hack*/
.page-nos-conseils-tous-les-conseils:after{
	content:'';
	display: block;
	clear: both;
	
}

.page-nos-conseils-tous-les-conseils #edit-submit{
	float: right;
    margin-top: 10px;
    color: rgb(143, 214,189);
    border: 1px solid #ccc;

    font-family: ptSansNarrowRegular;
    font-size: 15px;
    font-size: 1.5rem;
    text-transform: uppercase;
}

.page-nos-conseils-tous-les-conseils #edit-submit:hover{
	color: #FFF;
	border: 1px solid rgb(143, 214,189);
	background: rgb(143, 214,189);
	transition: 0.3s all;
}


@media(max-width: 991px){
	.page-nos-conseils-tous-les-conseils{
		padding: 20px;
	}
	.page-nos-conseils-tous-les-conseils form.webform-client-form div.flex-container{
		width: 100%;
		
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;

		flex-direction: row;
		flex-wrap: wrap;

		justify-content: space-between;
	}

	.page-nos-conseils-tous-les-conseils form.webform-client-form div.flex-container #webform-component-nom{
		-webkit-order: 1;
		-moz-order: 1;
		-ms-order: 1;
		-o-order: 1;
		order: 1;
	}

	.page-nos-conseils-tous-les-conseils form.webform-client-form div.flex-container #webform-component-prenom{
		-webkit-order: 2;
		-moz-order: 2;
		-ms-order: 2;
		-o-order: 2;
		order: 2;
	}

	.page-nos-conseils-tous-les-conseils form.webform-client-form div.flex-container #webform-component-adresse-e-mail,
	.page-nos-conseils-tous-les-conseils form.webform-client-form div.flex-container #webform-component-thematique-du-conseil,
	.page-nos-conseils-tous-les-conseils form.webform-client-form div.flex-container #webform-component-message,
	.page-nos-conseils-tous-les-conseils form.webform-client-form div.flex-container #edit-submit{
		-webkit-order: 3;
		-moz-order: 3;
		-ms-order: 3;
		-o-order: 3;
		order: 3;
	}

	.page-nos-conseils-tous-les-conseils form.webform-client-form div.flex-container #webform-component-adresse-e-mail{
		width: 100%;
	}

	.page-nos-conseils-tous-les-conseils form.webform-client-form div.flex-container #webform-component-thematique-du-conseil{
		width: 100%;
	}
}

@media(max-width: 500px){
	.page-nos-conseils-tous-les-conseils{
		padding: 10px;
	}

	.page-nos-conseils-tous-les-conseils h2.pane-title{
		font-size: 20px;
		font-size: 2rem;
	}

	.page-nos-conseils-tous-les-conseils label{
		font-size: 16px;
		font-size: 1.6rem;
	}

	.page-nos-conseils-tous-les-conseils form input{
		font-size: 15px;
		font-size: 1.5rem;
	}

	.page-nos-conseils-tous-les-conseils form #webform-component-adresse-e-mail .description{
		font-size: 13px;
		font-size: 1.3rem;
	}

	.page-nos-conseils-tous-les-conseils input::-webkit-input-placeholder,
	.page-nos-conseils-tous-les-conseils textarea::-webkit-input-placeholder{ /* WebKit, Blink, Edge */
		font-size: 15px;
		font-size: 1.5rem;
	}

	.page-nos-conseils-tous-les-conseils form:-moz-placeholder{ /* Mozilla Firefox 4 to 18 */
		font-size: 15px;
		font-size: 1.5rem;	
	}

	.page-nos-conseils-tous-les-conseils form ::-moz-placeholder{ /* Mozilla Firefox 19+ */
		font-size: 15px;
		font-size: 1.5rem;	
	}

	.page-nos-conseils-tous-les-conseils form input:-ms-input-placeholder,
	.page-nos-conseils-tous-les-conseils form textarea:-ms-input-placeholder{ /* Internet Explorer 10-11 */
		font-size: 15px;
		font-size: 1.5rem;	
	}

	.page-nos-conseils-tous-les-conseils form input:placeholder-shown,
	.page-nos-conseils-tous-les-conseils form textarea:placeholder-shown{ /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
		font-size: 15px;
		font-size: 1.5rem;	
	}

	.page-nos-conseils-tous-les-conseils form #edit-submitted-message{
		font-size: 15px;
		font-size: 1.5rem;
	}

	.page-nos-conseils-tous-les-conseils #edit-submit{
		    font-size: 15px;
    		font-size: 1.5rem;
	}

	.page-nos-conseils-tous-les-conseils form.webform-client-form div.flex-container #webform-component-nom{
		width: 100%;
	}

	.page-nos-conseils-tous-les-conseils form.webform-client-form div.flex-container #webform-component-prenom{
		width: 100%;
	}

	.page-nos-conseils-tous-les-conseils form.webform-client-form div.flex-container #edit-submit{
		width: 100%;
	}
	.page-nos-conseils-tous-les-conseils section[role='main-content']>div{
		padding: 5px;
	}

}


