/*
Theme Name: Grace-Church Child
Theme URI: https://gracechurch.ancorathemes.com/
Description: Child theme for the Grace Church WordPress theme by AncoraThemes.
Author: AncoraThemes
Author URI: https://ancorathemes.com/
Template: grace-church
Version: 1.0.0
Text Domain: grace-church-child
*/

/* Add your custom CSS below this line. */

/*****************************/
/*Add on CSS code by Christos*/
/*****************************/
/*-----------------------------------------------------------------------
1. Disable the sticky position of sidebar. Old value: position: sticky;
------------------------------------------------------------------------*/
.fixed_blocks_sticky .sidebar {
	position: static !important;
}

/*-------------------------------------------------------------
1. Hide SUBSCRIBE TO CALENDAR from The Events Calendar Plugin
--------------------------------------------------------------*/
.tribe-events-c-subscribe-dropdown__container:has(.tribe-events-c-subscribe-dropdown__button-text.tribe-common-c-btn--clear) {
    display: none !important;
}

/*--------------------------------------------------------------
Hide button (LIST, MONTH, DAY) from The Events Calendar Plugin 
---------------------------------------------------------------*/
.tribe-events .tribe-events-c-events-bar__views {
    display: none;
}

/* Reduce space between the main menu and first-level submenu */
.sc_layouts_menu_nav > li > ul.sub-menu {
    /*top: calc(100% - 8px) !important;*/
	top: 100% !important;
    margin-top: 0 !important;
}
/* Set the Backgound color of submenu */
.sc_layouts_menu_nav > li ul:not(.sc_item_filters_tabs) {
    background-color: #2E231E;
}

/*----------------------------------------
Center menu items with double lines
-------------------------------------------*/
.sc_layouts_menu_nav>li + li + li + li {
    text-align: center !important;
}
.sc_layouts_menu_nav>li + li + li {
    text-align: center !important;
}



/****************************************
* Set the space between the menu items *
****************************************/
/* Large desktop */
@media (min-width: 1440px) {
    .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav > li > a,
    .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav > li.menu-item-has-children > a {
        padding-left: 0.4em !important;
        padding-right: 0.4em !important;
    }
}

/* Laptop and smaller desktop */
@media (min-width: 768px) and (max-width: 1439px) {
    .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav > li > a,
    .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav > li.menu-item-has-children > a {
        padding: 0.4em 0.25em !important;
    }
}
/*===========================================================*/
/* Η βασική κάρτα */
.clickable-image-card {
    position: relative;
    overflow: hidden;
    min-height: 410px;
}

/* Ομαλή μεγέθυνση της εικόνας στο hover */
.clickable-image-card,
.clickable-image-card::before {
    transition: all 0.4s ease;
}

/* Το αόρατο κουμπί καλύπτει ολόκληρη την κάρτα */
.clickable-image-card .card-cover-link {
    position: absolute;
    inset: 0;
    z-index: 10;
    margin: 0;
}

/* Κάλυψη όλης της επιφάνειας από τον σύνδεσμο */
.clickable-image-card .card-cover-link,
.clickable-image-card .card-cover-link .elementor-widget-container,
.clickable-image-card .card-cover-link .elementor-button-wrapper,
.clickable-image-card .card-cover-link .elementor-button {
    width: 100%;
    height: 100%;
}

/* Το κουμπί γίνεται αόρατο */
.clickable-image-card .card-cover-link .elementor-button {
    display: block;
    padding: 0;
    border: 0;
    border-radius: 0;
    background: transparent;
    box-shadow: none;
    font-size: 0;
    opacity: 0;
}

/* Ελαφριά κίνηση της κάρτας */
.clickable-image-card:hover {
    transform: translateY(-5px);
}