/*
Theme Name: AMW La Bussola Hotel
Theme URI: https://www.amalfiweb.it/
Author: Mario Acunto, Amalfiweb S.r.l.s.
Author URI: https://www.amalfiweb.it/
Description: Tema Child Ignition per La Bussola Hotel
Version: 1.0.06
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: ignition-zermatt
Text Domain: amw-labussola
*/

/*
 * Add your custom styles below. The parent theme's styles are loaded automatically by default.
 * If you need to change this, see functions.php
 */

:root {
    --color-primary: #4d7ea8;
    --color-old-bg: #f2eae1;
    --color-bg: #efebe4;
    --color-light-bg: #ece8e1; /*rgba(0,0,0,0.01);*/
    --color-dark-bg: #dddad5;

}

.site-branding {
    max-width: 130px;
    margin-top: -10px;
}

.navigation-main>li>a:hover,
.navigation-main>.current-menu-ancestor>a, 
.navigation-main>.current-menu-item>a, 
.navigation-main>.current-menu-parent>a, 
.navigation-main>.current_page_ancestor>a, 
.navigation-main>.current_page_item>a, 
.navigation-main>li:hover>a, 
.navigation-main>li>a:focus {
    color: #b1c8dc;
}


.elementor-widget.elementor-widget-ci_post_types .entry-item-thumb img, .elementor-widget.elementor-widget-ci_post_types .entry-thumb img {
    padding: 10px;
    background-color: transparent;
    min-width: 100%;
    border: none;
}

.ignition-accommodati .elementor-widget.elementor-widget-ci_post_types .ignition-elementor-widget-post-types:not([class*=overlay]) .row-items:not(.no-gutters) figure.entry-item-thumb {
    margin: 0 0 8px;
}

.entry-item {
    border: 1px solid var(--color-primary);
    background-color: var(--color-light-bg);
}

.entry-item-title {
    font-size: 34px;
    text-transform: none;
}

.entry-item-content {
    text-align: center;
    padding: 0 0 20px;
}

/** thumb gallery elementor **/
.gallery-spacing-custom .elementor-image-gallery .gallery-icon {
    border: 1px solid var(--color-primary);
    padding: 10px !important;
}


@media(max-width: 1380px) {
    /** riduce la dimensione delle slide elementor per le risoluzioni basse **/
    .elementor-widget-wrap.elementor-element-populated.e-swiper-container {
        max-width: 960px; /*760px; full*/
        margin: 0 auto;
    }

    /* Elementor page Carousel */
    .page-slide {
        max-width: 900px !important;
        margin: 0 auto;
    }
    
}

@media(min-width: 1389px ) {
    .site-branding {
        max-width: 200px;
    }
}