/**
Theme Name: ISF by llc
Author: Bibi
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: isf-by-llc
Template: astra
*/


#content .ast-container {display: flex; flex-direction: column;
	background-image: url("https://worldseed.org/wp-content/uploads/2021/03/fondllc.png");
	background-position: top left;
	background-repeat: repeat;
	background-color: #DFE3E5;
	
}
.mec-single-event .mec-events-meta-group-booking, .mec-single-event .mec-frontbox {border-radius: 11px;}
.mec-color, .mec-color-before ::before, .mec-color-hover:hover, .mec-wrap .mec-color, .mec-wrap .mec-color-before ::before, .mec-wrap .mec-color-hover:hover {
	color: #009b42
}
.single-mec-events #search-2{ display: none;}
.d-block {display: block;}
.wpgmp_map_container > .wpgmp_filter_wrappers {
	max-width: 1280px;
	margin: 0 auto;
	float: none;
	display: flex;
	/*position: absolute;
	z-index: 10;
	left: 50%;
	transform: translateX(-50%);*/
	border-radius: 0px;
	justify-content: space-between;
	padding: 10px;
	align-items: center;
	background-color: #fff;
}
.wpgmp_map_container > .wpgmp_filter_wrappers > div {float: none; width: auto;}
.wpgmp_map_container > .wpgmp_filter_wrappers > div.wpgmp_before_listing {display: none;}
.wpgmp_map_container > .wpgmp_filter_wrappers > div.wpgmp_listing_header {width: 50%;}
.wpgmp_map_container > .wpgmp_filter_wrappers > div.wpgmp_listing_header div.wpgmp_search_form { margin: 0;}
.wpgmp_map_container div.categories_filter select { margin-top: 0;font-size: 1em;}


.page-template-default .mec-events-timeline-wrap::before {
	background: #ffc900;
}
.page-template-default .mec-timeline-month-divider {
	background: #ffc900;
	
	border: 1px solid #ffc900;
	border-radius: 50px;
	font-size: 15px;
	
	color: #fff;
	font-weight: bold;
}

.page-template-default .mec-color, .page-template-default .mec-color-before::before, .page-template-default .mec-color-hover:hover, .page-template-default .mec-wrap .mec-color, .page-template-default .mec-wrap .mec-color-before::before, .page-template-default .mec-wrap .mec-color-hover:hover {
	color: #009b42;
}
.page-template-default .mec-wrap .mec-color {font-weight: bold; text-transform:uppercase;}

