/** VIDEO RESPONSIVE **/
.video-responsive {
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}

.video-responsive iframe {
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}


.uk-offcanvas-bar{ background: rgba(0,0,0,0.7);
background: -moz-linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(0,0,0,0.748319396117822) 100%) !important;
background: -webkit-linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(0,0,0,0.748319396117822) 100%) !important;
background: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(0,0,0,0.748319396117822) 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#000000",GradientType=1) !important; }





.menu-offcanvas-michl{ display: flex;  justify-content: flex-end; text-align: center; padding-top: 35px; }
.menu-offcanvas-michl ul{ text-align: center; width: 200px; padding: 0px}

.menu-mangusta-container img{ width: 100%; max-width: 100%; margin-bottom: 5px; margin-right: 15px!important;}
.menu-mangusta-container{ display: inline !important; width: 200px !important; text-align: center; margin-bottom: 15px;}

/*
.menu-offcanvas-michl li.uk-parent{ font-size:20px; text-transform: uppercase;}
.menu-offcanvas-michl li.uk-parent a{ color:#ffffff; text-align: center!important; display: inline!important;}
*/
.menu-offcanvas-michl li a{ font-size:13px;text-align: center!important;  width: 200px !important; display: inline!important; text-transform: uppercase; }

.mod-languages{ margin-top:40px}
.mod-languages .uk-subnav{display: flex;justify-content: center; text-align: center}
.mod-languages .uk-subnav li{margin: 0px; padding: 0px; width: 20px!important;}
.mod-languages .uk-subnav li:first-child{ margin-right: 15px}

.menu-heading { color:#069ac4 !important; font-size:20px!important; text-transform: uppercase; text-align: center!important; display: inline!important;}



 #tm-mobile .menu-offcanvas-michl {
    display: flex;
    justify-content:center;
    text-align: center;
    padding-top: 10px;
}

#tm-mobile .menu-heading{ font-size:18px;}

#tm-mobile .menu-offcanvas-michl a{ color: #5b5959}
#tm-mobile .menu-offcanvas-michl a:hover{ color: #222}


