/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/


/* Mise en page Ubermenu principal */
.inside-header .ubermenu-sticky-wrapper,  .inside-header  .ubermenu {	
	width: 100%;
}
.inside-header .ubermenu-sticky .ubermenu, .mobile-header-navigation.stuckElement.is_stuck {	
	box-shadow: 0 2px 4px -2px #4c4d4e!important;
}

.inside-header .ubermenu-sticky .ubermenu .logo-site {	
	max-width:250px;
	align-self: center;
}

.inside-header .ubermenu .logo-site {	
	flex-direction: row!important;
}

.inside-header .ubermenu .logo-site img {	
	margin-bottom: 0!important;
	max-width: 30vw;
}

.inside-header .ubermenu-sticky .ubermenu .logo-site img {	
	margin-bottom: 0!important;
	max-width: 100%;
}

.inside-header .ubermenu .logo-fb {	
	font-size: 1.5rem!important;
}

.inside-header .ubermenu-item-level-0 {	
	flex-grow: 0!important;	
}

.inside-header #menu-item-155 {	
	margin-left: auto;
}

.inside-header .site-logo {	
	display:none;
}.ubermenu-current-menu-item a, .main-navigation .main-nav ul li[class*="current-menu-"] > a {	text-decoration: underline !important;	text-underline-position: under!important;}


.inside-header ul.ubermenu-nav li.um-below-1100.ubermenu-item {
  display:none!important; 
}
.inside-header ul.ubermenu-nav li.um-below-1000.ubermenu-item {
  display:none!important; 
}
.inside-header ul.ubermenu-nav li.um-below-850.ubermenu-item {
  display:none!important; 
}
@media only screen and (max-width: 1200px){
   .inside-header ul.ubermenu-nav li.um-above-1100.ubermenu-item{
      display:none!important; 
   }
   .inside-header ul.ubermenu-nav li.um-below-1100.ubermenu-item{
      display: flex!important;
   }
}
@media only screen and (max-width: 1024px){
   .inside-header ul.ubermenu-nav li.um-above-1000.ubermenu-item{
      display:none!important; 
   }
   .inside-header ul.ubermenu-nav li.um-below-1000.ubermenu-item{
      display: flex!important;
   }
}
@media only screen and (max-width: 850px) {
   .inside-header ul.ubermenu-nav li.um-above-850.ubermenu-item{
     display:none!important;  
   }
   .inside-header ul.ubermenu-nav li.um-below-850.ubermenu-item{
     display:flex!important; 
   }
}

@media only screen and (min-width: 767px) and (max-width: 1024px){
	.inside-header {
		padding: 0px 5px 0px 5px;
	}
}







/* Menu Mobile */
.slideout-navigation img.custom-logo {
    width: 220px;
}
.inside-navigation .custom-logo-link {
	margin-left: auto;
	margin-right: auto;
	padding-top: 20px;
	padding-bottom: 30px;
}
.slideout-widget {
	width:100%;
}

/* Taille Boutons Slider Header */
.site .kt-blocks-carousel  {
	padding-bottom:0px;
}

.site .kt-blocks-carousel .slick-dots li button::before {
	width: 5px!important;
	height: 5px!important;
}

.site .kt-blocks-carousel .slick-dots  {
	bottom:0px!important;
}
/* Tableaux - ligne hover */.wp-block-table tbody tr:hover {	background-color: #d7d5d5!important;}
.wp-block-separator.is-style-dots {
	margin-top: 10px!important;
	margin-bottom: 10px!important;
}



@media (min-width: 1200px) {
	.wp-block-kadence-advancedgallery.header-gallery {
		max-height:365px;
	}	
}

@media (max-width: 1199px) {
	.wp-block-kadence-advancedgallery.header-gallery {
		max-height:34vw;
	}	
}



