	h1{
		font-family: "Source Sans Pro";
		font-size: 36px;
		font-style: normal;
		font-weight: 900;
		line-height: 45px; /* 125% */
	}

	p{
		color: var(--Neutrlna-paleta-ierna-70, rgba(0, 0, 0, 0.70));
		font-family: "Source Sans Pro";
		font-size: 19px;
		font-style: normal;
		font-weight: 400;
		line-height: 28px; /* 147.368% */
		letter-spacing: 0.5px;
	}

	h2.wp-block-heading.has-large-font-size {
    margin: 20px 0px;
    font-size: 36px !important;
    font-style: normal;
    font-weight: 900;
    line-height: 45px;
}
p.pod-nadpis {
    opacity: 1;
    color: #000;
}

strong{
	color: #000;
}

nav li{
	opacity: 1;
}

	.govuk-button.govuk-button--secondary{
		border-radius: 5px;
		border: 2px solid #126DFF;
		background: #EFF5FE;
		color: var(--Farby-textov-Tmav-text, #072C66);
		text-align: center;
		font-family: "Source Sans Pro";
		font-size: 16px;
		font-style: normal;
		font-weight: 700;
		line-height: 24px;
		letter-spacing: 0.5px;
		padding: 12px 20px;
		margin-top: 20px;
box-shadow: none;

	}


.go-up-btn span{
	color: var(--Primrna-paleta-P400, #126DFF);
text-align: center;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 28px; /* 175% */
letter-spacing: 0.5px;
text-decoration-line: underline;
text-decoration-style: solid;

	
}
.go-up-btn svg{
	color: #126DFF;
	margin-right: 10px;
	height: 22px;
	width: 22px;
	margin-bottom: -6px;
	border-radius:0px;
	object-fit: contain;
}

.idsk-button.go-up-btn{
	float: inline-end;
	background-color: #fff;
	box-shadow: none;
	border: none;
}

/* mobile  */

  

  @media screen and (max-width: 767px) {
    .govuk-heading-xl, .app-prose-scope h1{
      font-size: 24px;
      font-style: normal;
      font-weight: 700;
      line-height: 30px; /* 125% */
    }
	p{
		font-size: 16px;
		font-style: normal;
		font-weight: 400;
		line-height: 22px; 
		letter-spacing: 0.5px;
	}

	.govuk-\!-margin-bottom-6 {
    margin-bottom: 10px!important;
	}
	.govuk-width-container {
    
    margin-right: 30px;
    margin-left: 30px;
}
h2.wp-block-heading.has-large-font-size{
	font-size: 24px!important;
font-style: normal;
font-weight: 700;
line-height: 30px; /* 125% */
}
.govuk-breadcrumbs {
    display: none;
}
.go-up-btn{
	margin-top: -3px;
}
#footer-extended-up-button .govuk-grid-column-full{
	text-align:center;
}
	  .idsk-button.go-up-btn{
		  float:none;
	  }

}



.slide-wrap h2.govuk-heading-l {
	font-family: "Source Sans Pro";
	font-size: 48px;
	font-style: normal;
	font-weight: 900;
	line-height: 55px; 
}

.fullslider-block-wrap .fullslider-swiper{
	width: 100%;
	max-width: 100%;
	min-height: 530px;
}

.fullslider-block-wrap .swiper-slide {
    height: 530px;
}

    .fullslider-block-wrap .content {
        display: flex;
        padding: 125px 100px;
        padding-left: calc((100vw - 1120px) / 2);
    }

.fullslider-block-wrap .content .content-text{
	padding-left: 0px;
}

.home main#main-content {
    padding-top: 0px !important;
}

.fullslider-block-wrap .swiper-pagination .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    background-color: rgb(255 255 255 / 30%);
    opacity: 1;
	    transition: all 0.3s ease; /* Smooth transition */

}
.fullslider-block-wrap .swiper-pagination .swiper-pagination-bullet-active {
    width: 8px;
    height: 8px;
    background-color: rgb(255 255 255 / 100%);
    opacity: 1;
	    transition: all 0.3s ease; /* Smooth transition */

}

