/* CSS Document */

.tm-page .rsfiles-file {
    margin-bottom: 0px;
}
joomla-alert {
 --jui-alert-margin: 2rem 0 3rem 0;
    position: absolute;
    width: 400px;
    left: 50%;
    margin-left: -200px;
    z-index: 6;
}
.home joomla-alert {margin-top: 6rem;}

#system-message-container {
    position: relative;
    width: 100%;
    display: block;
}
.rsform-block-placowka .ts-control {
    padding: 13px 0;
    padding-right: 0px;
    border: 0;
}
.rsform-block-placowka .ts-control input {
    font-size: 16px;
}
.rsform-block-password .uk-progress {
    width: 100%!important;
}
.home .tm-header, .home .tm-header-mobile {
    display: none;
}
.item-651 img {
    width: 50px;
}
.sli {
    position: absolute;
 top: calc(-1 * ((100vh - 592px) / 2));
    width: 100%;
    height: 100%;
    left: 0px;
}


.panel-ikona-mf-desktop .uk-card-body {padding: 40px 20px;}



.panel-ikona-mf .uk-card-body { min-height: 316px;}


.rsf_files.table .uk-width-small {
  width: 40px;
}

.rsf_files.table { margin-bottom: 0px;}


.zamow-subskrypcje-form .uk-grid + .uk-grid {
    margin-top: 10px;
  }
.rsform-block-tex1 { padding-top:15px; }



@media (max-width: 1314px) {
.sli {
    position: absolute;
 top: calc(-1 * ((100vh - 567px) / 2));
}
}

@media (max-width: 1267px) {
.sli {
    position: absolute;
 top: calc(-1 * ((100vh - 589px) / 2));
}
}

@media (max-width: 1460px) {
.uk-logo {
    max-width: 240px;
}
}

@media (max-width: 1300px) {
.uk-logo {
    max-width: 200px;
}
}

@media (max-width: 1280px) {
.uk-navbar-item, .uk-navbar-nav > li > a, .uk-navbar-toggle {
    font-size: 15px;
}
.uk-navbar-right {
    gap: 0px;
}
}

@media (max-width: 960px) {
.uk-navbar-right {
    gap: 30px;
}
}

@media (max-width: 480px) {
	.panel-ikona-mf .uk-card-body { min-height: 195px;}
.uk-logo {
    max-width: 160px;
}
	
	.panel-ikona-mf .uk-card-body, .panel-foto-mf .uk-card-body  { padding: 15px;}	
	.panel-ikona-mf .uk-card-title, .panel-foto-mf  .uk-card-title, .panel-ikona-mf .el-title {font-size: 16px;}	
	.panel-ikona-mf .el-image {max-width: 70px;}	
	
}
@media (max-width: 380px) {
	.uk-logo {
    max-width: 140px;
}
}
