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

/* CSS Document */

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

/*.et_vertical_nav #et-main-area, 
.et_vertical_nav #top-header {
	margin-left: 245px !important;
	position: relative;
}*/



.et_pb_button_module_wrapper a,
.et_button_no_icon .et_pb_button,
.et_button_no_icon .et_pb_button:hover{
	font-weight:500 !important;
	padding-left:35px !important;
	padding-right:35px!important;
}

/*----------------HEADER----------------------*/
 /*.et_vertical_nav #page-container #main-header {
	 width:245px;
}*/

#top-menu li a {
	font-weight: 600 !important;
	line-height: 1.5 !important;
}
#top-menu li {
  word-wrap: normal !important;
}

.et_vertical_nav.et_header_style_centered header#main-header #top-menu > li > a, 
.et_vertical_nav.et_header_style_centered header#main-header.et-fixed-header #top-menu > li > a {
  padding-bottom: 25px;
}


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

.lienFooter{
	color:#061f59 !important;
	transition: all 0.4s ease-in-out;
}

.lienFooter:hover{
	color:#a37e57 !important;
	transition: all 0.4s ease-in-out;
}

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

.blocActivite:hover{
	cursor:pointer !important;
}

.blocActivite {
  position: relative;
  overflow: hidden;
}

.blocActivite::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 110%;
  background-image: inherit;
  background-size: cover;
  background-position: center 0px;
  transition: transform 0.4s ease-in-out;
  z-index: -1;
}

.blocActivite:hover::before {
  transform: scale(1.1);
}



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

.blurbTitre .et_pb_module_header{
	margin-top:7px !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) {
	div.homeBanner {
		background-position: center 105px !important;
	  }

	.et_header_style_centered #logo {
		max-height: 80px !important;
	  }
}

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

@media only screen and (max-width: 768px) {
}

/*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) {
	.blurbTitre .et_pb_module_header{
		margin-top:7px !important;
	}
}

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

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