.fullslider-block-wrap .swiper-pagination .swiper-pagination-bullet-active{
	position: relative;
	transition: all 0.3s ease; /* Smooth transition */

}
.fullslider-block-wrap .swiper-pagination .swiper-pagination-bullet{
	position: relative;
	transition: all 0.3s ease; /* Smooth transition */

}
.fullslider-block-wrap .swiper-pagination .swiper-pagination-bullet::before {
    content: '';
    position: absolute;
    top: -12px;
    left: -12px;
    width: 28px;
    height: 28px;
    border: 2px solid #ffffff00;
    border-radius: 50%;
    background: #d0190f00;
	transition: all 0.3s ease; /* Smooth transition */

}
.fullslider-block-wrap .swiper-pagination .swiper-pagination-bullet-active::before {
    content: '';
    position: absolute;
    top: -12px;
    left: -12px;
    width: 28px;
    height: 28px;
    border: 2px solid #fff;
    border-radius: 50%;
    background: #d0190f00;
	transition: all 0.3s ease; /* Smooth transition */

}
.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{
	margin: 0 10px;
}

.home.page-id-31 .wp-block-idsk-container {
    justify-content: center;
}

.div-tlacove{
    background: #EFF5FE;
    padding: 60px !important;

}

.fullslider-block-wrap .swiper-pagination{
	
    display: flex;
    padding-left: calc((100vw - 1120px) / 2);

}

.govuk-link:link, .app-prose-scope a:link, .govuk-link.\:link, .app-prose-scope a.\:link{
	color: #126DFF
}


.govuk-grid-column-one-third,
.idsk-card.idsk-card-hero {
    border-radius: 10px;
    border: solid 1px #E0E0E0;
}

.idsk-card.idsk-card-hero img{
	border-radius: 10px 0 0 10px;
	min-height: 100%;
}
.govuk-grid-column-one-third{
	padding: 20px
}

.govuk-grid-row:has(.govuk-grid-column-one-third){
	display: flex;
	gap: 20px;
        margin-bottom: 20px;
	padding: 0 0 0 15px;
}

.govuk-grid-column-one-third img{
	width: 100%;
	max-height: 192px;
	padding-bottom: 20px;
        aspect-ratio: 3 / 2;
}

    @media (min-width: 40.0625em) {
      .idsk-heading-secondary {
white-space: normal;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 36px; /* 150% */ }
	}
