/**
Theme Name: Le theme enfant SPA
Text Domain: theme_enfant
Template: oceanwp
*/



#right-sidebar .image:hover {
	 -moz-box-shadow: 0 0 15px #60BB46;
      -webkit-box-shadow: 0 0 15px #60BB46;
      box-shadow: 0 0 15px #60BB46;
}

/* bouton page accueil */
.pt-cv-readmore {
    color: white ;
    background-color: #2B733B
}

.pt-cv-wrapper .btn-success:hover {
    color: #2B733B ;
    background-color: white;
	border : 2px solid #2B733B;
}

.pt-cv-title a:hover {
	color: #2B733B ;
}

/*sidebar */

#right-sidebar li {
	list-style : none; 
	margin-bottom : 6%;

}

/* bouton formulaire inscription benevole */


#wpforms-submit-540:hover {
	background-color: #fff;
    color: #2B733B;
	border : 2px solid #2B733B;
}

#wpforms-submit-540 {
	background-color: #2B733B;
    color: #fff;
}

/* bouton formulaire evenement */

#wpforms-submit-545:hover {
	background-color: #fff;
    color: #2B733B;
	border : 2px solid #2B733B;
}

#wpforms-submit-545 {
	background-color: #2B733B;
    color: #fff;
}

/* Fiches */

.site_heading{
	color: #2B733B ;
	text-align : center ;
	padding-top : 5%;
	padding-bottom : 3%;
	font-size : 3em;
	font-family : Oswald ;
}


.fiche .descr p{
	font-family : Montserrat ;
	font-size : 0.9em;
	color : black ;
	padding-left : 2px;
}

 .nav-links{
	margin-left : 10%;
	font-size : 20px;
}

.info h3 {
	font-family : Oswald ;
	color: #60BB46 ;
	font-size : 1.6em;
}

/* nacs*/

.nom  h3 {
	padding-top : 3%;
	font-family : Oswald ;
	color: #60BB46 ;
	font-size : 1.6em;
}



/* POUR ORDINATEUR */
@media all and (min-width: 1180px) {
	
.fiche .image {
	float : left ;
}

.descr {
    background-color : #c0c0c0;
	overflow: hidden;
	height : 150px;
	padding-left : 4px;
}

/* fiche pour les nacs differente car pas date/sexe/ententes */

.description{
	background-color : #c0c0c0;
	overflow: hidden;
	height : 150px;
	padding-top : 2%;
	padding-left : 4px;
}

.description p {
	padding-left : 4px;
	font-family : Montserrat ;
	font-size : 0.9em;
	color : black ;
}



.nom{
	float : left;
	padding-left : 3%;
	width : 20%;
	height : 154px;
}

/* pour chats et chiens uniquement */

.info{
	float : left;
	padding-left : 2%;
	width : 20%;
	line-height : 50%;
	
}
	
.fiche {
	margin-left : 5%;
	border : 2px solid #2B733B ;
	height: 154px;
	margin-bottom : 3%;
	}
}


/* pour tablettes et mobile*/
@media all and  (max-width: 1180px) {
	.fiche{
	  width : auto;
	  border-bottom: 2px solid #60BB46;
	  padding-top: 3%;
	  text-align : center; 
  }
	
	
	.descr{
		padding-top : 2%;
		padding-left : 10%;
		padding-right : 10%;
	}
	
	.info {
		line-height: 40%;
		clear : both;
	}
	
	#righ-sidebar {
		 display : none;
	 }
	 
	/* nacs*/
	.description {
		padding-top : 2%;
		padding-left : 10%;
		padding-right : 10%;
	}
	 
	.nom {
		clear : both;
	}
	
	input[type="button"]{
		margin-bottom : 1%;
	}
	 
}





/* filtre taille chien */
.bt_taille {
	margin-left  : 25%;
	margin-bottom : 7%;
	margin-top : 5%;
}


