/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*:root {*/
/*  --h1-font-size: clamp(2rem, 1.81463rem + 0.87805vw, 2.4rem);*/
/*  --h2-font-size: clamp(1.8rem, 1.61463rem + 0.87805vw, 2.2rem);*/
/*  --h3-font-size: clamp(1.6rem, 1.41463rem + 0.87805vw, 2rem);*/
/*  --h4-font-size: clamp(1.4rem, 1.21463rem + 0.87805vw, 1.8rem);*/
/*  --h5-font-size: clamp(1.2rem, 1.01463rem + 0.87805vw, 1.6rem);*/
/*  --h6-font-size: clamp(1.1rem, 1.05366rem + 0.21951vw, 1.2rem);*/
/*  --body-font-size: clamp(1.1rem, 1.10000rem + 0.00000vw, 1.1rem);*/
/*  --p-font-size: clamp(1.1rem, 1.10000rem + 0.00000vw, 1.1rem);*/
/*}*/

/*h1 {font-size: clamp(2rem, 1.81463rem + 0.87805vw, 2.4rem);}clamp(2rem, 0.95732rem + 4.39024vw, 4.25rem)*/
/*h2 {font-size: clamp(1.8rem, 1.61463rem + 0.87805vw, 2.2rem);}clamp(1.5rem, 0.71683rem + 3.29756vw, 3.19rem)*/
/*h3 {font-size: clamp(1.6rem, 1.41463rem + 0.87805vw, 2rem);}clamp(1.25rem, 0.72634rem + 2.20488vw, 2.38rem)*/
/*h4 {font-size: clamp(1.4rem, 1.21463rem + 0.87805vw, 1.8rem);}*/
/*h5 {font-size: clamp(1.2rem, 1.01463rem + 0.87805vw, 1.6rem);}*/
/*h6 {font-size: clamp(1.1rem, 1.05366rem + 0.21951vw, 1.2rem);}*/
/*body {font-size: clamp(1.1rem, 1.10000rem + 0.00000vw, 1.1rem);}*/
/*p {font-size: clamp(1.1rem, 1.10000rem + 0.00000vw, 1.1rem);}*/



footer .elementor a:hover{
    color: #fff;
}
/*Page template*/
/*.page-template-default main .page-header,*/ 
.event-template-default main .page-header{
	margin-top: 4rem;
}
.page-template-default main .page-header .entry-title, .event-template-default main .page-header .page-header .entry-title{
    padding-inline-start: 0;
    padding-inline-end: 0;
}
/*.page-template-default main .page-content, */
.event-template-default main .page-content{
	margin-bottom: 4rem;
}

.absolute{
  position: absolute;
  top: 0;
  z-index: 9999;
}
.jkit-sticky-position--sticky{
    position: -webkit-sticky;
  position: sticky;
}
.fixed-heafer{
  position: -webkit-sticky;
  position: sticky;
  top: 50%;
  right:0;
  z-index: 9999;
  width:40px;
}

.sticky-content {
    position: sticky;
    top: 0;
    z-index: 5;
}
/*
* Events
*/

.em.em-list .em-item .em-item-info {
    border-left: 2px solid var(--e-global-secondary) !important;
}

.em.em-list.size-small .em-item .em-item-info {
    border-top: none !important;
}

.em.pixelbones a {
    color: var(--e-global-color-primary) !important;
}
.em.em-item .em-item-image, .em.em-list .em-item .em-item-image {
    /*min-width: unset;*/
    /*width: 120px;*/
    /*height: 120px;*/
}
.em.em-item .em-item-image .em-item-image-placeholder, .em.em-list .em-item .em-item-image .em-item-image-placeholder, .em.em-list-widget .em-item .em-item-image .em-item-image-placeholder {
    /*display:none;*/
    width: 100%;
    max-width: 120px;
}
.em.em-event .em-item-image .em-item-image-placeholder div.date, .em.em-events-list .em-item-image .em-item-image-placeholder div.date, .em.em-events-widget .em-item-image .em-item-image-placeholder div.date {
    min-width: unset;
    width: 120px;
}
.em.em-list .em-item {
    grid-template-columns: 1fr 2fr;
    justify-items: center;
    align-items: center;
}
.em.em-item.em-item-single .em-item-image img{
--default-border: #2386AC;
}
@media (max-width: 1024px) {
 /*.page-template-default main .page-header, .event-template-default main .page-header{
     margin:0;
	padding: 2rem 2rem 0 2rem;
}
.page-template-default main .page-content, .event-template-default main .page-content{
    margin:0;
	padding: 0rem 2rem 2rem 2rem;*/
} 

}
@media (max-width: 768px) {
    .em.em-list.em-grid .em-item .em-item-image.has-placeholder, .em.em-list.size-small .em-item .em-item-image.has-placeholder{
        display:none;
    }
}