/* 
Theme Name:		 OCI
Theme URI:		 https://www.oci.fr/
Description:	 Thème enfant de Hello Elementor, créé par OCI
Author:			 OCI
Author URI:		 https://www.oci.fr/
Template:		 hello-elementor
Version:		 2.0.0
Text Domain:	 OCI
*/

.elementor-message {
    color: var( --e-global-color-747c509 ) !important;
    font-family: Oswald !important;
}

.page-header {
    background-color: var( --e-global-color-4c341df );
    padding: 5px 0;
}

body {
  overflow-x: hidden;
}

/* Petit menu au scroll */

.leaflet-popup-content p, .leaflet-popup-content b {
    color: #000000;
    /* font-family: MATH; */
    font-family: 'Oswald';
}

.oci-map-pagination {
    display: none;
}

#menubase.headerhide{
	display:none;
}

#menuhopin.headershow{
	transform: translateY(0);
}

#menuhopin{
	position: fixed;
	top:0;
	width: 100%;
	-webkit-transition: transform 0.34s ease;
	transition : transform 0.34s ease;
	transform: translateY(-135px); /*adjust this value to the height of your header*/
}

/* Alignement top icônes listes */

.elementor-icon-list-item, .elementor-icon-list-item a{
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: start !important;
}

.elementor-icon-list-icon {
  margin-top: 6px;
}

/*:::::::::::::::::::::: RESPONSIVE ::::::::::::::::::::::*/

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

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

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

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

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

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