/*
 Theme Name: Divi Child
 Theme URI: https://www.elegantthemes.com/gallery/divi/
 Description: Divi Child Theme
 Author: Solution Infomédia
 Author URI: https://solutioninfomedia.com
 Template: Divi
 Version: 1.0.0
*/
 
/* =Theme customization starts here
------------------------------------------------------- */

.et_pb_menu .et-menu>li {
    padding-left: 22px;
    padding-right: 22px;
}

.et_button_no_icon .et_pb_button,
.et_button_no_icon .et_pb_button:hover{
	padding: .5em 1.4em !important;
}

.ligne-hero{
border-bottom:solid 8px #EF654D;	
}

.et_pb_section.section-hero{
     padding: 10% 0 12% 0;	
}

 /* SECTION INTRO */

.row-introduction-projet .row-introduction-projet-col1{
	display:flex;
	flex-direction:column;
	justify-content: flex-start;
    align-items: flex-start;
}

.row-introduction-projet .row-introduction-projet-col1 h2{
	color:#023359;
	font-size: 2.4vw;
	color:#023359;
	font-weight:300;
}


.row-introduction-projet .row-introduction-projet-col1 h2 span{
	font-weight:700;
}

.row-introduction-projet .row-introduction-projet-col2 h3{
	font-size:28px;
	font-weight:600;
	color: #fd836d;
  max-width: 700px;
	line-height:1.4em;
}

/* SECTION -----SYMBOLES----- ESPÈCES */

.section-symboles-especes .row-symboles-especes .row-symboles-especes-col2{
	display:flex;
	 flex-wrap: wrap; 
}	
	
.section-symboles-especes .row-symboles-especes .row-symboles-especes-col2 .et_pb_blurb.symboles-especes{
	width:33%;
}

.section-symboles-especes .row-symboles-especes .row-symboles-especes-col2 .et_pb_blurb.symboles-especes .et_pb_image_wrap{
	width:115px;
}


.section-symboles-especes .row-symboles-especes .row-symboles-especes-col2 .et_pb_blurb.symboles-especes .et_pb_blurb_container h3{
	font-size:17px;
	font-weight:600;
	margin-top:25px;
}


.section-symboles-especes .row-symboles-especes .row-symboles-especes-col2 .et_pb_blurb.symboles-especes.homard .et_pb_blurb_container h3,
.section-symboles-especes .row-symboles-especes .row-symboles-especes-col2 .et_pb_blurb.symboles-especes.fletan .et_pb_blurb_container h3{
	margin-top:35px;
}

.section-symboles-especes .row-symboles-especes .row-symboles-especes-col2 .et_pb_blurb.symboles-especes .et_pb_blurb_container h3 span{
	color:#00ACD3;
}

.section-symboles-especes .row-symboles-especes .row-symboles-especes-col2 .et_pb_blurb_container{
    padding-left: 8px;
}

/* SECTION-----DÉVOUVRIR----- ESPÈCES */

.section-decouvrir-especes .row-decouvrir-especes{
	padding-top:1%;
}

.section-decouvrir-especes .row-decouvrir-especes .et_pb_blurb.symboles-especes .et_pb_image_wrap{
	width:110px;
}

.section-decouvrir-especes .row-decouvrir-especes .et_pb_column.et_pb_column_1_3 {
	border:solid 4px #00ACD3;
	display:flex;
	flex-direction:column;
	justify-content:space-between;
}

.section-decouvrir-especes .row-decouvrir-especes .et_pb_column.et_pb_column_1_3 .et_pb_module {
	margin-bottom:0;
}

.section-decouvrir-especes .row-decouvrir-especes .et_pb_blurb{
	margin:30px 20px;
}


.section-decouvrir-especes .row-decouvrir-especes p{
margin:20px 30px 30px 30px;
	font-size:16px;
	line-height:1.4em;
	min-height:145px;
}

.section-decouvrir-especes .row-decouvrir-especes .crabe p,
.section-decouvrir-especes .row-decouvrir-especes .homard p,
.section-decouvrir-especes .row-decouvrir-especes .crevette p{
/*	min-height:145px; */
}

.section-decouvrir-especes .row-decouvrir-especes .fletan p,
.section-decouvrir-especes .row-decouvrir-especes .sebaste p,
.section-decouvrir-especes .row-decouvrir-especes .omble p{
/*	min-height:190px;*/
}

.section-decouvrir-especes .row-decouvrir-especes .et_pb_blurb.symboles-especes .et_pb_blurb_container h3{
	font-size:18px;
	font-weight:700;
	margin-top:26px;
}

