/**
 * Frontend CSS for Salzburg Experience
 *
 * @author jjarolim
 */


/* Styles Migrated from Theme Customizer to Child Theme */

/* jjarolim: Diverse Einträge auf Basis Feedback Frau Muhr deaktiviert */

/* .elementor-92 .elementor-element.elementor-element-be346f8:not(.elementor-motion-effects-element-type-background), 
.elementor-92 .elementor-element.elementor-element-be346f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color:#00000080!important;
}

.elementor-11573 .elementor-element.elementor-element-be346f8:not(.elementor-motion-effects-element-type-background), 
.elementor-11573 .elementor-element.elementor-element-be346f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #0000006B !important;
} */


.hentry {
    margin: 150px 0 60px;
}
	.hentry .entry-title {
    font-size: 28px;
    font-weight: 500;
    margin-bottom: 18px;
}
	
.entry-content {
    font-size: 19px;
}

.elementor-nav-menu-wrapper .main-navigation ul.menu > li.menu-item > a, 
.elementor-nav-menu-wrapper .main-navigation ul.nav-menu > li.menu-item > a:hover {
	color: #FFFFFF!important;
}

.post-thumbnail img {
    height: 500px!important;
    width: 800px!important;
    border-radius: 3px;
}

/* .elementor.elementor-120.elementor-location-footer {
    background-color: #267125;
} */


.elementor-670 .elementor-element.elementor-element-2a83de3 .elementor-heading-title {
    color: #323232;
    font-family: 'MONTSERRAT';
    font-size: var(--e-global-typography-heading_title-font-size);
	font-weight: 500; }
	
.re-c-qqh953 {
    padding: 8px!important;
    width: 33.3%;
    max-width: 400px;
}

.re-c-1a9je1h a {
    color: inherit;
    width: 108%!important;
}


ul#sm-1721646752370458-8 {
    width: 157px !important;
}

@media (max-width: 767px) {

    .elementor .elementor-hidden-mobile, .elementor .elementor-hidden-phone {
        display: block;
    }
	
	/* nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{
		width:178px!important;
	}
	nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
		width:178px!important;
	} */
}

.elementor-10542 .elementor-element.elementor-element-4f5c1ca .elementor-post-wrapper .column-item {
	padding-top:10px!important;
    padding-left: calc(25px / 2);
    padding-right: calc(25px / 2);
    border: 1px solid #eeeeee;
    margin: 5px;
    max-width: 99%!important;
}

header.elementor-section.elementor-top-section.elementor-element.elementor-element-be346f8.header-absolute.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-sticky.elementor-sticky--effects.elementor-sticky--active.elementor-section--handles-inside {
    background: #0000006B !important;
}
	
	
	
ul#menu-2-50b10d5 {
	background: #267125; 
}
	
ul#menu-2-8ce76db{
	background: #267125; 
}
	
.elementor-nav-menu--dropdown a {
    color: #ffffff;
}
	
.elementor-nav-menu--dropdown .elementor-item.elementor-item-active, .elementor-nav-menu--dropdown .elementor-item.highlighted, .elementor-nav-menu--dropdown .elementor-item:focus, .elementor-nav-menu--dropdown .elementor-item:hover, .elementor-sub-item.elementor-item-active, .elementor-sub-item.highlighted, .elementor-sub-item:focus, .elementor-sub-item:hover {
    background-color: #e46d30;
    color: #fff;
}

.elementor-element.elementor-element-7d5d531.elementor-widget-tablet_extra__width-inherit.elementor-button-align-stretch.elementor-widget.elementor-widget-form {
    margin-left: 6px;
}

.elementor-nav-menu--dropdown a {
    color: grey!important;
}

.elementor-11573 .elementor-element.elementor-element-49a84df .elementor-nav-menu--dropdown a.elementor-item-active {
    background-color: #ffffff;
}
	
.elementor-10542 .elementor-element.elementor-element-4f5c1ca .elementor-post-wrapper .column-item {
	padding-top:10px;
    padding-left: calc(25px / 2);
    padding-right: calc(25px / 2);
    border: 1px solid #eeeeee;
    margin: 5px;
    max-width: 49%;
}

header.elementor-section.elementor-top-section.elementor-element.elementor-element-be346f8.header-absolute.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-sticky.elementor-sticky--effects.elementor-sticky--active.elementor-section--handles-inside {
    background: #0000006B !important;
}

.elementor-section.elementor-top-section.elementor-element.elementor-element-6e8f427.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default {
    display: none;
}

.elementor-section.elementor-top-section.elementor-element.elementor-element-401f51a.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default{
	display:none;
	
}

/* .elementor-element.elementor-element-7d5d531.elementor-widget-tablet_extra__width-inherit.elementor-button-align-stretch.elementor-widget.elementor-widget-form {
    margin-left: 86px;
}


.elementor-element.elementor-element-16b3bd8.elementor-widget-tablet_extra__width-inherit.elementor-button-align-stretch.elementor-widget.elementor-widget-form {
    padding-left: 87px;
} */


/**
 * Styles added by Adwerba 
 *
 * @author jjarolim
 */

.salzburg-experience {

    --primary-color: #e46d30;

}