.page-template-default .mec-timeline-main-content h4 {
	font-weight: bold;
}
.page-template-default .mec-timeline-event-time {
	background: rgba(0, 155, 66, 0.18);
	font-weight: bold;
}
.documents {
	  list-style: none;
	  display: block; }
	  .documents-item {
		position: relative;
		border-bottom: 1px solid #ccc;
		display: block;
		padding: 1.5rem 1rem 1.5rem 70px; }
		.documents-item-inner {
		  min-height: 55px;
		  position: relative;
		  -webkit-transition: all 300ms cubic-bezier(0.395, 0.425, 0.015, 1);
				  transition: all 300ms cubic-bezier(0.395, 0.425, 0.015, 1); }
		  .documents-item-inner .button {
			float: right;
			opacity: 0;
			position: relative;
			top: 0;
			margin: 10px 15px 15px 15px; }
		@media screen and (max-width: 767px) {
		  .documents-item:first-child {
			padding-top: 0; } }
		.documents-item-title {
		  font-size: 1rem;
		  font-family: ptBold, arial, Helvetica, sans-serif;
		  color: #2c3133;
		  margin-top: 0.6rem;
		  line-height: 1.3;
		  vertical-align: middle; }
		.documents-item-icon {
		  position: absolute;
		  top: 1.7rem;
		  left: .3rem;
		  width: 55px;
		  height: 55px;
		  background-position: center;
		  background-repeat: no-repeat;
		  background-size: 49px 51px;
		  z-index: 1; }
		.documents-item-content {
		  font-size: 0.813rem;
		  font-family: ptBold, arial, Helvetica, sans-serif;
		  color: #667682;
		  text-transform: uppercase; }
		.documents-item--ppt .documents-item-icon {
		  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGIAAABmCAYAAAAwNEQYAAAGaklEQVR42u2de2wVRRSHv5YKRQlF3tZqCi2IEU0MKomBACoPY4yIioAovoIajUBISMR3o+IjxBj9R000KoSIoIgvlCAJIigqEl8ND1ExgIIFChWoWPCPOTcOy957d+/OvXvbPb9kcnd3uq/5Zs6ZmZ2ZlkydVUcbVCXQ1xNq5HcU8H2xPXBZK03ojj4JbYfy1vZCxQzitDSJXCNxbUpxgijPkqs7kiDlG0TvDAldCZSgcgKiQ5ZcfbImsTsQvTIk9Omaq92B6ABUe6p4djhFk6kwIA4CpQl651uBP2K6dwuwE1gF/O4FUZqwzDe9CJ7hGLAEmJYCUqpGIRaVAFcD64BzFET86g28A5SXJfDl7wR+jtEnDwVmSiUJoB9wRxJBrCHeTr9l4qyXWccmqmmKRx8D9dZ+rYKITw3WdjcFUSRSEApCpSAUhEpBKAiVglAQKgWhIFQKQkGoFISCUOVDZZoEodUTmA/sA34F1gOfAn8qiMKqHLjMc6wFWA48C3yipik+tQPGYD6BrgD6K4j4dQnwDXCDgohfnYA3MMM71UdEVHtgMDAI6AN0AaaEOH8T8JGCyF1nY8bHTgA6e+KCgtgIjMAMOFbTFFK9gDeBH4GpPhDIAcLdQA8FEVzXCIDxRJt4Y0O4D3gBeI8As1wLYZr+lQdrlNAkL9sJM+4zXY5ZBOwADsl+I3AUOCLXADgg128B9suxg0AzcDNwT4DnmwU8SfSZTxulxrQTmAE8IccHA3OldOQMYj6wAdgK7JXWZKOc1w0YCIyVOrS3dH0hibFVEi+dasX2zuT4maR1RBujOjLA39wFPOUgs6Ug7JAEn+tznwXA6lxBzAa2ZYhfC7wMXAQsBqqsuAZ5wGzaAjwIvC5dBVUFMkcjgOcdQ7hNruktXSXAHMxI8Lz6iHXApWIWctVm4CoxM4Wo578mLWJXEG4CXsxg4oaImXLiI2ZjJlfsA94XAHa9+TlxUum0ErNqwBHM8Pg6YLsVvx54G7hOGkOHPS+226fYjwJul+2OlmOszuIXzogIYZMFYTzwSgCwU4AvXYB43Nq+X+rab1nHFmQBMdzaHggMA84D/rGOLxUQ033OX+0Dokb+PkxpmOYAwgiBME58aZDSdXk+TFOp5Cxb9SGvcZb4F1u/5NksTYjQRkjV3lIQrpDMFzRDV4tFce4juvg4pbDyvkSHPIMYF/H8RoEwSioo7XPIfM5BfO7ZD7tqTAOmp9JWvmtNLq4/HDMJMZdM09V1g+4H8RO2hoU4f5s45AOe42NaQUu8WWp4uaZbZBDXAhXSSPvMU9UsBe7Ncv5YqdX8JY632RPfL6TjjUtrXV8wLIjFGeIeAi7Icv67GeI6A/Mo7h7hKJlkNRl6Y128dHfgGenOyFXDgFcx/f7FrIURzh3qEsQ4TOdahVTFhgCjCb7a2IXSZ1Uh1bhBwJUBSlJb0J5CmaagXSFJVAumT418NOhaqw7FcM+vPL0HCoLjl14olD4M0k2RNM3DrJdUKB2VeyoIjzZnqUa71iIC9J8l9Zv1bDJ/NXTZAn/ARYNuDv+vPdcc8iEqgHOBv2W/qYhA1GO69B/J830elRIYGcSkCA8xBPjO8YsNwHxSTdV89mO+Z+Six6x2TD60FDMoIS9dHHGrO3Cjw7r9JKnRDHX8nCuBiWEqBUkf19QkPQMLHV5zPuZLXKjv9zrAzJi564HJ2bohsqgBM4pjcg7+VEF4cnJ/4GFgV4jz9ojjH4AZQJCTdBDyibm6DnhaTNZIcejVmC9rRzGfSrdgviwul9Ac9cYKwl+HpdFXsIafmqYikYJQECoFoSBUCkJBqBSEglApCAWhUhAKQqUgFIRKQSgIlYJQEKoCqkVBxFcA+lr7uxVE4VWCmfhZaR37NomjOGYQbtySS7UDLpZg66UkgrilyJ7nA2CJmqZ4tRJZqFdBxKNNmCXnRmNGDlKGWbOvFrOOURI0gSxTbfOoY5hJ7ydMfC8DzpftngKkr/zWWNs92xCIn4j3H4v7ynbWuySs8fm7Th5I9u+ZRF8bL/EKWmtqEhO2wSfuJMxo6Zo0oVyT2R2ITDqCmbC3OU3jpTIDpK6KwB2IbM5pu4RVPvGnenyR/VtF9NWJFURA7QW+luBVOWbZoFofWH0Iv5aegshRhzHzoevTdBVU+ZSilMnrrCAKoxbgNwkrfOJ7+PijFKyi1H9SeyzaLwViOwAAAABJRU5ErkJggg=="); }
		.documents-item--ppt:hover .documents-item-icon {
		  background-image: url("images/icon-ppt-hover.png") !important; }
		.documents-item--docx .documents-item-icon {
		  background-image: url("data:image/png;base64,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"); }
		.documents-item--docx:hover .documents-item-icon {
		  background-image: url("images/icon-docx-hover.png") !important; }
		.documents-item--pdf .documents-item-icon {
		  background-image: url("data:image/png;base64,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"); }
		.documents-item--pdf:hover .documents-item-icon {
		  background-image: url("images/icon-pdf-hover.png") !important; }
		.documents-item.is-new .documents-item-title:before {
		  display: inline-block;
		  color: white;
		  padding: 0 .3rem;
		  margin-right: .3rem;
		  content: "new";
		  background-color: #00b819;
		  text-transform: uppercase; }
		.documents-item.is-new.documents-item--ppt .documents-item-icon {
		  background-image: url("data:image/png;base64,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"); }
		.documents-item.is-new.documents-item--docx .documents-item-icon {
		  background-image: url("data:image/png;base64,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"); }
		.documents-item.is-new.documents-item--pdf .documents-item-icon {
		  background-image: url("data:image/png;base64,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"); }
		.documents-item:hover .documents-item-inner .documents-item-title {
		  color: #fdc70d; }
		  .documents-item:hover .documents-item-inner .documents-item-title:before {
			background-color: #fdc70d; }
		.documents-item:hover .documents-item-inner .documents-item-content {
		  color: #2c3133; }
		.documents-item:hover .documents-item-inner .button {
		  opacity: 1; }
		@media screen and (max-width: 767px) {
		  .documents-item {
			padding-left: 0;
			padding-right: 0; }
			.documents-item .documents-item-icon {
			  display: none; }
			.documents-item .documents-item-inner {
			  position: relative;
			  padding-bottom: 3rem; }
			  .documents-item .documents-item-inner .button {
				opacity: 1;
				display: inline-block;
				width: auto;
				position: absolute;
				bottom: 0;
				float: none;
				top: auto;
				margin: 0rem auto 0rem; } }
	
	.fr .documents-item.is-new .documents-item-title:before {
	  content: "nouveau"; }
	
	.faq-item {
	  padding: 2rem 0.9rem 1.6rem 0.9rem;
	  border-bottom: 1px solid #ccc; }
	  @media screen and (max-width: 767px) {
		.faq-item {
		  padding: 1rem 0rem; } }
	  .faq-item-title {
		position: relative;
		padding-left: 40px;
		cursor: pointer;
		padding-bottom: .4rem;
		padding-right: 2rem;
		color: #2c3133;
		font-size: 1.125rem;
		font-family: ptBold, arial, Helvetica, sans-serif;
		text-transform: uppercase;
		line-height: 1.1; }
		@media screen and (max-width: 767px) {
		  .faq-item-title {
			font-size: 0.9125rem;
			margin: 1rem 0 !important;
			padding-bottom: 0; } }
		.faq-item-title:hover {
		  color: #fdc70d !important; }
		.faq-item-title:before {
		  content: '';
		  width: 32px;
		  height: 32px;
		  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAEsUlEQVR42u2bTUhVQRTHr6kvUB9oDzeZ1lOXRohSfm90V4GECrXJtxEUgkKLoEQDF2ZGbxVaW587V4VGq0ihQLNS/MqM6GORpqhQahB2Bs7A4/Jm5t53Z+ZezcV/8+beO+f83p07M2fOMf6+8huKlQWqA7WDIqBx0FfQJmgXtYm/jeM17XhPlmr7VD24CHQfNBflZLyaw2cVeR2AH9QGmpHgNEsz2IffSwDSQR2gVYWOm7WKfaa7CSAB1Aha0ei4WStoQ4JuAPmgMRcdN4vYkqcLQD1ow6aBi6DHoBZQDShoGsd+/K0Gr3mE99jpYwNtUwaAvGa9NgyaAl0HHXcwzHLwGVM2+u21MySsGuLD+dmKASOgSgVTFnnmsEUbImizFAA+dErU6VtQqYaFFelj0uIf4XMKgLxKA4KOtkHXQEkanKdKwj63BbYNiIaDqKNuQQefQMUaHTerGG3g2Xg3XgB1gge/BgVcdJ4qgLbwbK23CyAXtM554DNQqgecp0pFm1j2rqNPlgCQMTMq+OdTPOQ8VYrgTRiN9T2I9aBGwYImMx4DCwqLbClOCJmCBVRIBIBsLpYZN2+BTsX7D6FjZ0G7AnU5AGCgjb8ZPiybN1Dmmzs49K46eUURQKUFADccAjDQVpYfHSwAaZwtLVnkJEoAcMoCgGYJABLRZtZW2h8LQBuHmuMVHgIIWgBwSQIAumJk+dNmBkC+jh84S0pDEoCABQDnJAEwOHuHRToj0AvLOLQqJALwWQBQJRFABcevsmgADxgXvZc1T0dNcVsCAIUSARjoQyzfwtEA5kRjRSKAHwIAeZIBsL5t8xTAMc5rkq0AwEcBgEzJALJ5/vE2PdMyl6pRACYFAA5LBmBwPvANpLGL0dinCMALjvM7DpfCLPUzfOwijUOMxiZFAJ5wAKwoAtDC8HGINE4wGqsUAYhwACwpAlDN8HGCNH5nNAYVAXjIAfBOEYAgw8fPhumUNlp+RQC6OQBeKgKQxvDxp8GZIgxFAG5xADxVBIDl544bAK5wAEQUAfDxAOgeApc5APoUAQjwhgDrI3hCEYALHAA9igDk8j6CuqfBHFATQ8VuTIO6F0Iqg6JxLYR0L4XdAMBdCjdo3gxR5YPOg2pBBaAEhQC4m6Fszdthst19HuMD+IbGAjRuh3PoRfMaAyIjnFlgGnRIU0BkIToiFNYUEjtqISZ42o2QWLmmoGipBQC1moKi5eawOOtMbVgiACvnApVuhMV1HYwY+LFjOf8FQ+faD0Zoqtqa4qMxOv0txHB+GXRG0iyQyMkjWmMdjek4HKVKxhOgm6DboIugVInrAN7haKebx+M6VoInBcfjR0QJEiEVCRKa5DhBgs4IY/swRWbMaoqMgYnH+y1JKs9umlz9/5wmR9WzBxIllwQ23jtIldWULE0WHiUanC/RmSwdT7r8MN1oSFa5W+nyTgomWrHowUnBRKsXCiaclswsYFyuGSO0ZErKACWjMvC3arymH+/xVMnMQdFUjCER8kDZXMiNsjnzBqrThcLJO24XTrJKZ2cVOj7rxdJZVvF0OI7aP9YONLwXiqdF5fMk2DKIZ5HfQL/QwT8YpVnCtkG8Vkv5/D9nGTBurxPpTAAAAABJRU5ErkJggg==");
		  background-repeat: no-repeat;
		  background-size: 32px;
		  background-position: center;
		  display: block;
		  position: absolute;
		  top: -7px;
		  left: 0; }
		  @media screen and (max-width: 767px) {
			.faq-item-title:before {
			  background-size: 20px; } }
		.faq-item-title.collapsed {
		  color: #667682; }
		  .faq-item-title.collapsed:before {
			background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAE/klEQVR42u2bS0hUURiAZ9Im0qYskQLTMqNdRGlg2WOhBBXVosemRQ6BYBEUaquGscmgJw21yaJNZBHULqagRYuECu1NPooeZC2yHMzsSVT/gf/CcLnnce953Ku0+DZz75z/ce8593+cE6rfmwxpphjYBMSBdqAT6AeGgb/IMP7WiffE8T/FuvXTNXAFcBzoyTLSKz04VkXQHRAFmoBnCoym8QxlRIPkgAIgAQxqNNzOIMos8NMBYaAO+GjQcDsfUYewaQfMBTp8NNwO0aXclAM2A59dKvgCOAvsAGqBMts8juJvtXjPGfyPGxmfUTdtDiCv2TEXCj0BmoFZEtOsFMd44kLuMTdTQlSRCH6fRRS4DizX8MkiY6YFdWhHnZU4IIJG8YQ+BJYYCKyIjAeCDyIi6wDyKl3gCPoB7AFyDRhvkYsyf3B0u8CbDjxBhzgCXgGVBg23U4k6sHQ87NUBmzgD3wUKfTTeohB1Yem62a0D5gBDjAFvAPkBMN4iH3Wi6TuENgk5gMyZ25wnnxcg4y3yOG/Cbaf1wGmgOk5AUxRA4y2KOAFUjOcAklwMUP78HVggqeAMYD2QBK4At4BHwEv8tF0DDgJrgfEeZRAdv1FsGLAnUPY/Jxje2y3xVHbiK/jHRUT3AdgnGtDY2M0YN0FzwCRGSkuCnByXSkzHQsaIZKLTjXmCG9k5qDMtlY46OaCJoYSXCK9TYbb3GpjiIWKkjddkdwBZHZ8zQkqvWaPKlPeUBx3SjMU8nO2ApQzByyQKJo8UOmDEw+d3GWO8pdkOOEG56bHkqr+BocAX4D5wE3gq6IQaDzo8poyVynZAD2+uSLwFnba5nMQY3p48LQLecxxQ50EH2trWazlgJkNgiYLgZDVwD9+GsGTytd2D/BKWfayk56kPkdw5jgPWeByXtsBvIRdbKRdPGzZ+Hidm+C0RhrdRxmwlF69SLtYbNH6xwPy/JjH+DsqYV8nFLsrFFYYqO6QP+Itj/E9goYScGsq4XSGG58s0G08W3zuCn78GSVlllHHfhGxd2myiGo0nK/NbAcPJvN+lQN4kyvifQgzhOp++SFfpncfAh4bj1PLDASsFjL8ETFUoM8JygOkpcIBhOClkbNVUOKVOAdoiOFuTA857qd5KMoe1CJr+DNJabF+BcZpkMj+DpgMh0vnNOPBG47rDDISCEgrrhBkKbwlQMqQLZjJUojkd9huWfaXWTb2aCiKs5Ifk/pfxmx+nta4UQCuI9GVXhFKaSmJOJCj9AdJ42ahBnlBJrFpDUdSJhZzmCGliTlYoj1UUrbaXxWk9tbRCheICYfA6hfKEy+I6GiNOnBRwwDaFW2mEGyPWVrWMwtaYE80CDlilQE4OYx9RhtYa09UctcfkrH09pEYwQYEcVnO0xc/2uFWFdspA+/HzKDv+fE57fBpvg0TMwAaJQpzrSXwiJAucGIQNEtYXoWMMbpHpEN0iE8KNx2Ntk1S5221yvPb2mN4mZ3FkFGyUfMnR8ej/rbKGNkuTwKPKgPFVJjdLe9kun7YSDcVU+7VdXubARCMeepA5MNEYhAMTskdm+rAu14AV2nJsfIxHpuJvNXhPG/4nUEdm/h+acpgSsQAcm4v5cWzOnkC1+HBwcr/fBydpR2e7NRreHcSjs7TD0ykPZ/9oGWhqNBye5h2fJ8WWi9iLfIe9wL+4PSaDIW0X3pMwdXz+HxxGTfrjaB+OAAAAAElFTkSuQmCC"); }
		  .faq-item-title.collapsed:hover:before {
			background-image: url("images/icon-faqs-hover.png"); }
		  .faq-item-title.collapsed .icon:before {
			content: "\e911"; }
		.faq-item-title .icon {
		  font-size: 1.5rem;
		  position: absolute;
		  right: 0;
		  top: -2px; }
		  @media screen and (max-width: 767px) {
			.faq-item-title .icon {
			  height: 100%; }
			  .faq-item-title .icon:before {
				position: relative;
				display: block;
				font-size: .85em;
				top: 30%; } }
		  .faq-item-title .icon:before {
			content: "\e912"; }
	  .faq-item-content {
		padding-left: 40px;
		-webkit-transform: scale(0.6);
				transform: scale(0.6);
		-webkit-transition: -webkit-transform 400ms cubic-bezier(0.395, 0.425, 0.015, 1);
				transition: transform 400ms cubic-bezier(0.395, 0.425, 0.015, 1); }
		.faq-item-content.collapse.in {
		  -webkit-transform: scale(1);
				  transform: scale(1); }
		.faq-item-content p, .faq-item-content .content ul, .content .faq-item-content ul, .faq-item-content .content ol, .content .faq-item-content ol, .faq-item-content li {
		  /*font-size: 0.75rem;*/ }
	  .faq-item:last-child {
		margin-bottom: 4rem; }



.ast-container {max-width: 100% !important; padding: 0;}

#colophon {display: none;}

.myLeftSubMenu {list-style-type: none; padding: 0; margin: 0;}
.myLeftSubMenu li a {color:#2F3634; opacity: .42; font-weight: bold; display: block; border-radius: 19px;
	padding: .5em 1em;}

.myLeftSubMenu li a:hover {color: #009B42;opacity: 1; }
.myLeftSubMenu li.current_page_item a, .myLeftSubMenu li.current-menu-parent a {color:#FFF; opacity: 1; background-color: #009B42}
.myLeftSubMenu li.current-menu-parent li a, 
.myLeftSubMenu li.current-menu-item li a {color:#2F3634; opacity: .42; background-color: #FFF; font-weight: normal;}
.myLeftSubMenu li.current-menu-parent li a:hover , .myLeftSubMenu li.current-menu-item li a:hover {color:#009B42; opacity: 1; background-color: #FFF}
.myLeftSubMenu li.current-menu-parent li.current_page_item a, .myLeftSubMenu li.current-menu-item li.current_page_item a {color:#009B42; opacity: 1; background-color: #FFF}


.eael-ticker-wrap .ticker-badge, .eael-ticker-wrap .eael-ticker .ticker-content {
	padding: 2px 6px;
	}
	.eael-ticker-wrap .eael-ticker .ticker-content {
		padding: 0px 6px;
		}

@media only screen and (max-width: 767px) {
.eael-ticker-wrap {
	flex-flow: row;
}
}

.sectional-nav #page_id {display: none;}
.sectional-nav select {
	-webkit-appearance: none;
	-moz-appearance: none;
	text-overflow: '';
	color: #2F3634 !important;
	border-radius: 55px;
	background-color: #66768201;
	
}
.sectional-nav select option {
  color: #000 !important;
}
.sectional-nav select::-ms-expand {
	display: none;
}
	

.sectional-nav ul ul.children {display: none}
.sectional-nav ul li.current_page_item ul.children,
.sectional-nav ul li.current-menu-parent ul.children {display: block;}

.sectional-nav ul ul.children {list-style-type: none; padding: 0; margin-left: 10px;}	
.sectional-nav ul ul.children li  {	font-weight: normal;}
	
	@media screen and (max-width: 767px) {
		.sectional-nav ul {display: none}
	  .sectional-nav #page_id {
		  display: block;
		height: 60px;
		width: 100%;
		font-size: 18px;
		background: 6676821f url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'><path fill='%23000' d='M7.406 7.828l4.594 4.594 4.594-4.594 1.406 1.406-6 6-6-6z'></path></svg>");
		background-position: 98% 50%;
		background-repeat: no-repeat;
	  }
	}

/*
elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-29630d3 holder-card ico brown

holder-card full ico yellow
*/

.elementor-49 .elementor-element.elementor-element-59ac171e .elementor-nav-menu--main .current_page_ancestor .elementor-item ,
.elementor-49 .elementor-element.elementor-element-59ac171e .elementor-nav-menu--main .current-page-ancestor  .elementor-item {color:#009B42 }

.elementor-49 .elementor-element.elementor-element-59ac171e .elementor-nav-menu--main:not(.e--pointer-framed)  .current_page_ancestor .elementor-item:after,
.elementor-49 .elementor-element.elementor-element-59ac171e .elementor-nav-menu--main:not(.e--pointer-framed)  .current-page-ancestor .elementor-item:after { background-color: #009B42;}

/** SOUS MENU */
.elementor-49 .elementor-element.elementor-element-59ac171e .elementor-nav-menu--dropdown .current_page_ancestor a,
.elementor-49 .elementor-element.elementor-element-59ac171e .elementor-nav-menu--dropdown .current-page-ancestor a { background-color: #FFC900; color: white;}


.eael-advanced-menu-container .eael-advanced-menu .eael-advanced-menu-indicator {
	  right: 0px;
	  width: 100%;
	  height: 50px;
	  border-radius: 0px;
	}
	.eael-advanced-menu-container .eael-advanced-menu .eael-advanced-menu-indicator::before { 
		  line-height: 50px;
		  text-align: right;
		  padding-right: 10px;
		}
		.eael-advanced-menu-container .eael-advanced-menu .eael-advanced-menu-indicator.eael-advanced-menu-indicator-open::before { transform: none; }
		.eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-vertical li {padding-left: 0;}
		.eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-vertical li ul li {
		  padding: 12px 0px;
		  border-bottom: solid 1px #F7F7F7;
		}
.elementor-3114 .elementor-element.elementor-element-5bb78ebb .eael-advanced-menu li .eael-advanced-menu-indicator:hover {
	
}

.elementor-widget-tabs .elementor-tab-desktop-title {
	border-top-left-radius: 19px; border-top-right-radius: 19px;

}
.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active {
	background: #FFF;
	
}
.elementor-tab-title {
	background: #F1F1F1B0;
}
.elementor-tab-title:hover {
	background: rgba(255,255,255,.7);
}
.elementor-tab-title:hover > a, .elementor-tab-title a:hover {
	color: #FFC900 !important;
}
.elementor-widget-tabs .elementor-tabs-content-wrapper {
	background: transparent !important;
}
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content {
	padding: 20px 30px;
	background: #fff;
	border-bottom-left-radius: 19px; border-bottom-right-radius: 19px;
}


.eael-team-item.eael-team-members-overlay .eael-team-content { opacity: 1; background:transparent !important; 
	background: transparent linear-gradient(0deg, #2F3634 0%, #2F3634ED 9%, #2F363400 50%) 0% 0% no-repeat padding-box  !important;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
		left: 0; bottom: 0; padding: 10px !important;
		height: 100%;
	width: 100%;
	}
	.eael-team-item.eael-team-members-overlay .eael-team-image>figure img {max-height:none;}
	.eael-team-item.eael-team-members-overlay .eael-team-content .eael-team-text { display:none;}
	


.myPressList {
display: grid;
  grid-template-columns: repeat(auto-fill, minmax(149px, 1fr));
  /* This is better for small screens, once min() is better supported */
  /* grid-template-columns: repeat(auto-fill, minmax(min(200px, 100%), 1fr)); */
  grid-gap: 3rem;
  /* This is the standardized property now, but has slightly less support */
  /* gap: 1rem 
  grid-template-columns: repeat(10, 1fr);*/
  }
.myPressList.press-releases {
	grid-template-columns: repeat(1, 1fr);
}
.myPressList.video {
	grid-template-columns: repeat(3, 1fr);
}

.myPressList.video > div {max-height: 170px; overflow: hidden;}

details {
	  display:block; 
	  margin:60px 0;
	  animation: all 500ms linear;
	}
details iframe { min-height: 540px; }
	
	summary {
		
		  font-weight: 700;
		  line-height: 1.3em;
		 
		 
		 cursor: pointer;
		  font-size: 16px;
		}
	details[open] summary::-webkit-details-marker, details:hover summary, details[open] summary {
		 color: #009b42; 
		   
		}
	/*summary::-webkit-details-marker {
	   color: rgb(55,55,55); 
	   background:#FFFFFF; 
	}

	
	summary::-webkit-details-marker {
	   display: none
	}
	*/
	/*summary:after {
	   content: " ";
	   color: rgb(55,55,55);
	 position: absolute; left: -25px; top: 50%; transform: translateY(-50%);
	   font-size: 1.5em;
	   font-weight: bold;
	   margin: 0px 15px 0 0;
	   padding: 0;
	   text-align: center;
	   width: 25px;
	   height: 25px;
	   font-weight: 800;
	   background: transparent url(https://pprod.initiativesoceanes.org/wp-content/themes/sfeocean/images/plus@2x.svg) no-repeat center center; 
	   background-size: contain;
	}*/
	details[open]  {
	  margin-bottom: 60px;
	}
	
	details[open] summary {
	  margin-bottom: 30px;
	}
	/*details[open] summary:after {
	   content: " ";
	 color: rgb(0,115,190); 
	 background: transparent url(https://pprod.initiativesoceanes.org/wp-content/themes/sfeocean/images/moins@2x.svg) no-repeat center center; 
	  background-size: contain;
	}
	*/
	@keyframes open {
		0% {opacity: 0; margin-top: 40px}
		100% {opacity: 1; margin-top: 0px}
	  }
	@keyframes close {
	   
	   0% {opacity: 1; margin-top: 0px}
		100% {opacity: 0; margin-top: 40px}
	  }
	
	details[open] summary ~ * {
		animation: open .5s ease-in-out;
	}


  .media {
		position: relative;
		margin-bottom: 2rem;
		max-width: 300px;
		margin-left: auto;
		margin-right: auto; 
	border-radius: 11px;
overflow: hidden;}
		.media img {
		  position: relative;
		  max-width: 100%;
		  margin-bottom: 0; }
		.media-date {
		  font-size: .75rem;
		  margin-bottom: .25rem; }
		.media-content {
		  font-family: ptBold, arial, Helvetica, sans-serif;
		  color: #2c3133;
		  line-height: 1.25;
		  margin-bottom: 1rem; }
		.media-overlay {
		  display: block;
		  opacity: 0;
		  background: rgba(253, 199, 13, 0.9);
		  position: absolute;
		  top: 0;
		  left: 0;
		  bottom: 0;
		  right: 0;
		  text-align: left;
		  color: white;
		  padding: 1rem; }
		  .media-overlay:hover {
			color: white;
			text-decoration: none !important; }
		.media-link {
		  font-size: 0.875rem;
		  font-family: ptBold, arial, Helvetica, sans-serif;
		  text-transform: uppercase; }
		.media:hover .media-overlay {
		  opacity: 1; }
		.media--wider {
		  max-width: 100%;
		  height: 245px;
		  overflow: hidden; }
		  @media screen and (max-width: 479px) {
			.media--wider {
			  height: 200px; } }
			  
.asp_content h3 a span.tag {background-color: #FFC900; color: #000; text-transform: uppercase; display: inline-block; vertical-align: middle; padding: 0.4em 1em !important; border-radius: 50px; font-size: 11px; font-weight: 300; }
.mec-wrap .mec-event-countdown-style3 {
display: flex;
flex-direction: column;
background: #6B9B00;
border-top-right-radius: 11px;
border-top-left-radius: 11px;
border-radius: 11px;
}			  
.mec-wrap .mec-event-countdown-style3 .mec-event-countdown-part1, .mec-wrap .mec-event-countdown-style3 .mec-event-countdown-part2 {
	width: 100%;
}	
.mec-wrap .mec-event-countdown-style3 .mec-event-countdown-part2 {
	border-bottom-right-radius: 11px;
	border-bottom-left-radius: 11px;
	max-height: 400px; overflow: hidden;
}
.mec-wrap .mec-event-countdown-style3 .mec-event-countdown li .label-w {
	color: #333; font-weight: bold;
}	
.mec-event-countdown-style3 .mec-event-date {
	background-color: #222;
}
.mec-event-countdown-style3 .mec-event-date::after {
	border-color: transparent transparent #000 transparent;
}
.mec-event-countdown-style3 .mec-event-countdown-part-details .mec-event-title {
	font-size: 30px; font-weight: bold; line-height: 35px;
}
.mec-event-countdown-style3 .mec-event-date {
	color: #6b9b00;
	font-weight: bold;
}


.map-modal-title {
	
	font-size: 1.625rem;
	line-height: 1.2;
	position: relative;
	padding-bottom: 2rem;
	color: #2c3133; }
	.map-modal-title:after {
	  position: absolute;
	  width: 32px;
	  height: 3px;
	  display: block;
	  content: '';
	  bottom: 5px; }
	  .ordinary .map-modal-title:after {
		background: #00aa5b; }
	  .associate .map-modal-title:after {
		background: #fdc70d; }
	  .affiliate .map-modal-title:after {
		background: #2c3133; }
	  .tree_shrubs .map-modal-title:after {
		background: #18689d; }
	  .observer .map-modal-title:after {
		background: #667682; }
	  .mushroom .map-modal-title:after {
		background: #754c24; }
	.map-modal-title span:first-child {
	  display: block;
	  text-transform: uppercase;
	  font-size: 0.8125rem;
	 
	  line-height: 1.8rem;
	  vertical-align: middle;
	  background-repeat: no-repeat;
	  background-position: left center;
	  padding-left: 1.5rem;
	  margin-bottom: .6rem; }
	  .ordinary .map-modal-title span:first-child {
		background-image: url(images/markers/ordinary.png);
		color: #00aa5b; }
	  .associate .map-modal-title span:first-child {
		background-image: url(images/markers/associate.png);
		color: #fdc70d; }
	  .affiliate .map-modal-title span:first-child {
		background-image: url(images/markers/affiliate.png);
		color: #2c3133; }
	  .tree_shrubs .map-modal-title span:first-child {
		background-image: url(images/markers/tree_shrubs.png);
		color: #18689d; }
	  .observer .map-modal-title span:first-child {
		background-image: url(images/markers/observer.png);
		color: #667682; }
	  .mushroom .map-modal-title span:first-child {
		background-image: url(images/markers/mushroom.png);
		color: #754c24; }
		
		
		
		 .map-modal-table {
			margin: .6rem 0 0;
			color: #667682;
			width: 100%;
		border: none; }
			.map-modal-table tr td {
			  padding: .3rem;
			  line-height: 1.5rem;
			  vertical-align: top;
			 
			  font-size: 0.875rem;
			  max-width: 100%;
			  overflow: hidden;
			  text-overflow: ellipsis;
		  border-right-width: 0px; }
			  @media screen and (max-width: 480px) {
				.map-modal-table tr td {
				  max-width: 150px; } }
			  .map-modal-table tr td:first-child {
				margin-right: .5rem;
				font-size: 0.8125rem;
			   border-right-width: 1px;
				text-transform: uppercase;
				font-weight: bold;
				padding-left: 0;
				width: 81px; }
				.map-modal-table tr:last-child td { border-bottom-width: 0px;}
			  .ordinary .map-modal-table tr td a {
				color: #00aa5b; }
			  .associate .map-modal-table tr td a {
				color: #fdc70d; }
			  .affiliate .map-modal-table tr td a {
				color: #2c3133; }
			  .tree_shrubs .map-modal-table tr td a {
				color: #18689d; }
			  .observer .map-modal-table tr td a {
				color: #667682; }
			  .mushroom .map-modal-table tr td a {
				color: #754c24; }
			  .map-modal-table tr td a:hover {
				color: #2c3133; }
			.map-modal-table tr:nth-child(2n) {
			  border-top: 1px solid #ccc;
			  border-bottom: 1px solid #ccc; }
			  
		.seealso {
			list-style-type: none;
			margin: 0;
			padding: 0;
		}	
		.seealso li {margin: 0 0 20px 0;}
		
		.seealso li h3 a {
		 margin: 0;
			 padding: 0;
			 line-height: inherit;
			 display: block;
			 font-weight: bold;
			 font-family: "Open Sans";
			 color: rgba(47,54,52,1);
			 font-size: 12px;
			 line-height: 1.55em;
			 text-shadow: none; 
			} 
			.seealso li h3 a:hover { color: #009B42;}
	.seealso li h3 a span, .el_tags .tags > b {
			background-color: #FFC900;
			color: #000;
			text-transform: uppercase;
			display: inline-block;
			vertical-align: middle;
			padding: 0.4em 1em !important;
			border-radius: 50px;
			font-size: 11px;
			font-weight: 300;
			margin: 0 5px 0 0;
		}	 
			
			
			
			@media (max-width: 767px) {
				.elementor-widget-heading > .elementor-widget-container {
					background-position: 95% center !important;
				}
				.mec-event-countdown-style3 .mec-event-date {
				
					height: 80px;
				}
				.mec-event-countdown-style3 .mec-event-date .mec-date1 {
					font-size: 36px;
					top: 0px;
					left: 14px;
					letter-spacing: -2px;
				}
				.mec-event-countdown-style3 .mec-event-date .mec-date2,
				.mec-event-countdown-style3 .mec-event-date .mec-date3 {
					font-size: 16px;
				}
			}