.section-decouvrir-especes .row-decouvrir-especes  .homard .et_pb_blurb.symboles-especes .et_pb_blurb_container h3,
.section-decouvrir-especes .row-decouvrir-especes  .fletan .et_pb_blurb.symboles-especes .et_pb_blurb_container h3,
.section-decouvrir-especes .row-decouvrir-especes  .sebaste .et_pb_blurb.symboles-especes .et_pb_blurb_container h3{
	font-size:18px;
	font-weight:700;
	margin-top:40px;
}


.section-decouvrir-especes .row-decouvrir-especes .et_pb_blurb_container{
    padding-left: 8px;
}


/* -------- slider de photos ----------- */

.section-slider-images .dipl_logo_slider_item{
	padding:0;
}

/* ----------------------------- CARTE  ------------------------------------ *******/

.row-intro-texte-carte .row-intro-texte-carte-titre{
	max-width:900px;
}

.row-intro-texte-carte .row-intro-texte-carte-description{
	max-width:850px;
	margin-left: 0;
}

#liste-poissonneries .geodir-post .card{
	background:transparent!important;
	border:none;
}

#liste-poissonneries .geodir-post .card .geodir-entry-title{
	margin-bottom:0;
	padding-bottom:2px;
	font-weight:400;
}

#liste-poissonneries .geodir-post .card .geodir-entry-title a {
	color:#023359;
	text-transform:uppercase;
	font-weight:700;
}

#liste-poissonneries .geodir-post .card .geodir-entry-title a:before{
/*content: '1';*/
  position: relative;
  width: 28px;
  height: 28px;
  border-radius: 100px;
  background: #023359;
  display: block;
  text-align: center;
  margin-right: 12px;
  color: #fff;
  margin-bottom: 10px;
}

/*CUSIMER*/
#liste-poissonneries .geodir-post.post-135 .card .geodir-entry-title a:before{
content: '1';
}

/*LA FILLE DU PÊCHEUR*/
#liste-poissonneries .geodir-post.post-105 .card .geodir-entry-title a:before{
content: '2';
}


/*Les pêcheries gaspésiennes*/
#liste-poissonneries .geodir-post.post-127 .card .geodir-entry-title a:before{
content: '3';
}


/*Les pêcheries MARINARD*/
#liste-poissonneries .geodir-post.post-134 .card .geodir-entry-title a:before{
content: '4';
}

/*POISSONNERIE CLORIDORME*/
#liste-poissonneries .geodir-post.post-132 .card .geodir-entry-title a:before{
content: '5';
}


/*POISSONNERIE LELIÈVRE*/
#liste-poissonneries .geodir-post.post-131 .card .geodir-entry-title a:before{
content: '6';
}

/*POISSONNERIE UNIPÊCHE*/
#liste-poissonneries .geodir-post.post-133 .card .geodir-entry-title a:before{
content: '7';
}


/*POISSONNERIE SAINT-GODEFROI*/
#liste-poissonneries .geodir-post.post-126 .card .geodir-entry-title a:before{
content: '8';
}

/*POISSONNERIE RAYMER*/
#liste-poissonneries .geodir-post.post-115 .card .geodir-entry-title a:before{
content: '9';
}

#liste-poissonneries .geodir-post .card .geodir_post_meta {
	color:#fff;
	/*margin-left: 41px;*/
}

#liste-poissonneries .geodir-post .card .geodir_post_meta .fa-folder-open,
#liste-poissonneries .geodir-post .card .geodir_post_meta .geodir_post_meta_title{
display:none;
}

#liste-poissonneries .geodir-post .card .card-footer,
#liste-poissonneries .geodir-post .card .geodir-field-post_content{
	display:none;
}


#liste-poissonneries .geodir-post .card .geodir-output-location .geodir_post_meta.geodir-field-post_category a{
	color:#fff!important;
	pointer-events:none;
}


#carte-poissonneries .leaflet-popup .leaflet-popup-content-wrapper{
	border-radius:0;
	box-shadow: 0 3px 14px rgba(0,0,0,.1);
}

#carte-poissonneries .leaflet-popup .leaflet-popup-content-wrapper .geodir-post-title h4{
	line-height:1em;
	max-width: 90%;
}

#carte-poissonneries .leaflet-popup .leaflet-popup-content-wrapper .geodir-post-title h4 a{
font-family: 'Inter',Helvetica,Arial,Lucida,sans-serif;
	font-weight:700;
	text-transform:uppercase;
	color:#023359;
	font-size: 16px;
}

