/* STYLE CUSTOM */
*, html {

    scroll-behavior: smooth !important;
	scroll-margin-top: 6rem;
}
body:not(.wp-admin) * {
    box-sizing: border-box;
    scroll-behavior: smooth;
    /*transition: all .4s;*/
}

body {
    
}
#page{
	max-width:1800px;
	margin:auto;
}
p strong{
}

h1, h2, h3, h4, h5, h6 {
    line-height: 1em;
}

header h1 {
    line-height: 1em;
}

body p {
    font-size: var(--global-kb-font-size-md);
}

ul, ol {
    margin-left: 0;
    padding-left: 1em;
}

b, strong {
    
}

a, a:link, a:visited {
    color: inherit;
}

.site-title {
    display: none;
}

.entry-footer {
    display: none;
}

#primary {
    background: white;
}

.entry-content> :not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator) {
    margin-left: auto;
    margin-right: auto;
    max-width: var(--small_width);
}

.entry-content .alignwide {
    margin-left: auto;
    margin-right: auto;
    max-width: var(--medium_width);

}

.entry-content .alignfull {
    max-width: 100%;
}

.reverse_grid {
    direction: rtl;
}

.alignfull:not(.fullWidth_content, .page_header, #primary_footer, .sub_footer) .kt-row-column-wrap, .blog_container {
    /*max-width: var(--inner_width);*/
    margin: auto;
}

/*---------------- HOVER EFFECT */
/*.zoom_effect{
	transform:scale(1);
	transition:all .4s;
}
.zoom_effect:hover{
	transform:scale(1.1);
	transition:all .6s cubic-bezier(0.165, 0.840, 0.440, 1.000);
	
}
.zoom_effect:hover .kb-button{
	color: #ffffff!important;
  background: #f5b19c;
	padding-right: calc(var(--global-kb-spacing-md, 2rem) * 1.34) !important;
  padding-left: calc(var(--global-kb-spacing-md, 2rem) / 1.5) !important;
	border-color:#f5b19c;
}
.zoom_effect:hover .kt-btn-has-svg-true .kb-svg-icon-wrap {
  right: calc(var(--global-kb-spacing-md, 2rem) / 2)!important;
  transition: all .4s !important;
	color: #ffffff !important;
}*/

/*-- HEADER*/

/*Boutons*/
/*.kt-btn-has-svg-true .kb-svg-icon-wrap {
    position: absolute !important;
    right: -2rem;
    transition: all .4s !important;
}

.kt-btn-has-svg-true:hover .kb-svg-icon-wrap {
    right: calc(var(--global-kb-spacing-md, 2rem) / 2);
    transition: all .4s !important;
}

.kt-btn-has-svg-true:hover {
    transition: all .4s;
    padding-right: calc(var(--global-kb-spacing-md, 2rem) * 1.34) !important;
    padding-left: calc(var(--global-kb-spacing-md, 2rem) / 1.5) !important;
}
*/
/* --------------- PAPIR MENU IN HEADER */
.wp-block-kadence-navigation .menu-container > .menu > .menu-item > .kb-link-wrap > .kb-nav-link-content{ width:100%; justify-content:center;}
body.home .bt_home{display:none;}
body:not(.home) .bt_home.current-menu-item div{background-color:var(--col_1)!important; }
body:not(.home) .bt_home.current-menu-item:hover div{background-color:var(--col_2)!important; }
body:not(.home) .bt_home.current-menu-item  a{color:var(--col_3)!important;}
body:not(.home) .bt_hide_if_not_home{display:none;}
body.home .bt_hide_if_not_home div{background:white url(https://espaceeurope.com/wp-content/uploads/2025/09/hotel-europe-logo.png) no-repeat center/contain;}
body.home .bt_hide_if_not_home a{opacity:0;}
/* --------------- PAPIR LISTS */
.price_list li .kt-svg-icon-list-text{display:flex; gap:.25em; justify-content:space-between; width:100%; align-items: last baseline;}
.price_list li .kt-svg-icon-list-text strong{order:-2;}
.price_list li .kt-svg-icon-list-text:after{content:""; flex-grow:2; border-bottom:dotted 2px; order:-1;}
/* —————————————————————————————————— RESPONSIVE RULES */
@media (max-width: 767px) {
	.h100 {
height:auto!important;
}
.h100 *:not(style){
  display:block!important;
  flex-direction:column;
  height:auto!important;
}
	.h100 img{
  
  height:100%!important;
}
}

