/*
Theme Name: Weblabels v4.1 - Child Theme
Theme URI: https://www.weblabels.de
Author: Patrick Hinz | Weblabels
Author URI: https://www.weblabels.de
Description: Die v4 des hauseigenen Themes von Weblabels
Template:     weblabels
Version:      4.1.0
*/


/*##################################
     Navi Dropdown Icon Styles
##################################*/
ul.sub-menu a.elementor-sub-item{
        padding-left: 20px !important;
}

.flaticon{
        position: absolute;
        right: 20px;
        font-size: 20px;      
} 


.captcha-image label > input:checked + svg{
        border: 2px solid #F5B805 !important;
}

/*##################################
        Generelle Styles
##################################*/

.eael-grid-post-holder{
        border: none;
}

.eael-grid-post-holder{
        border: none;
}

.eael-entry-wrapper{
        padding: 15px 0px 15px 0px !important;
}

.elementor-icon-list-icon a:hover{text-decoration: none !important;}

/*##################################
        Dropdown Arrow up
##################################*/
@media screen and (min-width: 1024px){       

        .sub-menu .menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-913::before, .sub-menu li:first-child::before{
                background: url(/wp-content/uploads/2021/11/arrow-top-navi.png);
                background-repeat: no-repeat;        
                content: "";
                display: block;
                width: 100%;
                height: 30px;
                z-index: 2;
                position: absolute;
                left: 0;
                top:-20px;        
                cursor: pointer;
        }
	
	.sub-menu li:first-child::after{
			background-color: #f5b805;  
                content: "";
                display: block;
                width: 100%;
                height: 15px;
                z-index: 2;
                position: absolute;
                left: 0;
                top:-6px;        
                cursor: pointer;
        }
	
	.sub-menu .sub-menu li:first-child::before {
		background: none;
	}
	

        .sub-menu li.doppio-se:first-child::before{
                background: url(/wp-content/uploads/2022/02/arrow-top-navi-red.png);
        }
	
	li.doppio-se:hover {
		background-color: #da1315!important;  
	}
	
	li.doppio-se:hover a {
		background-color: transparent!important;
	}
	
	li.doppio-se li:hover {
		background-color: #da1315!important;
	}
	
	li.doppio-se:hover a:first-child li a {
		background-color: transparent!important;  
	}
	
	.sub-menu li.doppio-se:first-child
	
	.sub-menu li:first-child::after{
			background-color: #da1315!important;  
        }
	
}




/*##################################
        Home Reservierung
##################################*/
.wrapper--reservierung-form .wpforms-submit {margin-top: 30px !important;}
.standort-auswahl ul, #wpforms-1318-field_9 {
    width: fit-content;
    margin: 0 auto!important;
}



/*##################################
        Footer Links
##################################*/
.footer--url-links a{ color:#fff; }
.footer--url-links a:hover{ text-decoration: none !important; color: #F5B805;}
.footer--url-links span{margin:0 15px 0 15px;}