#carte-poissonneries .leaflet-popup .leaflet-popup-content-wrapper .geodir-bubble_image,
#carte-poissonneries .leaflet-popup .leaflet-popup-content-wrapper .geodir-bubble-meta-top,
#carte-poissonneries .leaflet-popup .leaflet-popup-content-wrapper .geodir_post_meta_icon.geodir-i-text,
#carte-poissonneries .leaflet-popup .leaflet-popup-content-wrapper .addressRegion,
#carte-poissonneries .leaflet-popup .leaflet-popup-content-wrapper .geodir-field-post_title,
#carte-poissonneries .leaflet-popup .leaflet-popup-content-wrapper .geodir_post_meta_title,
#liste-poissonneries.geodir-post .card .geodir_post_meta_icon.geodir-i-taxonomy{
	display:none;
}

#carte-poissonneries .leaflet-popup .leaflet-popup-content-wrapper .geodir_post_meta.geodir-field-address{
font-family: 'Inter',Helvetica,Arial,Lucida,sans-serif;	
}

#carte-poissonneries .leaflet-popup .leaflet-popup-content-wrapper .geodir_post_meta .geodir_post_meta_icon{
	display:none;
}

#carte-poissonneries .leaflet-popup .leaflet-popup-content-wrapper .geodir_post_meta a{
	color:#00acd3;
	font-weight:600;
	font-family: 'Inter',Helvetica,Arial,Lucida,sans-serif;
	pointer-events:none;
}



#carte-poissonneries .leaflet-popup .leaflet-popup-content-wrapper .geodir_post_meta [itemprop="postalCode"] {
  display:none;
}


/* *************** --------------------------- FICHE POISSONNERIES --------------------------------- *********************************** */

#section-contenu-fiche-poissonnerie p{
	padding-bottom:0;
}

#section-contenu-fiche-poissonnerie .leaflet-marker-icon{
	pointer-events:none;
}

#section-contenu-fiche-poissonnerie a{
	color:#00acd3;
	font-weight:600;
}

/* scroll top */
.et_pb_scroll_top.et-pb-icon {
  background: #fd836d;
  -webkit-border-top-left-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-bottomleft: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;

}

/* ******************************************************************************************************************************************************************
 * *********************************************************RESPONSIVE ***********************************************************************************************/

/* GRANDS ÉCRANS */
@media all and (min-width: 1860px) {
 .et_pb_section.section-hero{
     padding: 14% 0;	
}
	

.section-decouvrir-especes .row-decouvrir-especes .et_pb_blurb.symboles-especes .et_pb_blurb_container h3 {
  font-size: 20px;
}
	
.section-decouvrir-especes .row-decouvrir-especes p{
	min-height:145px;
}
	
.row-intro-texte-carte .row-intro-texte-carte-titre{
	margin-left: auto;
 	margin-right: auto;
	text-align:center;
}
	
	
.row-intro-texte-carte .row-intro-texte-carte-description{
	margin-left: auto;
  	margin-right: auto;
	text-align:center;
}

.et_pb_menu_0_tb_header.et_pb_menu ul li a {
    font-size: 18px!important;
}
}


/*** Responsive Styles Tablet And Below ***/
@media all and (max-width: 980px) {
 .section-symboles-especes .row-symboles-especes .row-symboles-especes-col2 .et_pb_blurb.symboles-especes{
	width:50%;
}
	
	body, p, ul, ol{
		font-size:17px;
	}
	
.texte-credit-video p{
	font-size:12px;	
}	
	
.section-decouvrir-especes .row-decouvrir-especes .et_pb_blurb.symboles-especes .et_pb_blurb_container h3 {
  font-size: 20px;
}
	
/* SECTION INTRO */


.row-introduction-projet .row-introduction-projet-col1 h2{
	font-size: 35px;
}


.row-introduction-projet .row-introduction-projet-col2 h3{
	font-size:25px;

}
	
#liste-poissonneries .geodir-post .card .geodir-entry-title {
font-size:16px;
}
	
#liste-poissonneries .geodir-post .card .geodir-output-location .geodir_post_meta.geodir-field-post_category a{
	font-size:15px;
	}
}

 
/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 767px) {
  .section-symboles-especes .row-symboles-especes .row-symboles-especes-col2 .et_pb_blurb.symboles-especes{
	width:100%;
}
	
	body, p, ul, ol{
		font-size:16px;
		line-height:1.4em;
	}
	
#liste-poissonneries .geodir-post .card .geodir-entry-title {
font-size:18px;
}
	
.row-introduction-projet .row-introduction-projet-col1 h2{
	font-size: 25px;
}


.row-introduction-projet .row-introduction-projet-col2 h3{
	font-size:20px;

}
}	