@charset "utf-8";
/* CSS Document */

/* slider */
.fotoslider span {
	width: 100vw!important;
	height: 74vw;
    overflow: hidden;
    z-index: 2500!important;
}
.fotoslider_kosodelnik {
	width: 0vw!important;
	height: 3vw;
	border-left: 50vw solid rgba(255,255,255,1.00);
	border-right: 50vw solid rgba(255,255,255,1.00);
	border-top: 5vw solid rgba(244,243,239,0.00);
    overflow: hidden;
    position: absolute;
    top: 49vh;
    z-index: 3500!important;
}
.fotoslider_box_foto {
    width: 100%;
    height: auto; 
	z-index: 2500!important;
    position: absolute;
	display: flex;
    flex-direction: row;
    justify-content: center;
    align-content: center;
    align-items: center;    
}
.fotoslider_box_foto img {
    width: 100%!important;
    height: auto; 
}
@keyframes pomaluzobraz88 {
  from {
   margin-top: -100px;
      opacity: 0;
  }

  to {
    margin-top: 0vw;
    opacity: 1;
  }
}
.cycle-slide-active  .fotoslider_box_text_title  {
    -webkit-animation: pomaluzobraz88 2s;
    animation: pomaluzobraz88 2s;  
}
.cycle-slide-active  .fotoslider_box_text_perex  {
    opacity: 0.8;
}
.fotoslider_box_text {
    width: 100%;
    height: 35vw;
	z-index: 2600!important;
    margin-top: 20vw;
    position: absolute;
	display: flex;
    flex-direction: column;
    justify-content: center;
    align-content: center;
    align-items: center;
    position: relative; 
    text-align: center;
}
.fotoslider_box_text_title {
    margin-bottom: 1vw;
	-webkit-text-shadow: 2px 2px 10px rgba(0,0,0,0.43)!important;
	text-shadow: 2px 2px 10px rgba(0,0,0,0.43)!important;     
}
.fotoslider_box_text_main_hiden {
    position: absolute;
    right: 120%;
}
.fotoslider_box_text_main {
    width: 100%;
    height: auto;
	display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-content: center;    
}
.fotoslider_box_text_main span{
    width: auto;
    height: auto;
    padding-left: 1vw;
    padding-right: 1vw;
}
.fotoslider_box_text_main span img{
    width: 3vw;
    height: 3vw;
    margin-top: -8vw;
}
.fotoslider_box_text_main span  {
    display: inline;
    font-size: 2.5em;
    font-weight: 500;
    color: rgba(255,255,255,1.00); 
    clear: both;
    font-style: italic;
    padding-bottom: 1vw;
    margin-top: -2vw;
	-webkit-text-shadow: 2px 2px 10px rgba(0,0,0,0.43);
	text-shadow: 2px 2px 10px rgba(0,0,0,0.43);    
}
.fotoslider_box_text h2 {
    display: inline;
    font-size: 2.3em;
    font-weight: 400;
    color: rgba(255,255,255,1.00); 
    clear: both;
    padding-bottom: 0vw;
	-webkit-text-shadow: 2px 2px 10px rgba(0,0,0,0.43);
	text-shadow: 2px 2px 10px rgba(0,0,0,0.43); 
    font-family: "zatoka_title_01"; 
}
.fotoslider_box_text h3 {
    display: inline;
    font-size: 1.1em;
    font-weight: 300;
    color: rgba(255,255,255,1.00);  
    clear: both;
    text-shadow: 2px 2px 10px rgba(0,0,0,0.53);
    font-family: "zatoka_title_01"; 
    display: inline;
}

.cycle-pager {
    width: 90vw;
	height: 10px;
    line-height: 10px;
	margin-left: 4vw;
    margin-right: auto;
    top: 30vh;
    position: absolute!important;
	z-index: 3800!important;   
	cursor: pointer;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-around;
    align-content: center;
    align-content: center;
    overflow: hidden;
    visibility: visible;
}
.cycle-pager span {
	height: 10px!important;
	width: 10vw!important;
	display: block;
	background-color: rgba(255,255,255,0.37);
	z-index: 3900!important;
	transform: skew(-20deg);
    border: 8px solid rgba(255,255,255,0.00);
    color: rgba(0,0,0,0.00)!important;
}
.cycle-pager-active {
	background-color: rgba(90,31,13,1.00)!important;
}
