/*
Theme Name: Elevated Lite
Theme URI: https://risingthemes.net/shop/elevate-lite/
Author: Risingthemes
Author URI: https://risingthemes.net
Description: Elevated Lite is a modern fully responsive and dynamic full site editing nightclub WordPress theme which is widely used for cafe, restaurant, clubs, bars, hotels and relevant businesses. Elevated Lite WordPress theme has nicely designed for nightclubs, bars and entertainment purpose. This theme has inbuilt music player and equilizer graphics which can make it feel more relevant to disco clubs. This theme has section where you can display the latest video of club event. Elevated Lite WordPress theme has a section where you can display the artists info so the visitor get proper info about the weekend event and hosts. This theme has a numbers of block patterns which you can use it in any pages. By using the block patterns you can create the desired layout. This theme is fully responsive and working well with all the screen resolutions. This theme is tested with the latest version of WordPress and most popular plugins like woocommerce, contact form 7, jetpack etc. Elevated Lite theme has nicely design event section where you can display the event details, ticket info and more.
Requires at least: 6.1
Tested up to: 6.6
Requires PHP: 7.0
Version: 1.0.4
License: GNU General Public License
License URI: https://www.gnu.org/licenses/gpl-3.0.en.html
Text Domain: elevated-lite
Tags: entertainment, e-commerce, one-column, two-columns, three-columns, custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-site-editing, block-patterns, rtl-language-support, sticky-post, threaded-comments, right-sidebar, custom-background, wide-blocks

Elevated Lite is based on Underscores theme(Underscores is distributed under the terms of the GNU GPL v2 or later).
Elevated Lite WordPress Theme has been created by Risingthemes(risingthemes.net), 2024.
Elevated Lite WordPress Theme is released under the terms of GNU GPL
*/


/* hurricane-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Hurricane';
  font-style: normal;
  font-weight: 400;
  src: url('/wp-content/fonts/hurricane-v8-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/wp-content/fonts/hurricane-v8-latin-regular.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}



body, h1, h2, h3, h4, h5, h6, .wp-block-site-title :where(a), .wp-block-post-title :where(a), :root :where(.wp-block-navigation) {font-family: Roboto !important;}

h6 {font-weight:700;}

.cf-headline-large {font-weight:700; font-size:26px;margin:0;}

.has-allison-font-family {font-family: 'Hurricane' !important;}

h2.has-primary-color.has-large-font-size {font-size:60px!important;}

.menu-item {list-style:none;margin-right:30px;}

.nav-list, .menu {display:flex;}

.sub-menu .menu-item a {text-transform: none;}

.menu-item a {text-transform: uppercase;padding-bottom:3px;}

.current-menu-ancestor > a, .current-menu-item > a {border-bottom:5px solid #9a7d5e; font-weight:700;}

.sub-menu .current_page_item a {color:#9a7d5e; border-bottom:none;font-weight:400;}

.sub-menu {display:none;width: 400%;}

#menu-item-294:hover .sub-menu {display:flex;flex-direction:column;position: absolute;padding: 10px 0 0 15px;}

#menu-item-294 {position: relative;}

.wp-block-group .main-nav {margin-top: 20px;}

.wp-block-group .menu-rechts-container {margin-top: 20px;}


a:where(:not(.wp-element-button)) {text-decoration:none;}

:root :where(a:where(:not(.wp-element-button)):hover) {color: #9a7d5e;}

.wp-block-group.is-layout-flex {
	flex-wrap: nowrap;align-items:flex-start;}

.is-layout-constrained > .alignwide {padding:0 40px;}

.elementor .e-con {
--padding-right: 0;
--padding-left: 0;
}


/*home*/


.wp-block-buttons > .wp-block-button {
background-color: #c4af98;
color: black;
	border: 1px solid white;}

:root :where(.wp-block-button.is-style-outline--1 .wp-block-button__link) {
border-color: transparent;
}

.home header {z-index:2;position:relative;}

.home .wp-site-blocks > div {margin-top:-160px!important;}

.home .wp-container-core-group-is-layout-5ff085c6 > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(3) > div:nth-child(1) {
height: 100%;
}

