.text-10{font-size:10px;}
.text-11{font-size:11px;}
.text-12{font-size:12px;}
.text-13{font-size:13px;}
.text-14{font-size:14px;}
.text-15{font-size:15px;}
.text-17{font-size:17px;}
.text-19{font-size:19px;}
.text-20{font-size:20px;}
.text-21{font-size:21px;}
.text-22{font-size:22px;}
.text-23{font-size:23px;}
.text-24{font-size:24px;}
.text-25{font-size:25px;}
.text-26{font-size:26px;}
.text-27{font-size:27px;}
.text-28{font-size:28px;}
.text-29{font-size:29px;}
.text-30{font-size:30px;}
.text-31{font-size:31px;}
.text-32{font-size:32px;}
.text-33{font-size:33px;}
.text-34{font-size:34px;}
.text-35{font-size:35px;}
.text-36{font-size:36px;}
.text-37{font-size:37px;}
.text-38{font-size:38px;}
.text-39{font-size:39px;}
.text-40{font-size:40px;}
.text-41{font-size:41px;}
.text-42{font-size:42px;}
.text-43{font-size:43px;}
.text-44{font-size:44px;}
.text-45{font-size:45px;}
.text-46{font-size:46px;}
.text-47{font-size:47px;}
.text-48{font-size:48px;}
.text-49{font-size:49px;}
.text-50{font-size:50px;}
.text-70{font-size:70px;}

.pl40{padding-left:40px;}