.idsk-card.idsk-card-secondary
.idsk-body.idsk-body-secondary{
	color: var(--Farby-textov-ierny-text, #000);
word-break: break-word;
font-family: "Source Sans Pro";
font-size: 19px;
font-style: normal;
font-weight: 400;
line-height: 28px; /* 147.368% */
letter-spacing: 0.5px;
}

.idsk-card-meta-container{
	color: var(--Farby-textov-Siv-text, #757575);
font-family: "Source Sans Pro";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; /* 150% */
letter-spacing: 0.5px;
	padding:10px 0
}
.idsk-card.idsk-card-hero
.idsk-body.idsk-body-hero{
	color: var(--Farby-textov-ierny-text, #000);
font-feature-settings: 'liga' off, 'clig' off;
word-break: break-word;
/* Web - desktop/Body */
font-family: "Source Sans Pro";
font-size: 19px;
font-style: normal;
font-weight: 400;
line-height: 28px; /* 147.368% */
letter-spacing: 0.5px;
}

.hp-video {
    height: 749px;
	margin-bottom: 0px;
}

.hp-video img{
	border-radius: 5px;
	max-width: 455px;
	max-height: 549px;
}

.hp-video .govuk-width-container{
	display: flex;
    align-items: center;
}

.hp-video .text-photo-block-wrap .image-wrap {
    text-align: end;
}

@media (max-width: 48.0525em) {
    .idsk-header-web__nav-list {
        margin: 15px -030px;
    }
}

@media (max-width: 767px){
li.idsk-header-web__nav-list-item:hover{
    border-left: 5px solid var(--Primary-P400, #126DFF);
    background: var(--Neutrlna-paleta-N200, #EEE);
}
ul.idsk-header-web__nav-submenulite-list {
    margin-left: -5px;
    border-radius: 0;
    padding-left: 30px;
}


li.idsk-header-web__nav-list-item:hover a.govuk-link.idsk-header-web__nav-list-item-link{
color: var(--Neutral-Black, #000);
font-family: "Source Sans Pro";
font-size: 19px;
font-style: normal;
font-weight: 700;
line-height: 24px; /* 126.316% */
letter-spacing: 0.5px;
}

li.idsk-header-web__nav-list-item a.govuk-link.idsk-header-web__nav-list-item-link{
color: var(--Neutral-Black, #000);
font-feature-settings: 'liga' off, 'clig' off;
/* Web - mobil/Subtitle */
font-family: "Source Sans Pro";
font-size: 19px;
font-style: normal;
font-weight: 400;
line-height: 22px; /* 115.789% */
letter-spacing: 0.5px;

}

a.govuk-link.idsk-header-web__nav-list-item-link {
    text-align: start!important;
    padding-left: 30px!important;
}
.idsk-header-web__nav-submenulite-list{
	border-radius: none!important;
	box-shadow: none!important;
	min-width: none!important;
}

a.govuk-link.idsk-header-web__nav-submenulite-list-item-link{
	color: var(--Neutral-Black, #000);

font-family: "Source Sans Pro";
font-size: 19px;
font-style: normal;
font-weight: 400;
line-height: 22px; /* 115.789% */
letter-spacing: 0.5px;
}
 .idsk-header-web__main-headline-menu-button {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          background-color: #ffffff;
          width: auto;
          float: right;
          border-radius: 5px;
					border: 2px solid var(--Primrna-paleta-P600, #072C66);
					background: var(--Neutrlna-paleta-Biela, #FFF);
          box-shadow: none;
          color: #072C66;
          font-weight: 700;
          font-size: 18px;
          padding-top: 5px;
          padding-bottom: 6px;
          margin: 0; }
}


.tabulator-col-title{
	color: var(--Farby-textov-ierny-text, #000);
font-family: "Source Sans Pro";
font-size: 16px;
font-style: normal;
font-weight: 700!important;
line-height: 24px; /* 150% */
letter-spacing: 0.5px;
}

.tabulator .tabulator-header{
	border-bottom: none;
}
.tabulator .tabulator-tableholder .tabulator-table .tabulator-row .tabulator-cell{
	color: var(--Neutrlna-paleta-ierna-70, rgba(0, 0, 0, 0.70));
font-feature-settings: 'liga' off, 'clig' off;

/* Web - desktop/Body 1 */
font-family: "Source Sans Pro";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; /* 150% */
letter-spacing: 0.5px;
}
.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-header-filter input{
	border-radius: 5px;
border: 2px solid var(--Neutrlna-paleta-N800, #424242);
background: var(--Neutrlna-paleta-Biela, #FFF);
	color: var(--Farby-textov-Siv-text, #757575);
font-feature-settings: 'liga' off, 'clig' off;

/* Web - desktop/Body 1 */
font-family: "Source Sans Pro";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; /* 150% */
letter-spacing: 0.5px;
}
.tabulator-cell:first-child ,
.tabulator-col:first-child .tabulator-col-content{
	padding-left: 0px!important
}

#document-table {
  position: relative; /* Required for absolute positioning of pseudo-element */
}

#document-table::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0px; /* Position it to the right of the table */
  width: 151px;
  height: 100%; /* Same height as the parent element */
  background: linear-gradient(270deg, #FFF 0%, rgba(255, 255, 255, 0.00) 100%);
}
/* Modern CSS Scrollbar Styling (Firefox and newer browsers) */
.tabulator-tableholder {
  
  scrollbar-color:#126DFF!important; /* thumb color, track color */
}

/* Webkit Scrollbar Styling (Chrome, Safari, Edge) */
.tabulator-tableholder::-webkit-scrollbar {
  width: 6px; /* Width of vertical scrollbar */
  height: 6px; /* Height of horizontal scrollbar */
}

.tabulator-tableholder::-webkit-scrollbar-track {
  background: var(--Primrna-paleta-P100, #EFF5FE); /* Track background */
  border-radius: 90px;
  height: 6px;
}

.tabulator-tableholder::-webkit-scrollbar-thumb {
  background: var(--Primrna-paleta-P400, #126DFF)!important; /* Scrollbar thumb color */
  border-radius: 90px!important;
  height: 6px!important;
}

.tabulator .tabulator-footer{
	justify-items: center;
}

.tabulator .tabulator-footer{
	padding-top: 40px;
}

.tabulator .tabulator-footer .tabulator-paginator .tabulator-page.active{
width: 40px;
height: 40px;
justify-content: center;
align-items: center;
border-radius: 5px;
border-color: #126DFF;
background: var(--Primrna-paleta-P400, #126DFF);
color: var(--Primrna-paleta-P100, #EFF5FE);
font-family: "Source Sans Pro";
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 24px; /* 150% */
letter-spacing: 0.5px;
border: 2px solid #126DFF
}

.tabulator .tabulator-footer .tabulator-paginator .tabulator-page{
width: 40px;
height: 40px;
justify-content: center;
align-items: center;
border-radius: 5px;
background: var(--Primrna-paleta-P400, #FFF);
color: var(--Primrna-paleta-P100, #000);
font-family: "Source Sans Pro";
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 24px; /* 150% */
letter-spacing: 0.5px;
	border: 2px solid;
}
.tabulator .tabulator-footer .tabulator-paginator .tabulator-page[data-page="next"],
.tabulator .tabulator-footer .tabulator-paginator .tabulator-page[data-page="prev"],
.tabulator .tabulator-footer .tabulator-paginator .tabulator-page[data-page="first"],
.tabulator .tabulator-footer .tabulator-paginator .tabulator-page[data-page=last]{
	border-radius: 5px;
border: 2px solid var(--Primrna-paleta-P400, #126DFF);
background: var(--Primrna-paleta-P100, #EFF5FE);
}
.tabulator .tabulator-footer .tabulator-paginator .tabulator-page[data-page="next"]::after,
.tabulator .tabulator-footer .tabulator-paginator .tabulator-page[data-page="prev"]::after,
.tabulator .tabulator-footer .tabulator-paginator .tabulator-page[data-page="first"]::after,
.tabulator .tabulator-footer .tabulator-paginator .tabulator-page[data-page="last"]::after {
	color: #126DFF
}


@media(max-width: 900px){
	#document-table::after{
		display: none
	}
}

@media (max-width: 768px) {
  .tabulator-pages .tabulator-page {
    display: none!important;
  }
  
  
  .tabulator-pages .tabulator-page.active {
    display: inline-block!important;
  }
  
  
  .tabulator-pages .tabulator-page.active + .tabulator-page {
    display: inline-block!important;
  }
  

}


.blog-grid-item{
	border: 1px solid var(--Neutrlna-paleta-N300, #E0E0E0);
	border-radius: 10px;
	padding: 20px 20px 0 20px;
	width: calc(100% - 40px)!important;
	
}

.blog-grid-item img{
        min-height: 192px;
	max-height: 192px;
	object-fit: cover;
	min-width: 100%;
	padding-bottom: 20px;
        aspect-ratio: 3 / 2;
}


@media(max-width: 767px){
.blog-grid-item{

	padding: 10px 10px 0 10px;
	width: calc(100% - 20px)!important;
	
}

.blog-grid-item img{
min-height: 338px;
	max-height: 338px;
	object-fit: cover;
	min-width: 100%;
	padding-bottom: 20px;
        aspect-ratio: 3 / 2;
}
	.blog-grid-item .idsk-heading-secondary{
		color: var(--Farby-textov-Primrny-text, #126DFF);

font-size: 16px!important;
font-style: normal;
font-weight: 700;
line-height: 22px!important; /* 137.5% */
letter-spacing: 0.5px;
text-decoration-line: underline;

	}
	.blog-grid-item .idsk-body-secondary{
		display: none;
	}
.idsk-card-content-hero{
	padding: 10px!important
}
	.idsk-card-img-hero{
		border-radius: 10px 10px 0px 0px!important;
		height: 192px!important;
		object-fit: cover
	}
	p.idsk-body.idsk-body-hero {
		color: var(--Farby-textov-ierny-text, #000);
font-family: "Source Sans Pro";
font-size: 16px!important;
font-style: normal;
font-weight: 400;
line-height: 22px!important; /* 137.5% */
letter-spacing: 0.5px;
	}

	.idsk-heading-basic, .idsk-heading-hero, .idsk-heading-secondary-horizontal{
		color: var(--Farby-textov-Primrny-text, #126DFF);
font-family: "Source Sans Pro";
font-size: 16px!important;
font-style: normal;
font-weight: 700;
line-height: 22px!important; /* 137.5% */
letter-spacing: 0.5px;
text-decoration-line: underline;
text-decoration-style: solid;
text-decoration-skip-ink: none;
text-decoration-thickness: auto;
text-underline-offset: auto;
text-underline-position: from-font;
	}

}

.single-post .govuk-heading-xl, .app-prose-scope h1{
	color: var(--Farby-textov-ierny-text, #000);
font-feature-settings: 'liga' off, 'clig' off;

/* Web - desktop/Headline 1 */
font-family: "Source Sans Pro";
font-size: 48px;
font-style: normal;
font-weight: 900;
line-height: 55px; /* 114.583% */
}
@media(min-width:1120px){
.single-content-wrap{
	min-width: 1120px!important
}
}
.news-item-wrap .content-wrap .title{

	color: #126DFF
}

.single-post .govuk-breadcrumbs, .single-events .govuk-breadcrumbs{
	max-width: 1120px;
}

.single-post .swiper-slide {
    border-radius: 10px;
    border: 1px solid var(--Neutrlna-paleta-N300, #E0E0E0);
    background: var(--Neutrlna-paleta-Biela, #FFF);
    padding: 20px;
}

@media(max-width: 767px){
.single-post .govuk-heading-xl, .app-prose-scope h1{
	color: var(--Farby-textov-ierny-text, #000);
font-feature-settings: 'liga' off, 'clig' off;

/* Web - mobil/Headline 2 */
font-family: "Source Sans Pro";
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 30px; /* 125% */
}}



.share-on{
	color: var(--Farby-textov-ierny-text, #000);

font-family: "Source Sans Pro";
font-size: 19px;
font-style: normal;
font-weight: 700;
line-height: 28px; /* 147.368% */
letter-spacing: 0.5px;
}
.share-on a{
	margin-right: 10px!important
}

.single-share-wrap{
	display: flex;
	gap: 15px
}

.share-on a i {
	width: 24px;
height: 24px;
}

.idsk-button.go-up-btn {
    float: inline-end;
    background-color: #fff;
    box-shadow: none;
    border: none;
    margin-top: -10px;
}	
.idsk-footer-extended-newsletter{
		display: none;
	}


@media (max-width: 767px) {
.single-post .swiper-slide {

	    width: calc(100vw - 82px) !important;
		padding: 10px;
	}
.home .swiper-slide {
	height: 456px;
	
}
	.fullslider-block-wrap .content .content-text{
		padding: 0;
		display: inline-grid;
		justify-content: center;
	}
	
	.slide-wrap h2.govuk-heading-l{
		color: var(--Farby-textov-Biely-text, #FFF);
text-align: center;
font-family: "Source Sans Pro";
font-size: 36px;
font-style: normal;
font-weight: 900;
line-height: 40px; /* 111.111% */
	}
	.fullslider-block-wrap .swiper-pagination{
		display:block
	}
.fullslider-block-wrap .slide-wrap {display: flex;align-items: center;width: 100%;justify-content: center;}
	.fullslider-block-wrap .content a.link{
		justify-content:center;
		max-width: 130px;
		align-self: center;
		justify-self: center;
	}
	.fullslider-block-wrap .content{
		padding-left: 40px;
		padding-right: 40px
	}
.div-tlacove {
    background: #EFF5FE;
    padding: 40px !important;
}
	.home.page-id-31 .wp-block-idsk-container{
		padding: 20px 40px;
		min-height: 0px;
		height: auto;
		
	}
	.fullslider-block-wrap .fullslider-swiper{
		height: auto;
		min-height: 0px;
	}
	.hp-video img{
		max-height:100%;
		max-width: 100%;
	}
	.govuk-grid-row:has(.govuk-grid-column-one-third){
		display:grid;
		gap: 20px;
		padding: 0 15px 0 15px;
}
	.blog-div{
		padding: 0!important;
		position: relative;
	}
	.blog-div .govuk-button.govuk-button--secondary{
		position:absolute;
		max-width: calc(100% - 60px);
		bottom: -60px;
	}
	.tlacove-spravy-block{
		position: relative;
		padding-bottom: 40px;
	}
	.tlacove-spravy-block .govuk-button.govuk-button--secondary{
				position:absolute;
		
		bottom: -40px;
	}
	.tlacove-spravy-block h2{
		margin-bottom: 0px;
	}


}

footer img{
	height: 75px;
	min-width: 300px;
}

footer a{
	color: #000
}
@media(max-width:767px){
.for-travelers img{
	height: 210px;
	object-fit: cover;
	border-radius: 5px
}
.full-blue h1 {
font-size: 19px;
font-style: normal;
font-weight: 700;
line-height: 20px; /* 105.263% */
letter-spacing: 0.15px;
}
.gap-20px .full-blue {
    max-height: 64px !important;
    height: 64px !important;
}
	.mobile-hide{
		display: none
	}

	.full-blue h6.wp-block-heading {

font-size: 14px!important;
font-style: normal;
font-weight: 700;
line-height: 18px!important; /* 128.571% */
letter-spacing: 0.1px;
}
	.three .kontakt {
    width: 100%!important;
}
	.container.icons.four {
    grid-template-columns: repeat(2, 1fr)!important;
    
}
	.event-table-container.border-botom{
		overflow: scroll;
	}
	.cr-icon-block {
    height: 152px!important;
}
	.cr-icon-block img{
		height: 49px!important;
		width: 49px!important
	}
	.container.icons,
.container.icons.four{
	gap: 10px!important
}
	.cr-icon-block .block-title{
		margin-top: 20px!important
	}
	
body h4.wp-block-heading.has-medium-font-size{
	color: var(--Farby-textov-ierny-text, #000);
font-size: 20px!important;
font-style: normal;
font-weight: 700;
line-height: 20px!important;
letter-spacing: 0.15px;
}

.cr-icon-block p{
	color: var(--Farby-textov-Tmav-text, #072C66);
text-align: center;
font-feature-settings: 'liga' off, 'clig' off;

/* Web - mobil/Body 1 bold */
font-family: "Source Sans Pro";
font-size: 14px!important;
font-style: normal;
font-weight: 700;
line-height: 18px!important; 
}
}
.idsk-footer-extended-main-content-vibration {
    border-top: 1px solid var(--Neutrlna-paleta-N400, #BDBDBD);
}
p.soc-links{
	margin-bottom: 0px;
	color: var(--Farby-textov-ierny-text, #000);
font-feature-settings: 'liga' off, 'clig' off;

/* Web - desktop/Link S */
font-family: "Source Sans Pro";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 28px; /* 175% */
letter-spacing: 0.5px;
text-decoration-line: underline;
text-decoration-style: solid;

}

.footer-newsletter{
	color: var(--Primrna-paleta-P400, #126DFF);

font-family: "Source Sans Pro";
font-size: 36px;
font-style: normal;
font-weight: 900;
	line-height: 36px;
	margin: 15px 0 0 0;
}

footer h2{
	margin-top: 15px;
font-family: "Source Sans Pro";
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 24px; /* 150% */
letter-spacing: 0.5px;
}
h4.wp-block-heading.email{
	color: var(--Farby-textov-ierny-text, #000);
font-feature-settings: 'liga' off, 'clig' off;
font-family: "Source Sans Pro";
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 24px; /* 150% */
letter-spacing: 0.5px;
margin-top: 15px;
	margin-bottom: 5px
}
.idsk-footer-extended-meta-item li{
	color: var(--Farby-textov-ierny-text, #000);
font-feature-settings: 'liga' off, 'clig' off;

/* Web - desktop/Link S */
font-family: "Source Sans Pro";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 28px;
letter-spacing: 0.5px;
text-decoration-line: underline;
text-decoration-style: solid;
margin-bottom: 0px!important
	
}

footer .govuk-grid-column-one-half.kontakt{
	margin-top: 15px
}

.idsk-footer-extended-main-content-vibration .govuk-heading-m{
	border-color: #BDBDBD
}

@media(max-width:767px){
	footer .idsk-footer-extended-description-panel p a {
		display: block!important;
		margin-top: 10px
	}
}

@media (min-width: 75.0625em) {
    .persons-grid-wrap .person-grid-item {
        flex: 50%;
        max-width: 50%;
    }
}

.person-full-block-wrap h2,
section.person-grid-block-wrap .govuk-heading-l{
	color: var(--Farby-textov-ierny-text, #000);
font-family: "Source Sans Pro";
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 35px; /* 145.833% */
}


    .persons-grid-wrap .person-grid-item .content-wrap .name {
color: var(--Farby-textov-ierny-text, #000);
font-family: "Source Sans Pro";
font-size: 19px;
font-style: normal;
font-weight: 700;
line-height: 28px; /* 147.368% */
letter-spacing: 0.5px;
		margin-bottom: 0px;
		text-decoration:none
    }
.persons-grid-wrap .person-grid-item .content-wrap p,
    .persons-grid-wrap .person-grid-item .content-wrap .function {
color: var(--Farby-textov-ierny-text, #000);
font-family: "Source Sans Pro";
font-size: 19px;
font-style: normal;
font-weight: 400;
line-height: 28px; /* 147.368% */
letter-spacing: 0.5px;
		margin-bottom: 0px;
    }

.persons-grid-wrap{
border-bottom: 1px solid var(--Neutrlna-paleta-N400, #BDBDBD);}

.person-full-block-wrap{
border-radius: 5px;
background: var(--Primrna-paleta-P100, #EFF5FE);
	padding: 40px 60px;
}

.persons-full-wrap .person-full-item{
	border: none!important
}
.persons-full-wrap .person-full-item .image-wrap,
.persons-full-wrap .person-full-item .image-wrap img{
	width: 130px!important;
height: 130px;
	border-radius: 93px;
	flex: 0 0 130px;

}

.persons-full-wrap .person-full-item .content-wrap .name{
	color: var(--Farby-textov-ierny-text, #000);
font-feature-settings: 'liga' off, 'clig' off;

/* Web - desktop/Headline 3 */
font-family: "Source Sans Pro";
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 35px; /* 145.833% */
	text-decoration: none;
	margin: 0;
}

.persons-full-wrap .person-full-item .content-wrap .function{
	color: var(--Farby-textov-ierny-text, #000);
font-feature-settings: 'liga' off, 'clig' off;

/* Web - desktop/Body 1 */
font-family: "Source Sans Pro";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px;
letter-spacing: 0.5px;
}

    .persons-full-wrap .person-full-item .content-wrap
 {
	 align-content: center;
 }
@media(max-width: 767px){
	.person-full-block-wrap{
		padding: 30px!important;
	
	}
	.person-full-block-wrap h2{
		text-align: center;
		color: var(--Farby-textov-ierny-text, #000);
text-align: center;
font-feature-settings: 'liga' off, 'clig' off;

/* Web - mobil/Headline 3 */
font-family: "Source Sans Pro";
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: 20px; /* 100% */
letter-spacing: 0.15px;
	}
	.persons-full-wrap .person-full-item{
		justify-items: center
	}
	.persons-full-wrap .person-full-item .content-wrap .name{
		text-align: center;
/* Web - mobil/Headline 3 */
font-family: "Source Sans Pro";
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: 20px; /* 100% */
letter-spacing: 0.15px;
	}
.persons-full-wrap .person-full-item .content-wrap .function{
margin-top: 5px;		
text-align: center;
font-family: "Source Sans Pro";
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 16px;
letter-spacing: 0.1px;
	}

	.persons-full-wrap .person-full-item .image-wrap,
.persons-full-wrap .person-full-item .image-wrap img{
		width: 80px!important;
height: 80px;
	border-radius: 93px;
	flex: 0 0 80px;
	
}
	.persons-full-wrap .person-full-item {
		padding-top: 10px;
		padding-bottom: 0px;
	}
	.person-full-block-wrap h2, section.person-grid-block-wrap .govuk-heading-l{
		color: var(--Farby-textov-ierny-text, #000);
font-feature-settings: 'liga' off, 'clig' off;

/* Web - mobil/Headline 3 */
font-family: "Source Sans Pro";
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: 20px; /* 100% */
letter-spacing: 0.15px;
	}

	.persons-grid-wrap .person-grid-item .content-wrap p,
	.persons-grid-wrap .person-grid-item .content-wrap .function{
		color: var(--Farby-textov-ierny-text, #000);
font-feature-settings: 'liga' off, 'clig' off;

/* Web - mobil/Body 1 */
font-family: "Source Sans Pro";
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 16px;
letter-spacing: 0.1px;
	}
	
	.persons-grid-wrap .person-grid-item .content-wrap .name{
		color: var(--Farby-textov-ierny-text, #000);
font-feature-settings: 'liga' off, 'clig' off;

/* Web - mobil/Body bold */
font-family: "Source Sans Pro";
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 24px; /* 150% */
letter-spacing: 0.5px;
	}
}

.idsk-button:hover, .idsk-button.\:hover{
	background-color: #126dff!important;
	    box-shadow: 0 0 0 3px #072c66;
}

@media (min-width: 48.0625em) {
    .idsk-header-web__nav-list-item--active {
        background-color: #fff!important;
		
    }
}
@media (min-width: 48.0625em) {
    .idsk-header-web__nav-list-item--active .idsk-header-web__nav-list-item-link:link, .idsk-header-web__nav-list-item--active .idsk-header-web__nav-list-item-link:hover, .idsk-header-web__nav-list-item--active .idsk-header-web__nav-list-item-link:visited, .idsk-header-web__nav-list-item--active .idsk-header-web__nav-list-item-link.\:link, .idsk-header-web__nav-list-item--active .idsk-header-web__nav-list-item-link.\:hover, .idsk-header-web__nav-list-item--active .idsk-header-web__nav-list-item-link.\:visited {
        color: #000!important;
    }
}

.footer-newsletter a{
	color: var(--Primrna-paleta-P400, #126DFF);
	text-decoration: none;
}


footer .idsk-button:hover, .idsk-button.\:hover {
    background-color: #126dff00 !important;
    box-shadow: 0 0 0 3px #072c6600;
}

.jet-popup__container-inner {
    padding: 0 !important;
}

a:focus {
    background-color: #ffdf0f00;
    box-shadow: 0 -2px #ffdf0f00, 0 4px #0b0c0c;

}

.multimedium-section img{
	cursor: pointer;
}

.govuk-button:active,.govuk-button:hover, .govuk-button.\:active, .govuk-button.\:hover{
    
    border-color: #072c66!important;
}

.govuk-button:active,.govuk-button:hover, .govuk-button.\:active, .govuk-button.\:hover{
    
    border-color: #072c66!important;
}

.govuk-button:focus:not(:active):not(:hover), .govuk-button.\:focus:not(:active):not(:hover){
	box-shadow: none!important;
	border-color: #072c66!important;
	background-color: #EFF5FE;
	
}


.govuk-grid-header-row .header-actions-wrap .idsk-header-web__main-action-search .govuk-button{
    background-color: #126DFF!important
}
.govuk-grid-header-row .header-actions-wrap .idsk-header-web__main-action-search{
    border-width: 2px!important;
    border-radius: 5px
}	