@font-face {
  font-family: Palatino-Linotype-Italic;
  src: url('../fonts/Palatino-Linotype-Italic.ttf');
}
@font-face {
  font-family: FuturaTCE-BolCon;
  src: url('../fonts/FuturaTCE-BolCon.TTF');
}
@font-face {
  font-family: Futura-Book-font;
  src: url('../fonts/Futura-Book-font.ttf');
}
@font-face {
  font-family: Futura-Bold-font;
  src: url('../fonts/Futura-Bold-font.ttf');
}
@font-face {
  font-family: Futura-medium-condensed-bt;
  src: url('../fonts/futura-medium-condensed-bt.ttf');
}

body{
	background: rgb(225,238,203);
	background: linear-gradient(90deg, rgba(225,238,203,1) 0%, rgba(255,255,255,1) 15%, rgba(255,255,255,1) 85%, rgba(225,238,203,1) 100%);
}

.w-richtext {
	font-family: Palatino-Linotype-Italic;
}

.w-richtext p {
	margin-bottom: 25px;
}

.section-hero {
	display: none;
}

header {
    position: sticky;
    top: 0;
    z-index: 1000;
}

.top-line {
	font-family: Futura-Bold-font;
	font-size: 36pt;
	color: rgb(112,98,169);
	font-weight: bolder;
}

.top-line2 {
	font-family: Futura-medium-condensed-bt;
	font-size: 26pt;	
}

.footer {
	background-color: #5f4c9e;
}


.image img {
width: 100%;
height: 100%;
object-fit: contain;
margin-top: -320px;
margin-bottom: -280px;
}

.image {
position: relative;
}

.image figcaption{
position: absolute;
top: 50%;
bottom: 50%;
left: 40%;
right: 40%;
}


.rte_special_01_center p, .rte_special_01_center ul {
	max-width: 800px;
}

.rte_special_01_center ul {
	list-style-type: "- ";
}

.rte_special_01_center li {
	font-size: 28px;
	padding-bottom: 15px;
	line-height: 1.3;
}

.div_gallery_02 {
	max-width: 800px;
}

@media (max-width: 479px) {
	#vladoInfoFig {
		margin-top: 100px;
		margin-bottom: 110px;
	}

	#vladoInfo {
		padding-top: 120px;
	}

	#versions {
		margin-top: 50px;
	}
}

@media (width > 900px) {
	#vladoInfoFig {
		margin-top: 300px;
		margin-bottom: 100px;
	}

	#vladoInfo {
		padding-top: 180px;
	}

}



.slick-slider {
  height: 100%;
}
.slick-slider .slick-list {
  height: calc(100% - 24px);
}
.slick-slider .slick-list .slick-track {
  height: 100%;
}
.slick-slider .slick-list .slick-track .slick-slide {
  height: 100%;
}
.slick-slider .slick-list .slick-track .slick-slide > div {
  height: 100%;
}
.slick-slider .slick-list .slick-track .slick-slide > div .slide {
  height: 100%;
  max-width: 100%;
}
@media only screen and (max-width: 479px) {
  .slick-slider .slick-list .slick-track .slick-slide > div .slide {
    display: flex !important;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
  }
}
.slick-slider .slick-list .slick-track .slick-slide > div .slide .slide-image {
  height: 100%;
  min-height: 0px !important;
  background-size: contain;
  background-repeat: no-repeat;
}
@media only screen and (max-width: 479px) {
  .slick-slider .slick-list .slick-track .slick-slide > div .slide .slide-image {
    max-width: calc(100% - 45px);
    max-height: 180px;
    width: 100%;
    height: 100%;
    margin: auto;
  }
}
.slick-slider ul.slick-dots {
  background-color: #000;
  padding-top: 12px;
  padding-bottom: 16px;
}
.slick-slider ul.slick-dots li.slick-active button:before {
  font-size: 14px;
  width: 1em;
  height: 1em;
  color: #fff;
}
.slick-slider ul.slick-dots li button:before {
  font-size: 14px;
  width: 1em;
  height: 1em;
  color: rgba(255, 255, 255, 0.4);
}

.footer-author {
  background-color: #1a2f5d;
  text-align: center;
  font-size: 15px;
  line-height: 17px;
  padding: 30px 15px;
  color: rgb(204, 204, 204);
  font-family: "Nunito Sans", sans-serif;
  font-weight: 200;
}
.footer-author a {
  color: #66f0ff;
  text-decoration: underline;
}
.footer-author a:hover {
  color: #52b8c3;
}

.navbar {
  margin-bottom: 0px !important;
}

.content_gal {
  display: none;
}

.nav-menu.w-nav-menu {
  width: 100%;
}

.nav-link:hover {
  color: rgb(255, 255, 255) !important;
  text-decoration: none !important;
}/*# sourceMappingURL=gynscreen-custom.css.map */