/*
Theme Name: 2dodigital
Description: Salient Child Theme
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

.wpml-ls-slot-14 .wpml-ls-item-en-ca {
    display: none;
}

.swiper-rundpfad .rundpfad-image a,
.swiper-ferienregionen .ferienregionen-image a {
pointer-events: none;
}

.wpml-ls-item-fr-ca.wpml-ls-current-language>a span img {
        background: url(/wp-content/themes/2do-digital/dist/assets/img/sprache-ca.svg) no-repeat!important;
}

.wpml-ls-item-de-at.wpml-ls-current-language>a span img {
    background: url(/wp-content/themes/2do-digital/dist/assets/img/sprache-at.svg) no-repeat!important;
}

.wpml-ls-item-fr-ca:not(.wpml-ls-current-language) img {
    background: url(/wp-content/themes/2do-digital/dist/assets/img/language-ca-small.svg) no-repeat!important;
}

.wpml-ls-item-de-at:not(.wpml-ls-current-language) img {
    background: url(/wp-content/themes/2do-digital/dist/assets/img/language-at-small.svg) no-repeat!important;
}


.swiper-button-next.kalender-next.custom,
.swiper-button-prev.kalender-prev.custom
{
	display: block!important;
}


#stickys{
    transform: translateX(-100%);
    transition: transform 0.3s ease;
}
#stickys.active{
    transform: translateX(0%);
}


#stickys .ticketmobile{display: none;}

@media only screen and (min-width:768px) and (max-width:999px){
#stickys {
    left: 15px!important;
    bottom: 45px!important;
}
#footer-infos{
    padding-bottom: 115px!important;
}
}

@media only screen and (max-width:767px){
#to-top {display: none;}
#stickys{
    width:100%;
    transform: translateY(100%);
    transition: transform 0.3s ease;
}
#stickys.active{
    transform: translateY(0%);
}
#stickys .ticketmobile{
    display: block;
    width:100%;
    font-family: sofia-pro,sans-serif;
    font-size: 1.5rem;
    border-radius: 0px;
    background-color: #ec6707;
    border: 2px solid #ec6707;
    padding: 5px 28px 7px;
    color: #fff;
    font-weight: 700;
    transition: all .3s ease;
    text-align: center;
    cursor: pointer;
}
#stickys img {display: none;}
#footer-links {
    padding-bottom: 60px!important;
}
}