@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&family=Questrial&display=swap');		

:root {
--body-font-size: calc(14px + 0.300625vw); --body-line-height: calc(20px + 0.390625vw);
--h1-font-size: calc(2.9rem + 0.3vw); --h1-line-height: calc(3.1875rem + 0.390625vw);
--h2-font-size: calc(2.2rem + 0.3vw); --h2-line-height: calc(2.5625rem + 0.390625vw);
--h3-font-size: calc(1.6rem + 0.3vw); --h3-line-height: calc(2.225rem + 0.390625vw);
--h4-font-size: calc(1rem + 0.3vw); --h4-line-height: calc(2.225rem + 0.390625vw);
}

body {color: #343a40; font-size: var(--body-font-size); line-height: var(--body-line-height); font-family: "Questrial", sans-serif;}
h1 {color: #000000; font-family: "Oswald", sans-serif; font-weight: 500; font-size: var(--h1-font-size); line-height: var(--h1-line-height);}
h2 {color: #000000; font-family: "Oswald", sans-serif; font-weight: 400; font-size: var(--h2-font-size); line-height: var(--h2-line-height);}
h3 {color: #000000; font-family: "Oswald", sans-serif; font-weight: 400; font-size: var(--h3-font-size); line-height: var(--h3-line-height);}
h4 {color: #000000; font-family: "Oswald", sans-serif; font-weight: 500; font-size: var(--h4-font-size); line-height: var(--h4-line-height);}
p {color: #343a40;}

ul {list-style-type: square;}
ul li::marker {color: #1339AF;}
.blue {color: rgb(8, 81, 170) !important;}

#photos {   line-height: 0;column-count:3;column-gap:1px; border-top: 1px solid #ffffff;}
#photos img {  width: 100% !important;  height: auto !important; border-bottom: 1px solid #ffffff; }
#photos a{transition: all 1.5s ease;}
#photos a:hover {opacity: 0.8; transition: all 0.5s ease; background-color: #ea5b0c;}

.EU {display: flex;}
.EU#photos img {max-width:330px; border-bottom: none;}
.EU#photos {border-top: none;}

.document-list a:before {content: "";display: inline-block;width: 24px;height: 24px;margin-right: 8px; filter: invert(34%) sepia(38%) saturate(2976%) hue-rotate(185deg) brightness(91%) contrast(106%);}
.document-list li {padding:0;}
.document-list a {display: flex; text-decoration: none; color: inherit; width: 100%; padding:1rem;}

.document-list a::before {content: "";display: inline-block;width: 24px;height: 24px;margin-right: 8px;background-size: contain;background-repeat: no-repeat;background-image: url("icon-default.svg");}
.document-list a[href$=".pdf"]::before {background-image: url("icon-pdf.svg");}
.document-list a[href$=".docx"]::before {background-image: url("icon-doc.svg");}
.document-list a[href$=".xlsx"]::before {background-image: url("icon-xls.svg");}
.document-list a[href$=".zip"]::before {background-image: url("icon-zip.svg");}
.document-list a:hover {background-color: rgba(11, 110, 230, .1);}

.contact-card {display: flex; flex-wrap: wrap; gap: 1.5rem; margin-bottom: 2rem;}
.contact-item { background-color: rgba(11, 110, 230, .1); padding: 2rem; aspect-ratio: 1 / 1;  width: calc(33.333% - 1rem); box-sizing: border-box;}
.contact-item strong {font-weight: bold;color: #3498db;display: block;margin-bottom: 0.5rem;}
.contact-item h4 {color:#0851aa; margin-bottom:0;}
.contact-item p {color:#0073cf; display: block; font-size: calc(var(--body-font-size) - .3rem); font-weight:bold;}
.contact-item p:nth-of-type(2) {color: #343a40; font-style: italic; font-weight:normal; padding-top:2rem;}
.contact-item img[src$=".svg"] {filter: invert(34%) sepia(38%) saturate(2976%) hue-rotate(185deg) brightness(91%) contrast(106%);}

.member-list ul {  column-count: 2;  column-gap: 6rem;}
.member-list ul a { text-decoration:none;}
.member-list ul a:hover { text-decoration:underline;}

.navbar.admez {position: absolute; top: 20px; left: 20px; z-index: 10;}
.navbar.admez.navbar-expand {position: fixed; top: 15px; z-index: 10; left: 50%; transform: translateX(-50%); background: white; padding: 10px 20px; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.4); font-size: 1rem; text-align: center; transition: padding 0.3s ease-out;}

.navbar.admez.navbar-expand a{ padding: 0 20px;}
.navbar.admez a:hover{border-bottom: 2px solid #1542cb;}
.navbar-toggler:focus {border: 0 !important; box-shadow: none !important;}
.navbar.admez:focus-within {background-color: white;}
.navbar-toggler {border: 0 !important;} 
.navbar-toggler-icon {width: 3rem; height: 3rem;}		

.navbar-toggler-icon {filter: brightness(0) invert(1);}
.navbar-toggler:focus .navbar-toggler-icon, .navbar-toggler:active .navbar-toggler-icon {filter: none; }

.minimenu a {font-family: "Oswald", sans-serif;}
		
.hpcontainer { padding-left: 0;  padding-right: 0; }
.hpcontainer h1, .hpcontainer h2, .hpcontainer h3,.hpcontainer p {color:#ffffff;}	
.hpcontainer h1 {font-size: 2rem;  line-height: 2.625rem;}	
.admezlogo {max-width: 300px;}
.background-video {position: absolute; top: 50%; left: 50%; width: 100%; height: 100%; object-fit: cover; transform: translate(-50%, -50%); z-index: 0;}
.video-overlay {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(21, 66, 203, 0.8) url("a.svg") no-repeat top right; background-size: 44vh; z-index: 1;}		
.svgwhite {filter: invert(98%) sepia(6%) saturate(1484%) hue-rotate(197deg) brightness(120%) contrast(100%); padding-bottom: 2rem;}

.content {margin: 5vw auto;}
.content h2 {padding-top: 4rem; padding-bottom:1rem;}
.content h3 {padding-top: 2rem;}
.corikajiclenove h1 {padding-left:2vw;}
.corikajiclenove .carousel-item .container {padding: 2vw; gap: 5vw;}
.corikajiclenove .text-container {flex: 1;}
.corikajiclenove .image-container {flex: 1; display: flex; justify-content: center;}
.corikajiclenove .signature p {margin-bottom: 0;}
.corikajiclenove.custom-arrow {position: absolute; top: 50%; transform: translateY(-50%); background: none; border: none; cursor: pointer;}
.corikajiclenove .left-arrow {left: -100px;}
.corikajiclenove .right-arrow {right: -100px;}
		
.dark-blue { padding: 6rem; padding-right: 12rem; background: #1542cb url("a.svg") no-repeat top right; background-size: 44vh;}
.dark-blue:hover { background-image: none;}

.dark-blue > .position-relative {z-index: 2;}		
.latestnews { background-color: #0199fd; display: block;  height: 60vh; min-height: 400px; }
a.latestnews {text-decoration: none;}		
.articlebg {position: relative; z-index: 1;}
.articlebg::before {content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-size: cover!important; opacity: 0.16; z-index: -1; transition: opacity 0.3s ease-in-out;}		
.articlebg:hover:before {opacity: 0.36; }		
.medium-blue { background-color: #0b6de4; height: 40vh; min-height: 400px; }	
.medium-blue h3 {font-family: inherit; font-weight: 900; font-size: 1.5rem; line-height: 1.6rem;}		
.events { background-color: #fff; max-height: 100vh; min-height: 800px; overflow: scroll;}
.events a, .events p, .events h2, .events h3 {color: #000000;}		

.event-list {    list-style: none;   padding: 0;  }
.events p, .events h2, .events h3 {color: #000000;}		
.event-list li {   border-bottom: 1px solid #000;  padding: 10px 0 0;  }
.event-list li:last-child {border-bottom: none; }		
.event-list a {color: #000000; text-decoration: none;  color: inherit; display: block; }
.event-list span{  display: block;  font-size: calc(var(--body-font-size) - .5rem); line-height: calc(var(--body-line-height) - .5rem);  text-transform: uppercase; }		


.active .page-link {background-color:#0b6de4;}
	
.no-radius {  border-radius: 0 !important;}	
	
.carouselheight {  min-height: 300px;}


.articleheader h1 {font-size: calc(var(--h1-font-size) * 2);    line-height: calc(var(--h1-line-height) * 2); color:white;}
.articleheader h2 {color:#0851aa;}
.articleheader p {padding-top:1rem;}
.articlescroller {content: url("arrowdown.svg"); display: inline-block; width: 80px; position: absolute; bottom: 20vh; left: 50%; transform: translatex(-50%); z-index:10;}
.articlescroller span {display:none; visibility:hidden}
.articlecontent, .news-list {scroll-margin-top: 8vw;}


.news-list .news-item {display: flex; align-items: center; background: #f8f9fa; overflow: hidden; text-decoration: none; color: inherit; margin-bottom: 20px; }
.news-list .news-img {max-width:250px; aspect-ratio: 1 / 1; object-fit: cover; margin-right:1rem;}
.news-list .news-content {width: 55%; padding-right:2rem;}

/*.news-list p, .news-list h3 {white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}*/
.news-list p, .news-list h3 {display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;   overflow: hidden;
  text-overflow: ellipsis;}
  .news-list h3{padding-top:inherit;}

blockquote {  margin: 1em 0;  padding: 1.75em 1em;  background-color: #f9f9f9;  font-style: italic;  color: #000;}



.bigfooter a {text-decoration: none; color: inherit; transition: color 0.3s ease;}
.bigfooter a:before {display:inline-block; margin-right: .5rem; width: calc(8px + 0.300625vw); padding-top: 0.300625vw;}				
.bigfooter a[href]::before {filter: invert(18%) sepia(96%) saturate(2310%) hue-rotate(204deg) brightness(93%) contrast(94%);}				
.bigfooter a[href *="facebook.com"]:before {content: url("icon-facebook.svg");}
.bigfooter a[href *="linkedin.com"]:before {content: url("icon-linkedin.svg");}
.bigfooter a[href ^="tel:"]:before {content: url("icon-tel.svg");}	
.bigfooter a[href ^="mailto:"]:before {content:  url("icon-mailto.svg");}
.bigfooter a[href ^="geo:"]:before {content:  url("icon-mappin.svg");}	
.bigfooter  h3, .news-list h3 {color: #0851aa;}	
.bigfooter h3 a, .bigfooter h4 a, .bigfooter a h3, .bigfooter a h4 {transition: color 0.3s ease;}
.bigfooter h3 a:hover, .bigfooter h4 a:hover, .bigfooter a:hover h3, .bigfooter a:hover h4, .minifooter a:hover {text-decoration: underline; color: inherit;}
.bigfooter p, .news-list p {font-size: calc(12px + 0.300625vw); line-height: calc(19px + 0.390625vw);}		
.bt {border-top: 2px solid black;}
.bb {border-bottom: 2px solid black;}		
.bigfooter  {padding-top: 3rem; }		
.nearestevent {padding-bottom:3rem; }		
.bigfooter .nearestevent .date {margin-bottom: 0;}	
.minimenu a {font-weight: 500;}
.minimenu ul {line-height: calc(2rem + 0.3vw); list-style-type: none; padding-left: 0; margin-left: 0;}
.minicontacts ul {list-style-type: none; padding-left: 0; margin-left: 0;}
.minicontacts img {filter: invert(18%) sepia(96%) saturate(2310%) hue-rotate(204deg) brightness(93%) contrast(94%);}		
.dotace {padding-right: 3rem;}
.dotace p a {text-decoration: underline;}
.date {color: #000000;}		
.aboutadmez {background-color: #1542cb;}
.aboutadmez p  {color: #ffffff;}
.aboutadmez .admezlogo {max-width: 151px; padding-bottom: 3rem;}
.date {margin-top: 2rem; margin-bottom: 0; font-size: calc(10px + 0.300625vw); line-height: calc(15px + 0.390625vw);}
.copy p {font-size: calc(10px + 0.300625vw); line-height: calc(19px + 0.390625vw);}		
.copy a { color: inherit; }


.freeprivacypolicy-com---palette-light.freeprivacypolicy-com---nb {
  background-color: #eff0f2;
  color: #111;
}
.freeprivacypolicy-com---palette-light .cc-nb-okagree,
.freeprivacypolicy-com---palette-light .cc-nb-reject,
.freeprivacypolicy-com---palette-light .cc-cp-foot-save{
  color: #fff;
  background-color: #1542cb !important;
}
.freeprivacypolicy-com---palette-light .cc-pc-head-close:active, 
.freeprivacypolicy-com---palette-light .cc-pc-head-close:focus {
  border: 2px solid #1542cb !important;
}
.freeprivacypolicy-com---palette-light .cc-pc-head-lang select:focus {
  box-shadow: 0 0 0 2px #1542cb !important;
}
.freeprivacypolicy-com---pc-dialog input[type="checkbox"].cc-custom-checkbox:checked + label::before {
  background: #E6F0FD !important;
}

/*
.events {    transition: all 0.3s ease-in-out, margin 0.3s ease-in-out;	z-index:5;  }
.events:hover {    margin-right:3rem; }
*/

/* XX-Large devices (larger desktops, 1400px and up) */
@media (min-width: 1400px) {.newsitem {padding-right: 3vw;}  }


/* X-Large devices (large desktops, 1200px and up) */
@media (max-width: 1200px) {
.latestnews, .medium-blue { height: 60vh!important; }
.events { max-height: inherit;}
.minimenu.bb  {border-bottom:none;}
.EU img {width:45vw;}
  }

/* Large devices (desktops, 992px and up) */
@media (max-width: 992px) { }


/* Medium devices (tablets, 768px and up) */
@media (max-width: 768px) { 
.dark-blue {padding: 6rem 3rem;}
.corikajiclenove .carousel-item .container {flex-direction: column-reverse; text-align: center;}
.contact-item {width: calc(50% - 1rem) ;}
.news-list .news-img {  width: 44%;}
}		
		
/* Small devices (landscape phones, up to 576px) */
@media (max-width: 576px) { 
	.dark-blue h1 {font-size: 1.5rem; line-height:2rem;} 
	.dark-blue {padding: 3rem 1rem;}
	.hpcontainer .admezlogo, .articlescroller, .custom-arrow  {display:none; visibility:hidden;}
	.navbar.admez {position:inherit; top:20px; left:20px; z-index:10; background-color: white;}
	.newsitem .date {margin-top: .5rem;}	
	img.navbar-brand { width: 27vw;  height: auto;}
	.contact-item {width: 100%;}
	.member-list ul {  column-count: 1;  column-gap: auto;}
	.contact-item {aspect-ratio: auto;}
	.latestnews, .medium-blue { height: auto!important; }
	.navbar-toggler-icon {filter: none;}
}
