/*
 Theme Name:   Pole Foncier Montpellier (TwentyTwentyFour)
 Theme URI:    
 Description:  Pole Foncier Montpellier TwentyTwentyFour Child Theme
 Author:       Jonathan Benabou
 Author URI:   
 Template:     twentytwentyfour
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         
 Text Domain:  twentytwentyfourchild
*/




html {
	scroll-behavior: smooth;
}

/*Custom font*/
/* @font-face {
font-family: Myriad_Pro_Bold_SemiCondensed;
src: url(fonts/Myriad_Pro_Bold_SemiCondensed.otf);
font-weight: normal;
}

@font-face {
font-family: Myriad_Pro_Regular;
src: url(fonts/Myriad_Pro_Regular.ttf);
}


p {
	text-align:justify;
} */


/* START WP FSE TRICKS */
.superWidthMe {
	/* width: 100vw !important; */
	
 margin-left : calc(-1 * var(--wp--custom--spacing--outer)) !important; 
/* margin-right : calc(-1 * var(--wp--custom--spacing--outer)) !important; */

width: calc(100% + 2*var(--wp--custom--spacing--outer));	
}

.wp-margin-block-start-0 {
	margin-block-start:0 !important;
}

/* END WP FSE TRICKS */


/* START WP MENU-Block TRICKS */



/** default is 600px pass to 1024px for button burger and container */
@media (max-width: 781px) {
  .wp-block-navigation__responsive-container-open:not(.always-shown) {
    display: flex;
  }
}

@media (max-width: 781px) {
  
.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open)
 {
    bottom: 0;
    display: none;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
  }
}
/* END WP MENU-Block TRICKS */


/* START CustomLayouts TRICKS */

.cl-element-title__anchor:hover,
.cl-element-title__anchor:active,
.cl-element-title__anchor:focus {
	font-weight:normal !important;
}

/* END CustomLayouts TRICKS */

.kwk-text-baseline,
.kwk-text-baseline * {
	align-items : baseline !important;

}

/* START EventOrganiser TRICKS */


.eo-venue-map {
	z-index:900 !important;
}


/* END EventOrganiser TRICKS */








/* START Ninjaform CUSTOMISATION */


.nf-form-fields-required {
	display: none;
}

/* END Ninjaform CUSTOMISATION */


/* START IUMAT CUSTOMISATION */

.headergroup {
	  background-image: url("/wp-content/uploads/2024/03/imgonline-com-ua-TextureSeamless-t5EQoqlLW1FrE.jpg");
	  background-image: url("/wp-content/uploads/2024/03/imgonline-com-ua-TextureSeamless-zdQMCGUZFu3oB.jpg");
	}


.nf-form-fields-required {
	display: none;
}


.mega-sub-menu {
	margin-top: 27px;
}


/* END IUMAT CUSTOMISATION */


/* START SEPHARIM CUSTOMISATION */

.nav-bar {
	height : 60px;
}

.home-hero {
	margin-top : 0px;
}


footer {
	margin-top:0 !important;
}

@media all and (orientation:landscape) {
	.home-hero-top-spacer { 
		height: 10vh;
	}
}


@media (min-width: 781px) {

.feature-img-cliping {
clip-path: polygon(0% 0%, 75% 0%, 100% 50%, 75% 100%, 0% 100%);
}

.feature-img-cliping,
.feature-img-cliping figure,
.feature-img-cliping img {
	 	max-width:450px;
		height:auto; 
		float:left;
}
}

@media (max-width: 781px) {
	
.top-spacer	{
	display:none;
}
	
.homepage-group-column  {
	margin-left : calc(-1 * var(--wp--custom--spacing--outer)) !important; 
	/* margin-right : calc(-1 * var(--wp--custom--spacing--outer)) !important; */
	width: calc(100% + 2*var(--wp--custom--spacing--outer));
	}
	
.homepage-group-column  {

	}
	
} 

@media (max-width: 600px) {
.home-hero  {
	text-align:center;
}
	
.home-hero img {
	max-height: 40vh;
	width:auto;
	margin: auto;
}


} 



/* END SEPHARIM CUSTOMISATION */