.b1 {margin-top: 1px;}
.b2 {margin-top: 2px;}
.b3 {margin-top: 3px;}
.b4 {margin-top: 4px;}
.b5 {margin-top: 5px;}
.b6 {margin-top: 6px;}
.b7 {margin-top: 7px;}
.b8 {margin-top: 8px;}
.b9 {margin-top: 9px;}
.b10 {margin-top: 10px;}
.b11 {margin-top: 11px;}
.b12 {margin-top: 12px;}
.b13 {margin-top: 13px;}
.b14 {margin-top: 14px;}
.b15 {margin-top: 15px;}
.b16 {margin-top: 16px;}
.b17 {margin-top: 17px;}
.b18 {margin-top: 18px;}
.b19 {margin-top: 19px;}
.b20 {margin-top: 20px;}
.b21 {margin-top: 21px;}
.b22 {margin-top: 22px;}
.b23 {margin-top: 23px;}
.b24 {margin-top: 24px;}
.b25 {margin-top: 25px;}
.b26 {margin-top: 26px;}
.b27 {margin-top: 27px;}
.b28 {margin-top: 28px;}
.b29 {margin-top: 29px;}
.b30 {margin-top: 30px;}
.b31 {margin-top: 31px;}
.b32 {margin-top: 32px;}
.b33 {margin-top: 33px;}
.b34 {margin-top: 34px;}
.b35 {margin-top: 35px;}
.b36 {margin-top: 36px;}
.b37 {margin-top: 37px;}
.b38 {margin-top: 38px;}
.b39 {margin-top: 39px;}
.b40 {margin-top: 40px;}
.b41 {margin-top: 41px;}
.b42 {margin-top: 42px;}
.b43 {margin-top: 43px;}
.b44 {margin-top: 44px;}
.b45 {margin-top: 45px;}
.b46 {margin-top: 46px;}
.b47 {margin-top: 47px;}
.b48 {margin-top: 48px;}
.b49 {margin-top: 49px;}
.b50 {margin-top: 50px;}
.b51 {margin-top: 51px;}
.b52 {margin-top: 52px;}
.b53 {margin-top: 53px;}
.b54 {margin-top: 54px;}
.b55 {margin-top: 55px;}
.b56 {margin-top: 56px;}
.b57 {margin-top: 57px;}
.b58 {margin-top: 58px;}
.b59 {margin-top: 59px;}
.b60 {margin-top: 60px;}
.b61 {margin-top: 61px;}
.b62 {margin-top: 62px;}
.b63 {margin-top: 63px;}
.b64 {margin-top: 64px;}
.b65 {margin-top: 65px;}
.b66 {margin-top: 66px;}
.b67 {margin-top: 67px;}
.b68 {margin-top: 68px;}
.b69 {margin-top: 69px;}
.b70 {margin-top: 70px;}
.b71 {margin-top: 71px;}
.b72 {margin-top: 72px;}
.b73 {margin-top: 73px;}
.b74 {margin-top: 74px;}
.b75 {margin-top: 75px;}
.b76 {margin-top: 76px;}
.b77 {margin-top: 77px;}
.b78 {margin-top: 78px;}
.b79 {margin-top: 79px;}
.b80 {margin-top: 80px;}
.b81 {margin-top: 81px;}
.b82 {margin-top: 82px;}
.b83 {margin-top: 83px;}
.b84 {margin-top: 84px;}
.b85 {margin-top: 85px;}
.b86 {margin-top: 86px;}
.b87 {margin-top: 87px;}
.b88 {margin-top: 88px;}
.b89 {margin-top: 89px;}
.b90 {margin-top: 90px;}
.b91 {margin-top: 91px;}
.b92 {margin-top: 92px;}
.b93 {margin-top: 93px;}
.b94 {margin-top: 94px;}
.b95 {margin-top: 95px;}
.b96 {margin-top: 96px;}
.b97 {margin-top: 97px;}
.b98 {margin-top: 98px;}
.b99 {margin-top: 99px;}
.b100 {margin-top: 100px;}
.b101 {margin-top: 101px;}
.b102 {margin-top: 102px;}
.b103 {margin-top: 103px;}
.b104 {margin-top: 104px;}
.b105 {margin-top: 105px;}
.b106 {margin-top: 106px;}
.b107 {margin-top: 107px;}
.b108 {margin-top: 108px;}
.b109 {margin-top: 109px;}
.b110 {margin-top: 110px;}
.b111 {margin-top: 111px;}
.b112 {margin-top: 112px;}
.b113 {margin-top: 113px;}
.b114 {margin-top: 114px;}
.b115 {margin-top: 115px;}
.b116 {margin-top: 116px;}
.b117 {margin-top: 117px;}
.b118 {margin-top: 118px;}
.b119 {margin-top: 119px;}
.b120 {margin-top: 120px;}
.b121 {margin-top: 121px;}
.b122 {margin-top: 122px;}
.b123 {margin-top: 123px;}
.b124 {margin-top: 124px;}
.b125 {margin-top: 125px;}
.b126 {margin-top: 126px;}
.b127 {margin-top: 127px;}
.b128 {margin-top: 128px;}
.b129 {margin-top: 129px;}
.b130 {margin-top: 130px;}
.b131 {margin-top: 131px;}
.b132 {margin-top: 132px;}
.b133 {margin-top: 133px;}
.b134 {margin-top: 134px;}
.b135 {margin-top: 135px;}
.b136 {margin-top: 136px;}
.b137 {margin-top: 137px;}
.b138 {margin-top: 138px;}
.b139 {margin-top: 139px;}
.b140 {margin-top: 140px;}
.b141 {margin-top: 141px;}
.b142 {margin-top: 142px;}
.b143 {margin-top: 143px;}
.b144 {margin-top: 144px;}
.b145 {margin-top: 145px;}
.b146 {margin-top: 146px;}
.b147 {margin-top: 147px;}
.b148 {margin-top: 148px;}
.b149 {margin-top: 149px;}
.b150 {margin-top: 150px;}
.b151 {margin-top: 151px;}
.b152 {margin-top: 152px;}
.b153 {margin-top: 153px;}
.b154 {margin-top: 154px;}
.b155 {margin-top: 155px;}
.b156 {margin-top: 156px;}
.b157 {margin-top: 157px;}
.b158 {margin-top: 158px;}
.b159 {margin-top: 159px;}
.b160 {margin-top: 160px;}
.b161 {margin-top: 161px;}
.b162 {margin-top: 162px;}
.b163 {margin-top: 163px;}
.b164 {margin-top: 164px;}
.b165 {margin-top: 165px;}
.b166 {margin-top: 166px;}
.b167 {margin-top: 167px;}
.b168 {margin-top: 168px;}
.b169 {margin-top: 169px;}
.b170 {margin-top: 170px;}
.b171 {margin-top: 171px;}
.b172 {margin-top: 172px;}
.b173 {margin-top: 173px;}
.b174 {margin-top: 174px;}
.b175 {margin-top: 175px;}
.b176 {margin-top: 176px;}
.b177 {margin-top: 177px;}
.b178 {margin-top: 178px;}
.b179 {margin-top: 179px;}
.b180 {margin-top: 180px;}
.b181 {margin-top: 181px;}
.b182 {margin-top: 182px;}
.b183 {margin-top: 183px;}
.b184 {margin-top: 184px;}
.b185 {margin-top: 185px;}
.b186 {margin-top: 186px;}
.b187 {margin-top: 187px;}
.b188 {margin-top: 188px;}
.b189 {margin-top: 189px;}
.b190 {margin-top: 190px;}
.b191 {margin-top: 191px;}
.b192 {margin-top: 192px;}
.b193 {margin-top: 193px;}
.b194 {margin-top: 194px;}
.b195 {margin-top: 195px;}
.b196 {margin-top: 196px;}
.b197 {margin-top: 197px;}
.b198 {margin-top: 198px;}
.b199 {margin-top: 199px;}
.b200 {margin-top: 200px;}
.b201 {margin-top: 201px;}
.b202 {margin-top: 202px;}
.b203 {margin-top: 203px;}
.b204 {margin-top: 204px;}
.b205 {margin-top: 205px;}
.b206 {margin-top: 206px;}
.b207 {margin-top: 207px;}
.b208 {margin-top: 208px;}
.b209 {margin-top: 209px;}
.b210 {margin-top: 210px;}
.b211 {margin-top: 211px;}
.b212 {margin-top: 212px;}
.b213 {margin-top: 213px;}
.b214 {margin-top: 214px;}
.b215 {margin-top: 215px;}
.b216 {margin-top: 216px;}
.b217 {margin-top: 217px;}
.b218 {margin-top: 218px;}
.b219 {margin-top: 219px;}
.b220 {margin-top: 220px;}
.b221 {margin-top: 221px;}
.b222 {margin-top: 222px;}
.b223 {margin-top: 223px;}
.b224 {margin-top: 224px;}
.b225 {margin-top: 225px;}
.b226 {margin-top: 226px;}
.b227 {margin-top: 227px;}
.b228 {margin-top: 228px;}
.b229 {margin-top: 229px;}
.b230 {margin-top: 230px;}
.b231 {margin-top: 231px;}
.b232 {margin-top: 232px;}
.b233 {margin-top: 233px;}
.b234 {margin-top: 234px;}
.b235 {margin-top: 235px;}
.b236 {margin-top: 236px;}
.b237 {margin-top: 237px;}
.b238 {margin-top: 238px;}
.b239 {margin-top: 239px;}
.b240 {margin-top: 240px;}
.b241 {margin-top: 241px;}
.b242 {margin-top: 242px;}
.b243 {margin-top: 243px;}
.b244 {margin-top: 244px;}
.b245 {margin-top: 245px;}
.b246 {margin-top: 246px;}
.b247 {margin-top: 247px;}
.b248 {margin-top: 248px;}
.b249 {margin-top: 249px;}
.b250 {margin-top: 250px;}
.b251 {margin-top: 251px;}
.b252 {margin-top: 252px;}
.b253 {margin-top: 253px;}
.b254 {margin-top: 254px;}
.b255 {margin-top: 255px;}
.b256 {margin-top: 256px;}
.b257 {margin-top: 257px;}
.b258 {margin-top: 258px;}
.b259 {margin-top: 259px;}

