@import url('https://fonts.googleapis.com/css?family=Open+Sans:600&display=swap');
@import url('https://fonts.googleapis.com/css?family=Anton&display=swap');
@import url('../style/variables.css');




html{

/*   background-image: url('../img/bg21.png'); */



  /* background-repeat: no-repeat ;

  background-attachment: fixed;



  width: 100%;

	height: 150%;

	background-size: cover; */

        font-family: var(--font-open-sans), var(--font-anton), cursive;
    text-align: center;
}


/* body{

    background:url(../../img/b12.png),url(../../img/b1.png),url(../../img/b22.png),url(../../img/b2.png),url(../../../img/bg21.webp);
	background-position: left, left,right,right, center;
	background-size:auto 100%, auto 100%, auto 100%, auto 100%, cover;
	background-repeat: repeat-y,repeat-y,repeat-y,repeat-y,repeat-y;
} */






.center{
  margin-left: auto;
  margin-right: auto;
  color :#fff;
}









.info{
  font-size: 1em;

  color:rgba(224, 146, 14,1);
text-shadow: 0px 0px 15px #000000, 0px 0px 7px #000000, 0px 0px 3px #000000;
font-weight: 900;
  text-decoration: none;
}

.info:hover{
    font-size: 1em;
  
    color:rgba(160, 35, 59,1);
  text-shadow: 0px 0px 15px #000000, 0px 0px 7px #000000, 0px 0px 3px #000000;
  font-weight: 900;
    text-decoration: none;
  }

.info2{
  color: rgba(160, 35, 59,1);
text-shadow: 2px 2px 20px #000000, 2px 2px 10px #000000, 2px 2px 0px #000000;
font-weight: 900;

font-size: 2.1em;
}









.divider{
  display: flex;
  align-items: center;
  color: rgba(255, 255, 255, 0.9);
}
.divider::before,
.divider::after{
  content: '';
  height: 1px;
  background-color: silver;
  flex-grow: 1;
}

























        .map__image svg
                {width: 100%;
                  height: 70vh;
              }

          .map__image path{
                fill:rgba(7, 44, 77,0.2);
                box-shadow: inset 1em 1em 1em 1em black;
                stroke:#000;
                stroke-width:3px;
                transition:fill .3s;
                /* filter: drop-shadow(0  0.25rem black); */
              }

          .map__image .check path{
                fill:rgba(7, 44, 77,1);
                /* filter: drop-shadow(0  0.25rem rgba(7, 44, 77,1))!important; */
                z-index: 9;
            }
                
          .map__image .is-active path{
                fill:rgba(158, 28, 57,1) !important;
                /* filter: drop-shadow(0  0.25rem rgba(158, 28, 57,1))!important;*/}



          .map__list .is-active{
            display: none;
            animation: scale-display--reversed 0.5s;
            animation-fill-mode: forwards;
                }
          @media screen and (max-width:720px){
          .map__image{padding:10px;
                position:static;
                width:100%}}







@keyframes scale-display--reversed {
  0% {
    opacity: 1;
    transform: scale(1);
    -webkit-transform: scale(1);
  }
  99% {
    opacity: 0;
    transform: scale(0);
    -webkit-transform: scale(0);
  }
  100% {
    display: none;
    opacity: 0;
    transform: scale(0);
    -webkit-transform: scale(0);
  }
}



