/* Flyto from airport*/

li.mdl-flyto-from-cntnr {
    border: 1px solid rgba(81,156,91,1.00);
    width: 100%;
}

figure.mdl-flyto-from > img{
}

figure.mdl-flyto-from > figcaption{
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: 2fr;
    text-align: center;
}
figure.mdl-flyto-from > figcaption > h2,
figure.mdl-flyto-from > figcaption > #art-lnk,
figure.mdl-flyto-from > figcaption > a.art-lnk {
    position: absolute;
    left: 5%;
    right: 5%;
    display: inline-block;
    text-align: center;
    margin: 0;
}
figure.mdl-flyto-from > figcaption > h2 {
    top: 5%;
    padding: 0;
    font-family: 'Sansita', sans-serif;
    font-size: clamp(1.25rem, 0.4730rem + 1.6892vw, 2.5rem)!important;
    font-weight: bold;
    font-style: italic;
    color: rgba(81,156,91,1.00);
    text-transform: none;
    text-shadow: -0.04em -0.04em 0 #fff, 0.04em -0.054em 0 #fff, -0.04em 0.04em 0 #fff, 0.04em 0.04em 0 #fff;
}
figure.mdl-flyto-from > figcaption > #art-lnk,
figure.mdl-flyto-from > figcaption > a.art-lnk {
    display: inline-block;
bottom: 5%;
margin: 3% 3% 0 0;
padding: 1.4% 2% 1.4% 2%;
background-color: rgba(81,156,91,1.00);
color: rgba(255,255,255,1.00);
font-size: clamp(0.7rem, 0.2649rem + 0.9459vw, 1.4rem);
border-radius: 0.5em;
    border: none;
}

@media (min-width:1152px) and (max-width:1489px) {
	
	

}
@media (min-width:1490px) and (max-width:1689px){
	

}
@media (min-width:1690px) and (max-width:1919px){

    
}
@media (min-width:1920px){

    
}

@media (min-width:481px) and (max-width:539px) {
		

	
}
@media (min-width:540px) and (max-width:639px) {
		

	
}
@media (min-width:640px) and (max-width:767px) {
	

	
}
@media (min-width:768px) and (max-width:979px) {
	
	
}
@media (min-width:980px) and (max-width:1151px) {
	

	
}
@media (max-width:480px) {

	
}
