@font-face{font-family:GeneratePress;src:url(//www.isbberlin.com/wp-content/themes/generatepress/assets/fonts/generatepress.eot);src:url(//www.isbberlin.com/wp-content/themes/generatepress/assets/fonts/generatepress.eot#iefix) format("embedded-opentype"),url(//www.isbberlin.com/wp-content/themes/generatepress/assets/fonts/generatepress.woff2) format("woff2"),url(//www.isbberlin.com/wp-content/themes/generatepress/assets/fonts/generatepress.woff) format("woff"),url(//www.isbberlin.com/wp-content/themes/generatepress/assets/fonts/generatepress.ttf) format("truetype"),url(//www.isbberlin.com/wp-content/themes/generatepress/assets/fonts/generatepress.svg#GeneratePress) format("svg");font-weight:400;font-style:normal}.cat-links:before,.comments-link:before,.dropdown-menu-toggle:before,.generate-back-to-top:before,.menu-toggle:before,.nav-next .next:before,.nav-previous .prev:before,.search-form .search-submit:before,.search-item a:before,.tags-links:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.cat-links:before,.comments-link:before,.nav-next .next:before,.nav-previous .prev:before,.tags-links:before{opacity:.7}.menu-toggle:before{content:"\f0c9";font-family:GeneratePress;width:1.28571429em;text-align:center;display:inline-block}.toggled .menu-toggle:before{content:"\f00d"}.main-navigation.toggled .sfHover>a .dropdown-menu-toggle:before{content:"\f106"}.search-item a:before{content:"\f002";font-family:GeneratePress;width:1.28571429em;text-align:center;display:inline-block}.search-item.close-search a:before{content:"\f00d"}.widget .search-form button:before{content:"\f002";font-family:GeneratePress}.dropdown-menu-toggle:before{content:"\f107";font-family:GeneratePress;display:inline-block;width:.8em;text-align:left}nav:not(.toggled) ul ul .dropdown-menu-toggle:before{text-align:right}.dropdown-hover .sub-menu-left:not(.toggled) ul ul .dropdown-menu-toggle:before{transform:rotate(180deg)}.dropdown-click .menu-item-has-children.sfHover>a .dropdown-menu-toggle:before{content:"\f106"}.dropdown-hover nav:not(.toggled) ul ul .dropdown-menu-toggle:before{content:"\f105"}.entry-header .cat-links:before,.entry-header .comments-link:before,.entry-header .tags-links:before{display:none}.cat-links:before,.comments-link:before,.nav-next .next:before,.nav-previous .prev:before,.tags-links:before{font-family:GeneratePress;text-decoration:inherit;position:relative;margin-right:.6em;width:13px;text-align:center;display:inline-block}.cat-links:before{content:"\f07b"}.tags-links:before{content:"\f02c"}.comments-link:before{content:"\f086"}.nav-previous .prev:before{content:"\f104"}.nav-next .next:before{content:"\f105"}.dropdown-hover .inside-right-sidebar .dropdown-menu-toggle:before,.dropdown-hover.both-right .inside-left-sidebar .dropdown-menu-toggle:before{content:"\f104"}.dropdown-hover .inside-left-sidebar .dropdown-menu-toggle:before,.dropdown-hover.both-left .inside-right-sidebar .dropdown-menu-toggle:before{content:"\f105"}.generate-back-to-top:before{content:"\f106";font-family:GeneratePress}.search-form .search-submit:before{content:"\f002";font-family:GeneratePress;width:1.28571429em;text-align:center;display:inline-block}@import url(//hello.myfonts.net/count/3a298e);
@font-face {font-family: 'Magnat';
src: url(//www.isbberlin.com/wp-content/themes/isb-berlin/webfonts/3A298E_0_0.eot);
src: url(//www.isbberlin.com/wp-content/themes/isb-berlin/webfonts/3A298E_0_0.eot?#iefix) format('embedded-opentype'),url(//www.isbberlin.com/wp-content/themes/isb-berlin/webfonts/3A298E_0_0.woff2) format('woff2'),url(//www.isbberlin.com/wp-content/themes/isb-berlin/webfonts/3A298E_0_0.woff) format('woff'),url(//www.isbberlin.com/wp-content/themes/isb-berlin/webfonts/3A298E_0_0.ttf) format('truetype');}
@font-face {
font-family: "Isb";
src: url(//www.isbberlin.com/wp-content/themes/isb-berlin/webfonts/isb.eot);
src: url(//www.isbberlin.com/wp-content/themes/isb-berlin/webfonts/isb.woff) format("woff"),
url(//www.isbberlin.com/wp-content/themes/isb-berlin/webfonts/isb.ttf) format("truetype"),
url(//www.isbberlin.com/wp-content/themes/isb-berlin/webfonts/isb.svg#filename) format("svg");
}
h1, h2, h3, h4{
letter-spacing: 0.02em;
}
.entry-header h1{
text-align: center;
max-width: 18em;
margin: 0 auto;
}
.breadcrumbs,
h2.parent-title{
letter-spacing: .15em;
color: #8C3B4A;
font-size: 1em;
font-family: 'Europa', sans-serif;
text-align: center;
margin-bottom: 0.5em;
}
.breadcrumbs a{
color: #8c3b4a !important;
}
.breadcrumbs .breadcrumb_last{
display: none;
}
.entry-content h2{
margin-top: 1.81818181em;
}
.entry-content h3{
margin-bottom: .5em;
margin-top: 1.72727272em;
}
h3.kt-testimonial-title{
margin-top: 0;
}
.entry-content ul,
.entry-content ol{
margin: 0 0 1.5em 1.1em;
list-style-position: outside;
list-style-type: circle;
}
p.has-medium-font-size{
font-size: 1em;
line-height: 1.4em;
}
@media (min-width: 769px) {
p.has-medium-font-size{
font-size: 1.22222em;
}
}
.inside-article a, .inside-article a:visited{
color: #000000;
}
.inside-article a:hover{
color: #721333;
}
.entry-content a{
border-bottom: 1px solid rgba(0,0,0,.4);
}
.entry-content a:hover{
border-color: #8c3b4a;
}
.single .site-content,
.page .site-content{
max-width: 59.5rem;
margin: 0 auto;
}
.blog .site-content,
.page-template-page-fullwidth .site-content{
max-width: 100%;
} .main-navigation{
position: absolute;
top:0;
width: 100%;
background-color: transparent;
}
.home .main-navigation{
position: relative;
}
.single .main-navigation{
position: relative;
}
.main-navigation.is_stuck{
background-color: #ffffff ;
}
.main-navigation,
.main-navigation ul ul{
box-shadow: none !important;
}
.main-navigation.has-branding .menu-toggle,
.main-navigation:not(.slideout-navigation) .main-nav{
order: 1 !important;
}
.main-navigation.has-branding .menu-toggle{
position: absolute;
}
.main-navigation .main-nav ul ul li a{
padding-left: 2.155555em; }
.main-navigation.slideout-navigation .main-nav > ul li a{
font-size: 2em;
line-height: 1.1em;
padding-top: 7px;
padding-bottom: 7px;
letter-spacing: 0.03em;
font-weight: 300 !important;
}
.main-navigation.slideout-navigation .main-nav ul ul{
padding-top: .5em;
padding-bottom: 1em;
}
.main-navigation.slideout-navigation .main-nav ul ul li a{
font-size: 1.4em;
}
.main-navigation.slideout-navigation .main-nav li a:before{
content: '\2002';
width: .5em;
display: inline-block;
}
.main-navigation.slideout-navigation .main-nav li:hover > a:before,
.main-navigation .main-nav li.current-menu-item a:before{
content: '\00b7';
}
.main-navigation .slideout-toggle a::before{
color: #000;
}
.main-navigation .slideout-toggle a{
display: flex;
align-items: center;
position: fixed;
top: 0;
}
.main-navigation .slideout-toggle li:hover > a,
.main-navigation .slideout-toggle a:hover{
color: #000000 !important;
}
.main-navigation .slideout-toggle a:before,
.main-navigation .slideout-toggle a:after{
line-height: 88px;
display: inline-block;
}
.menu-toggle{
line-height: 76px;
}
.menu-toggle:before,
.main-navigation .slideout-toggle a:before,
.slide-opened .slideout-exit:before,
.slideout-navigation button.slideout-exit:before{
font-family: 'Isb' !important;
font-size: 20px;
}
.menu-toggle:before,
.main-navigation .slideout-toggle a:before{
content: "\e902";
width: 2.5em;
color: #000000;
}
.slideout-navigation .dropdown-menu-toggle:before{
font-size: 0.6666em;
}
.dropdown-menu-toggle:before{
width: 0.6666em;
}
.slide-opened .slideout-exit:before,
.slideout-navigation button.slideout-exit:before{
content: "\e900" !important;
width: 2.5em !important;
line-height: 2em !important;
font-family: 'Isb' !important;
}
.slideout-toggle:not(.has-svg-icon) a::before {
content: "\e902" !important;
font-family: inherit;
}
.menu-toggle .mobile-menu{
display: none;
}
@media (min-width: 769px) {
.menu-toggle .mobile-menu,
.main-navigation .slideout-toggle a:after{
content: 'menu';
letter-spacing: .2em;
text-transform: lowercase;
color: #000000;
margin-left: 8px;
margin-left: 20px;
}
}
@media (min-width: 993px) {
.menu-toggle:before,
.main-navigation .slideout-toggle a:before{
font-size: 26px;
}
.slide-opened .slideout-exit:before,
.slideout-navigation button.slideout-exit:before{
font-size: 26px !important;
width: 2.5em !important;
line-height: 1.8em !important;
}
}
.slideout-navigation .main-nav{
padding-top: 1em;
}
.slide-opened .slideout-exit::before,
.slideout-navigation button.slideout-exit::before{
color: #433680;
} @media (min-width: 769px) {
.sticky-navigation-logo,
.site-logo{
padding-left: 10em;
}
}
.navigation-branding{
order: 2 !important;
}
.site-logo.mobile-header-logo,
.navigation-branding{
margin: auto !important;
}
.home .site-logo.mobile-header-logo{
padding-top: 30px;
transition: .3s padding ease-in-out;
}
.is_stuck .site-logo.mobile-header-logo{
padding-top: 0;
}
.site-logo.mobile-header-logo img{
height: 66px !important;
padding: 14px 0 10px 0 !important;
}
@media (min-width: 769px) {
.site-logo.mobile-header-logo img{
height: 76px !important;
padding: 18px 0 14px 0 !important;
}
}
.navigation-branding img{
margin-right: 0 !important;
height: 110px !important;
padding: 24px 0 !important;
}
.home .navigation-branding img{
height: 130px !important;
padding: 64px 0 0 0 !important;
}
@media (min-width: 993px) {
.home .navigation-branding img{
height: 150px !important;
padding: 74px 0 0 0 !important;
}
}
@media (min-width: 1200px) {
.home .navigation-branding img{
height: 172px !important;
padding: 82px 0 0 0 !important;
}
}
@media (min-width: 1600px) {
.home .navigation-branding img{
height: 180px !important;
padding: 84px 0 0 0 !important;
}
}
.sticky-enabled .main-navigation.is_stuck .navigation-branding img{
height: 84px !important;
padding: 20px 0 16px 0 !important;
}
@media (min-width: 993px) {
.sticky-enabled .main-navigation.is_stuck .navigation-branding img{
height: 90px !important;
padding: 18px 0 !important;
}
}
.main-navigation .main-nav ul li:hover > a{
background: transparent;
}
.main-navigation.offside{ background: rgba(222,220,230,.95);
width: 100% !important;
}
.offside, .offside--left{
left: -100% !important;
}
.offside--left.is-open,
.offside-js--is-left .offside-sliding-element{
transform: translate3d(100%,0,0) !important;
}
.main-navigation.has-branding .inside-navigation{
align-items: flex-start !important;
}
@media (min-width: 769px) {
.main-navigation.offside{
width: 540px !important;
}
.offside, .offside--left{
left: -540px !important;
}
.offside--left.is-open,
.offside-js--is-left .offside-sliding-element{
transform: translate3d(540px,0,0) !important;
}
}
.slideout-overlay{
background-color: rgba(0,0,0,0) !important;
}
.wpml-ls-statics-shortcode_actions{
order: 5;
}
.wpml-ls-legacy-list-horizontal{
padding: 24px 20px;
}
.wpml-ls-legacy-list-horizontal a{
letter-spacing: 0.02em;
color: #000000;
text-transform: lowercase;
padding: 5px !important;
}
.wpml-ls-legacy-list-horizontal .wpml-ls-current-language span{
border-bottom: 1px solid #000;
}
#mobile-header .inside-navigation, .main-navigation.has-branding .inside-navigation{
display: flex;
}
.site-header{
background: transparent;
}
.page-hero{
position: relative;
z-index: 0;
}
@media (min-width: 1201px) {
.page-hero{
padding-top: 600px;
}
}
@media (min-width: 1441px) {
.page-hero{
padding-top: 650px;
}
}
.svg-container {
position: relative;
height: 0;
width: 100%;
padding: 0;
}
.svg-container .svg{
position: absolute;
bottom: -1px;
right: 0;
left: 0;
z-index: -1;
}
.copy{
position: absolute;
top: 80%;
right: 0%;
transform:  translateX(36px) translateY(-80%) rotate(-90deg);
font-size: 12px;
letter-spacing: 0.05em;
opacity: .6;
mix-blend-mode: multiply;
}
@media (min-width: 993px) {
.copy{
top: 75%;
transform:  translateX(36px) translateY(-75%) rotate(-90deg);
}
}
@media (min-width: 1441px) {
.copy{
top: 65%;
transform:  translateX(36px) translateY(-65%) rotate(-90deg);
}
}
.home .svg-container {
height: auto;
}
.home .svg-container .svg{
position: relative;
top: 0;
right: 0;
left: 0;
z-index: 1;
}
.home .slider{
margin-top: -10em !important;
}
.home  .page-header-image{
margin-top: -3em;
}
.home .slider{
margin-top: -10em;
}
@media (min-width: 769px) {
.home  .page-header-image{
max-width: 1800px !important;
margin-top: -10em;
padding: 0 1em;
}
}
.home  .page-header-image img{
display: block;
width: 100%;
}
.home .entry-content h2:first-of-type{
font-size: 40px;
margin-top: 0;
}
.home .feature-events{
margin: 0 auto;
max-width: 33em;
list-style-type: none;
padding: 2em 1em 2em 1em;
}
@media (min-width: 769px) {
.home .entry-content h2:first-of-type{
font-size: 54px;
}
.home .feature-events{
padding: 1em 1em 2em 1em;
}
}
@media (min-width: 993px) {
.home .entry-content h2:first-of-type{
font-size: 54px;
}
.home .feature-events{
padding: 0em 1em 2em 1em;
}
}
.home .separate-containers .inside-article{
padding-top: 0;
}
.home .entry-content p{
max-width: 20em;
margin: 0 auto;
}
.page-content, .entry-content, .entry-summary{
margin: 1em 0 0;
}
.separate-containers .inside-article{
background: transparent;
}
.newsletter{ background-color: #E1EFDE;
margin-top: 100px;
text-align: center;
padding-top: 40px;
padding-bottom: 40px;
}
.newsletter p,
.newsletter h3{
letter-spacing: 0.05em;
color: rgba(67,54,128,1);
}
.newsletter p{
font-size: .88888888em;
}
.newsletter h3{
text-transform: uppercase;
letter-spacing: 0.05em;
font-family: 'Europa', sans-serif;
color: rgba(67,54,128,1);
}
.home .newsletter{
margin-top: 0;
}
.footer-widgets h3,
.widget-title{
margin-bottom: .75em;
font-family: 'Europa', sans-serif;
letter-spacing: .05em;
color: #e7e7e7;
font-size: 20px;
line-height: 1.5;
}
.site-footer .footer-widgets{
padding: 80px 24px;
}
@media (min-width: 769px) {
.site-footer .footer-widgets{
padding: 80px 40px;
}
}
.site-footer .widget{
font-size: .8em;
}
.site-footer #menu-social{
display:flex
}
.site-footer #menu-social li{
margin-left: .5em
}
.site-footer li.fb a{
display: block;
width: 2em;
background: url(//www.isbberlin.com/wp-content/themes/isb-berlin/images/facebook.svg) left center no-repeat;
background-size: contain;
text-indent: -9999px;
}
.site-footer li.inst a{
display: block;
width: 2em;
background: url(//www.isbberlin.com/wp-content/themes/isb-berlin/images/instagram.svg) left center no-repeat;
background-size: contain;
text-indent: -9999px;
}
.copyright{
background: #433680;
padding-bottom: 20px;
}
.copyright .site-info-copy{
color: #fff;
opacity: .5;
font-size: 0.666667em;
letter-spacing: .05em;
text-align: center;
display: flex;
flex-flow: row wrap;
justify-content: center;
text-align: center;
}
.copyright .site-info-copy ul{
list-style-type: none;
margin: 0 0 0 .5em;
}
.copyright .site-info-copy ul li{
display: inline-block;
margin: 0 .25em;
}
.copyright .site-info-copy ul li a{
color: #fff;
}
.generate-back-to-top{
border-radius: 50%;
}
.sidebar .widget.widget_categories{
}
.sidebar .widget .widget-title{
font-size: 14px !important;
text-transform: uppercase;
letter-spacing: .1em;
margin-bottom: 10px !important;
font-weight: bold;
}
.sidebar .widget.widget_categories a{
letter-spacing: .1em;
font-size: 15px !important;
color: #000000;
}
@media (max-width: 768px) {
.blog .site-content{
display: flex;
flex-flow: column;
}
.blog .sidebar{
order: 1;
}
.blog .content-area{
order: 2;
}
.blog .sidebar .widget ul,
.blog .sidebar .widget{
text-align: center;
}
.blog .sidebar .widget{
padding: 10px 40px;
}
.blog .sidebar .widget ul li{
display: inline-block;
padding: 0 5px;
}
}
@media (min-width: 769px) {
.blog .sidebar .widget{
max-width: 300px;
margin: 0 auto;
}
}
.blog .entry-meta,
.single .entry-meta{
font-size: .7222em;
letter-spacing: 0.2em;
margin-top: 0;
margin-bottom: .75em;
font-weight: bold;
}
.single .entry-header .entry-meta{
text-align: center;
}
.single footer.entry-meta{
font-weight: 400;
margin-top: 5em !important;
padding-top: 2em;
border-top: 1px dotted rgba(0,0,0,.5);
}
.post-navigation{
display: flex;
}
.post-navigation .nav-previous,
.post-navigation .nav-next{
width: 50%;
}
.post-navigation .nav-previous a:hover,
.post-navigation .nav-next a:hover{
color: #8c3b4a;
}
.post-navigation .nav-next{
text-align: right;
} .blog h2.entry-title{
font-size: 30px;
}
.blog .entry-meta a,
.single .entry-meta a{
color: #000000;
}
.single .featured-image{
max-width: 34.5em;
margin: 0 auto;
}
.single h1.entry-title{
font-family: 'Magnat', sans-serif;
font-size: 1.89em;
letter-spacing: 0.01em;
}
.block.team{
margin-top: 24px;
}
.block.team .kt-blocks-info-box-media-container{
text-align: center;
}
.teammember .tm-image{
margin-bottom: 1em;
}
.teammember .tm-image img{
display: block;
margin: 0 auto;
border-radius: 50%;
}
.block.team .kt-blocks-info-box-title,
.teammember h4{
color: #721333;
margin-bottom: 0;
}
.block.team .kt-blocks-info-box-title,
.teammember h4,
.teammember .tm-link{
text-align: center;
}
.teammember .tm-text{
margin-top: 1em;
}
.wp-block-kadence-accordion{
border-bottom: 1px solid #999;
margin: 2em 0 3.5em 0;
} .wp-block-quote{
max-width: 100vw !important;
margin-left: calc(-100vw/2 + 100%/2 );
margin-right: calc(-100vw/2 + 100%/2 );
}
.wp-block-quote cite{
font-size: .8em;
text-align: center;
display: block;
font-style: normal !important;
margin: 0 auto;
opacity: .5;
}
.wp-block-quote p,
.wp-block-quote cite{
max-width: 52em;
}
.wp-block-quote p,
blockquote p:last-child{
margin: 0 auto 1em auto;
}
blockquote,
.wp-block-quote{
border-left: 0;
font-style: normal; font-size: 1em;
background-color: rgba(165,134,177, 0.1);
padding-top: 60px;
padding-bottom: 60px;
}
.events, .teaser,
section .events,
section .teaser{
max-width: 100vw !important;
margin-left: calc(-100vw/2 + 100%/2 );
margin-right: calc(-100vw/2 + 100%/2 );
position: relative;
background-color: rgba(240,233,237,.7);
}
.events, section .events{
padding-top: 3em;
padding-bottom: 9em;
}
@media (min-width: 769px) {
.events, section .events{
padding-top: 6em;
padding-bottom: 12em;
}
}
.teaser, section .teaser{
text-align: center;
}
.events.next{
text-align: center;
}
.teaser .preview,
.events .preview{
padding: 40px 24px 40px 24px;
}
@media (min-width: 769px) {
.teaser .preview,
.events .preview{
padding: 40px 40px 40px 40px;
}
}
.teaser .preview.feature h3{
color: #721333;
font-size: 30px;
font-family: 'Europa', sans-serif;
}
.events .preview h3{
text-align: center;
font-family: 'Europa', sans-serif;
letter-spacing: 0.02em;
text-transform: uppercase;
margin-bottom: 2em;
font-size: 1.333333em;
}
.events .preview .events-cards .event{
background: #fff;
overflow: hidden;
text-align: center;
margin-bottom: 1em;
}
.home .teaser .events-cards .event a:hover{
color: #000;
}
.home .teaser .events-cards .event a.more{
margin-top: 1.75em;
}
.home .teaser .events-cards .event-title{
color: #721333;
font-size: 24px;
margin-bottom: 10px;
font-family: 'Europa', sans-serif
}
.events .preview .events-cards .event-title,
.events .preview .events-cards .event-date{
font-size: 1.3333333em;
letter-spacing: 0.02em;
}
.events .preview .events-cards .event-address,
.events .preview .events-cards .event-date span{
display: none;
}
@media (min-width: 769px) {
.home .teaser .events-cards .event-title{
font-size: 28px;
}
.events .preview .events-cards,
.events .preview .css-events-cards{
display: flex;
flex-flow: row;
align-content: space-between;
}
.events .preview .events-cards .event{
width: 33.3333%;
margin: 0 1%;
}
}
.events .preview .event{
transition: .2s all ease-in-out;
padding: 60px 40px 20px 40px;
display: flex;
flex-flow: column;
justify-content: space-between;
}
.events .preview .event:hover .event-title,
.events .preview .event:hover .event-date{
color: #F0E9ED;
color: #721333;
}
.events .preview .event-title,
.events .preview .event-date{
line-height: 1.3;
}
.events .preview .event-title{
margin-bottom: 0.5em;
}
.events .preview .event-date{
padding-bottom: 1.33333em;
}
@media (min-width: 769px) {
.events .preview .event-date{
padding-bottom: 3.33333em;
}
}
.events .preview .event-date span{
font-size: 1rem;
display: block;
font-weight: 700;
letter-spacing: .1em;
}
.events .preview .css-events-cards .event-date{
font-size: 1.5em;
}
.events .preview .event .more{
font-size: .5833333em;
font-size: 12px;
letter-spacing: 0.05em;
}
.events .preview .event .more:before{
content: "\e904" !important;
font-size: 12px !important;
font-family: 'Isb' !important;
padding-right: 3px;
}
.events .preview .btn{
margin: 0 auto;
display: inline-block;
}
.events.next .btn.blnk:before{
content: "\e905" !important;
font-size: 12px !important;
font-family: 'Isb' !important;
padding-right: 8px;
}
.wpfc-calendar-wrapper,
.events-list{
margin-top: 1em;
}
.events-list .event{
border-bottom: 1px solid rgba(67,54,128,0.3);
padding: 1em 5px;
}
.events-list h2{
font-family: 'Europa', sans-serif;
font-size: 1.4em;
padding-left: 5px;
padding-bottom: 10px;
border-bottom: 1px solid rgba(67,54,128,1);
margin-bottom: 0;
}
.events-list h2,
.events-list .event .event-date{
color: rgba(67,54,128,1);
letter-spacing: 0.04em;
}
.events-list .event .event-date{
width: 100%;
font-size: 0.77778em;
}
.events-list .event .event-date span{
font-size: 1.8em;
display: block;
}
.events-list .event .event-title{
width: 100%;
padding-top: 2px;
transition: 0.3s all ease-in-out;
}
@media (min-width: 421px) {
.events-list .event{
display: flex;
flex-flow: row;
}
.events-list .event .event-date{
width: 16.6666667%;
}
.events-list .event .event-title{
width: 83.3333333%;
}
}
.events-list .event .event-title h4{
letter-spacing: 0.02em;
font-size: 1.11111em;
margin-bottom: 0;
}
.events-list .event .event-title:hover h4{
color: #8c3b4a;
}
.events-list .event .event-title .more,
.events-list .event .event-title .excerpt{
font-size: 0.77778em;
margin-bottom: 0;
letter-spacing: 0.04em;
}
.events-list .event .event-title .excerpt{
color: #9B9B9B;
}
.events-list .event .event-title .more:before{
content: "\e904" !important;
font-size: 10px !important;
font-family: 'Isb' !important;
}
.wpfc-calendar h2{
font-family: 'Europa', sans-serif;
text-transform: uppercase;
font-size: 16px !important;
}
.acc-accordion a,
.events-list .event .event-title a,
.events .event-title a,
.events .preview .event-title a{
border-bottom: 0;
}
.single-event .event-details{
text-align: center;
color: #433680;
}
.single-event .event-details p{
margin-bottom: 0;
}
.single-event .event-details .dates{
font-size: 1.366666em;
}
.single-event .event-details p:first-of-type span{
font-size: 1.73333333em;
}
.single-event .event-infos{
margin-top: 2.25em;
margin-bottom: 2em;
}
.single-event .event-infos + h3:first-of-type{
border-top: 1px dotted rgba(0,0,0,.3);
padding-top: 1.66667em;
} a.read-more{
color: #721333 !important;
}
a.read-more:after{
content: "\e904" !important;
font-size: 12px !important;
font-family: 'Isb' !important;
padding-left: 5px;
color: #721333;
}
.btn.blnk{
color: #721333;
padding: 0;
text-transform: none;
}
.cc-revoke, .cc-btn, .cc-message, .cc-revoke.cc-bottom{
font-family: 'Europa', sans-serif;
}
.cc-revoke, .cc-window, .cc-revoke.cc-bottom{
font-size: 15px !important;
}
.cc-banner.cc-theme-edgeless .cc-btn:hover{
background-color: #433680;
color: #fff;
}
.cc-revoke.cc-bottom{
border-top-left-radius: 0 !important;
border-top-right-radius: 0 !important
}
.home .teaser .events-cards .event a.more,
.em-booking-buttons input[type="submit"],
.btn.large{
display: inline-block;
color: #fff;
background-color: #721333;
font-size: 13px;
text-transform: uppercase;
letter-spacing: 0.1em;
padding: 12px 20px;
transition: 0.2s all ease-in-out;
}
.home .teaser .events-cards .event a.more:hover,
.btn.large:hover{
color: #fff;
background-color: #C54668;
}
.rm-form .rm-success{
border-radius: 0;
background-color: #433680;
letter-spacing: 0.075em;
}
.rm-form > ul > li:nth-child(2) > label{
line-height: 42px;
text-transform: uppercase;
white-space: nowrap;
}
.rm-form > ul > li:nth-child(2) > label,
.rm-form> ul > li:nth-child(4) > input[type=submit]:hover,
.rm-form> ul > li:nth-child(4) > input[type=submit]{
font-size: 0.8888888888em;
color: rgba(67,54,128,1);
letter-spacing: 0.1em;
}
.rm-form label.checkbox-label{
position: relative;
text-align: left;
display: inline-block;
font-size: 0.7777778em;
color: rgba(67,54,128,.5);
padding-left: 4px;
}
.rm-form > ul > li:nth-child(2){
margin-bottom: .5em;
}
.rm-form> ul > li:nth-child(4) > input[type=submit]:hover,
.rm-form> ul > li:nth-child(4) > input[type=submit]{
background: transparent;
font-size: 12px;
text-transform: uppercase;
border: 1px solid rgba(67,54,128,.5);
transition: .3s all ease-in-out;
}
.rm-form> ul > li:nth-child(4) > input[type=submit]:hover{
border: 1px solid rgba(67,54,128,1);
}
.rm-form input[type=text],
.rm-form input[type=email]{
background-color: transparent;
border: 0;
border-bottom: 1px solid rgba(67,54,128,0.5);
width: 100%;
padding: 0;
margin-left: 5px;
color: #000000;
}
.rm-form .rm-error{
border-radius: 0 !important;
background: #FE003D !important;
}
@media (min-width: 769px) {
.rm-form .rm-form-container{
position: relative;
max-width: 800px;
margin: 0 auto;
}
.rm-form > ul > li:nth-child(2){
display: flex;
}
.rm-form > ul > li:nth-child(2){
padding-right: 8em;
}
.rm-form > ul > li:nth-child(4){
position: absolute;
top: 0;
right: 0;
margin: 0;
padding-bottom: 0 !important;
}
.rm-form label.checkbox-label{
padding-left: 5em;
}
}
.rm-form .rm-success-container{
position: absolute;
bottom: 0;
}
@media (min-width: 993px) {
.rm-form > ul > li:nth-child(2){
padding-right: 7em;
}
}
input::-webkit-input-placeholder {
font-size: 0.8888888888em;
color: rgba(67,54,128,0.5);
}
input::-moz-placeholder {
font-size: 0.8888888888em;
color: rgba(67,54,128,0.5);
}
input:-ms-input-placeholder {
font-size: 0.8888888888em;
color: rgba(67,54,128,0.5);
}
input::-ms-input-placeholder {
font-size: 0.8888888888em;
color: rgba(67,54,128,0.5);
}
input::placeholder {
font-size: 0.8888888888em;
color: rgba(67,54,128,0.5);
}
.em-booking-form-details{
padding: 10px 0;
width: 100%;
max-width: 100%;
}
.em-booking-form-details input.input,
.em-booking-form-details textarea{
width: 100%
}
.em-booking-form label{
width: 100%;
}
.em-booking-form label,
.em-booking-form .em-tickets th{
font-size: 13px;
letter-spacing: 0.1em;
text-transform: uppercase;
font-weight: 400 !important;
}
.em-booking-form .em-tickets th,
.em-booking-form .em-tickets td{
padding: 12px;
}
.em-booking-form .input-field-data_privacy_consent label{
text-transform: none;
}
.em-booking-form input[type=text]{
padding: 10px 0;
color: #000000;
border: 1px solid transparent;
border-bottom: 1px solid #ccc;
background-color: #fff;
width: 100%;
}
.ui-menu .ui-menu-item,
.fc .fc-button-group>*,
.wpfc-calendar-wrapper *{
font-size: 13px !important;
font-family: 'Europa', sans-serif;
}
.ui-state-default,
.ui-state-focus, .ui-widget-content .ui-state-focus,
.ui-state-highlight, .ui-widget-content .ui-state-highlight,
.ui-widget-header{
background: #e8e8f0;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight{
border: 1px solid rgba(67,54,128,.6);
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr{
border-radius: 0 !important;
}
.fc-event{
border-radius: 0 !important;
}
.fc-day-grid-event{
padding: 3px 1px 2px 1px !important;
}
.ui-selectmenu-menu .wpfc-cat-icon, .ui-selectmenu-button .wpfc-cat-icon{
border-radius: 50%;
}
@media (max-width: 992px) {
body{
font-size: 16px;
}
}
.rm-form > ul .checkbox-label.rm-consent_text-error-after{
height: auto;
font-size: .875rem;
line-height: 1.3;
white-space: normal;
text-transform: none;
} .slick-slide img{
width: 100%;
display: block;
object-fit: cover;
}
.nf-field-description{
margin-bottom: 1rem;
}
.nf-field-container.datenschutz .nf-field-description{
margin-top: 20px;
}.rm-form .rm-radio-box {
display: inline-block;
padding: .5em 0;
}
.rm-form .rm-radio-box:not(:first-of-type) {
margin-left: 30px;
}
.rm-form .rm-radio-box label {
display: inline-block;
margin: 0;
}
.rm-form ul li {
border: none;
list-style: none;
margin-bottom: 1.5em;
}
.rm-form .rm-error,
.rm-form .rm-success {
margin: 2px 0 0;
width: auto;
display: inline-block;
line-height: 16px;
padding: 4px 6px;
font-size: 12px;
border-radius: 3px;
color: #fff;
font-weight: normal;
}
.rm-form .rm-error {
background: #d9414e;
}
.rm-form .rm-success {
background: #268044;
}
.rm-form .spinner {
float: right;
display: none;
opacity: .7;
width: 20px;
height: 20px;
margin: 5px 5px 0;
}
.rm-form label.checkbox-label {
font-weight: normal;
}.kb-gallery-ul *{box-sizing:border-box}.wp-block-kadence-advancedgallery .kt-blocks-carousel.kt-carousel-container-dotstyle-none{padding-bottom:0}.wp-block-kadence-advancedgallery .kt-blocks-carousel-init[data-slider-dots=true]{margin-bottom:28px}.wp-block-kadence-advancedgallery.alignleft,.wp-block-kadence-advancedgallery.alignright{max-width:420px;width:100%}.wp-block-kadence-advancedgallery:after{clear:both;content:"";display:table}.wp-block-kadence-advancedgallery .kb-gallery-ul,ul.menu .wp-block-kadence-advancedgallery ul.kb-gallery-ul.kb-gallery-ul{box-sizing:border-box;display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.rtl .wp-block-kadence-advancedgallery .kb-gallery-ul{padding:0}.kb-gallery-item-link{text-decoration:none}.kb-gallery-ul{box-sizing:border-box;display:flex;flex-wrap:wrap;list-style-type:none;padding:0}.kb-gallery-ul .kadence-blocks-gallery-item{box-sizing:border-box;list-style-type:none;margin:0;padding:0;position:relative}.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner{margin-bottom:0;position:relative}.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure{margin:0}.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gal-image-radius{margin:0 auto;overflow:hidden;position:relative;z-index:1}.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-contain{background:transparent;border:0;display:block;margin:0;padding:0;width:100%}.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-contain.kadence-blocks-gallery-intrinsic{height:0;position:relative}.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-contain.kadence-blocks-gallery-intrinsic img{flex:1;height:100%;left:0;-o-object-fit:cover;object-fit:cover;outline-offset:-4px;position:absolute;top:0;width:100%}.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-ratio-square{padding-bottom:100%}.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-ratio-land43{padding-bottom:75%}.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-ratio-land32{padding-bottom:66.67%}.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-ratio-land169{padding-bottom:56.25%}.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-ratio-land21{padding-bottom:50%}.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-ratio-land31{padding-bottom:33%}.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-ratio-land41{padding-bottom:25%}.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-ratio-port34{padding-bottom:133.33%}.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-ratio-port23{padding-bottom:150%}.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner img{display:block;height:auto;margin:0;max-width:100%;padding:0;width:100%}@supports(position:sticky){.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner img{width:auto}}.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kadence-blocks-gallery-item__caption{background:linear-gradient(0deg,rgba(0,0,0,.5),transparent);bottom:0;color:#fff;font-size:13px;margin-top:0;max-height:100%;overflow-y:auto;padding:43px 10px 10px;position:absolute;text-align:center;width:100%}.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kadence-blocks-gallery-item__caption img{display:inline}.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kadence-blocks-gallery-item-hide-caption .kadence-blocks-gallery-item__caption{display:none}.kb-gallery-ul[data-columns-ss="1"] .kadence-blocks-gallery-item{width:100%}.kb-gallery-ul[data-columns-ss="2"] .kadence-blocks-gallery-item{width:50%}.kb-gallery-ul[data-columns-ss="3"] .kadence-blocks-gallery-item{width:33.33333%}.kb-gallery-ul[data-columns-ss="4"] .kadence-blocks-gallery-item{width:25%}.kb-gallery-ul[data-columns-ss="5"] .kadence-blocks-gallery-item{width:20%}@media(min-width:543px){.kb-gallery-ul[data-columns-xs="1"] .kadence-blocks-gallery-item{width:100%}.kb-gallery-ul[data-columns-xs="2"] .kadence-blocks-gallery-item{width:50%}.kb-gallery-ul[data-columns-xs="3"] .kadence-blocks-gallery-item{width:33.33333%}.kb-gallery-ul[data-columns-xs="4"] .kadence-blocks-gallery-item{width:25%}.kb-gallery-ul[data-columns-xs="5"] .kadence-blocks-gallery-item{width:20%}.kb-gallery-ul[data-columns-xs="6"] .kadence-blocks-gallery-item{width:16.66667%}.kb-gallery-ul[data-columns-xs="7"] .kadence-blocks-gallery-item{width:14.28571%}.kb-gallery-ul[data-columns-xs="8"] .kadence-blocks-gallery-item{width:12.5%}}@media(min-width:768px){.kb-gallery-ul[data-columns-sm="1"] .kadence-blocks-gallery-item{width:100%}.kb-gallery-ul[data-columns-sm="2"] .kadence-blocks-gallery-item{width:50%}.kb-gallery-ul[data-columns-sm="3"] .kadence-blocks-gallery-item{width:33.33333%}.kb-gallery-ul[data-columns-sm="4"] .kadence-blocks-gallery-item{width:25%}.kb-gallery-ul[data-columns-sm="5"] .kadence-blocks-gallery-item{width:20%}.kb-gallery-ul[data-columns-sm="6"] .kadence-blocks-gallery-item{width:16.66667%}.kb-gallery-ul[data-columns-sm="7"] .kadence-blocks-gallery-item{width:14.28571%}.kb-gallery-ul[data-columns-sm="8"] .kadence-blocks-gallery-item{width:12.5%}}@media(min-width:992px){.kb-gallery-ul[data-columns-md="1"] .kadence-blocks-gallery-item{width:100%}.kb-gallery-ul[data-columns-md="2"] .kadence-blocks-gallery-item{width:50%}.kb-gallery-ul[data-columns-md="3"] .kadence-blocks-gallery-item{width:33.33333%}.kb-gallery-ul[data-columns-md="4"] .kadence-blocks-gallery-item{width:25%}.kb-gallery-ul[data-columns-md="5"] .kadence-blocks-gallery-item{width:20%}.kb-gallery-ul[data-columns-md="6"] .kadence-blocks-gallery-item{width:16.66667%}.kb-gallery-ul[data-columns-md="7"] .kadence-blocks-gallery-item{width:14.28571%}.kb-gallery-ul[data-columns-md="8"] .kadence-blocks-gallery-item{width:12.5%}}@media(min-width:1200px){.kb-gallery-ul[data-columns-xl="1"] .kadence-blocks-gallery-item{width:100%}.kb-gallery-ul[data-columns-xl="2"] .kadence-blocks-gallery-item{width:50%}.kb-gallery-ul[data-columns-xl="3"] .kadence-blocks-gallery-item{width:33.33333%}.kb-gallery-ul[data-columns-xl="4"] .kadence-blocks-gallery-item{width:25%}.kb-gallery-ul[data-columns-xl="5"] .kadence-blocks-gallery-item{width:20%}.kb-gallery-ul[data-columns-xl="6"] .kadence-blocks-gallery-item{width:16.66667%}.kb-gallery-ul[data-columns-xl="7"] .kadence-blocks-gallery-item{width:14.28571%}.kb-gallery-ul[data-columns-xl="8"] .kadence-blocks-gallery-item{width:12.5%}}@media(min-width:1500px){.kb-gallery-ul[data-columns-xxl="1"] .kadence-blocks-gallery-item{width:100%}.kb-gallery-ul[data-columns-xxl="2"] .kadence-blocks-gallery-item{width:50%}.kb-gallery-ul[data-columns-xxl="3"] .kadence-blocks-gallery-item{width:33.33333%}.kb-gallery-ul[data-columns-xxl="4"] .kadence-blocks-gallery-item{width:25%}.kb-gallery-ul[data-columns-xxl="5"] .kadence-blocks-gallery-item{width:20%}.kb-gallery-ul[data-columns-xxl="6"] .kadence-blocks-gallery-item{width:16.66667%}.kb-gallery-ul[data-columns-xxl="7"] .kadence-blocks-gallery-item{width:14.28571%}.kb-gallery-ul[data-columns-xxl="8"] .kadence-blocks-gallery-item{width:12.5%}}.kb-gallery-caption-style-bottom-hover .kadence-blocks-gallery-item .kadence-blocks-gallery-item__caption{opacity:0;transition:opacity .3s ease-in-out}.kb-gallery-caption-style-bottom-hover .kadence-blocks-gallery-item:focus-within .kadence-blocks-gallery-item__caption,.kb-gallery-caption-style-bottom-hover .kadence-blocks-gallery-item:hover .kadence-blocks-gallery-item__caption{opacity:1}@media(max-width:767px){.kb-mobile-force-hover.kb-gallery-caption-style-bottom-hover .kadence-blocks-gallery-item .kadence-blocks-gallery-item__caption{opacity:1}}.kb-gallery-ul.kb-gallery-caption-style-cover-hover .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kadence-blocks-gallery-item__caption{align-items:center;background:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;margin:0;opacity:0;padding:10px;position:absolute;right:0;top:0;transition:opacity .3s ease-in-out}.kb-gallery-ul.kb-gallery-caption-style-cover-hover .kadence-blocks-gallery-item:focus-within .kadence-blocks-gallery-item__caption,.kb-gallery-ul.kb-gallery-caption-style-cover-hover .kadence-blocks-gallery-item:hover .kadence-blocks-gallery-item__caption{opacity:1}@media(max-width:767px){.kb-gallery-ul.kb-mobile-force-hover.kb-gallery-caption-style-cover-hover .kadence-blocks-gallery-item .kadence-blocks-gallery-item__caption{opacity:1}}.kb-gallery-ul.kb-gallery-type-carousel,.kb-gallery-ul.kb-gallery-type-slider,.kb-gallery-ul.kb-gallery-type-thumbslider{display:block;margin:0}.kb-gallery-ul.kb-gallery-type-carousel .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kb-gallery-image-contain.kadence-blocks-gallery-intrinsic.kb-gallery-image-ratio-inherit{padding-bottom:100%}.kb-gallery-ul.kb-gallery-type-carousel .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kb-gallery-image-contain.kadence-blocks-gallery-intrinsic.kb-gallery-image-ratio-inherit img{-o-object-fit:contain;object-fit:contain}.kb-gallery-ul.kb-gallery-type-slider .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kb-gallery-image-contain.kadence-blocks-gallery-intrinsic.kb-gallery-image-ratio-inherit{padding-bottom:66.67%}.kb-gallery-ul.kb-gallery-type-slider .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kb-gallery-image-contain.kadence-blocks-gallery-intrinsic.kb-gallery-image-ratio-inherit img{-o-object-fit:contain;object-fit:contain}.kb-gallery-ul.kb-gallery-type-thumbslider .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kb-gallery-image-contain.kadence-blocks-gallery-intrinsic.kb-gallery-image-ratio-inherit{padding-bottom:66.67%}.kb-gallery-ul.kb-gallery-type-thumbslider .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kb-gallery-image-contain.kadence-blocks-gallery-intrinsic.kb-gallery-image-ratio-inherit img{-o-object-fit:contain;object-fit:contain}.kb-gallery-ul.kb-gallery-type-fluidcarousel .kt-blocks-carousel figure .kb-gal-image-radius{height:300px;margin:0 auto;width:auto}.kb-gallery-ul.kb-gallery-type-fluidcarousel .kt-blocks-carousel figure .kb-gal-image-radius img{flex:1;height:300px;-o-object-fit:cover;object-fit:cover;width:auto}.kb-gallery-type-fluidcarousel.kb-gallery-caption-style-below .kb-gallery-item-link,.kb-gallery-type-fluidcarousel.kb-gallery-caption-style-below figure:not(.kb-gallery-item-has-link){display:flex;flex-direction:column}.kb-blocks-slider[data-slider-type=thumbnail]:not(.kt-blocks-carousel-init).splide:not(.is-overflow) .splide__slide:last-child{margin:0!important}.kb-blocks-slider[data-slider-type=thumbnail]:not(.kt-blocks-carousel-init).splide:not(.is-overflow) .splide__list{justify-content:center}.kb-gallery-caption-style-below .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kadence-blocks-gallery-item__caption{background:rgba(0,0,0,.5);margin-top:0;padding:10px;position:static}.kb-gallery-type-carousel .kb-gallery-image-ratio-inherit.kb-gallery-image-contain:after,.kb-gallery-type-slider .kb-gallery-image-ratio-inherit.kb-gallery-image-contain:after{display:none}.kb-gallery-ul.kb-gallery-type-carousel .kadence-blocks-gallery-item .kb-has-image-ratio-inherit .kb-gal-image-radius,.kb-gallery-ul.kb-gallery-type-slider .kadence-blocks-gallery-item .kb-has-image-ratio-inherit .kb-gal-image-radius,.kb-gallery-ul.kb-gallery-type-thumbslider .kadence-blocks-gallery-item .kb-has-image-ratio-inherit .kb-gal-image-radius{border-radius:0}.kb-gallery-filter-vintage .kb-gallery-image-contain:after{background:linear-gradient(180deg,rgba(255,145,0,.2) 0,rgba(255,230,48,.2) 60%),linear-gradient(20deg,rgba(255,0,0,.2),rgba(255,0,0,0) 35%);bottom:0;box-shadow:inset 0 0 100px rgba(0,0,20,.4),inset 0 5px 15px rgba(0,0,0,.1);content:"";left:0;position:absolute;right:0;top:0}.kb-gallery-filter-vintage .kb-gallery-image-contain img{filter:sepia(.2) brightness(1.1) contrast(1.3)}.kb-gal-light-filter-vintage .gslide-media{position:relative}.kb-gal-light-filter-vintage .gslide-media:before{background:linear-gradient(180deg,rgba(255,145,0,.2) 0,rgba(255,230,48,.2) 60%),linear-gradient(20deg,rgba(255,0,0,.2),rgba(255,0,0,0) 35%);bottom:0;box-shadow:inset 0 0 100px rgba(0,0,20,.4),inset 0 5px 15px rgba(0,0,0,.1);content:"";left:0;position:absolute;right:0;top:0;z-index:1}.kb-gal-light-filter-vintage .gslide-media img{filter:sepia(.2) brightness(1.1) contrast(1.3)}.kb-gal-light-filter-grayscale .gslide-media img,.kb-gal-light-filter-grayscale .slbImageWrap img,.kb-gallery-filter-grayscale .kb-gallery-image-contain img{filter:grayscale(1)}.kb-gal-light-filter-sepia .gslide-media img,.kb-gal-light-filter-sepia .slbImageWrap img,.kb-gallery-filter-sepia .kb-gallery-image-contain img{filter:sepia(.5)}.kb-gal-light-filter-saturation .gslide-media img,.kb-gal-light-filter-saturation .slbImageWrap img,.kb-gallery-filter-saturation .kb-gallery-image-contain img{filter:saturate(1.6)}.kb-gallery-filter-earlybird .kb-gallery-image-contain:after{background:radial-gradient(circle,#d0ba8e 20%,#360309 85%,#1d0210 100%);bottom:0;content:"";left:0;mix-blend-mode:overlay;position:absolute;right:0;top:0}.kb-gallery-filter-earlybird .kb-gallery-image-contain img{filter:contrast(.9) sepia(.2)}.kb-gal-light-filter-earlybird .gslide-media{position:relative}.kb-gal-light-filter-earlybird .gslide-media:before{background:radial-gradient(circle,#d0ba8e 20%,#360309 85%,#1d0210 100%);bottom:0;content:"";left:0;mix-blend-mode:overlay;position:absolute;right:0;top:0;z-index:1}.kb-gal-light-filter-earlybird .gslide-media img{filter:contrast(.9) sepia(.2)}.kb-gallery-filter-toaster .kb-gallery-image-contain:after{background:radial-gradient(circle,#804e0f,#3b003b);bottom:0;content:"";left:0;mix-blend-mode:screen;position:absolute;right:0;top:0}.kb-gallery-filter-toaster .kb-gallery-image-contain img{filter:contrast(1.5) brightness(.9)}.kb-gal-light-filter-toaster .gslide-media{position:relative}.kb-gal-light-filter-toaster .gslide-media:before{background:radial-gradient(circle,#804e0f,#3b003b);bottom:0;content:"";left:0;mix-blend-mode:screen;position:absolute;right:0;top:0;z-index:1}.kb-gal-light-filter-toaster .gslide-media img{filter:contrast(1.5) brightness(.9)}.kb-gallery-filter-mayfair .kb-gallery-image-contain:after{background:radial-gradient(circle at 40% 40%,hsla(0,0%,100%,.8),hsla(0,100%,89%,.6),#111 60%);bottom:0;content:"";left:0;mix-blend-mode:overlay;opacity:.4;position:absolute;right:0;top:0}.kb-gallery-filter-mayfair .kb-gallery-image-contain img{filter:contrast(1.1) saturate(1.1)}.kb-gal-light-filter-mayfair .gslide-media{position:relative}.kb-gal-light-filter-mayfair .gslide-media:before{background:radial-gradient(circle at 40% 40%,hsla(0,0%,100%,.8),hsla(0,100%,89%,.6),#111 60%);bottom:0;content:"";left:0;mix-blend-mode:overlay;opacity:.4;position:absolute;right:0;top:0;z-index:1}.kb-gal-light-filter-mayfair .gslide-media img{filter:contrast(1.1) saturate(1.1)}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="3"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="3"] .kb-slide-item:nth-child(-n+3){display:block;float:left;width:33.33%}.kt-blocks-carousel-init:after{clear:both;content:"";display:table}.kb-blocks-fluid-carousel:not(.splide-initialized):not(.tns-slider){display:flex}.kb-blocks-fluid-carousel:not(.splide-initialized):not(.tns-slider)[data-slider-center-mode=true] .kb-slide-item:nth-last-child(2){margin-left:-100px;order:-11}.kb-blocks-fluid-carousel:not(.splide-initialized):not(.tns-slider)[data-slider-center-mode=true] .kb-slide-item:last-child{order:-10}.kb-blocks-fluid-carousel:not(.splide-initialized):not(.tns-slider) .kb-slide-item{flex-basis:fit-content;flex-shrink:0;margin:0 10px 0 0;max-width:80%}@media(max-width:543px){.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-ss="1"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-ss="1"] .kb-slide-item:nth-child(-n+1){display:block;float:left;width:100%}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-ss="2"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-ss="2"] .kb-slide-item:nth-child(-n+2){display:block;float:left;width:50%}}@media(min-width:544px)and (max-width:767px){.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xs="1"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xs="1"] .kb-slide-item:nth-child(-n+1){display:block;float:left;width:100%}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xs="2"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xs="2"] .kb-slide-item:nth-child(-n+2){display:block;float:left;width:50%}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xs="3"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xs="3"] .kb-slide-item:nth-child(-n+3){display:block;float:left;width:33.33333%}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xs="4"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xs="4"] .kb-slide-item:nth-child(-n+4){display:block;float:left;width:25%}}@media(min-width:768px)and (max-width:991px){.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="1"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="1"] .kb-slide-item:nth-child(-n+1){display:block;float:left;width:100%}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="2"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="2"] .kb-slide-item:nth-child(-n+2){display:block;float:left;width:50%}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="3"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="3"] .kb-slide-item:nth-child(-n+3){display:block;float:left;width:33.33333%}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="4"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="4"] .kb-slide-item:nth-child(-n+4){display:block;float:left;width:25%}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="5"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="5"] .kb-slide-item:nth-child(-n+5){display:block;float:left;width:20%}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="6"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="6"] .kb-slide-item:nth-child(-n+6){display:block;float:left;width:16.66667%}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="7"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="7"] .kb-slide-item:nth-child(-n+7){display:block;float:left;width:14.28571%}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="8"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="8"] .kb-slide-item:nth-child(-n+8){display:block;float:left;width:12.5%}}@media(min-width:992px)and (max-width:1199px){.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="1"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="1"] .kb-slide-item:nth-child(-n+1){display:block;float:left;width:100%}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="2"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="2"] .kb-slide-item:nth-child(-n+2){display:block;float:left;width:50%}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="3"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="3"] .kb-slide-item:nth-child(-n+3){display:block;float:left;width:33.33333%}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="4"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="4"] .kb-slide-item:nth-child(-n+4){display:block;float:left;width:25%}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="5"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="5"] .kb-slide-item:nth-child(-n+5){display:block;float:left;width:20%}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="6"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="6"] .kb-slide-item:nth-child(-n+6){display:block;float:left;width:16.66667%}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="7"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="7"] .kb-slide-item:nth-child(-n+7){display:block;float:left;width:14.28571%}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="8"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="8"] .kb-slide-item:nth-child(-n+8){display:block;float:left;width:12.5%}}@media(min-width:1200px)and (max-width:1499px){.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="1"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="1"] .kb-slide-item:nth-child(-n+1){display:block;float:left;width:100%}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="2"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="2"] .kb-slide-item:nth-child(-n+2){display:block;float:left;width:50%}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="3"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="3"] .kb-slide-item:nth-child(-n+3){display:block;float:left;width:33.33333%}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="4"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="4"] .kb-slide-item:nth-child(-n+4){display:block;float:left;width:25%}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="5"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="5"] .kb-slide-item:nth-child(-n+5){display:block;float:left;width:20%}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="6"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="6"] .kb-slide-item:nth-child(-n+6){display:block;float:left;width:16.66667%}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="7"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="7"] .kb-slide-item:nth-child(-n+7){display:block;float:left;width:14.28571%}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="8"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="8"] .kb-slide-item:nth-child(-n+8){display:block;float:left;width:12.5%}}@media(min-width:1500px){.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="1"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="1"] .kb-slide-item:nth-child(-n+1){display:block;float:left;width:100%}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="2"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="2"] .kb-slide-item:nth-child(-n+2){display:block;float:left;width:50%}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="3"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="3"] .kb-slide-item:nth-child(-n+3){display:block;float:left;width:33.33333%}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="4"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="4"] .kb-slide-item:nth-child(-n+4){display:block;float:left;width:25%}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="5"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="5"] .kb-slide-item:nth-child(-n+5){display:block;float:left;width:20%}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="6"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="6"] .kb-slide-item:nth-child(-n+6){display:block;float:left;width:16.66667%}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="7"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="7"] .kb-slide-item:nth-child(-n+7){display:block;float:left;width:14.28571%}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="8"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="8"] .kb-slide-item:nth-child(-n+8){display:block;float:left;width:12.5%}}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type=slider] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type=slider] .kb-slide-item:first-child{display:block}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type=thumbnail] .kb-slide-item:not(.specificity){display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type=thumbnail] .kb-slide-item:not(.specificity):first-child{display:block;width:100%}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type=thumbnail][data-columns-xl="3"]~.kb-blocks-slider .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type=thumbnail][data-columns-xl="3"]~.kb-blocks-slider .kb-slide-item:nth-child(-n+3){display:block;float:left;width:33.33333%}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type=thumbnail][data-columns-xl="4"]~.kb-blocks-slider .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type=thumbnail][data-columns-xl="4"]~.kb-blocks-slider .kb-slide-item:nth-child(-n+4){display:block;float:left;width:25%}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type=thumbnail][data-columns-xl="5"]~.kb-blocks-slider .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type=thumbnail][data-columns-xl="5"]~.kb-blocks-slider .kb-slide-item:nth-child(-n+5){display:block;float:left;width:20%}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type=thumbnail][data-columns-xl="6"]~.kb-blocks-slider .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type=thumbnail][data-columns-xl="6"]~.kb-blocks-slider .kb-slide-item:nth-child(-n+6){display:block;float:left;width:16.66667%}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type=thumbnail][data-columns-xl="7"]~.kb-blocks-slider .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type=thumbnail][data-columns-xl="7"]~.kb-blocks-slider .kb-slide-item:nth-child(-n+7){display:block;float:left;width:14.28571%}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type=thumbnail]~.kb-blocks-slider{display:flex;gap:10px}.post-image-above-header .inside-article .featured-image,.post-image-above-header .inside-article .post-image{margin-top:0;margin-bottom:2em}.post-image-aligned-left .inside-article .featured-image,.post-image-aligned-left .inside-article .post-image{margin-top:0;margin-right:2em;float:left;text-align:left}.post-image-aligned-center .featured-image,.post-image-aligned-center .post-image{text-align:center}.post-image-aligned-right .inside-article .featured-image,.post-image-aligned-right .inside-article .post-image{margin-top:0;margin-left:2em;float:right;text-align:right}.post-image-below-header.post-image-aligned-center .inside-article .featured-image,.post-image-below-header.post-image-aligned-left .inside-article .featured-image,.post-image-below-header.post-image-aligned-left .inside-article .post-image,.post-image-below-header.post-image-aligned-right .inside-article .featured-image,.post-image-below-header.post-image-aligned-right .inside-article .post-image{margin-top:2em}.post-image-aligned-left>.featured-image,.post-image-aligned-right>.featured-image{float:none;margin-left:auto;margin-right:auto}.post-image-aligned-left .featured-image{text-align:left}.post-image-aligned-right .featured-image{text-align:right}.post-image-aligned-left .inside-article:after,.post-image-aligned-left .inside-article:before,.post-image-aligned-right .inside-article:after,.post-image-aligned-right .inside-article:before{content:"";display:table}.post-image-aligned-left .inside-article:after,.post-image-aligned-right .inside-article:after{clear:both}.one-container.post-image-above-header .no-featured-image-padding.generate-columns .inside-article .post-image,.one-container.post-image-above-header .page-header+.no-featured-image-padding .inside-article .post-image{margin-top:0}.one-container.both-right.post-image-aligned-center .no-featured-image-padding .featured-image,.one-container.both-right.post-image-aligned-center .no-featured-image-padding .post-image,.one-container.right-sidebar.post-image-aligned-center .no-featured-image-padding .featured-image,.one-container.right-sidebar.post-image-aligned-center .no-featured-image-padding .post-image{margin-right:0}.one-container.both-left.post-image-aligned-center .no-featured-image-padding .featured-image,.one-container.both-left.post-image-aligned-center .no-featured-image-padding .post-image,.one-container.left-sidebar.post-image-aligned-center .no-featured-image-padding .featured-image,.one-container.left-sidebar.post-image-aligned-center .no-featured-image-padding .post-image{margin-left:0}.one-container.both-sidebars.post-image-aligned-center .no-featured-image-padding .featured-image,.one-container.both-sidebars.post-image-aligned-center .no-featured-image-padding .post-image{margin-left:0;margin-right:0}.one-container.post-image-aligned-center .no-featured-image-padding.generate-columns .featured-image,.one-container.post-image-aligned-center .no-featured-image-padding.generate-columns .post-image{margin-left:0;margin-right:0}@media (max-width:768px){body:not(.post-image-aligned-center) .featured-image,body:not(.post-image-aligned-center) .inside-article .featured-image,body:not(.post-image-aligned-center) .inside-article .post-image{margin-right:0;margin-left:0;float:none;text-align:center}}