/* fly To visit*/

li.mdl-flyto-visit-cntnr {
    border: 1px solid rgba(21,74,119,1.00);
    border-radius: 0;
}

figure.mdl-flyto-visit {
    width: 100%;
}

figure.mdl-flyto-visit > figcaption {
    text-align: center;
}
figure.mdl-flyto-visit > figcaption > h2 {
    position: absolute;
left: 5%;
right: 5%;
display: inline-block;
text-align: center;
margin: 0;
    top: 5%;
padding: 0;
font-family: 'Sansita', sans-serif;
font-size: clamp(0.95rem, 0.0486rem + 1.9595vw, 2.4rem)!important;
font-weight: bold;
font-style: italic;
color: rgba(21,74,119,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-visit > figcaption > img {
    position: absolute;
    top: 30%;
    left: 0;
    right: 0;
    display: inline-block;
    width: 40%!important;
    display: inline-block;
    text-align: center;
    margin: 0 auto;
    background: rgba(255,255,255,1.00);
    padding: 0;
}
figure.mdl-flyto-visit > figcaption > #art-lnk,
figure.mdl-flyto-visit > figcaption > a.art-lnk {
    position: absolute;
    left: 5%;
    right: 5%;
    display: inline-block;
    text-align: center;
    bottom: 5%;
margin: 3% 3% 0 0;
padding: 1.4% 2% 1.4% 2%;
background-color: rgba(21,74,119,1.00);
color: rgba(255,255,255,1.00);
font-size: clamp(0.7rem, 0.2649rem + 0.9459vw, 1.4rem);
border-radius: 0.5em;
}

@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) {

	
}
