:root{
  --footer-color:var(--black);
  --foter-link-color:var(--black);
}
.dark-mode{
  --footer-color:var(--lgrey);
  --foter-link-color:var(--lgrey);
}
.footer{
  position:relative;
  /*wf-left;*/
  width:100%;
  /*min-height:486px;*/
  min-height:var(--grid14);
  /*z-index:1;*/
  display:flex;
  /*background:#000;*/
}  
.footer-text-line{
  /*position:absolute;*/
  /*top:390px;*/
  /*left:104px;*/
  display:flex;
  margin-top:var(--grid1);
  margin-left:var(--grid0);
  margin-bottom:var(--grid1);
  padding: 26px !important;
  flex-direction: column;      
}
@media(max-width:769px){
  .footer-text-line{
    left:26px;
  }  
}

/*.footer .sticker-bright-border{border:none !important;}*/
.footer h3,
.footer ul,
.footer .lego-textb div
{
	opacity:0.7
}


/*view/footer*/

:root{
    /*--footer-bg:;*/
    /*--footer-bg:var(--grey);*/
    /*--footer-bg:var(--white);*/
    /*--footer-bg:var(--green);*/
    /*--footer-color:var(--white);*/
    /*--footer-color:var(--black);*/
	--map-sign-color:#fff8bf;
	/*--map-sign-fill:var(--green);*/
	/*--map-sign-fill:#fff8bf;*/
	/*--map-sign-fill:#bbdaa4;*/
	/*--map-sign-fill:var(--footer-bg);*/
	--map-sign-stroke:none;

	/*--foter-link-color:white;*/
	/*--foter-link-color:currentcolor;*/
	--foter-link-color:var(--footer-color);
	
}
.footer{
	/*--foter-link-color:white;*/
}
.footer-bg{
  /*background-color:var(--footer-bg);*/
  background-color:var(--footer-bg, var(--modeColor));
  /*background-color:var(--modeColor) !important;*/
  /*color:black;*/
}
.footer-color{
  color:var(--footer-color);
}



.krMzaW {
    flex: 1 1 0%;
    /*background: rgb(32, 29, 72);*/
    color: rgb(255, 255, 255);
    padding: 0;
    /*padding: 26px 0px 26px 26px;*/
}
.kvwwmY {
    display: flex;
    flex-wrap: wrap;
    flex: 4 1 0%;
}



.dfLCCk {
    flex: 1 1 0%;
    /*padding-left: 0.625rem;*/
    /*margin-right: 1.25rem;*/
    /*margin:13px;*/
    min-width:var(--grid8);
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

.dfLCCk:nth-child(-n + 1){
	/*padding:0 26px !important;*/
}

@media screen and (min-width: 1201px) {
	.dfLCCk {
	    width:var(--grid10);
	}
}

@media screen and (min-width: 1901px) {
	.dfLCCk {
    	margin:0px 0px 0px 0px;
	}
	.krMzaW{
    	/*padding: 26px 0px 26px 26px;*/
	}
}
@media screen and (max-width: 769px) {
	.kvwwmY{
		margin-left:26px;
	}
	.dfLCCk{
		margin:0;
	}
	.footer-social-block{
		margin-top:26px !important;
	}
}

.gDCcNl {
    color: inherit;
    font-weight: 500;
    text-transform: uppercase;
}

/*h3*/
.kWWRAq {
    padding: 13px 0px;
    margin: 0px 0px 0px 0px;
    font-size: 16px;
    color: var(--foter-link-color);
    font-weight: 700;
    line-height:26px;
}
/*text*/
.lhHKLA {
    display: block;
    color: var(--foter-link-color);
    width: 100%;
    /*padding:0;*/
    padding: 13px 0px 0px 0px;
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
}
/*ul*/
ol li, ul li {
    list-style-type: none;
}
ol, ul {
    margin: 0;
    padding: 0;
}
@media screen and (min-width: 1201px) {
    .jcpbdC {
        background: rgb(32, 29, 72);
    	color: var(--foter-link-color);
        padding: 2.5rem 1.25rem 1.25rem;
    }
}
.block12x2{
	width:var(--grid12);
	height:var(--grid2);
}
.map-sand-color{
	color:#ffe5cb;
	fill:#ffe5cb;
	stroke:#ffe5cb;
	background-color:#ffe5cb;
}
.map-blue-color{
	color:#c7f7ff;
	fill:#c7f7ff;
	stroke:#c7f7ff;
	background-color:#c7f7ff;
}
.map-green-color{
	color:#bbdaa4;
	fill:#bbdaa4;
	stroke:#bbdaa4;
	background-color:#bbdaa4;
}

.sticker-h-medium-space{
	padding:0 8px;
}
.instagram{ 
/*width:100px; */
/*height:100px;*/
background: #f09433; 
background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%); 
background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );
}

/*@media only screen and (max-width: 600px) {*/
/*    .flex-responsive-wrap {*/
/*        flex-wrap: wrap;*/
/*    }*/
/*}*/