.slide {
  text-shadow: 0 0 10px rgba(4, 66, 115, 0.95);
}

nav > .tm-nav > ul > li:first-child  { display: none }
.tm-nav ul li a { font-size: 15px; padding: 0 8px;}
ul.lang-inline li:first-child  { display: inline } 
ul.lang-inline li a { padding: 0 4px; } 

.uk-navbar-content, .uk-navbar-brand, .uk-navbar-toggle { padding:0 }

@media (max-width: 900px) {
    .SlideForm {display:none}
    .slide { width: 100% !important }
}

@media (min-width:480px) and (max-width: 800px) {
    .uk-animation-scale-up h3 { min-height: 56px }
}

@media (max-width: 767px) {
    .uk-panel-title {min-height: 56px;}
}

.uk-form select, .uk-form textarea, .uk-form input:not([type]), .uk-form input[type="text"], .uk-form input[type="password"], .uk-form input[type="datetime"], .uk-form input[type="datetime-local"], .uk-form input[type="date"], .uk-form input[type="month"], .uk-form input[type="time"], .uk-form input[type="week"], .uk-form input[type="number"], .uk-form input[type="email"], .uk-form input[type="url"], .uk-form input[type="search"], .uk-form input[type="tel"], .uk-form input[type="color"] {
    border: 1px solid rgba(0, 0, 0, 0.16);
}

.formResponsive textarea, .formResponsive input[type="text"], .formResponsive input[type="password"] {

    width: 100%;
}

.uk-form #rsform_3_page_0 label {
    line-height: 5px !important;
}

.uk-panel-title { margin-top:30px; margin-bottom: 15px;}
.uk-grid p { margin-top: 10px }

.tm-footer, .tm-padding-around { padding: 25px; }
.tm-footer, .tm-footer a { background: #90939a; color: #003a5a !important; }
