/*
Theme Name: Divi child BEVOUAK
Description:Thème enfant de Divi
Author: Elegant Themes et jbk
Template: Divi
*/



/***********************************************************************
************************************************************************
************** Customization by BEVOUAK 04/09/2015 ******************
***********************KOLODIE****************************************
***********************************************************************/
/***********************************************************************
************************************************************************
************** Customization by LAURENT CALENDRIER******************
****************************************************
***********************************************************************/
#calthree #resa1, #calthree #resa2, #calthree #resa4 {
	float:left;
	margin-right:10px !important;
        padding-left:25px !important;
}

#calone #resa1, #calone #resa2, #calone #resa4 {
	float:left;
	margin-right:10px !important;
        padding-left:10px !important;
        color: #333;
}

#calthree #resa4  {
	clear: left;
}

#calendrier, #duree, #pointsretrait, #cp, #recap { 
clear:both;

}
#recap {
	color:#000; 
}

#calthree #recap {
        padding-left:25px !important; 
        padding-top:10px;
}
#calone #recap {
display: none;        
padding-left:10px !important; 
        padding-top:10px;
}
#calthree #recap {
        display: none;
}

#calthree #boutonaccueil {
        margin-left: 25px;
        float: left;
	margin-top: 22px;    
}
#calone #boutonaccueil {
        margin-left: 15px;
        float: left;
	margin-top: 5px;
        padding: 15px;
        background-color: #ea5a25;
        font-size: 18px;
        font-weight: bold;
        color: black;
}  
#calthree #boutonaccueil {
        margin-left: 15px;
        float: left;
	margin-top: 5px;
        padding: 15px;
        background-color: #ea5a25;
        font-size: 18px;
        font-weight: bold;
        color: black;
}  


#calthree #boutonaccueil:hover, #calone #boutonaccueil:hover {
        background-color: black;
        color: #ea5a25;
}

#datepicker {
	width:100px;
}

#zzz.et_pb_text {
    margin-bottom: 0%;

/*-------------footer widget-----------------------------------*/

#footer-widgets {
    padding: 2% 0px 0px;
}

.et_pb_gutters3 .footer-widget {
    margin: 0px 1% 1% 0px;
}
.et_pb_gutters3.et_pb_footer_columns3 .footer-widget .fwidget {
    margin-bottom: 1%;
}
.et_pb_widget {
    float: none;
    max-width: 100%;
}
/***************************post*************************/
.et_pb_post a img {
padding-top: ;
max-width: 90%;
}
.et_pb_post p {
padding-top: 5px;
margin: 10px !important;
}
.et_pb_post h2 {
    margin-top: 5px;
}
#titreactu.et_pb_text  {
    width: 100%;
    margin-bottom: 10px !important;
}
p.post-meta {
margin: 0px !important;
}
a.more-link {
padding-bottom: 10px !important;
padding-top: 10px !important;
}
.et_pb_post {
    margin-bottom: 5px;
}

.et_pb_post .post-meta {
padding-bottom: 10px !important;
}


.encadr {
    text-align: center;
    border: 1px solid #A1A8AA;
padding: 20px 20px 20px 20px;
margin-bottom: 0px;
}

/*--------------animation----------------------------------*/

.animOpacity
{
	opacity:1;
	filter:alpha(opacity=100);
    -webkit-transition: opacity 0.6s ease 0s, filter 0.6s ease 0s;
    -moz-transition: opacity 0.6s ease 0s, filter 0.6s ease 0s;
    -o-transition: opacity 0.6s ease 0s, filter 0.6s ease 0s;
    transition: opacity 0.6s ease 0s, filter 0.6s ease 0s;
}
.animOpacity:hover,.animOpacity.active
{
	opacity:0.6;
	filter:alpha(opacity=60);
}
.animRotation
{
	display:inline-block;
	-webkit-perspective: 80px;
	-moz-perspective: 80px;
	-ms-perspective: 80px;
	-o-perspective: 80px;
	perspective: 80px;
}
.animRotation img
{
	display:block;
    -webkit-transition: all 0.6s ease 0s;
    -moz-transition: all 0.6s ease 0s;
    -o-transition: all 0.6s ease 0s;
    transition: all 0.6s ease 0s;
}
.animRotation:hover img
{
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	transform: rotateY(180deg);
}
/*
.animUp
{
    -webkit-transition: all 0.6s ease 0s;
    -moz-transition: all 0.6s ease 0s;
    -o-transition: all 0.6s ease 0s;
    transition: all 0.6s ease 0s;
}
*/
.animUp:hover
{
	-webkit-transform: translateY(-10px);
	-moz-transform: translateY(-10px);
	-ms-transform: translateY(-10px);
	-o-transform: translateY(-10px);
	transform: translateY(-10px);
}
/*
.animZoom
{
    -webkit-transition: all 0.6s ease 0s;
    -moz-transition: all 0.6s ease 0s;
    -o-transition: all 0.6s ease 0s;
    transition: all 0.6s ease 0s;
}
*/
.animZoom:hover
{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}
.notransition 
{
	-webkit-transition: none !important;
	-moz-transition: none !important;
	-o-transition: none !important;
	-ms-transition: none !important;
	transition: none !important;
}



}

/*------------------------------------------------*/

@media (min-width: 980px) {
.submenu .et_pb_row {
width:50%;
float:left;
}
.submenu .et_pb_row_2 {
clear:right;
}

.submenu {
min-height:200px;
}

}
.submenu .et_pb_row {
max-width: 100% !important;
margin:auto;
padding: 32px 20px;
}

@media (min-width: 980px) {
.submenu2 .et_pb_row {
width:50%;
float:left;
}
.submenu2 .et_pb_row_2 {
clear:right;
}

.submenu2 {
min-height:400px;
}

}
.submenu2 .et_pb_row {
max-width: 100% !important;
margin:auto;
padding: 32px 20px;
}



/*------------------------------------------------*/


.wpc-slider .et_pb_slide {
   padding: 0;
}
.wpc-slider .et_pb_container.et_pb_container {
   width: 100%;
   max-width: 100%;
}

.wpc-slider .et_pb_slide_content a {
   display: block;
   position: absolute;
   width: 100%;
   height: 100%;
   top: 0;
   left: 0;
}

.slidover:hover {
opacity: 1 !important;
filter: brightness(130%);
-webkit-filter: brightness(130%);
-webkit-transform: translateY(-10px);
	-moz-transform: translateY(-10px);
	-ms-transform: translateY(-10px);
	-o-transform: translateY(-10px);
	transform: translateY(-10px);
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}


/*------------------------------------------------*/





/*------------------------------------------------*/
/*---------------[RESPONSIVE LAYOUTS]-------------*/
/*------------------------------------------------*/

/* --------- iPads (landscape) --------- */
	@media only screen and (max-width: 1100px) and (min-width: 981px){
		
}

/* --------- iPads (Portrait) ---------- */		
	@media only screen and (max-width: 980px) {

		
}


/* ------- iPhone5 (landscape) --------- */
	@media only screen and (max-width: 767px) {

}

/* ------- iPhone5 (portrait) ---------- */
	@media only screen and (max-width: 479px){

		
}

		