/*Theme Name: Divichild
Theme URI: https://jeromepescina2026.fr
Description: Thème enfant du thème Divi
Author: tf
Author URI: https://www.canalcreative.com
Template: Divi
Version: 1.0
*/

/* CSS Document */

/*----------------GLOBAL----------------------*/

.bleuClair{color:#63a2da !important;}
.bleuFonce{color:#061b60 !important;}

.et_pb_button,
.et_button_no_icon .et_pb_button, 
.et_pb_button:hover,
.et_button_no_icon .et_pb_button:hover{
	padding: .5em 3em !important;
	font-weight: 500;
}

.et_pb_text a,
.et_pb_post_content a{
	font-weight:bold !important;
	text-decoration:underline !important;
}

#main-header,
#main-header.et-fixed-header {
 -webkit-box-shadow: 0 1px 0 rgba(99,162,2018,.3) !important;
  box-shadow: -4px 1px 0 rgba(99,162,2018,.3) !important;
}

#cmplz-document{
	max-width:100% !important;
	padding-bottom: 100px;
}

.ipgs-fullscreen{
	background-color: rgb(230, 236, 247) !important;
}

.wp-video {
  margin: auto !important;
}


/*----------------HEADER----------------------*/

.menuInscription a{
	position: relative;
  	padding-top: 14px !important;
  padding-bottom: 14px !important;
  padding-left: 25px !important;
  padding-right: 25px !important;
  border: solid 2px #061b60;
  border-radius: 25px;
	transition: all 300ms ease 0ms;
}

.menuInscription a:hover,
.et-fixed-header #top-menu .menuInscription a:hover{
	color:#ffffff !important;
	border-color:#63a2da !important;
	background-color:#63a2da !important;
	transition: all 300ms ease 0ms;
}


/*----------------FOOTER----------------------*/


/*----------------PAGE ACCUEIL----------------------*/


/*----------------TOUTES PAGES------------------------*/

.dp-dfg-items .dp-dfg-header,
.dp-dfg-items .read-more-wrapper{
	padding-top:30px !important;
}


.dp-dfg-items .read-more-wrapper{
	padding-bottom:30px !important;
}

.dp-dfg-items .dp-dfg-header,
.dp-dfg-items .read-more-wrapper,
.dp-dfg-items .dp-dfg-content{
	padding-left:15px !important;
	padding-right:15px !important;
}
.dp-dfg-skin-default .et_pb_button_wrapper .et_pb_button:hover{
	background-color:#63a2da !important;
}

/*////////////////////////////////////////////////////////////////////
//  12 - Media Queries
////////////////////////////////////////////////////////////////////*/

/* iPad Landscape */
@media only screen and (max-width: 1200px) {
}

@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:landscape) {	
}

/* iPad Portrait */
@media only screen and (max-width: 990px) {
	h1{font-size:37px !important;}
	.et_mobile_menu li a{border:none;}
	.menuInscription a{
	position: relative;
  	padding-top: 10px !important;
  padding-bottom: 10px !important;
  padding-left: 20px !important;
  padding-right: 20px !important;
  border: solid 2px #061b60 !important;
  border-radius: 25px;
}
}

@media only screen and (max-width: 975px) and (orientation:portrait) {
}

@media only screen and (max-width: 768px) {
	h1{font-size:28px !important;}
	h3{font-size:24px !important;}
	h4{font-size:21px !important;}
	.dpdfg_filtergrid .entry-summary,
	.dpdfg_filtergrid_0 .entry-summary{
	  font-size: 16px !important;
	}
}

/*layouts smaller than 600px, iPhone and mobiles*/
@media only screen and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 600px)  {
}
	
@media screen and (max-width: 650px) {
	
}

/* iPhone Landscape */
@media screen and (max-width: 480px) and (orientation: landscape) {
}

/* iPhone Portrait */
@media screen and (max-width: 480px) and (orientation: portrait) {
}