.header .logo svg{
  /*background-color:#000000; */
  border-radius: 55px; 
  border:0px;
}  


@media only screen and (max-width:1260px) {
  .b242 {
		margin-top: 224px
	}
}
@media only screen and (max-width:991px) {
  .header .logo svg{
		height: 54px;
    border-radius: 27px; 
	}  
	.b224,
	.b242 {
		margin-top: 148px
	}
}
@media only screen and (max-width:767px) {
  .header .logo svg{
		height: 54px;
    border-radius: 27px; 
	}
	.b242 {
		margin-top: 224px
	}  
}
@media only screen and (max-width:420px) {
  .header .logo svg{
		height: 54px;
    border-radius: 27px; 
	}
	.b224,
	.b242 {
		margin-top: 128px
	}  
}




.footer-menu {
  position: relative;
}

.menu-small {
  list-style: none;
  text-align: left;
}

.menu-small li {
  display: inline-block;
  margin-right: 0px;

}

.menu-small a {
  text-decoration: none;
  display: inline-block;
  padding: 0px 30px 0px 0px;
  font-size: 13px;
  text-transform: uppercase;
}

.menu-small a:hover {
  text-decoration: none;
  font-weight: 500;
}

@media(max-width:680px) {
  .hidemobile {
    display: none;
  }
}


iframe.map {
  max-width: 100%;
  width: 100%;
  vertical-align: top;
  height: 30em;
  filter: grayscale(100%); /* Current draft standard */
  -webkit-filter: grayscale(100%); /* New WebKit */
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%); /* Not yet supported in Gecko, Opera or IE */
  filter: url(resources.svg#desaturate); /* Gecko */
  filter: #d5a789; /* IE */
  -webkit-filter: grayscale(1); /* Old WebKit */    
}

/* price mobile menu without js */

i.cyr {
  font-style: normal;
}

.side-menu {
  display: none;
}
.side-menu:checked ~ .mobile-menu {
  display: block;
}
.side-menu:checked ~ div.maw1920 div.menu-open-icon {
  display: none;
}
.side-menu:checked ~ div.maw1920 div.menu-close-icon {
  display: block;
}


div.mobile-menu-active{
  display: block;
}


/* price mobile menu without js */

/*================= Cookie-Alert ================= */
#cookie_note{
  display: none;
  position: fixed;
  bottom: 0;
  width: 100%;
  max-width: 100%;
  padding: 20px;
  color: #ffffff;
	background-color: #000000;
  justify-content: center;
  z-index: 9999;
}

#cookie_note p{
  margin: 0;
  font-size: 0.8rem;
  text-align: left;
  color: #ffffff;
  margin-right: 20px;
}

#cookie_note p a{
  font-weight: 700;
}

.cookie_accept{
  /*width:2%;*/
  color: #ffffff;
	background-color: #000000;
  border: 1px solid #ffffff;
  font-size: 14px;
  display: inline-block;
}

@media (min-width: 576px){
  #cookie_note.show{
      display: flex;
  }
}

@media (max-width: 575px){
  #cookie_note.show{
      display: block;
      text-align: left;
  }
}
/*================= Cookie-Alert ================= */