.home  .wp-block-image.cf-trenner {width:50px;}

.home  .wp-block-image.cf-quotes {width:10%;}

.is-layout-constrained figure.wp-block-video {max-width: 900px;}

.wp-block-column .wp-block-group p {text-align:center;}

.wp-block-column > a{height:100%;display:block;}

.wp-block-column > a > div {height:100%;}

.wp-block-column .has-secondary-background-color {background-color:#222!important;}

:root :where(.is-layout-flow) > * {
	margin-block-start: 44px;}

/*Home Events*/

.ajde_evcal_calendar {max-width: var(--wp--style--global--wide-size);  margin: auto;}

.evcal_month_line {display:none;}

.evcal_time .fa-clock-o::before {
content: "";
display: none;
}

.evcal_time .evomarr10 {margin-right: 0;}

body .ajde_evcal_calendar .calendar_header {display: none;}

body .ajde_evcal_calendar {color: #fff;}

body #evc_1753639200114 {background-color: #262626!important;}

body .event_description .bordb, #evcal_list .bordb, body .eventon_events_list .eventon_list_event .event_description, body .bordr, #evcal_list, #evcal_list p.desc_trig_outter, .evopop_top, .evo_pop_body .bordb {
border-color: #262626;}

body .eventon_events_list .eventon_list_event .event_description, body .evo_lightbox.eventcard .evo_lightbox_body {
background-color: #262626;}

body .evocard_box {background-color: #393c3a;}

body .evcal_evdata_row .evcal_evdata_cell h2, body .evcal_evdata_row .evcal_evdata_cell h3, body .evorow .evo_clik_row h3, body .evcal_evdata_row .evcal_evdata_cell h3 a {
color: #fff;}

body #evcal_list .eventon_list_event .evcal_eventcard p, body .ajde_evcal_calendar .eventon_events_list .eventon_desc_in ul, body .evo_lightboxes .evo_pop_body .evcal_evdata_row .evcal_evdata_cell p, body  .evo_lightboxes .evcal_evdata_cell p a {
color: #fff;}

body .evcal_evdata_row .evcal_evdata_icons i, body .evcal_evdata_row .evcal_evdata_custometa_icons i {
color: #fff;}

body .event_description .evcal_close {
background-color: #393c3a;
display: none;}

.evoet_c1 {
width: 15%;
aspect-ratio: 1/1;}

.eventon_events_list .eventon_list_event .ev_ftImg {
height: unset;
max-height: unset;
width: 100%;
aspect-ratio: 1/1;
object-fit: cover;
}

.evocard_box {
margin: 10px;}

.evocard_row {
padding-bottom: 0;
padding-left: 0;}

.event_description.evcal_eventcard {
padding: 8px;}

.evoet_tags {
order: 1;
}

.evoet_title {
order: 2;
}

.evoet_subtitle {
order: 4;
}

.evoet_time_expand {
order: 3;
}

.ajde_evcal_calendar .eventon_events_list p, .evo_lightbox p, .eventon_events_list .eventon_list_event .evoet_cx span, .evo_pop_body .evoet_cx span, .eventon_events_list .eventon_list_event .evoet_cx span.evcal_event_subtitle, .evo_pop_body .evoet_cx span.evcal_event_subtitle, .ajde_evcal_calendar .eventon_list_event .event_description .evcal_btn, .evo_pop_body .evcal_btn, .evcal_btn, .eventon_events_list .eventon_list_event .cancel_event .evo_event_headers, .evo_pop_body .evo_event_headers.canceled, .eventon_events_list .eventon_list_event .evcal_list_a .evo_above_title span, .evo_pop_body .evcal_list_a .evo_above_title span, .evcal_evdata_row.evcal_event_details .evcal_evdata_cell p, #evcal_list .eventon_list_event .evoInput, .evo_pop_body .evoInput, .evcal_evdata_row .evcal_evdata_cell p, #evcal_list .eventon_list_event p.no_events, .ajde_evcal_calendar .eventon_events_list .eventon_desc_in ul, .evoGuideCall em, .evo_cal_above span, .ajde_evcal_calendar .calendar_header .evo_j_dates .legend, .eventon_sort_line p, .eventon_filter_line p, .evcal_evdata_row {
font-family: Roboto;
}

.eventon_events_list .eventon_list_event .evoet_cx span.evcal_event_subtitle, .evo_pop_body .evoet_cx span.evcal_event_subtitle {
text-transform: none;
}

.ajde_evcal_calendar .calendar_header p, .eventon_events_list .eventon_list_event .evoet_cx span.evoet_dayblock span, .evo_pop_body .evoet_cx span.evoet_dayblock span, .ajde_evcal_calendar .evcal_evdata_row .evcal_evdata_cell h3.evo_h3, .evo_lightbox_content h3.evo_h3, h2.evo_h2, h3.evo_h3, h4.evo_h4, body .ajde_evcal_calendar h4.evo_h4, .evo_content_in h4.evo_h4, .evo_metarow_ICS .evcal_evdata_cell p a, .eventon_events_list .eventon_list_event .evoet_cx span.evcal_desc2, .eventon_list_event .evoet_cx span.evcal_event_title, .evoet_cx span.evcal_desc2, .evo_metarow_ICS .evcal_evdata_cell p a, .evo_metarow_learnMICS .evcal_col50 .evcal_evdata_cell p a, .eventon_list_event .evo_metarow_locImg p.evoLOCtxt .evo_loc_text_title, .evo_clik_row .evo_h3, .evotax_term_card .evotax_term_details h2, .evotax_term_card h3.evotax_term_subtitle, .ajde_evcal_calendar .evo_sort_btn, .eventon_main_section #evcal_cur, .ajde_evcal_calendar .calendar_header p.evo_month_title, .ajde_evcal_calendar .eventon_events_list .evcal_month_line p, .eventon_events_list .eventon_list_event .evcal_cblock, .ajde_evcal_calendar .evcal_month_line, .eventon_event .event_excerpt_in h3, .ajde_evcal_calendar .evo_footer_nav p.evo_month_title, .evo_eventon_live_now_section h3, .evo_tab_view .evo_tabs p.evo_tab, .evo_metarow_virtual .evo_live_now_tag, .evo_page_body .evo_sin_page .evosin_event_title {
font-family: Roboto;
}

.eventon_events_list .eventon_list_event .evoet_cx span.evcal_desc2, .evo_pop_body .evoet_cx span.evcal_desc2 {
text-transform: none;
}

.eventon_list_event .evcal_desc span.evcal_event_title, .evo_metarow_ICS .evcal_evdata_cell p a, .evo_metarow_learnMICS .evcal_col50 .evcal_evdata_cell p a, .eventon_list_event .evo_metarow_locImg p.evoLOCtxt .evo_loc_text_title, .evo_clik_row .evo_h3, body .ajde_evcal_calendar h4.evo_h4, .evo_content_in h4.evo_h4, .eventon_main_section #evcal_cur, .ajde_evcal_calendar .calendar_header p.evo_month_title, .eventon_events_list .eventon_list_event .cancel_event .evo_event_headers, .evo_pop_body .evo_event_headers.canceled, .eventon_events_list .eventon_list_event .evcal_list_a .evo_above_title span, .evo_pop_body .evcal_list_a .evo_above_title span, .ajde_evcal_calendar .evcal_month_line p, .ajde_evcal_calendar .evo_footer_nav p.evo_month_title, .evo_eventon_live_now_section h3 {
font-weight: 600;
}

.evoet_title {
font-size: var(--wp--preset--font-size--huge) !important;
}

.evcal_cblock .evo_start em.month, .evcal_cblock .evo_end em.month, .evcal_cblock .evo_start em.day {
font-size: 20px;
}

.evo_metarow_cusF2 > span:nth-child(1) > i:nth-child(1) {
opacity: 0;
}

.evo_metarow_cusF3 > span:nth-child(1) > i:nth-child(1) {
opacity: 0;
}

div.wp-block-group-is-layout-flow:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > p:nth-child(4) {
text-align: center;
}

div.wp-block-group-is-layout-flow:nth-child(2) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) > p:nth-child(4) {
text-align: center;
}

div.wp-block-group-is-layout-flow:nth-child(2) > div:nth-child(1) > div:nth-child(3) > div:nth-child(1) > div:nth-child(2) > p:nth-child(4) {
text-align: center;
}

#evcal_list {padding:0 40px;}

/*Unterseiten*/

body:not(.home, .page-id-3, .page-id-99) header > .wp-block-group {padding-bottom:200px!important;}

.wp-block-group .cf-heading-kursiv h2 {font-size: 60px;
font-family: 'Hurricane' !important;
color: #9a7d5e;
font-weight: 400;}

.cf-kreis-bild img {border-radius: 500px;  width: 150px; aspect-ratio: 1/1;  object-fit: cover;}



.cf-column {background-color:#262626;border-radius:10px;}

.cf-text div {color:white;}

.cf-text div a {color:#9a7d5e;}

.wp-block-group .cf-heading-s-brown h2, .wp-block-group .cf-heading-s-brown h3 {color:#9a7d5e;font-size:26px;font-weight:400;}

.wp-block-group .cf-heading h1, .wp-block-group .cf-heading h2, .wp-block-group .cf-heading h3 {font-size:50px;color:#fff; font-weight:400;}

.wp-block-group .cf-heading-bold h2, .wp-block-group .cf-heading-bold h3 {font-size: 35px;font-weight:800; color:#c4af98;}

.cf-trenner img {width:50px;}


/*Kontaktform*/
body div.wpforms-container-full .wpforms-field-label, body .wp-core-ui div.wpforms-container-full .wpforms-field-label {
color: #fff;}

body div.wpforms-container-full .wpforms-field-label-inline, body .wp-core-ui div.wpforms-container-full .wpforms-field-label-inline {
color: #fff;}

body div.wpforms-container-full input[type="submit"]:not(:hover):not(:active), body div.wpforms-container-full button[type="submit"]:not(:hover):not(:active), body div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active), body .wp-core-ui div.wpforms-container-full input[type="submit"]:not(:hover):not(:active), body .wp-core-ui div.wpforms-container-full button[type="submit"]:not(:hover):not(:active), body .wp-core-ui div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active) {
background-color:#c4af98;
color: black;
border: 1px solid #fff;
border-radius: 0;font-weight:400;}

body div.wpforms-container-full button[type="submit"]:hover {
background-color:#c4af98;
color: black;
border: 1px solid #fff;
border-radius: 0;font-weight:400;}

body div.wpforms-container-full .wpforms-field-sublabel, body .wp-core-ui div.wpforms-container-full .wpforms-field-sublabel {
color: #fff;}

.wpforms-submit-container {
display: flex;
justify-content: center;}


/*footer*/

footer .wp-block-columns {padding:70px 60px;}

footer p {font-weight:700;line-height:1.25;margin:0;}

.cf-socials img {background-color:#b99e89;padding: 15px;width: 17%;}

.cf-socials {display: flex;gap: 10px;align-items: flex-end;height: 100%;}

footer .wp-block-columns .wp-block-column > div {height:100%; display: flex;
flex-direction: column;
justify-content: flex-end;}

footer .is-layout-flex {gap:80px;}
footer .wp-block-query {margin:0!important;}

footer .cf-headline-large {margin:0 0 20px 0!important;}

footer .wp-block-column  a {margin: 0!important;}

footer .wp-block-column:last-child a {text-align:right;}

footer .wp-block-column:last-child {display: flex; justify-content: flex-end;}


footer .wp-block-column .wp-block-group p {text-align:left;}

footer .has-secondary-background-color {background-color: #222 !important;}




a{
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.featured-icon{
    height: 100px;
    border-radius: 50%;
    position: relative;
}
.featured-icon figure{
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    margin: 0;
}

.team-overlay{
    position: relative;
}

.team-overlay:before{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: '';
    background-color: #ffa646;
    opacity: 0.8;
    -webkit-transform: scale(1, 0);
    -ms-transform: scale(1, 0);
    transform: scale(1, 0);
    -webkit-transition: transform 500ms ease;
    transition: transform 500ms ease;
    -webkit-transform-origin: top center;
    -ms-transform-origin: top center;
    transform-origin: top center;
    z-index: 1;
}

.team-member:hover .team-overlay:before{
    -webkit-transform:scale(1, 1);
    -ms-transform:scale(1, 1);
    transform:scale(1, 1);
    -webkit-transform-origin:bottom center;
    -ms-transform-origin:bottom center;
    transform-origin:bottom center;
}

.team-thumbnail{
    position: relative;
}

.team-member-social{
    position:absolute;
    top:50%;
    left:0;
    right:0;
    opacity:0;
    visibility:hidden;
    -webkit-transition:.3s;
    transition:.3s;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    text-align:center;
    margin:0;
    z-index:9;
}

.team-member:hover .team-member-social{
    opacity:1;
    visibility:visible;
}

.price-feat-list{
    list-style: none;
}
.price-feat-list li{
    padding: 5px 5px 5px 25px;
    position: relative;
    list-style: none;
}
.price-feat-list li:before{
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    width: 12px;
    height: 12px;
    border-radius: 18px;
    background-color: #ffffff;
    transform: translateY(-50%);
}

.round-cls img{
    border-radius: 50%;
}

.truncate-line p{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    margin: 0;
}

.sidebar-meta-list{
    margin: 0;
    padding: 0;
    list-style: none;
}

.sidebar-meta-list li{
    margin: 5px 0;
}

/* --- Block Media Quries
-------------------------------------------------------- */
/* --- > Media Queries
-------------------------------------------------------- */
/* --- > 781px
-------------------------------------------------------- */

@media screen and (max-width:999px) {
    .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{
        margin-top: 0;
    }
    .wp-block-navigation__responsive-container-open:not(.always-shown) {
        display: block; 
    }
    .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
        display: none; 
    }
    .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{
        padding: 3rem 1rem 1rem;
    }
    .wp-block-navigation__responsive-container-close{
        top: 20px;
        right: 20px;
    }
}

@media screen and (max-width: 600px) {
    .wp-block-navigation .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container {
        width: 100%;
        gap: 0 !important;
        border: 1px solid #9292923b;
        border-bottom: none;
    }
    .wp-block-navigation .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item {
        width: 100%;
        gap: 0 !important;
        border: none !important;
    }
    .wp-block-navigation .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item a {
        width: 100%;
        border-bottom: 1px solid #9292923b;
        padding: 7px 50px 7px 20px;
        box-sizing: border-box;
    }
    .wp-block-navigation .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item .wp-block-navigation__submenu-icon {
        display: block !important;
        margin-left: 15px;
        padding: 3px 10px;
        float: right;
        font-size: 19px;
        line-height: 1;
        position: absolute;
        right: 0;
        top: 0;
        height: 42px;
        width: 42px;
    }
    .wp-block-navigation .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item .wp-block-navigation__submenu-icon svg {
        stroke: currentColor;
        display: block;
        width: 30px;
        height: 13px;
        margin: 0 !important;
        padding: 0 !important;
    }
    .wp-block-navigation .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item ul.wp-block-navigation__submenu-container {
        width: 100%;
        gap: 0;
        margin: 0;
        padding: 0;
        display: none;
        box-shadow: none;
    }
    .wp-block-navigation .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item ul.wp-block-navigation__submenu-container li.wp-block-navigation-item a {
        padding-left: 35px;
    }
    .wp-block-navigation .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item .wp-block-navigation-submenu__toggle[aria-expanded=true] + ul.wp-block-navigation__submenu-container {
        display: block;
        margin: 0;
        padding: 0;
    }
    .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container {
        transition-timing-function: ease-in;
        transition: 0s;
        transform: translateX(130%);
        display: block;
    }
    .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container.is-menu-open {
        visibility: visible;
        transition-timing-function: ease-out;
        transition: .7s;
        transform: translateX(0);
        top: 0;
    } 
}