/* Margin Top für Content Seiten entfernen */

.salzburg-experience:not(.elementor-template-full-width) .site-content {

        margin-top: 0;

    }

@media (max-width: 767px) {
            .salzburg-experience:not(.elementor-template-full-width) .site-content .current-menu-item > a > span {
                color: white;
            }
        }

/* Header */

/* Call to action phone: styling and hide number on Mobile */

.salzburg-experience header .cta-phone .elementor-icon-box-wrapper {
                gap: 15px;
            }

@media (max-width: 1024px) {
                .salzburg-experience header .cta-phone .elementor-icon-box-content {
                    display: none;
                }
        }

/* Polylang Language Switcher im Hauptmenu */

.salzburg-experience header .pll-parent-menu-item .menu-title {
                align-items: center;             
                display: flex;
                gap: 5px;
            }

/* Elementor Submenu Hover Text Color */

.salzburg-experience header .elementor-nav-menu .current-menu-item > a,
            .salzburg-experience header .elementor-nav-menu .menu-item:hover > a {
                color: white !important;
            }

.salzburg-experience header .elementor-nav-menu .sub-menu .current-menu-ancestor > a {
                    background-color: var(--primary-color);
                    color: white !important;
                }

.salzburg-experience header .elementor-nav-menu .sub-menu .current-menu-item > a,
                .salzburg-experience header .elementor-nav-menu .sub-menu .menu-item:hover > a {
                    color: white !important;
                }

.salzburg-experience header .elementor-nav-menu--dropdown {
            box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.1), 0 0 20px 0 rgba(0, 0, 0, 0.2), 0 0 10px 0 rgba(0, 0, 0, 0.4);
        }

/* Dunkler Verlauf im Revslider auf der Startseite, damit Text besser lesbar ist */

.salzburg-experience rs-zone#rrzb_1,
        .salzburg-experience rs-zone#rrzb_5,
        .salzburg-experience rs-zone#rrzb_6,
        .salzburg-experience rs-zone#rrzb_7,
        .salzburg-experience rs-zone#rrzb_8,
        .salzburg-experience rs-zone#rrzb_9 {
            background: linear-gradient( to top, 
                rgba(0,0,0,0.5) 0%,
                rgba(0,0,0,0.5) 70%,
                rgba(0,0,0,0) 100%
            );
        }

/* Zourney Overrides */

/* Testimonials: Centered layout */

.salzburg-experience .elementor-widget-zourney-testimonials .testimonial-content {
        text-align: center;
    }

/* Call To Action Widget: Orange Button */

.salzburg-experience .elementor-widget-call-to-action .elementor-cta__button {
        background-color: var(--primary-color);
        border: none;
        border-radius: 5px;
        color: white;
    }

/* Blog: Padding Top, damit der Inhalt nicht unter dem Header verschwindet */

.salzburg-experience.single-post #content,
    .salzburg-experience.blog #content {
        padding-top: 220px;
    }

/* Startseite Latest Travel Guides: hentry margin-top reduzieren */

.salzburg-experience .elementor-widget-zourney-post-grid .layout-post-style-1 .hentry {
        margin-top: 50px;
    }

/* Menu-Item Farbe, wenn oberstes Element aktiv ist */

.salzburg-experience header:hover li.current-menu-item ul .menu-title {
                color: black;
            }

/* Footer */

/* Footer Button Newsletter Anmeldung: Pfeil nach rechts und kleiner */

.salzburg-experience .elementor-location-footer .footer-container-desktop {
            background-image: url(../images/footer-bg.gif);
            background-position: center;
            background-repeat: repeat-y;
        }

.salzburg-experience .elementor-location-footer form button[type="submit"] {

            padding: 21px 22px 20px 22px !important;
            min-height: inherit;
        }

.salzburg-experience .elementor-location-footer form button[type="submit"] .elementor-align-icon-right {
                font-size: 9px;
                margin-left: 0 !important;
                order: 2;
            }

/* Link Farbe */

.salzburg-experience .elementor-location-footer a {
            color: white !important;
        }

.salzburg-experience .elementor-location-footer a:hover {
                color: var(--primary-color) !important;
            }

/* BLOG */

/* Archive: Entry-Meta ausblenden */

.salzburg-experience.blog .entry-header .entry-meta {
            display: none;
        }

/* Archive More Link: Button Style */

.salzburg-experience.blog a.more-link {

            background-color: #E46D30;
            border-radius: 5px;
            color: white;
            padding: 11px 27px;
        }

.salzburg-experience.blog a.more-link i {
                color: white;
            }

/* Sidebar: Font Family */

.salzburg-experience.blog #secondary .widget,
        .salzburg-experience.blog #secondary .widget h2,
        .salzburg-experience.blog #secondary .widget .widget-title {
            font-family: 'Montserrat', sans-serif !important;
            font-weight: 500;
        }

.salzburg-experience.blog #secondary .widget .recent-posts-info .post-date,
        .salzburg-experience.blog #secondary .widget .recent-posts-info .post-title {
            font-family: 'Montserrat', sans-serif !important;
        }

/*# sourceMappingURL=frontend.css.map*/