/* maintenance */

.maintenance{
   min-height: 100%;
   padding: 20px 0;
   background:url(../images/daizharu-map-rf3.png) center center no-repeat
}

.maintenance__main{
   display: flex;
   flex-direction: column;
   gap:20px;
   justify-content: center;
   align-items: center;
}

.maintenance__content{
   display: flex;
   flex-direction: column;
   width: 100%;
}

.maintenance__logo img{
   width:300px;
}


.maintenance h1{
   text-align: center;
   width:100%;
   font-size: 24px;
   border: none;
   padding-bottom: 20px;
   color: var(--linkcolor);
   margin:0;
}

.maintenance p{
   font-size: 14px;
   line-height: 26px;
   padding: 4px 20px;
}

.maintenance p.pcenterb{
   font-size:16px;
   font-weight:bold;
   text-align:center
}

.maintenance .divmapbg{
   display: flex;
   width: 100%;
   flex-direction: column;
   align-items: center;
   justify-content: center;
}

.maintenance .divmapbg h2{
   padding:10px 0;
   font: bold 20px/24px var(--font-family);

}

.maintenance .citysetka{
   display: flex;
   width: 90%;
   margin: 0 5% 30px 5%;
   flex-wrap: wrap;
   justify-content: center;
   align-items: center;
   gap: 20px;
}

.maintenance .divmapbg a.citybutton{
   cursor:pointer;
   margin:0;
   text-decoration:none;
   display:block;
   text-align:center;
   width:150px;
   padding:6px 14px;
   border:solid 1px #de791b;
   -webkit-border-radius:var(--radius);
   -moz-border-radius:var(--radius);
   border-radius: var(--radius);
   font-size:var(--small);
   font-family: var(--font-family);
   color:var(--whitecolor);
   background-color: var(--orangecolor);
   -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px var(--whitecolor);
   -moz-box-shadow: 0px 0px 2px #bababa, inset 0px 0px 1px var(--whitecolor);
   box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px var(--whitecolor);
   -webkit-transition: all 0.8s 0s ease;
   -moz-transition: all 0.8s 0s ease;
   -o-transition: all 0.8s 0s ease;
   transition: all 0.8s 0s ease;
}

.maintenance .divmapbg a.citybutton:hover{
   background-color: var(--orangecolorhover);
   -webkit-transition: all 0.8s 0s ease;
   -moz-transition: all 0.8s 0s ease;
   -o-transition: all 0.8s 0s ease;
   transition: all 0.8s 0s ease;
}