.clb {
  clear: both;
}
.clear-after:after {
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  clear: both;
  visibility: hidden;
}
.mg5 {
  margin: 5px;
}
.flr {
  float: right;
}
.fll {
  float: left;
}
.gradAbsGps {
  background: #4BCEEA;
  background: -moz-linear-gradient(left,#4BCEEA 0%,#CAEB14 100%);
  background: -webkit-gradient(linear,left top,right top,color-stop(0%,#4BCEEA),color-stop(100%,#CAEB14));
  background: -webkit-linear-gradient(left,#4BCEEA 0%,#CAEB14 100%);
  background: -o-linear-gradient(left,#4BCEEA 0%,#CAEB14 100%);
  background: -ms-linear-gradient(left,#4BCEEA 0%,#CAEB14 100%);
  background: linear-gradient(left,#4BCEEA 0%,#CAEB14 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@absColor1',endColorstr='@absColor2',GradientType=1);
}
.gradAbsGpsVert {
  background: #4BCEEA;
  background: -moz-linear-gradient(top,#4BCEEA 0%,#CAEB14 100%);
  background: -webkit-gradient(linear,top,bottom,color-stop(0%,#4BCEEA),color-stop(100%,#CAEB14));
  background: -webkit-linear-gradient(top,#4BCEEA 0%,#CAEB14 100%);
  background: -o-linear-gradient(top,#4BCEEA 0%,#CAEB14 100%);
  background: -ms-linear-gradient(top,#4BCEEA 0%,#CAEB14 100%);
  background: linear-gradient(top,#4BCEEA 0%,#CAEB14 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@absColor1',endColorstr='@absColor2',GradientType=2);
}
.gradGrey {
  background: #3d3d3f;
  background: -moz-linear-gradient(top,#3d3d3f 1%,#16131e 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(1%,#3d3d3f),color-stop(100%,#16131e));
  background: -webkit-linear-gradient(top,#3d3d3f 1%,#16131e 100%);
  background: -o-linear-gradient(top,#3d3d3f 1%,#16131e 100%);
  background: -ms-linear-gradient(top,#3d3d3f 1%,#16131e 100%);
  background: linear-gradient(top,#3d3d3f 1%,#16131e 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@gradGreyColor1',endColorstr='@gradGreyColor2',GradientType=0);
}
.mover {
  position: absolute;
  display: none;
}
.mover-top:hover .mover {
  display: block;
}
.bg-ug1 {
  background-color: #c2c2c2;
}
.bg-ug2 {
  background-color: #646567;
}
.bg-ug3 {
  background-color: #6a8914;
}
.bg-ug4 {
  background-color: #9fc20a;
}
.bg-ug5 {
  background-color: #cee12f;
}
.bg-ug6 {
  background-color: #dfe6a0;
}
.bg-ug7 {
  background-color: #c8e9f8;
}
.color-tour {
  color: #ceed13;
}
.color-net {
  color: #ceed13;
}
.color-net-tour {
  color: #ceed13;
}
.color-poi {
  color: #f4ae00;
}
.color-guided {
  color: #90e1ff;
}
.color-cache {
  color: #90e1ff;
}
.color-cache-tour {
  color: #90e1ff;
}
.bg-tour {
  background-color: #ceed13;
}
.bg-tour.inactive {
  background-color: rgba(255,255,255,0.6);
}
.bg-net {
  background-color: #ceed13;
}
.bg-net.inactive {
  background-color: rgba(255,255,255,0.6);
}
.bg-net-tour {
  background-color: #ceed13;
}
.bg-net-tour.inactive {
  background-color: rgba(255,255,255,0.6);
}
.bg-poi {
  background-color: #f4ae00;
}
.bg-poi.inactive {
  background-color: rgba(255,255,255,0.6);
}
.bg-guided {
  background-color: #90e1ff;
}
.bg-cache {
  background-color: #90e1ff;
}
.bg-cache.inactive {
  background-color: #2da4c3;
}
.bg-cache-tour {
  background-color: #90e1ff;
}
.bg-cache-tour.inactive {
  background-color: #2da4c3;
}
.bg-tour .bcolor {
  border-color: #b6d107;
}
.bg-poi .bcolor {
  border-color: #de9900;
}
.bg-guided .bcolor {
  border-color: #5dd4f3;
}
.bg-cache .bcolor {
  border-color: #5dd4f3;
}
.bg-cache-tour .bcolor {
  border-color: #5dd4f3;
}
.experience-icon-size25 {
  background-image: url('/img/sprites/experiences50@2x.png');
  background-size: 275px 650px;
  width: 25px;
  height: 25px;
    line-height: 25px;
    text-align: center;

}
.experience-icon-size25.inverted {
  background-image: url('/img/sprites/experiences50i@2x.png');
}
.experience-icon-size50 {
  background-image: url('/img/sprites/experiences100@2x.png');
  background-size: 550px 1300px;
  width: 50px;
  height: 50px;
}
.experience-icon-size50.inverted {
  background-image: url('/img/sprites/experiences100i@2x.png');
}
.experience-icon.experience-icon-size25.experience-type-100 {
  background-position: -25px 0px;
}
.experience-icon.experience-icon-size25.experience-type-101 {
  background-position: -25px -25px;
}
.experience-icon.experience-icon-size25.experience-type-102 {
  background-position: -25px -50px;
}
.experience-icon.experience-icon-size25.experience-type-103 {
  background-position: -25px -75px;
}
.experience-icon.experience-icon-size25.experience-type-104 {
  background-position: -25px -100px;
}
.experience-icon.experience-icon-size25.experience-type-105 {
  background-position: -25px -125px;
}
.experience-icon.experience-icon-size25.experience-type-106 {
  background-position: -25px -150px;
}
.experience-icon.experience-icon-size25.experience-type-107 {
  background-position: -25px -175px;
}
.experience-icon.experience-icon-size25.experience-type-108 {
  background-position: -25px -200px;
}
.experience-icon.experience-icon-size25.experience-type-109 {
  background-position: -25px -225px;
}
.experience-icon.experience-icon-size25.experience-type-110 {
  background-position: -25px -250px;
}
.experience-icon.experience-icon-size25.experience-type-111 {
  background-position: -25px -275px;
}
.experience-icon.experience-icon-size25.experience-type-112 {
  background-position: -25px -300px;
}
.experience-icon.experience-icon-size25.experience-type-113 {
  background-position: -25px -325px;
}
.experience-icon.experience-icon-size25.experience-type-114 {
  background-position: -25px -350px;
}
.experience-icon.experience-icon-size25.experience-type-115 {
  background-position: -25px -375px;
}
.experience-icon.experience-icon-size25.experience-type-116 {
  background-position: -25px -400px;
}
.experience-icon.experience-icon-size25.experience-type-117 {
  background-position: -25px -425px;
}
.experience-icon.experience-icon-size25.experience-type-118 {
  background-position: -25px -450px;
}
.experience-icon.experience-icon-size25.experience-type-119 {
  background-position: -25px -475px;
}
.experience-icon.experience-icon-size25.experience-type-120 {
  background-position: -25px -500px;
}
.experience-icon.experience-icon-size25.experience-type-121 {
  background-position: -25px -525px;
}
.experience-icon.experience-icon-size25.experience-type-122 {
  background-position: -25px -550px;
}
.experience-icon.experience-icon-size25.experience-type-123 {
  background-position: -25px -575px;
}
.experience-icon.experience-icon-size25.experience-type-124 {
  background-position: -25px -600px;
}
.experience-icon.experience-icon-size25.experience-type-125 {
  background-position: -25px -625px;
}
.experience-icon.experience-icon-size25.experience-type-126 {
  background-position: -25px -650px;
}
.experience-icon.experience-icon-size25.experience-type-127 {
  background-position: -25px -675px;
}
.experience-icon.experience-icon-size25.experience-type-128 {
  background-position: -25px -700px;
}
.experience-icon.experience-icon-size25.experience-type-129 {
  background-position: -25px -725px;
}
.experience-icon.experience-icon-size25.experience-type-130 {
  background-position: -25px -750px;
}
.experience-icon.experience-icon-size25.experience-type-200 {
  background-position: -50px 0px;
}
.experience-icon.experience-icon-size25.experience-type-201 {
  background-position: -50px -25px;
}
.experience-icon.experience-icon-size25.experience-type-202 {
  background-position: -50px -50px;
}
.experience-icon.experience-icon-size25.experience-type-203 {
  background-position: -50px -75px;
}
.experience-icon.experience-icon-size25.experience-type-204 {
  background-position: -50px -100px;
}
.experience-icon.experience-icon-size25.experience-type-205 {
  background-position: -50px -125px;
}
.experience-icon.experience-icon-size25.experience-type-206 {
  background-position: -50px -150px;
}
.experience-icon.experience-icon-size25.experience-type-207 {
  background-position: -50px -175px;
}
.experience-icon.experience-icon-size25.experience-type-208 {
  background-position: -50px -200px;
}
.experience-icon.experience-icon-size25.experience-type-209 {
  background-position: -50px -225px;
}
.experience-icon.experience-icon-size25.experience-type-210 {
  background-position: -50px -250px;
}
.experience-icon.experience-icon-size25.experience-type-211 {
  background-position: -50px -275px;
}
.experience-icon.experience-icon-size25.experience-type-212 {
  background-position: -50px -300px;
}
.experience-icon.experience-icon-size25.experience-type-213 {
  background-position: -50px -325px;
}
.experience-icon.experience-icon-size25.experience-type-214 {
  background-position: -50px -350px;
}
.experience-icon.experience-icon-size25.experience-type-215 {
  background-position: -50px -375px;
}
.experience-icon.experience-icon-size25.experience-type-216 {
  background-position: -50px -400px;
}
.experience-icon.experience-icon-size25.experience-type-217 {
  background-position: -50px -425px;
}
.experience-icon.experience-icon-size25.experience-type-218 {
  background-position: -50px -450px;
}
.experience-icon.experience-icon-size25.experience-type-219 {
  background-position: -50px -475px;
}
.experience-icon.experience-icon-size25.experience-type-220 {
  background-position: -50px -500px;
}
.experience-icon.experience-icon-size25.experience-type-221 {
  background-position: -50px -525px;
}
.experience-icon.experience-icon-size25.experience-type-222 {
  background-position: -50px -550px;
}
.experience-icon.experience-icon-size25.experience-type-223 {
  background-position: -50px -575px;
}
.experience-icon.experience-icon-size25.experience-type-224 {
  background-position: -50px -600px;
}
.experience-icon.experience-icon-size25.experience-type-225 {
  background-position: -50px -625px;
}
.experience-icon.experience-icon-size25.experience-type-226 {
  background-position: -50px -650px;
}
.experience-icon.experience-icon-size25.experience-type-227 {
  background-position: -50px -675px;
}
.experience-icon.experience-icon-size25.experience-type-228 {
  background-position: -50px -700px;
}
.experience-icon.experience-icon-size25.experience-type-229 {
  background-position: -50px -725px;
}
.experience-icon.experience-icon-size25.experience-type-230 {
  background-position: -50px -750px;
}
.experience-icon.experience-icon-size25.experience-type-300 {
  background-position: -75px 0px;
}
.experience-icon.experience-icon-size25.experience-type-301 {
  background-position: -75px -25px;
}
.experience-icon.experience-icon-size25.experience-type-302 {
  background-position: -75px -50px;
}
.experience-icon.experience-icon-size25.experience-type-303 {
  background-position: -75px -75px;
}
.experience-icon.experience-icon-size25.experience-type-304 {
  background-position: -75px -100px;
}
.experience-icon.experience-icon-size25.experience-type-305 {
  background-position: -75px -125px;
}
.experience-icon.experience-icon-size25.experience-type-306 {
  background-position: -75px -150px;
}
.experience-icon.experience-icon-size25.experience-type-307 {
  background-position: -75px -175px;
}
.experience-icon.experience-icon-size25.experience-type-308 {
  background-position: -75px -200px;
}
.experience-icon.experience-icon-size25.experience-type-309 {
  background-position: -75px -225px;
}
.experience-icon.experience-icon-size25.experience-type-310 {
  background-position: -75px -250px;
}
.experience-icon.experience-icon-size25.experience-type-311 {
  background-position: -75px -275px;
}
.experience-icon.experience-icon-size25.experience-type-312 {
  background-position: -75px -300px;
}
.experience-icon.experience-icon-size25.experience-type-313 {
  background-position: -75px -325px;
}
.experience-icon.experience-icon-size25.experience-type-314 {
  background-position: -75px -350px;
}
.experience-icon.experience-icon-size25.experience-type-315 {
  background-position: -75px -375px;
}
.experience-icon.experience-icon-size25.experience-type-316 {
  background-position: -75px -400px;
}
.experience-icon.experience-icon-size25.experience-type-317 {
  background-position: -75px -425px;
}
.experience-icon.experience-icon-size25.experience-type-318 {
  background-position: -75px -450px;
}
.experience-icon.experience-icon-size25.experience-type-319 {
  background-position: -75px -475px;
}
.experience-icon.experience-icon-size25.experience-type-320 {
  background-position: -75px -500px;
}
.experience-icon.experience-icon-size25.experience-type-321 {
  background-position: -75px -525px;
}
.experience-icon.experience-icon-size25.experience-type-322 {
  background-position: -75px -550px;
}
.experience-icon.experience-icon-size25.experience-type-323 {
  background-position: -75px -575px;
}
.experience-icon.experience-icon-size25.experience-type-324 {
  background-position: -75px -600px;
}
.experience-icon.experience-icon-size25.experience-type-325 {
  background-position: -75px -625px;
}
.experience-icon.experience-icon-size25.experience-type-326 {
  background-position: -75px -650px;
}
.experience-icon.experience-icon-size25.experience-type-327 {
  background-position: -75px -675px;
}
.experience-icon.experience-icon-size25.experience-type-328 {
  background-position: -75px -700px;
}
.experience-icon.experience-icon-size25.experience-type-329 {
  background-position: -75px -725px;
}
.experience-icon.experience-icon-size25.experience-type-330 {
  background-position: -75px -750px;
}
.experience-icon.experience-icon-size25.experience-type-400 {
  background-position: -100px 0px;
}
.experience-icon.experience-icon-size25.experience-type-401 {
  background-position: -100px -25px;
}
.experience-icon.experience-icon-size25.experience-type-402 {
  background-position: -100px -50px;
}
.experience-icon.experience-icon-size25.experience-type-403 {
  background-position: -100px -75px;
}
.experience-icon.experience-icon-size25.experience-type-404 {
  background-position: -100px -100px;
}
.experience-icon.experience-icon-size25.experience-type-405 {
  background-position: -100px -125px;
}
.experience-icon.experience-icon-size25.experience-type-406 {
  background-position: -100px -150px;
}
.experience-icon.experience-icon-size25.experience-type-407 {
  background-position: -100px -175px;
}
.experience-icon.experience-icon-size25.experience-type-408 {
  background-position: -100px -200px;
}
.experience-icon.experience-icon-size25.experience-type-409 {
  background-position: -100px -225px;
}
.experience-icon.experience-icon-size25.experience-type-410 {
  background-position: -100px -250px;
}
.experience-icon.experience-icon-size25.experience-type-411 {
  background-position: -100px -275px;
}
.experience-icon.experience-icon-size25.experience-type-412 {
  background-position: -100px -300px;
}
.experience-icon.experience-icon-size25.experience-type-413 {
  background-position: -100px -325px;
}
.experience-icon.experience-icon-size25.experience-type-414 {
  background-position: -100px -350px;
}
.experience-icon.experience-icon-size25.experience-type-415 {
  background-position: -100px -375px;
}
.experience-icon.experience-icon-size25.experience-type-416 {
  background-position: -100px -400px;
}
.experience-icon.experience-icon-size25.experience-type-417 {
  background-position: -100px -425px;
}
.experience-icon.experience-icon-size25.experience-type-418 {
  background-position: -100px -450px;
}
.experience-icon.experience-icon-size25.experience-type-419 {
  background-position: -100px -475px;
}
.experience-icon.experience-icon-size25.experience-type-420 {
  background-position: -100px -500px;
}
.experience-icon.experience-icon-size25.experience-type-421 {
  background-position: -100px -525px;
}
.experience-icon.experience-icon-size25.experience-type-422 {
  background-position: -100px -550px;
}
.experience-icon.experience-icon-size25.experience-type-423 {
  background-position: -100px -575px;
}
.experience-icon.experience-icon-size25.experience-type-424 {
  background-position: -100px -600px;
}
.experience-icon.experience-icon-size25.experience-type-425 {
  background-position: -100px -625px;
}
.experience-icon.experience-icon-size25.experience-type-426 {
  background-position: -100px -650px;
}
.experience-icon.experience-icon-size25.experience-type-427 {
  background-position: -100px -675px;
}
.experience-icon.experience-icon-size25.experience-type-428 {
  background-position: -100px -700px;
}
.experience-icon.experience-icon-size25.experience-type-429 {
  background-position: -100px -725px;
}
.experience-icon.experience-icon-size25.experience-type-430 {
  background-position: -100px -750px;
}
.experience-icon.experience-icon-size25.experience-type-500 {
  background-position: -125px 0px;
}
.experience-icon.experience-icon-size25.experience-type-501 {
  background-position: -125px -25px;
}
.experience-icon.experience-icon-size25.experience-type-502 {
  background-position: -125px -50px;
}
.experience-icon.experience-icon-size25.experience-type-503 {
  background-position: -125px -75px;
}
.experience-icon.experience-icon-size25.experience-type-504 {
  background-position: -125px -100px;
}
.experience-icon.experience-icon-size25.experience-type-505 {
  background-position: -125px -125px;
}
.experience-icon.experience-icon-size25.experience-type-506 {
  background-position: -125px -150px;
}
.experience-icon.experience-icon-size25.experience-type-507 {
  background-position: -125px -175px;
}
.experience-icon.experience-icon-size25.experience-type-508 {
  background-position: -125px -200px;
}
.experience-icon.experience-icon-size25.experience-type-509 {
  background-position: -125px -225px;
}
.experience-icon.experience-icon-size25.experience-type-510 {
  background-position: -125px -250px;
}
.experience-icon.experience-icon-size25.experience-type-511 {
  background-position: -125px -275px;
}
.experience-icon.experience-icon-size25.experience-type-512 {
  background-position: -125px -300px;
}
.experience-icon.experience-icon-size25.experience-type-513 {
  background-position: -125px -325px;
}
.experience-icon.experience-icon-size25.experience-type-514 {
  background-position: -125px -350px;
}
.experience-icon.experience-icon-size25.experience-type-515 {
  background-position: -125px -375px;
}
.experience-icon.experience-icon-size25.experience-type-516 {
  background-position: -125px -400px;
}
.experience-icon.experience-icon-size25.experience-type-517 {
  background-position: -125px -425px;
}
.experience-icon.experience-icon-size25.experience-type-518 {
  background-position: -125px -450px;
}
.experience-icon.experience-icon-size25.experience-type-519 {
  background-position: -125px -475px;
}
.experience-icon.experience-icon-size25.experience-type-520 {
  background-position: -125px -500px;
}
.experience-icon.experience-icon-size25.experience-type-521 {
  background-position: -125px -525px;
}
.experience-icon.experience-icon-size25.experience-type-522 {
  background-position: -125px -550px;
}
.experience-icon.experience-icon-size25.experience-type-523 {
  background-position: -125px -575px;
}
.experience-icon.experience-icon-size25.experience-type-524 {
  background-position: -125px -600px;
}
.experience-icon.experience-icon-size25.experience-type-525 {
  background-position: -125px -625px;
}
.experience-icon.experience-icon-size25.experience-type-526 {
  background-position: -125px -650px;
}
.experience-icon.experience-icon-size25.experience-type-527 {
  background-position: -125px -675px;
}
.experience-icon.experience-icon-size25.experience-type-528 {
  background-position: -125px -700px;
}
.experience-icon.experience-icon-size25.experience-type-529 {
  background-position: -125px -725px;
}
.experience-icon.experience-icon-size25.experience-type-530 {
  background-position: -125px -750px;
}
.experience-icon.experience-icon-size25.experience-type-600 {
  background-position: -150px 0px;
}
.experience-icon.experience-icon-size25.experience-type-601 {
  background-position: -150px -25px;
}
.experience-icon.experience-icon-size25.experience-type-602 {
  background-position: -150px -50px;
}
.experience-icon.experience-icon-size25.experience-type-603 {
  background-position: -150px -75px;
}
.experience-icon.experience-icon-size25.experience-type-604 {
  background-position: -150px -100px;
}
.experience-icon.experience-icon-size25.experience-type-605 {
  background-position: -150px -125px;
}
.experience-icon.experience-icon-size25.experience-type-606 {
  background-position: -150px -150px;
}
.experience-icon.experience-icon-size25.experience-type-607 {
  background-position: -150px -175px;
}
.experience-icon.experience-icon-size25.experience-type-608 {
  background-position: -150px -200px;
}
.experience-icon.experience-icon-size25.experience-type-609 {
  background-position: -150px -225px;
}
.experience-icon.experience-icon-size25.experience-type-610 {
  background-position: -150px -250px;
}
.experience-icon.experience-icon-size25.experience-type-611 {
  background-position: -150px -275px;
}
.experience-icon.experience-icon-size25.experience-type-612 {
  background-position: -150px -300px;
}
.experience-icon.experience-icon-size25.experience-type-613 {
  background-position: -150px -325px;
}
.experience-icon.experience-icon-size25.experience-type-614 {
  background-position: -150px -350px;
}
.experience-icon.experience-icon-size25.experience-type-615 {
  background-position: -150px -375px;
}
.experience-icon.experience-icon-size25.experience-type-616 {
  background-position: -150px -400px;
}
.experience-icon.experience-icon-size25.experience-type-617 {
  background-position: -150px -425px;
}
.experience-icon.experience-icon-size25.experience-type-618 {
  background-position: -150px -450px;
}
.experience-icon.experience-icon-size25.experience-type-619 {
  background-position: -150px -475px;
}
.experience-icon.experience-icon-size25.experience-type-620 {
  background-position: -150px -500px;
}
.experience-icon.experience-icon-size25.experience-type-621 {
  background-position: -150px -525px;
}
.experience-icon.experience-icon-size25.experience-type-622 {
  background-position: -150px -550px;
}
.experience-icon.experience-icon-size25.experience-type-623 {
  background-position: -150px -575px;
}
.experience-icon.experience-icon-size25.experience-type-624 {
  background-position: -150px -600px;
}
.experience-icon.experience-icon-size25.experience-type-625 {
  background-position: -150px -625px;
}
.experience-icon.experience-icon-size25.experience-type-626 {
  background-position: -150px -650px;
}
.experience-icon.experience-icon-size25.experience-type-627 {
  background-position: -150px -675px;
}
.experience-icon.experience-icon-size25.experience-type-628 {
  background-position: -150px -700px;
}
.experience-icon.experience-icon-size25.experience-type-629 {
  background-position: -150px -725px;
}
.experience-icon.experience-icon-size25.experience-type-630 {
  background-position: -150px -750px;
}
.experience-icon.experience-icon-size25.experience-type-700 {
  background-position: -175px 0px;
}
.experience-icon.experience-icon-size25.experience-type-701 {
  background-position: -175px -25px;
}
.experience-icon.experience-icon-size25.experience-type-702 {
  background-position: -175px -50px;
}
.experience-icon.experience-icon-size25.experience-type-703 {
  background-position: -175px -75px;
}
.experience-icon.experience-icon-size25.experience-type-704 {
  background-position: -175px -100px;
}
.experience-icon.experience-icon-size25.experience-type-705 {
  background-position: -175px -125px;
}
.experience-icon.experience-icon-size25.experience-type-706 {
  background-position: -175px -150px;
}
.experience-icon.experience-icon-size25.experience-type-707 {
  background-position: -175px -175px;
}
.experience-icon.experience-icon-size25.experience-type-708 {
  background-position: -175px -200px;
}
.experience-icon.experience-icon-size25.experience-type-709 {
  background-position: -175px -225px;
}
.experience-icon.experience-icon-size25.experience-type-710 {
  background-position: -175px -250px;
}
.experience-icon.experience-icon-size25.experience-type-711 {
  background-position: -175px -275px;
}
.experience-icon.experience-icon-size25.experience-type-712 {
  background-position: -175px -300px;
}
.experience-icon.experience-icon-size25.experience-type-713 {
  background-position: -175px -325px;
}
.experience-icon.experience-icon-size25.experience-type-714 {
  background-position: -175px -350px;
}
.experience-icon.experience-icon-size25.experience-type-715 {
  background-position: -175px -375px;
}
.experience-icon.experience-icon-size25.experience-type-716 {
  background-position: -175px -400px;
}
.experience-icon.experience-icon-size25.experience-type-717 {
  background-position: -175px -425px;
}
.experience-icon.experience-icon-size25.experience-type-718 {
  background-position: -175px -450px;
}
.experience-icon.experience-icon-size25.experience-type-719 {
  background-position: -175px -475px;
}
.experience-icon.experience-icon-size25.experience-type-720 {
  background-position: -175px -500px;
}
.experience-icon.experience-icon-size25.experience-type-721 {
  background-position: -175px -525px;
}
.experience-icon.experience-icon-size25.experience-type-722 {
  background-position: -175px -550px;
}
.experience-icon.experience-icon-size25.experience-type-723 {
  background-position: -175px -575px;
}
.experience-icon.experience-icon-size25.experience-type-724 {
  background-position: -175px -600px;
}
.experience-icon.experience-icon-size25.experience-type-725 {
  background-position: -175px -625px;
}
.experience-icon.experience-icon-size25.experience-type-726 {
  background-position: -175px -650px;
}
.experience-icon.experience-icon-size25.experience-type-727 {
  background-position: -175px -675px;
}
.experience-icon.experience-icon-size25.experience-type-728 {
  background-position: -175px -700px;
}
.experience-icon.experience-icon-size25.experience-type-729 {
  background-position: -175px -725px;
}
.experience-icon.experience-icon-size25.experience-type-730 {
  background-position: -175px -750px;
}
.experience-icon.experience-icon-size25.experience-type-800 {
  background-position: -200px 0px;
}
.experience-icon.experience-icon-size25.experience-type-801 {
  background-position: -200px -25px;
}
.experience-icon.experience-icon-size25.experience-type-802 {
  background-position: -200px -50px;
}
.experience-icon.experience-icon-size25.experience-type-803 {
  background-position: -200px -75px;
}
.experience-icon.experience-icon-size25.experience-type-804 {
  background-position: -200px -100px;
}
.experience-icon.experience-icon-size25.experience-type-805 {
  background-position: -200px -125px;
}
.experience-icon.experience-icon-size25.experience-type-806 {
  background-position: -200px -150px;
}
.experience-icon.experience-icon-size25.experience-type-807 {
  background-position: -200px -175px;
}
.experience-icon.experience-icon-size25.experience-type-808 {
  background-position: -200px -200px;
}
.experience-icon.experience-icon-size25.experience-type-809 {
  background-position: -200px -225px;
}
.experience-icon.experience-icon-size25.experience-type-810 {
  background-position: -200px -250px;
}
.experience-icon.experience-icon-size25.experience-type-811 {
  background-position: -200px -275px;
}
.experience-icon.experience-icon-size25.experience-type-812 {
  background-position: -200px -300px;
}
.experience-icon.experience-icon-size25.experience-type-813 {
  background-position: -200px -325px;
}
.experience-icon.experience-icon-size25.experience-type-814 {
  background-position: -200px -350px;
}
.experience-icon.experience-icon-size25.experience-type-815 {
  background-position: -200px -375px;
}
.experience-icon.experience-icon-size25.experience-type-816 {
  background-position: -200px -400px;
}
.experience-icon.experience-icon-size25.experience-type-817 {
  background-position: -200px -425px;
}
.experience-icon.experience-icon-size25.experience-type-818 {
  background-position: -200px -450px;
}
.experience-icon.experience-icon-size25.experience-type-819 {
  background-position: -200px -475px;
}
.experience-icon.experience-icon-size25.experience-type-820 {
  background-position: -200px -500px;
}
.experience-icon.experience-icon-size25.experience-type-821 {
  background-position: -200px -525px;
}
.experience-icon.experience-icon-size25.experience-type-822 {
  background-position: -200px -550px;
}
.experience-icon.experience-icon-size25.experience-type-823 {
  background-position: -200px -575px;
}
.experience-icon.experience-icon-size25.experience-type-824 {
  background-position: -200px -600px;
}
.experience-icon.experience-icon-size25.experience-type-825 {
  background-position: -200px -625px;
}
.experience-icon.experience-icon-size25.experience-type-826 {
  background-position: -200px -650px;
}
.experience-icon.experience-icon-size25.experience-type-827 {
  background-position: -200px -675px;
}
.experience-icon.experience-icon-size25.experience-type-828 {
  background-position: -200px -700px;
}
.experience-icon.experience-icon-size25.experience-type-829 {
  background-position: -200px -725px;
}
.experience-icon.experience-icon-size25.experience-type-830 {
  background-position: -200px -750px;
}
.experience-icon.experience-icon-size25.experience-type-900 {
  background-position: -225px 0px;
}
.experience-icon.experience-icon-size25.experience-type-901 {
  background-position: -225px -25px;
}
.experience-icon.experience-icon-size25.experience-type-902 {
  background-position: -225px -50px;
}
.experience-icon.experience-icon-size25.experience-type-903 {
  background-position: -225px -75px;
}
.experience-icon.experience-icon-size25.experience-type-904 {
  background-position: -225px -100px;
}
.experience-icon.experience-icon-size25.experience-type-905 {
  background-position: -225px -125px;
}
.experience-icon.experience-icon-size25.experience-type-906 {
  background-position: -225px -150px;
}
.experience-icon.experience-icon-size25.experience-type-907 {
  background-position: -225px -175px;
}
.experience-icon.experience-icon-size25.experience-type-908 {
  background-position: -225px -200px;
}
.experience-icon.experience-icon-size25.experience-type-909 {
  background-position: -225px -225px;
}
.experience-icon.experience-icon-size25.experience-type-910 {
  background-position: -225px -250px;
}
.experience-icon.experience-icon-size25.experience-type-911 {
  background-position: -225px -275px;
}
.experience-icon.experience-icon-size25.experience-type-912 {
  background-position: -225px -300px;
}
.experience-icon.experience-icon-size25.experience-type-913 {
  background-position: -225px -325px;
}
.experience-icon.experience-icon-size25.experience-type-914 {
  background-position: -225px -350px;
}
.experience-icon.experience-icon-size25.experience-type-915 {
  background-position: -225px -375px;
}
.experience-icon.experience-icon-size25.experience-type-916 {
  background-position: -225px -400px;
}
.experience-icon.experience-icon-size25.experience-type-917 {
  background-position: -225px -425px;
}
.experience-icon.experience-icon-size25.experience-type-918 {
  background-position: -225px -450px;
}
.experience-icon.experience-icon-size25.experience-type-919 {
  background-position: -225px -475px;
}
.experience-icon.experience-icon-size25.experience-type-920 {
  background-position: -225px -500px;
}
.experience-icon.experience-icon-size25.experience-type-921 {
  background-position: -225px -525px;
}
.experience-icon.experience-icon-size25.experience-type-922 {
  background-position: -225px -550px;
}
.experience-icon.experience-icon-size25.experience-type-923 {
  background-position: -225px -575px;
}
.experience-icon.experience-icon-size25.experience-type-924 {
  background-position: -225px -600px;
}
.experience-icon.experience-icon-size25.experience-type-925 {
  background-position: -225px -625px;
}
.experience-icon.experience-icon-size25.experience-type-926 {
  background-position: -225px -650px;
}
.experience-icon.experience-icon-size25.experience-type-927 {
  background-position: -225px -675px;
}
.experience-icon.experience-icon-size25.experience-type-928 {
  background-position: -225px -700px;
}
.experience-icon.experience-icon-size25.experience-type-929 {
  background-position: -225px -725px;
}
.experience-icon.experience-icon-size25.experience-type-930 {
  background-position: -225px -750px;
}
.experience-icon.experience-icon-size25.experience-type-1000 {
  background-position: -250px 0px;
}
.experience-icon.experience-icon-size25.experience-type-1001 {
  background-position: -250px -25px;
}
.experience-icon.experience-icon-size25.experience-type-1002 {
  background-position: -250px -50px;
}
.experience-icon.experience-icon-size25.experience-type-1003 {
  background-position: -250px -75px;
}
.experience-icon.experience-icon-size25.experience-type-1004 {
  background-position: -250px -100px;
}
.experience-icon.experience-icon-size25.experience-type-1005 {
  background-position: -250px -125px;
}
.experience-icon.experience-icon-size25.experience-type-1006 {
  background-position: -250px -150px;
}
.experience-icon.experience-icon-size25.experience-type-1007 {
  background-position: -250px -175px;
}
.experience-icon.experience-icon-size25.experience-type-1008 {
  background-position: -250px -200px;
}
.experience-icon.experience-icon-size25.experience-type-1009 {
  background-position: -250px -225px;
}
.experience-icon.experience-icon-size25.experience-type-1010 {
  background-position: -250px -250px;
}
.experience-icon.experience-icon-size25.experience-type-1011 {
  background-position: -250px -275px;
}
.experience-icon.experience-icon-size25.experience-type-1012 {
  background-position: -250px -300px;
}
.experience-icon.experience-icon-size25.experience-type-1013 {
  background-position: -250px -325px;
}
.experience-icon.experience-icon-size25.experience-type-1014 {
  background-position: -250px -350px;
}
.experience-icon.experience-icon-size25.experience-type-1015 {
  background-position: -250px -375px;
}
.experience-icon.experience-icon-size25.experience-type-1016 {
  background-position: -250px -400px;
}
.experience-icon.experience-icon-size25.experience-type-1017 {
  background-position: -250px -425px;
}
.experience-icon.experience-icon-size25.experience-type-1018 {
  background-position: -250px -450px;
}
.experience-icon.experience-icon-size25.experience-type-1019 {
  background-position: -250px -475px;
}
.experience-icon.experience-icon-size25.experience-type-1020 {
  background-position: -250px -500px;
}
.experience-icon.experience-icon-size25.experience-type-1021 {
  background-position: -250px -525px;
}
.experience-icon.experience-icon-size25.experience-type-1022 {
  background-position: -250px -550px;
}
.experience-icon.experience-icon-size25.experience-type-1023 {
  background-position: -250px -575px;
}
.experience-icon.experience-icon-size25.experience-type-1024 {
  background-position: -250px -600px;
}
.experience-icon.experience-icon-size25.experience-type-1025 {
  background-position: -250px -625px;
}
.experience-icon.experience-icon-size25.experience-type-1026 {
  background-position: -250px -650px;
}
.experience-icon.experience-icon-size25.experience-type-1027 {
  background-position: -250px -675px;
}
.experience-icon.experience-icon-size25.experience-type-1028 {
  background-position: -250px -700px;
}
.experience-icon.experience-icon-size25.experience-type-1029 {
  background-position: -250px -725px;
}
.experience-icon.experience-icon-size25.experience-type-1030 {
  background-position: -250px -750px;
}
.experience-icon.experience-icon-size25.experience-type-1100 {
  background-position: -275px 0px;
}
.experience-icon.experience-icon-size25.experience-type-1101 {
  background-position: -275px -25px;
}
.experience-icon.experience-icon-size25.experience-type-1102 {
  background-position: -275px -50px;
}
.experience-icon.experience-icon-size25.experience-type-1103 {
  background-position: -275px -75px;
}
.experience-icon.experience-icon-size25.experience-type-1104 {
  background-position: -275px -100px;
}
.experience-icon.experience-icon-size25.experience-type-1105 {
  background-position: -275px -125px;
}
.experience-icon.experience-icon-size25.experience-type-1106 {
  background-position: -275px -150px;
}
.experience-icon.experience-icon-size25.experience-type-1107 {
  background-position: -275px -175px;
}
.experience-icon.experience-icon-size25.experience-type-1108 {
  background-position: -275px -200px;
}
.experience-icon.experience-icon-size25.experience-type-1109 {
  background-position: -275px -225px;
}
.experience-icon.experience-icon-size25.experience-type-1110 {
  background-position: -275px -250px;
}
.experience-icon.experience-icon-size25.experience-type-1111 {
  background-position: -275px -275px;
}
.experience-icon.experience-icon-size25.experience-type-1112 {
  background-position: -275px -300px;
}
.experience-icon.experience-icon-size25.experience-type-1113 {
  background-position: -275px -325px;
}
.experience-icon.experience-icon-size25.experience-type-1114 {
  background-position: -275px -350px;
}
.experience-icon.experience-icon-size25.experience-type-1115 {
  background-position: -275px -375px;
}
.experience-icon.experience-icon-size25.experience-type-1116 {
  background-position: -275px -400px;
}
.experience-icon.experience-icon-size25.experience-type-1117 {
  background-position: -275px -425px;
}
.experience-icon.experience-icon-size25.experience-type-1118 {
  background-position: -275px -450px;
}
.experience-icon.experience-icon-size25.experience-type-1119 {
  background-position: -275px -475px;
}
.experience-icon.experience-icon-size25.experience-type-1120 {
  background-position: -275px -500px;
}
.experience-icon.experience-icon-size25.experience-type-1121 {
  background-position: -275px -525px;
}
.experience-icon.experience-icon-size25.experience-type-1122 {
  background-position: -275px -550px;
}
.experience-icon.experience-icon-size25.experience-type-1123 {
  background-position: -275px -575px;
}
.experience-icon.experience-icon-size25.experience-type-1124 {
  background-position: -275px -600px;
}
.experience-icon.experience-icon-size25.experience-type-1125 {
  background-position: -275px -625px;
}
.experience-icon.experience-icon-size25.experience-type-1126 {
  background-position: -275px -650px;
}
.experience-icon.experience-icon-size25.experience-type-1127 {
  background-position: -275px -675px;
}
.experience-icon.experience-icon-size25.experience-type-1128 {
  background-position: -275px -700px;
}
.experience-icon.experience-icon-size25.experience-type-1129 {
  background-position: -275px -725px;
}
.experience-icon.experience-icon-size25.experience-type-1130 {
  background-position: -275px -750px;
}
.experience-icon.experience-icon-size50.experience-type-100 {
  background-position: -50px 0px;
}
.experience-icon.experience-icon-size50.experience-type-101 {
  background-position: -50px -50px;
}
.experience-icon.experience-icon-size50.experience-type-102 {
  background-position: -50px -100px;
}
.experience-icon.experience-icon-size50.experience-type-103 {
  background-position: -50px -150px;
}
.experience-icon.experience-icon-size50.experience-type-104 {
  background-position: -50px -200px;
}
.experience-icon.experience-icon-size50.experience-type-105 {
  background-position: -50px -250px;
}
.experience-icon.experience-icon-size50.experience-type-106 {
  background-position: -50px -300px;
}
.experience-icon.experience-icon-size50.experience-type-107 {
  background-position: -50px -350px;
}
.experience-icon.experience-icon-size50.experience-type-108 {
  background-position: -50px -400px;
}
.experience-icon.experience-icon-size50.experience-type-109 {
  background-position: -50px -450px;
}
.experience-icon.experience-icon-size50.experience-type-110 {
  background-position: -50px -500px;
}
.experience-icon.experience-icon-size50.experience-type-111 {
  background-position: -50px -550px;
}
.experience-icon.experience-icon-size50.experience-type-112 {
  background-position: -50px -600px;
}
.experience-icon.experience-icon-size50.experience-type-113 {
  background-position: -50px -650px;
}
.experience-icon.experience-icon-size50.experience-type-114 {
  background-position: -50px -700px;
}
.experience-icon.experience-icon-size50.experience-type-115 {
  background-position: -50px -750px;
}
.experience-icon.experience-icon-size50.experience-type-116 {
  background-position: -50px -800px;
}
.experience-icon.experience-icon-size50.experience-type-117 {
  background-position: -50px -850px;
}
.experience-icon.experience-icon-size50.experience-type-118 {
  background-position: -50px -900px;
}
.experience-icon.experience-icon-size50.experience-type-119 {
  background-position: -50px -950px;
}
.experience-icon.experience-icon-size50.experience-type-120 {
  background-position: -50px -1000px;
}
.experience-icon.experience-icon-size50.experience-type-121 {
  background-position: -50px -1050px;
}
.experience-icon.experience-icon-size50.experience-type-122 {
  background-position: -50px -1100px;
}
.experience-icon.experience-icon-size50.experience-type-123 {
  background-position: -50px -1150px;
}
.experience-icon.experience-icon-size50.experience-type-124 {
  background-position: -50px -1200px;
}
.experience-icon.experience-icon-size50.experience-type-125 {
  background-position: -50px -1250px;
}
.experience-icon.experience-icon-size50.experience-type-126 {
  background-position: -50px -1300px;
}
.experience-icon.experience-icon-size50.experience-type-127 {
  background-position: -50px -1350px;
}
.experience-icon.experience-icon-size50.experience-type-128 {
  background-position: -50px -1400px;
}
.experience-icon.experience-icon-size50.experience-type-129 {
  background-position: -50px -1450px;
}
.experience-icon.experience-icon-size50.experience-type-130 {
  background-position: -50px -1500px;
}
.experience-icon.experience-icon-size50.experience-type-200 {
  background-position: -100px 0px;
}
.experience-icon.experience-icon-size50.experience-type-201 {
  background-position: -100px -50px;
}
.experience-icon.experience-icon-size50.experience-type-202 {
  background-position: -100px -100px;
}
.experience-icon.experience-icon-size50.experience-type-203 {
  background-position: -100px -150px;
}
.experience-icon.experience-icon-size50.experience-type-204 {
  background-position: -100px -200px;
}
.experience-icon.experience-icon-size50.experience-type-205 {
  background-position: -100px -250px;
}
.experience-icon.experience-icon-size50.experience-type-206 {
  background-position: -100px -300px;
}
.experience-icon.experience-icon-size50.experience-type-207 {
  background-position: -100px -350px;
}
.experience-icon.experience-icon-size50.experience-type-208 {
  background-position: -100px -400px;
}
.experience-icon.experience-icon-size50.experience-type-209 {
  background-position: -100px -450px;
}
.experience-icon.experience-icon-size50.experience-type-210 {
  background-position: -100px -500px;
}
.experience-icon.experience-icon-size50.experience-type-211 {
  background-position: -100px -550px;
}
.experience-icon.experience-icon-size50.experience-type-212 {
  background-position: -100px -600px;
}
.experience-icon.experience-icon-size50.experience-type-213 {
  background-position: -100px -650px;
}
.experience-icon.experience-icon-size50.experience-type-214 {
  background-position: -100px -700px;
}
.experience-icon.experience-icon-size50.experience-type-215 {
  background-position: -100px -750px;
}
.experience-icon.experience-icon-size50.experience-type-216 {
  background-position: -100px -800px;
}
.experience-icon.experience-icon-size50.experience-type-217 {
  background-position: -100px -850px;
}
.experience-icon.experience-icon-size50.experience-type-218 {
  background-position: -100px -900px;
}
.experience-icon.experience-icon-size50.experience-type-219 {
  background-position: -100px -950px;
}
.experience-icon.experience-icon-size50.experience-type-220 {
  background-position: -100px -1000px;
}
.experience-icon.experience-icon-size50.experience-type-221 {
  background-position: -100px -1050px;
}
.experience-icon.experience-icon-size50.experience-type-222 {
  background-position: -100px -1100px;
}
.experience-icon.experience-icon-size50.experience-type-223 {
  background-position: -100px -1150px;
}
.experience-icon.experience-icon-size50.experience-type-224 {
  background-position: -100px -1200px;
}
.experience-icon.experience-icon-size50.experience-type-225 {
  background-position: -100px -1250px;
}
.experience-icon.experience-icon-size50.experience-type-226 {
  background-position: -100px -1300px;
}
.experience-icon.experience-icon-size50.experience-type-227 {
  background-position: -100px -1350px;
}
.experience-icon.experience-icon-size50.experience-type-228 {
  background-position: -100px -1400px;
}
.experience-icon.experience-icon-size50.experience-type-229 {
  background-position: -100px -1450px;
}
.experience-icon.experience-icon-size50.experience-type-230 {
  background-position: -100px -1500px;
}
.experience-icon.experience-icon-size50.experience-type-300 {
  background-position: -150px 0px;
}
.experience-icon.experience-icon-size50.experience-type-301 {
  background-position: -150px -50px;
}
.experience-icon.experience-icon-size50.experience-type-302 {
  background-position: -150px -100px;
}
.experience-icon.experience-icon-size50.experience-type-303 {
  background-position: -150px -150px;
}
.experience-icon.experience-icon-size50.experience-type-304 {
  background-position: -150px -200px;
}
.experience-icon.experience-icon-size50.experience-type-305 {
  background-position: -150px -250px;
}
.experience-icon.experience-icon-size50.experience-type-306 {
  background-position: -150px -300px;
}
.experience-icon.experience-icon-size50.experience-type-307 {
  background-position: -150px -350px;
}
.experience-icon.experience-icon-size50.experience-type-308 {
  background-position: -150px -400px;
}
.experience-icon.experience-icon-size50.experience-type-309 {
  background-position: -150px -450px;
}
.experience-icon.experience-icon-size50.experience-type-310 {
  background-position: -150px -500px;
}
.experience-icon.experience-icon-size50.experience-type-311 {
  background-position: -150px -550px;
}
.experience-icon.experience-icon-size50.experience-type-312 {
  background-position: -150px -600px;
}
.experience-icon.experience-icon-size50.experience-type-313 {
  background-position: -150px -650px;
}
.experience-icon.experience-icon-size50.experience-type-314 {
  background-position: -150px -700px;
}
.experience-icon.experience-icon-size50.experience-type-315 {
  background-position: -150px -750px;
}
.experience-icon.experience-icon-size50.experience-type-316 {
  background-position: -150px -800px;
}
.experience-icon.experience-icon-size50.experience-type-317 {
  background-position: -150px -850px;
}
.experience-icon.experience-icon-size50.experience-type-318 {
  background-position: -150px -900px;
}
.experience-icon.experience-icon-size50.experience-type-319 {
  background-position: -150px -950px;
}
.experience-icon.experience-icon-size50.experience-type-320 {
  background-position: -150px -1000px;
}
.experience-icon.experience-icon-size50.experience-type-321 {
  background-position: -150px -1050px;
}
.experience-icon.experience-icon-size50.experience-type-322 {
  background-position: -150px -1100px;
}
.experience-icon.experience-icon-size50.experience-type-323 {
  background-position: -150px -1150px;
}
.experience-icon.experience-icon-size50.experience-type-324 {
  background-position: -150px -1200px;
}
.experience-icon.experience-icon-size50.experience-type-325 {
  background-position: -150px -1250px;
}
.experience-icon.experience-icon-size50.experience-type-326 {
  background-position: -150px -1300px;
}
.experience-icon.experience-icon-size50.experience-type-327 {
  background-position: -150px -1350px;
}
.experience-icon.experience-icon-size50.experience-type-328 {
  background-position: -150px -1400px;
}
.experience-icon.experience-icon-size50.experience-type-329 {
  background-position: -150px -1450px;
}
.experience-icon.experience-icon-size50.experience-type-330 {
  background-position: -150px -1500px;
}
.experience-icon.experience-icon-size50.experience-type-400 {
  background-position: -200px 0px;
}
.experience-icon.experience-icon-size50.experience-type-401 {
  background-position: -200px -50px;
}
.experience-icon.experience-icon-size50.experience-type-402 {
  background-position: -200px -100px;
}
.experience-icon.experience-icon-size50.experience-type-403 {
  background-position: -200px -150px;
}
.experience-icon.experience-icon-size50.experience-type-404 {
  background-position: -200px -200px;
}
.experience-icon.experience-icon-size50.experience-type-405 {
  background-position: -200px -250px;
}
.experience-icon.experience-icon-size50.experience-type-406 {
  background-position: -200px -300px;
}
.experience-icon.experience-icon-size50.experience-type-407 {
  background-position: -200px -350px;
}
.experience-icon.experience-icon-size50.experience-type-408 {
  background-position: -200px -400px;
}
.experience-icon.experience-icon-size50.experience-type-409 {
  background-position: -200px -450px;
}
.experience-icon.experience-icon-size50.experience-type-410 {
  background-position: -200px -500px;
}
.experience-icon.experience-icon-size50.experience-type-411 {
  background-position: -200px -550px;
}
.experience-icon.experience-icon-size50.experience-type-412 {
  background-position: -200px -600px;
}
.experience-icon.experience-icon-size50.experience-type-413 {
  background-position: -200px -650px;
}
.experience-icon.experience-icon-size50.experience-type-414 {
  background-position: -200px -700px;
}
.experience-icon.experience-icon-size50.experience-type-415 {
  background-position: -200px -750px;
}
.experience-icon.experience-icon-size50.experience-type-416 {
  background-position: -200px -800px;
}
.experience-icon.experience-icon-size50.experience-type-417 {
  background-position: -200px -850px;
}
.experience-icon.experience-icon-size50.experience-type-418 {
  background-position: -200px -900px;
}
.experience-icon.experience-icon-size50.experience-type-419 {
  background-position: -200px -950px;
}
.experience-icon.experience-icon-size50.experience-type-420 {
  background-position: -200px -1000px;
}
.experience-icon.experience-icon-size50.experience-type-421 {
  background-position: -200px -1050px;
}
.experience-icon.experience-icon-size50.experience-type-422 {
  background-position: -200px -1100px;
}
.experience-icon.experience-icon-size50.experience-type-423 {
  background-position: -200px -1150px;
}
.experience-icon.experience-icon-size50.experience-type-424 {
  background-position: -200px -1200px;
}
.experience-icon.experience-icon-size50.experience-type-425 {
  background-position: -200px -1250px;
}
.experience-icon.experience-icon-size50.experience-type-426 {
  background-position: -200px -1300px;
}
.experience-icon.experience-icon-size50.experience-type-427 {
  background-position: -200px -1350px;
}
.experience-icon.experience-icon-size50.experience-type-428 {
  background-position: -200px -1400px;
}
.experience-icon.experience-icon-size50.experience-type-429 {
  background-position: -200px -1450px;
}
.experience-icon.experience-icon-size50.experience-type-430 {
  background-position: -200px -1500px;
}
.experience-icon.experience-icon-size50.experience-type-500 {
  background-position: -250px 0px;
}
.experience-icon.experience-icon-size50.experience-type-501 {
  background-position: -250px -50px;
}
.experience-icon.experience-icon-size50.experience-type-502 {
  background-position: -250px -100px;
}
.experience-icon.experience-icon-size50.experience-type-503 {
  background-position: -250px -150px;
}
.experience-icon.experience-icon-size50.experience-type-504 {
  background-position: -250px -200px;
}
.experience-icon.experience-icon-size50.experience-type-505 {
  background-position: -250px -250px;
}
.experience-icon.experience-icon-size50.experience-type-506 {
  background-position: -250px -300px;
}
.experience-icon.experience-icon-size50.experience-type-507 {
  background-position: -250px -350px;
}
.experience-icon.experience-icon-size50.experience-type-508 {
  background-position: -250px -400px;
}
.experience-icon.experience-icon-size50.experience-type-509 {
  background-position: -250px -450px;
}
.experience-icon.experience-icon-size50.experience-type-510 {
  background-position: -250px -500px;
}
.experience-icon.experience-icon-size50.experience-type-511 {
  background-position: -250px -550px;
}
.experience-icon.experience-icon-size50.experience-type-512 {
  background-position: -250px -600px;
}
.experience-icon.experience-icon-size50.experience-type-513 {
  background-position: -250px -650px;
}
.experience-icon.experience-icon-size50.experience-type-514 {
  background-position: -250px -700px;
}
.experience-icon.experience-icon-size50.experience-type-515 {
  background-position: -250px -750px;
}
.experience-icon.experience-icon-size50.experience-type-516 {
  background-position: -250px -800px;
}
.experience-icon.experience-icon-size50.experience-type-517 {
  background-position: -250px -850px;
}
.experience-icon.experience-icon-size50.experience-type-518 {
  background-position: -250px -900px;
}
.experience-icon.experience-icon-size50.experience-type-519 {
  background-position: -250px -950px;
}
.experience-icon.experience-icon-size50.experience-type-520 {
  background-position: -250px -1000px;
}
.experience-icon.experience-icon-size50.experience-type-521 {
  background-position: -250px -1050px;
}
.experience-icon.experience-icon-size50.experience-type-522 {
  background-position: -250px -1100px;
}
.experience-icon.experience-icon-size50.experience-type-523 {
  background-position: -250px -1150px;
}
.experience-icon.experience-icon-size50.experience-type-524 {
  background-position: -250px -1200px;
}
.experience-icon.experience-icon-size50.experience-type-525 {
  background-position: -250px -1250px;
}
.experience-icon.experience-icon-size50.experience-type-526 {
  background-position: -250px -1300px;
}
.experience-icon.experience-icon-size50.experience-type-527 {
  background-position: -250px -1350px;
}
.experience-icon.experience-icon-size50.experience-type-528 {
  background-position: -250px -1400px;
}
.experience-icon.experience-icon-size50.experience-type-529 {
  background-position: -250px -1450px;
}
.experience-icon.experience-icon-size50.experience-type-530 {
  background-position: -250px -1500px;
}
.experience-icon.experience-icon-size50.experience-type-600 {
  background-position: -300px 0px;
}
.experience-icon.experience-icon-size50.experience-type-601 {
  background-position: -300px -50px;
}
.experience-icon.experience-icon-size50.experience-type-602 {
  background-position: -300px -100px;
}
.experience-icon.experience-icon-size50.experience-type-603 {
  background-position: -300px -150px;
}
.experience-icon.experience-icon-size50.experience-type-604 {
  background-position: -300px -200px;
}
.experience-icon.experience-icon-size50.experience-type-605 {
  background-position: -300px -250px;
}
.experience-icon.experience-icon-size50.experience-type-606 {
  background-position: -300px -300px;
}
.experience-icon.experience-icon-size50.experience-type-607 {
  background-position: -300px -350px;
}
.experience-icon.experience-icon-size50.experience-type-608 {
  background-position: -300px -400px;
}
.experience-icon.experience-icon-size50.experience-type-609 {
  background-position: -300px -450px;
}
.experience-icon.experience-icon-size50.experience-type-610 {
  background-position: -300px -500px;
}
.experience-icon.experience-icon-size50.experience-type-611 {
  background-position: -300px -550px;
}
.experience-icon.experience-icon-size50.experience-type-612 {
  background-position: -300px -600px;
}
.experience-icon.experience-icon-size50.experience-type-613 {
  background-position: -300px -650px;
}
.experience-icon.experience-icon-size50.experience-type-614 {
  background-position: -300px -700px;
}
.experience-icon.experience-icon-size50.experience-type-615 {
  background-position: -300px -750px;
}
.experience-icon.experience-icon-size50.experience-type-616 {
  background-position: -300px -800px;
}
.experience-icon.experience-icon-size50.experience-type-617 {
  background-position: -300px -850px;
}
.experience-icon.experience-icon-size50.experience-type-618 {
  background-position: -300px -900px;
}
.experience-icon.experience-icon-size50.experience-type-619 {
  background-position: -300px -950px;
}
.experience-icon.experience-icon-size50.experience-type-620 {
  background-position: -300px -1000px;
}
.experience-icon.experience-icon-size50.experience-type-621 {
  background-position: -300px -1050px;
}
.experience-icon.experience-icon-size50.experience-type-622 {
  background-position: -300px -1100px;
}
.experience-icon.experience-icon-size50.experience-type-623 {
  background-position: -300px -1150px;
}
.experience-icon.experience-icon-size50.experience-type-624 {
  background-position: -300px -1200px;
}
.experience-icon.experience-icon-size50.experience-type-625 {
  background-position: -300px -1250px;
}
.experience-icon.experience-icon-size50.experience-type-626 {
  background-position: -300px -1300px;
}
.experience-icon.experience-icon-size50.experience-type-627 {
  background-position: -300px -1350px;
}
.experience-icon.experience-icon-size50.experience-type-628 {
  background-position: -300px -1400px;
}
.experience-icon.experience-icon-size50.experience-type-629 {
  background-position: -300px -1450px;
}
.experience-icon.experience-icon-size50.experience-type-630 {
  background-position: -300px -1500px;
}
.experience-icon.experience-icon-size50.experience-type-700 {
  background-position: -350px 0px;
}
.experience-icon.experience-icon-size50.experience-type-701 {
  background-position: -350px -50px;
}
.experience-icon.experience-icon-size50.experience-type-702 {
  background-position: -350px -100px;
}
.experience-icon.experience-icon-size50.experience-type-703 {
  background-position: -350px -150px;
}
.experience-icon.experience-icon-size50.experience-type-704 {
  background-position: -350px -200px;
}
.experience-icon.experience-icon-size50.experience-type-705 {
  background-position: -350px -250px;
}
.experience-icon.experience-icon-size50.experience-type-706 {
  background-position: -350px -300px;
}
.experience-icon.experience-icon-size50.experience-type-707 {
  background-position: -350px -350px;
}
.experience-icon.experience-icon-size50.experience-type-708 {
  background-position: -350px -400px;
}
.experience-icon.experience-icon-size50.experience-type-709 {
  background-position: -350px -450px;
}
.experience-icon.experience-icon-size50.experience-type-710 {
  background-position: -350px -500px;
}
.experience-icon.experience-icon-size50.experience-type-711 {
  background-position: -350px -550px;
}
.experience-icon.experience-icon-size50.experience-type-712 {
  background-position: -350px -600px;
}
.experience-icon.experience-icon-size50.experience-type-713 {
  background-position: -350px -650px;
}
.experience-icon.experience-icon-size50.experience-type-714 {
  background-position: -350px -700px;
}
.experience-icon.experience-icon-size50.experience-type-715 {
  background-position: -350px -750px;
}
.experience-icon.experience-icon-size50.experience-type-716 {
  background-position: -350px -800px;
}
.experience-icon.experience-icon-size50.experience-type-717 {
  background-position: -350px -850px;
}
.experience-icon.experience-icon-size50.experience-type-718 {
  background-position: -350px -900px;
}
.experience-icon.experience-icon-size50.experience-type-719 {
  background-position: -350px -950px;
}
.experience-icon.experience-icon-size50.experience-type-720 {
  background-position: -350px -1000px;
}
.experience-icon.experience-icon-size50.experience-type-721 {
  background-position: -350px -1050px;
}
.experience-icon.experience-icon-size50.experience-type-722 {
  background-position: -350px -1100px;
}
.experience-icon.experience-icon-size50.experience-type-723 {
  background-position: -350px -1150px;
}
.experience-icon.experience-icon-size50.experience-type-724 {
  background-position: -350px -1200px;
}
.experience-icon.experience-icon-size50.experience-type-725 {
  background-position: -350px -1250px;
}
.experience-icon.experience-icon-size50.experience-type-726 {
  background-position: -350px -1300px;
}
.experience-icon.experience-icon-size50.experience-type-727 {
  background-position: -350px -1350px;
}
.experience-icon.experience-icon-size50.experience-type-728 {
  background-position: -350px -1400px;
}
.experience-icon.experience-icon-size50.experience-type-729 {
  background-position: -350px -1450px;
}
.experience-icon.experience-icon-size50.experience-type-730 {
  background-position: -350px -1500px;
}
.experience-icon.experience-icon-size50.experience-type-800 {
  background-position: -400px 0px;
}
.experience-icon.experience-icon-size50.experience-type-801 {
  background-position: -400px -50px;
}
.experience-icon.experience-icon-size50.experience-type-802 {
  background-position: -400px -100px;
}
.experience-icon.experience-icon-size50.experience-type-803 {
  background-position: -400px -150px;
}
.experience-icon.experience-icon-size50.experience-type-804 {
  background-position: -400px -200px;
}
.experience-icon.experience-icon-size50.experience-type-805 {
  background-position: -400px -250px;
}
.experience-icon.experience-icon-size50.experience-type-806 {
  background-position: -400px -300px;
}
.experience-icon.experience-icon-size50.experience-type-807 {
  background-position: -400px -350px;
}
.experience-icon.experience-icon-size50.experience-type-808 {
  background-position: -400px -400px;
}
.experience-icon.experience-icon-size50.experience-type-809 {
  background-position: -400px -450px;
}
.experience-icon.experience-icon-size50.experience-type-810 {
  background-position: -400px -500px;
}
.experience-icon.experience-icon-size50.experience-type-811 {
  background-position: -400px -550px;
}
.experience-icon.experience-icon-size50.experience-type-812 {
  background-position: -400px -600px;
}
.experience-icon.experience-icon-size50.experience-type-813 {
  background-position: -400px -650px;
}
.experience-icon.experience-icon-size50.experience-type-814 {
  background-position: -400px -700px;
}
.experience-icon.experience-icon-size50.experience-type-815 {
  background-position: -400px -750px;
}
.experience-icon.experience-icon-size50.experience-type-816 {
  background-position: -400px -800px;
}
.experience-icon.experience-icon-size50.experience-type-817 {
  background-position: -400px -850px;
}
.experience-icon.experience-icon-size50.experience-type-818 {
  background-position: -400px -900px;
}
.experience-icon.experience-icon-size50.experience-type-819 {
  background-position: -400px -950px;
}
.experience-icon.experience-icon-size50.experience-type-820 {
  background-position: -400px -1000px;
}
.experience-icon.experience-icon-size50.experience-type-821 {
  background-position: -400px -1050px;
}
.experience-icon.experience-icon-size50.experience-type-822 {
  background-position: -400px -1100px;
}
.experience-icon.experience-icon-size50.experience-type-823 {
  background-position: -400px -1150px;
}
.experience-icon.experience-icon-size50.experience-type-824 {
  background-position: -400px -1200px;
}
.experience-icon.experience-icon-size50.experience-type-825 {
  background-position: -400px -1250px;
}
.experience-icon.experience-icon-size50.experience-type-826 {
  background-position: -400px -1300px;
}
.experience-icon.experience-icon-size50.experience-type-827 {
  background-position: -400px -1350px;
}
.experience-icon.experience-icon-size50.experience-type-828 {
  background-position: -400px -1400px;
}
.experience-icon.experience-icon-size50.experience-type-829 {
  background-position: -400px -1450px;
}
.experience-icon.experience-icon-size50.experience-type-830 {
  background-position: -400px -1500px;
}
.experience-icon.experience-icon-size50.experience-type-900 {
  background-position: -450px 0px;
}
.experience-icon.experience-icon-size50.experience-type-901 {
  background-position: -450px -50px;
}
.experience-icon.experience-icon-size50.experience-type-902 {
  background-position: -450px -100px;
}
.experience-icon.experience-icon-size50.experience-type-903 {
  background-position: -450px -150px;
}
.experience-icon.experience-icon-size50.experience-type-904 {
  background-position: -450px -200px;
}
.experience-icon.experience-icon-size50.experience-type-905 {
  background-position: -450px -250px;
}
.experience-icon.experience-icon-size50.experience-type-906 {
  background-position: -450px -300px;
}
.experience-icon.experience-icon-size50.experience-type-907 {
  background-position: -450px -350px;
}
.experience-icon.experience-icon-size50.experience-type-908 {
  background-position: -450px -400px;
}
.experience-icon.experience-icon-size50.experience-type-909 {
  background-position: -450px -450px;
}
.experience-icon.experience-icon-size50.experience-type-910 {
  background-position: -450px -500px;
}
.experience-icon.experience-icon-size50.experience-type-911 {
  background-position: -450px -550px;
}
.experience-icon.experience-icon-size50.experience-type-912 {
  background-position: -450px -600px;
}
.experience-icon.experience-icon-size50.experience-type-913 {
  background-position: -450px -650px;
}
.experience-icon.experience-icon-size50.experience-type-914 {
  background-position: -450px -700px;
}
.experience-icon.experience-icon-size50.experience-type-915 {
  background-position: -450px -750px;
}
.experience-icon.experience-icon-size50.experience-type-916 {
  background-position: -450px -800px;
}
.experience-icon.experience-icon-size50.experience-type-917 {
  background-position: -450px -850px;
}
.experience-icon.experience-icon-size50.experience-type-918 {
  background-position: -450px -900px;
}
.experience-icon.experience-icon-size50.experience-type-919 {
  background-position: -450px -950px;
}
.experience-icon.experience-icon-size50.experience-type-920 {
  background-position: -450px -1000px;
}
.experience-icon.experience-icon-size50.experience-type-921 {
  background-position: -450px -1050px;
}
.experience-icon.experience-icon-size50.experience-type-922 {
  background-position: -450px -1100px;
}
.experience-icon.experience-icon-size50.experience-type-923 {
  background-position: -450px -1150px;
}
.experience-icon.experience-icon-size50.experience-type-924 {
  background-position: -450px -1200px;
}
.experience-icon.experience-icon-size50.experience-type-925 {
  background-position: -450px -1250px;
}
.experience-icon.experience-icon-size50.experience-type-926 {
  background-position: -450px -1300px;
}
.experience-icon.experience-icon-size50.experience-type-927 {
  background-position: -450px -1350px;
}
.experience-icon.experience-icon-size50.experience-type-928 {
  background-position: -450px -1400px;
}
.experience-icon.experience-icon-size50.experience-type-929 {
  background-position: -450px -1450px;
}
.experience-icon.experience-icon-size50.experience-type-930 {
  background-position: -450px -1500px;
}
.experience-icon.experience-icon-size50.experience-type-1000 {
  background-position: -500px 0px;
}
.experience-icon.experience-icon-size50.experience-type-1001 {
  background-position: -500px -50px;
}
.experience-icon.experience-icon-size50.experience-type-1002 {
  background-position: -500px -100px;
}
.experience-icon.experience-icon-size50.experience-type-1003 {
  background-position: -500px -150px;
}
.experience-icon.experience-icon-size50.experience-type-1004 {
  background-position: -500px -200px;
}
.experience-icon.experience-icon-size50.experience-type-1005 {
  background-position: -500px -250px;
}
.experience-icon.experience-icon-size50.experience-type-1006 {
  background-position: -500px -300px;
}
.experience-icon.experience-icon-size50.experience-type-1007 {
  background-position: -500px -350px;
}
.experience-icon.experience-icon-size50.experience-type-1008 {
  background-position: -500px -400px;
}
.experience-icon.experience-icon-size50.experience-type-1009 {
  background-position: -500px -450px;
}
.experience-icon.experience-icon-size50.experience-type-1010 {
  background-position: -500px -500px;
}
.experience-icon.experience-icon-size50.experience-type-1011 {
  background-position: -500px -550px;
}
.experience-icon.experience-icon-size50.experience-type-1012 {
  background-position: -500px -600px;
}
.experience-icon.experience-icon-size50.experience-type-1013 {
  background-position: -500px -650px;
}
.experience-icon.experience-icon-size50.experience-type-1014 {
  background-position: -500px -700px;
}
.experience-icon.experience-icon-size50.experience-type-1015 {
  background-position: -500px -750px;
}
.experience-icon.experience-icon-size50.experience-type-1016 {
  background-position: -500px -800px;
}
.experience-icon.experience-icon-size50.experience-type-1017 {
  background-position: -500px -850px;
}
.experience-icon.experience-icon-size50.experience-type-1018 {
  background-position: -500px -900px;
}
.experience-icon.experience-icon-size50.experience-type-1019 {
  background-position: -500px -950px;
}
.experience-icon.experience-icon-size50.experience-type-1020 {
  background-position: -500px -1000px;
}
.experience-icon.experience-icon-size50.experience-type-1021 {
  background-position: -500px -1050px;
}
.experience-icon.experience-icon-size50.experience-type-1022 {
  background-position: -500px -1100px;
}
.experience-icon.experience-icon-size50.experience-type-1023 {
  background-position: -500px -1150px;
}
.experience-icon.experience-icon-size50.experience-type-1024 {
  background-position: -500px -1200px;
}
.experience-icon.experience-icon-size50.experience-type-1025 {
  background-position: -500px -1250px;
}
.experience-icon.experience-icon-size50.experience-type-1026 {
  background-position: -500px -1300px;
}
.experience-icon.experience-icon-size50.experience-type-1027 {
  background-position: -500px -1350px;
}
.experience-icon.experience-icon-size50.experience-type-1028 {
  background-position: -500px -1400px;
}
.experience-icon.experience-icon-size50.experience-type-1029 {
  background-position: -500px -1450px;
}
.experience-icon.experience-icon-size50.experience-type-1030 {
  background-position: -500px -1500px;
}
.experience-icon.experience-icon-size50.experience-type-1100 {
  background-position: -550px 0px;
}
.experience-icon.experience-icon-size50.experience-type-1101 {
  background-position: -550px -50px;
}
.experience-icon.experience-icon-size50.experience-type-1102 {
  background-position: -550px -100px;
}
.experience-icon.experience-icon-size50.experience-type-1103 {
  background-position: -550px -150px;
}
.experience-icon.experience-icon-size50.experience-type-1104 {
  background-position: -550px -200px;
}
.experience-icon.experience-icon-size50.experience-type-1105 {
  background-position: -550px -250px;
}
.experience-icon.experience-icon-size50.experience-type-1106 {
  background-position: -550px -300px;
}
.experience-icon.experience-icon-size50.experience-type-1107 {
  background-position: -550px -350px;
}
.experience-icon.experience-icon-size50.experience-type-1108 {
  background-position: -550px -400px;
}
.experience-icon.experience-icon-size50.experience-type-1109 {
  background-position: -550px -450px;
}
.experience-icon.experience-icon-size50.experience-type-1110 {
  background-position: -550px -500px;
}
.experience-icon.experience-icon-size50.experience-type-1111 {
  background-position: -550px -550px;
}
.experience-icon.experience-icon-size50.experience-type-1112 {
  background-position: -550px -600px;
}
.experience-icon.experience-icon-size50.experience-type-1113 {
  background-position: -550px -650px;
}
.experience-icon.experience-icon-size50.experience-type-1114 {
  background-position: -550px -700px;
}
.experience-icon.experience-icon-size50.experience-type-1115 {
  background-position: -550px -750px;
}
.experience-icon.experience-icon-size50.experience-type-1116 {
  background-position: -550px -800px;
}
.experience-icon.experience-icon-size50.experience-type-1117 {
  background-position: -550px -850px;
}
.experience-icon.experience-icon-size50.experience-type-1118 {
  background-position: -550px -900px;
}
.experience-icon.experience-icon-size50.experience-type-1119 {
  background-position: -550px -950px;
}
.experience-icon.experience-icon-size50.experience-type-1120 {
  background-position: -550px -1000px;
}
.experience-icon.experience-icon-size50.experience-type-1121 {
  background-position: -550px -1050px;
}
.experience-icon.experience-icon-size50.experience-type-1122 {
  background-position: -550px -1100px;
}
.experience-icon.experience-icon-size50.experience-type-1123 {
  background-position: -550px -1150px;
}
.experience-icon.experience-icon-size50.experience-type-1124 {
  background-position: -550px -1200px;
}
.experience-icon.experience-icon-size50.experience-type-1125 {
  background-position: -550px -1250px;
}
.experience-icon.experience-icon-size50.experience-type-1126 {
  background-position: -550px -1300px;
}
.experience-icon.experience-icon-size50.experience-type-1127 {
  background-position: -550px -1350px;
}
.experience-icon.experience-icon-size50.experience-type-1128 {
  background-position: -550px -1400px;
}
.experience-icon.experience-icon-size50.experience-type-1129 {
  background-position: -550px -1450px;
}
.experience-icon.experience-icon-size50.experience-type-1130 {
  background-position: -550px -1500px;
}
.absGpsWrapper .abs-card {
  padding: 12px 20px 12px 0px;
  font-size: 11px;
  color: #272727;
}
.absGpsWrapper .abs-card.last {
  padding-right: 0px;
}
.absGpsWrapper .abs-card .inner {
  box-shadow: 0px 0px 10px #555;
  -moz-box-shadow: 0px 0px 10px #555;
  -webkit-box-shadow: 0px 0px 10px #555;
  position: relative;
}
.absGpsWrapper .abs-card .underground.block {
  height: 15px;
  border-top: solid 1px #fff;
}
.absGpsWrapper .abs-card .underground.block div.ug {
  height: 15px;
  float: left;
  overflow: hidden;
}
.absGpsWrapper .abs-card .underground.block div.ug span {
  color: #fff;
  font-size: 9px;
  margin: 1px 3px;
  display: inline-block;
  pointer-events: none;
}
.absGpsWrapper .abs-card h1 {
  font-size: 15px;
  font-weight: bold;
  line-height: 16px;
  margin: 0px;
}
.absGpsWrapper .abs-card h2 {
  font-size: 12px;
  line-height: 16px;
  color: #787878;
  margin: 0px;
  font-weight: normal;
}
.absGpsWrapper .abs-card .mover.main .option {
  border-bottom: 1px solid #585858;
  color: #ccc;
  height: 31px;
  line-height: 29px;
}
.absGpsWrapper .abs-card .mover.main .option:hover {
  background-color: #ccc;
  color: #222;
}
.absGpsWrapper .abs-card .mover.main .option:hover .symbol {
  border: solid 1px #222;
}
.absGpsWrapper .abs-card .mover.main .option .symbol {
  width: 15px;
  height: 15px;
  margin: 7px 5px;
  border: solid 1px #ccc;
  margin-left: 10px;
}
.absGpsWrapper .abs-card .mover.main .option div {
  float: left;
}
.absGpsWrapper .abs-card .data .data-block {
  background-color: #FFFFFF;
  border-top: 1px solid #b8b8b8;
  float: left;
  height: 34px;
  width: 72px;
}
.absGpsWrapper .abs-card .data .data-block.double {
  width: 155px;
}
.absGpsWrapper .abs-card .data .data-block.b-left {
  border-left: solid 1px #b8b8b8;
}
.absGpsWrapper .abs-card .data .data-block.b-bottom {
  border-bottom: solid 1px #b8b8b8;
}
.absGpsWrapper .abs-card .data .data-block.mid {
  width: 74px;
}
.absGpsWrapper .abs-card .data .data-block .fill {
  height: 31px;
  background-color: #d8d8d8;
  min-width: 6px;
}
.absGpsWrapper .abs-card .data .data-block .title {
  color: #989898;
  font-size: 10px;
  margin: 3px;
}
.absGpsWrapper .abs-card .data .data-block .content {
  color: #000000;
  font-size: 11px;
  font-weight: bold;
  line-height: 10px;
  margin: 0 3px;
}
.absGpsWrapper .abs-card .data .data-block .content.rating-small {
  margin-top: 3px;
}
.absGpsWrapper .abs-card .data .fill .title {
  margin-top: -30px;
}
.absGpsWrapper .abs-card.size-main {
  float: left;
}
.absGpsWrapper .abs-card.size-main .inner {
  width: 220px;
  height: 344px;
}
.absGpsWrapper .abs-card.size-main .inner .top .image {
  height: 110px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.absGpsWrapper .abs-card.size-main .inner .top .heightProfile {
  margin-top: -110px;
}
.absGpsWrapper .abs-card.size-main .inner .top .heightProfile .image {
  margin-top: -15px;
}
.absGpsWrapper .abs-card.size-main .infos {
  height: 201px;
}
.absGpsWrapper .abs-card.size-main .infos.exp-type-poi {
  height: 198px;
}
.absGpsWrapper .abs-card.size-main .infos-main {
  padding: 5px;
  overflow: hidden;
  height: 116px;
}
.absGpsWrapper .abs-card.size-main .infos-main.exp-type-guided {
  border-left: solid 1px #65D6F4;
}
.absGpsWrapper .abs-card.size-main .infos-main.exp-type-poi {
  height: 148px;
}
.absGpsWrapper .abs-card.size-main .infos-price {
  background: none repeat scroll 0 0 #FFFFFF;
  display: block;
  float: right;
  font-weight: bold;
  height: 35px;
  line-height: 35px;
  text-align: center;
  width: 80px;
  position: absolute;
  right: 0px;
  border-left: solid 1px #bedb0a;
}
.absGpsWrapper .abs-card.size-main .infos-price .exp-type-guided {
  border-left: solid 1px #65D6F4;
}
.absGpsWrapper .abs-card.size-main .infos-top {
  height: 35px;
  border-bottom: solid 1px rgba(0,0,0,0.1);
}
.absGpsWrapper .abs-card.size-main .infos-top .exp-type-guided {
  border-bottom: solid 1px #65d6f4;
}
.absGpsWrapper .abs-card.size-main .able {
  margin: 5px;
  float: left;
}
.absGpsWrapper .abs-card.size-main .underground.block {
  width: 220px;
  margin-top: -15px;
  border: none;
}
.absGpsWrapper .abs-card.size-main .description {
  margin-top: 6px;
  overflow: hidden;
  line-height: 16px;
}
.absGpsWrapper .abs-card.size-main .data .data-block {
  height: 32px;
}
.absGpsWrapper .abs-card.size-main .data .data-block .fill {
  height: 32px;
}
.absGpsWrapper .abs-card.size-main .mover {
  width: 220px;
}
.absGpsWrapper .abs-card.size-main .mover.main {
  height: 66px;
  margin-top: 0px;
}
.absGpsWrapper .abs-card.size-main .mover.main.exp-type-poi {
  margin-top: -33px;
}
.absGpsWrapper .abs-card.size-main .mover.main .option:last-child {
  border: none;
  height: 34px;
}
.absGpsWrapper .abs-card.size-main .mover.underground {
  height: 80px;
  z-index: 1;
}
.absGpsWrapper .abs-card.size-main .mover.underground .element {
  float: left;
  width: 110px;
}
.absGpsWrapper .abs-card.size-main .mover.underground .symbol {
  width: 15px;
  height: 15px;
  float: left;
  margin: 5px;
}
.absGpsWrapper .abs-card.size-main .mover.underground .text {
  float: left;
  color: #ccc;
  line-height: 22px;
}
.absGpsWrapper .abs-card.size-list {
  padding: 6px 0;
  clear: both;
}
.absGpsWrapper .abs-card.size-list.long h1 {
  width: 510px;
}
.absGpsWrapper .abs-card.size-list h1 {
  font-size: 13px;
  height: 16px;
  overflow: hidden;
  width: 296px;
  margin-top: 1px;
}
.absGpsWrapper .abs-card.size-list h2 {
  font-size: 11px;
  height: 14px;
  overflow: hidden;
  color: #222;
}
.absGpsWrapper .abs-card.size-list .experience-icon {
  margin-top: 4px;
}
.absGpsWrapper .abs-card.size-list .line-up {
  border-left-style: solid;
  border-left-width: 1px;
  float: left;
  height: 33px;
  width: 1px;
}
.absGpsWrapper .abs-card.size-list .infos-main {
  margin-left: 5px;
}
.absGpsWrapper .abs-card.size-list .data .data-block {
  border-top: none;
  height: 33px;
}
.absGpsWrapper .abs-card.size-list .data .data-block .fill {
  border-top: none;
  height: 33px;
}
.absGpsWrapper .abs-card.size-list .mover {
  right: 0px;
}
.absGpsWrapper .abs-card.size-list .mover .option {
  height: 33px;
  border-left: solid 1px #585858;
  border-bottom: none;
}
.absGpsWrapper .abs-card.size-list .mover .option .text {
  margin-right: 5px;
}
.absGpsWrapper .abs-card.size-list.small {
  padding: 2px 4px 2px;
}
.absGpsWrapper .abs-card.size-list.small a {
  padding-left: 0px !important;
  color: #000 !important;
}
.absGpsWrapper .abs-card.size-list.small .infos-main {
  width: 138px;
  overflow: hidden;
}
.absGpsWrapper .abs-card.size-detail {
  font-size: 12px;
}
.absGpsWrapper .abs-card.size-detail .inner {
  min-height: 400px;
}
.absGpsWrapper .abs-card.size-detail .download {
  float: right;
  border: solid 1px #777;
  padding: 5px;
  border-radius: 0px;
}
.absGpsWrapper .abs-card.size-detail .abs-card-header {
  padding: 10px 10px 0;
}
.absGpsWrapper .abs-card.size-detail .abs-card-header .experience-icons-list {
  margin-bottom: 10px;
}
.absGpsWrapper .abs-card.size-detail .abs-card-body {
  background-color: #fff;
  padding: 10px;
}
.absGpsWrapper .abs-card.size-detail .abs-card-body .description {
  margin-top: 15px;
  line-height: 18px;
}
.absGpsWrapper .abs-card.size-detail #abs-card-carousel {
  width: 570px;
}
.absGpsWrapper .abs-card.size-detail #abs-card-carousel .image {
  width: 571px;
  height: 380px;
  background-size: cover;
}
.absGpsWrapper .abs-card.size-detail #abs-card-carousel .caption {
  width: 530px;
  position: absolute;
  bottom: 10px;
  background-color: rgba(255,255,255,0.8);
  left: 10px;
  padding: 10px;
}
.absGpsWrapper .abs-card.size-detail .abs-card-thumbs a {
  float: left;
}
.absGpsWrapper .abs-card.size-detail .abs-card-thumbs .thumb {
  height: 101px;
  width: 100px;
  background-size: cover;
  margin-bottom: 10px;
  margin-left: 15px;
}
.absGpsWrapper .abs-card.size-detail .image.profile {
  height: 100px;
}
.absGpsWrapper .abs-card.size-detail .image.right {
  height: 115px;
  background-size: cover;
  margin-bottom: 15px;
  display: block;
  margin-top: 1px;
}
.absGpsWrapper .abs-card.size-detail .data .data-block {
  width: 50%;
  box-sizing: border-box;
}
.absGpsWrapper .abs-card.size-detail .autor-image {
  width: 30px;
  height: 30px;
  background-size: contain;
  float: left;
  margin: 5px 5px 5px 0px;
}
.absGpsWrapper .abs-card.size-detail .autor-name {
  margin: 2px;
}
.absGpsWrapper .abs-card.size-detail .line-top {
  border-top: solid 1px #b8b8b8;
  margin-top: 10px;
  padding-top: 10px;
}
.absGpsWrapper .abs-card.size-detail .box {
  margin-top: 10px;
  position: relative;
}
.absGpsWrapper .abs-card.size-detail .box .rating-small {
  position: absolute;
  right: 26px;
  top: 1px;
}
.absGpsWrapper .abs-card.size-detail span.sub {
  font-size: 8px;
  color: #777;
}
.experience-icons-list {
  list-style: none;
}
.experience-icons-list .experience-icon {
  float: left;
  opacity: 0.5;
  margin-right: 10px;
}
.experience-icons-list .experience-icon:first-child {
  opacity: 1;
}
.autor-image {
  background-image: url('/media/img/user/default.jpg');
}
.tab-bar {
  margin-top: 10px !important;
}
.tab-bar .tab {
  float: left;
  padding: 10px;
  width: 100px;
  margin-right: 5px;
}
.tab-bar .tab.active {
  font-weight: bold;
}
.tab-bar .tab.fr {
  float: right;
}
.tab-bar .tab div {
  float: left;
}
.rating-small .rating-on {
  height: 10px;
  width: 10px;
  background: url('/img/global/rating/rating_star_small_on.png') no-repeat center;
  float: left;
  background-size: contain;
}
.rating-small .rating-off {
  height: 10px;
  width: 10px;
  background: url('/img/global/rating/rating_star_small_off.png') no-repeat center;
  float: left;
  background-size: contain;
}
.rating-big .rating-on {
  height: 30px;
  width: 30px;
  background: url('/img/global/rating/rating_star_big_on.png') no-repeat center;
  float: left;
  background-size: contain;
}
.rating-big .rating-off {
  height: 30px;
  width: 30px;
  background: url('/img/global/rating/rating_star_big_off.png') no-repeat center 1px;
  float: left;
  background-size: contain;
}
.pagination .control {
  float: left;
  margin-right: 10px;
  border: solid 1px #585858;
  display: table;
}
.pagination a {
  display: block;
  float: left;
  padding: 5px 8px;
  color: #444;
}
.pagination a:hover {
  background-color: #1eaadd;
  color: #fff;
}
.pagination a:first-child {
  border: none;
}
.pagination .active {
  background-color: #1eaadd;
  color: #fff;
}
.pagination .arrow {
  height: 11px;
  width: 13px;
  float: left;
  margin: 1px 3px 0px 0px;
}
.pagination .arrow-left-inv {
  background-image: url(/img/global/arrow_left_inv.png);
}
.pagination .arrow-right-inv {
  background-image: url(/img/global/arrow_right_inv.png);
  float: right;
  margin: 1px 0px 0px 3px;
}
.pagination a:hover .arrow-left-inv {
  background-image: url(/img/global/arrow_left.png);
}
.pagination a:hover .arrow-right-inv {
  background-image: url(/img/global/arrow_right.png);
}
#content.editor .pagination {
  margin: 0px 0px 0px 7px;
}
.dropdown {
  position: relative;
}
.dropdown a {
  display: block !important;
  float: none !important;
  color: #fff;
}
.dropdown .mover {
  z-index: 1001;
  width: 100%;
}
.button {
  background: #3d3d3f;
  background: -moz-linear-gradient(top,#3d3d3f 1%,#16131e 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(1%,#3d3d3f),color-stop(100%,#16131e));
  background: -webkit-linear-gradient(top,#3d3d3f 1%,#16131e 100%);
  background: -o-linear-gradient(top,#3d3d3f 1%,#16131e 100%);
  background: -ms-linear-gradient(top,#3d3d3f 1%,#16131e 100%);
  background: linear-gradient(top,#3d3d3f 1%,#16131e 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@gradGreyColor1',endColorstr='@gradGreyColor2',GradientType=0);
  color: #fff;
  padding: 5px 7px;
  font-size: 12px;
  margin: 4px;
  cursor: pointer;
  display: block;
}
.button:hover {
  background: none;
  background-color: #1eaadd;
}
.button.small {
  font-size: 11px;
  display: inline-block;
}
.modal .button {
  line-height: 18px;
}
.message-container {
  position: absolute;
  z-index: 1001;
  width: 348px;
  left: 50%;
  margin-left: -174px;
  bottom: 25px;
  font-size: 13px;
  text-align: center;
}
.message-container-message {
  padding: 5px;
  margin-top: 5px;
  border: solid 1px;
  display: none;
  opacity: 0.9;
  font-size: 13px;
  box-shadow: 0 0 15px #ffffff;
}
.message-type-info {
  background-color: #b3f36d;
  border-color: rgba(88,121,0,0.8);
}
.message-type-loading {
  background-color: #7CB4D8;
  border-color: rgba(3,64,106,0.8);
}
.message-type-warning {
  background-color: #DD7777;
  border-color: rgba(135,35,35,0.8);
}
html,
body {
  margin: 0px;
  padding: 0px;
  font-family: Verdana;
  font-size: 12px;
  background-image: url('/img/global/bgKachel.png');
}
body.fullscreen #navigation-top {
  display: none;
}
body.fullscreen #footer {
  display: none;
}
body.fullscreen #search-filter {
  border-bottom: none;
}
body.fullscreen #breadcrumb {
  display: none;
}
body.fullscreen #content {
  display: none;
}
body.fullscreen #container {
  width: 100%;
  min-width: 940px;
  left: 0px;
  margin-left: 0px;
}
body.fullscreen #navigation-left {
  display: none;
}
body.fullscreen #search-filter {
  display: none;
}
#raster {
  background-image: url(/img/global/raster-aG.png);
  height: 20px;
  width: 940px;
  position: fixed;
  z-index: 10000;
  margin-left: -504px;
  left: 50%;
}
a {
  text-decoration: none;
  color: #000;
  cursor: pointer;
}
.link {
  cursor: pointer;
}
#container {
  width: 940px;
  height: auto;
  margin-left: -504px;
  left: 50%;
  position: absolute;
}
#content {
  padding: 5px 0px 10px;
  position: relative;
}
#content.editor {
  width: 749px;
  padding: 10px 0 15px 5px;
  float: left;
}
#content.editor .abs-card.size-list {
  padding: 6px 0 6px 7px;
}
#header {
  position: relative;
}
#footer {
  clear: both;
  height: 130px;
  margin: 5px 0 15px;
  position: relative;
  box-shadow: 0 0 4px #fff;
}
#footer ul {
  list-style: none;
  color: #fff;
}
#footer li {
  float: left;
  width: 40%;
  height: 30px;
  border-bottom: #CAEB14 1px solid;
}
#footer li a {
  color: #fff;
}
#footer li.copyright {
  font-size: 11px;
  width: 100%;
  border-bottom: none;
  margin-top: 50px;
}
#footer li.nav-menu {
  margin: 10px 30px 0 0;
}
#footer .logo {
  width: 186px;
  height: 100%;
}
#footer .navi {
  width: 754px;
  height: 100%;
}
#footer .navi ul {
  padding-left: 7px;
}
#navigation-top {
  height: 48px;
  background-repeat: no-repeat;
  background-image: url(/img/global/absolutgps-logo-white@2x.png);
  background-size: 95px 53px;
  background-position-x: 10px;
  box-shadow: 0 0 4px #fff;
}
#navigation-top ul {
  list-style: none;
  position: absolute;
  top: 15px;
  left: 380px;
  padding: 0px;
  margin: 0px;
}
#navigation-top ul li {
  float: left;
  margin-right: 5px;
}
#navigation-top ul li a {
  display: block;
  height: 33px;
  line-height: 33px;
  text-align: center;
  width: 70px;
  background-color: rgba(255,255,255,0.4);
}
#navigation-top ul li a.inactive:hover {
  background-color: #373737;
  color: #fff;
}
#navigation-top ul li.active a {
  color: #fff;
}
#navigation-top .buttons {
  position: absolute;
  top: 16px;
  right: 3px;
}
#navigation-top .claim {
  color: #fff;
  font-style: italic;
  margin-left: 120px;
  line-height: 46px;
}
#navigation-left {
  width: 186px;
  float: left;
  clear: both;
  margin-top: 10px;
}
#navigation-left a {
  display: block;
  height: 35px;
  border-top: solid 1px #808080;
  color: #fff;
  padding-left: 40px;
  line-height: 35px;
  cursor: pointer;
}
#navigation-left a:hover {
  background: none;
  background-color: #787878;
}
#navigation-left .active a,
#navigation-left .active a:hover {
  background-color: #ceed13;
  color: #353537;
  border-top: solid 1px #ceed13;
  cursor: inherit;
}
#navigation-left ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
}
#navigation-left .header {
  font-size: 13px;
  color: #fff;
  padding: 0px 0px;
  margin: 4px 4px;
  font-weight: bold;
}
#navigation-left .abs-card h2 {
  font-size: 11px;
  color: #222;
}
#navigation-left .abs-card .inner {
  opacity: 0.75;
}
#navigation-left .abs-card .inner:hover,
#navigation-left .abs-card .inner.active {
  opacity: 1;
}
#login-out {
  background-color: #1eaadd;
  position: absolute;
  right: 4px;
  top: 27px;
  z-index: 1001;
  box-shadow: 0 0 7px #373737;
}
#login-out input {
  display: block;
  width: 150px;
  margin: 5px 5px 0px;
}
#login-out input.submit {
  width: 100px;
}
#login-out .forgot {
  margin: 5px;
  text-align: center;
  display: block;
  font-size: 10px;
}
#abs-map {
  height: 470px;
  position: relative;
  border: solid 5px #fff;
  z-index: 2;
  box-shadow: 0px 0px 15px #000;
  -moz-box-shadow: 0px 0px 15px #000;
  -webkit-box-shadow: 0px 0px 15px #000;
}
#abs-map-container {
  height: 100%;
}
#abs-map-container.mouse-crosshair,
#abs-map-container.mouse-crosshair {
  cursor: crosshair !important;
}
#abs-map-container.pointer-none svg {
  pointer-events: none;
}
#abs-map-id-iframe {
  height: 100%;
  width: 100%;
  border: none;
}
#abs-map-nav {
  position: absolute;
  right: 0px;
  top: 0px;
  width: 100%;
  height: 0px;
  z-index: 100;
}

.js-map-overlay, .map-overlay {
  z-index: 100;
}

#abs-map-nav .navi {
  float: right;
  color: #fff;
  margin: 5px;
  position: relative;
  display: table;
}
#abs-map-nav .navi.js-edit {
  width: 363px;
}
#abs-map-nav .navi.toggle-layer-source .js-layer-source {
  width: 44px;
  text-align: center;
}
#abs-map-nav .navi .add {
  position: absolute;
  top: 19px;
  background-color: #1eaadd;
  color: #fff;
  padding: 0px;
  display: none;
  font-weight: bold;
  width: 36px;
  height: 30px;
  line-height: 30px;
  text-align: center;
}
#abs-map-nav .navi .add.routing {
  left: 240px;
}
#abs-map-nav .navi .add.underground {
  left: 146px;
}
#abs-map-nav .navi .add div {
  background-color: #19171c;
  width: 60%;
  margin-left: 20%;
  height: 60%;
  line-height: 18px;
  margin-top: 20%;
  vertical-align: middle;
}
#abs-map-nav .navi .header {
  font-weight: bold;
  height: 26px;
  line-height: 26px;
  clear: both;
  text-align: center;
  display: none;
}
#abs-map-nav .navi:hover .header {
  display: block;
}
#abs-map-nav .navi .navi-item {
  float: left;
  color: #fff;
  padding: 5px 15px;
  border-left: 1px solid #585858;
  cursor: pointer;
  margin-top: 0px !important;
}
#abs-map-nav .navi .navi-item.first-child {
  border-left: none;
}
#abs-map-nav .navi .navi-item:hover,
#abs-map-nav .navi .navi-item.active {
  background-color: #1eaadd;
}
#abs-map-nav .navi .navi-item.control-fullscreen {
  width: 14px;
  height: 14px;
  background-image: url(/img/global/fullscreen_w.png);
  background-repeat: no-repeat;
  background-position: center;
  padding: 5px;
}
#abs-map-nav .navi.control-zoom {
  position: absolute;
  cursor: pointer;
  border: solid 1px #585858;
  float: left;
}
#abs-map-nav .navi.control-zoom div {
  padding: 4px 5px 5px;
  color: #fff;
  font-weight: bold;
  text-align: center;
  width: 11px;
  height: 12px;
  line-height: 12px;
}
#abs-map-nav .navi.control-zoom div.fit {
  padding-top: 3px;
}
#select-show-on-map .select {
  float: right;
  margin: -16px -13px -3px 5px;
}
.abs-div-icon-outer {
  background: none;
}
.abs-trackpoint-icon {
  position: absolute;
  left: 0;
  top: 0;
  width: 15px;
  height: 15px;
  background-size: 15px 15px;
  background-image: url('/module/editor/img/trackpoints/edit2x.png');
}
.abs-trackpoint-icon.start {
  z-index: 10000 !important;
  width: 14px;
  height: 14px;
  background-size: 14px 14px;
  background-image: url('../img/map/trackpoints/startpoint2x.png');
}
.abs-trackpoint-icon.end {
  z-index: 10000 !important;
  width: 14px;
  height: 14px;
  background-size: 14px 14px;
  background-image: url('../img/map/trackpoints/endpoint2x.png');
}
.abs-trackpoint-icon.info {
  width: 10px;
  height: 10px;
  background-size: 10px 10px;
  background-image: url('../img/map/trackpoints/info2x.png');
}
.abs-trackpoint-icon.routing {
  width: 10px;
  height: 10px;
  background-size: 10px 10px;
  background-image: url('/module/main/img/routing/routingpoint2x.png');
}
.abs-trackpoint-icon.mid {
  background-image: url('/module/editor/img/trackpoints/editMid2x.png');
}
.abs-trackpoint-icon.mid:hover {
  background-image: url('/module/editor/img/trackpoints/edit2x.png');
  opacity: 0.5;
}
.abs-routing-icon,
.abs-image-icon {
  background-size: 50px 60px;
  width: 50px;
  height: 60px;
  background-image: url('/module/main/img/routing/routing2x.png');
}
.abs-routing-icon.none,
.abs-image-icon.none {
  background-image: url('/module/main/img/routing/routing-fault2x.png');
}
.abs-routing-icon div,
.abs-image-icon div {
  background-size: 40px 40px;
  width: 40px;
  height: 40px;
  margin: 2px 5px;
}
.abs-routing-icon.image div,
.abs-image-icon.image div {
  background-size: cover;
  width: 38px;
  height: 37px;
  margin: 5px 6px;
  border-radius: 5px;
}
.abs-marker {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 33px;
  height: 45px;
}
.abs-marker .experience-icon {
  margin: 4px 5px;
}
.abs-marker .abs-marker-bg {
  position: absolute;
  height: 100%;
  width: 100%;
}
.abs-marker.tour .abs-marker-bg {
  background-image: url('../img/map/marker/tour.png');
}
.abs-marker.poi {
  width: 34px;
  height: 47px;
}
.abs-marker.poi .abs-marker-bg {
  background-image: url('../img/map/marker/poi.png');
}
.abs-marker.cache {
  width: 34px;
  height: 47px;
}
.abs-marker.cache .abs-marker-bg {
  background-image: url('../img/map/marker/cache.png');
}
.abs-marker.fakepoint {
  width: 14px;
  height: 14px;
}
.abs-marker.fakepoint .abs-marker-bg {
  background-size: 14px 14px;
  background-image: url('../img/map/marker/fakepoint2x.png');
}
.abs-marker .abs-marker-hover {
  pointer-events: none;
  background-color: #fff;
  border: solid 1px #000;
  border-radius: 5px;
  width: 250px;
  height: 75px;
  position: absolute;
  bottom: 14px;
  left: 8px;
  display: none;
  overflow: hidden;
  font-size: 10px;
  font-weight: bold;
}
.abs-marker .abs-marker-hover.poi {
  padding-left: 25px;
  width: 225px;
  height: 42px;
}
.abs-marker .abs-marker-hover.cache {
  padding-left: 25px;
  width: 225px;
  height: 42px;
}
.abs-marker .abs-marker-hover.fakepoint {
  height: 23px;
  left: 2px;
  bottom: 3px;
  padding-left: 9px;
}
.abs-marker .abs-marker-hover .abs-marker-hover-top {
  padding: 5px;
}
.abs-marker .abs-marker-hover .abs-marker-hover-bottom {
  border-top: solid 1px #ccc;
  padding: 1px 0px 5px 17px;
}
.abs-marker .abs-marker-hover .name {
  display: block;
  font-size: 12px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.abs-marker .abs-marker-hover .position {
  display: block;
  font-weight: normal;
}
.abs-marker .abs-marker-hover .label {
  font-weight: normal;
  margin-left: 10px;
}
.abs-marker.hover {
  z-index: 1000 !important;
}
.abs-marker:hover .abs-marker-hover,
.abs-marker.hover .abs-marker-hover {
  display: block;
}
#abs-map-profile {
  display: none;
  height: 200px;
  position: absolute;
  bottom: 0px;
  width: 100%;
}
#abs-map-profile.hidden {
  display: none !important;
}
#abs-map-profile.toggle {
  height: 20px;
  background-color: rgba(0,0,0,0.6);
}
#abs-map-profile.toggle #abs-map-profile-wrapper {
  display: none;
}
#abs-map-profile #abs-map-profile-toggler {
  position: absolute;
  top: 0px;
  width: 100%;
  color: #fff;
  padding: 2px;
  text-align: center;
  cursor: pointer;
}
#abs-map-profile #abs-map-profile-wrapper {
  height: 100%;
}
#abs-map-profile #abs-map-profile-wrapper .container {
  height: 100%;
  position: absolute;
  top: 0px;
  overflow: hidden;
  width: 100%;
}
#abs-map-profile #abs-map-profile-wrapper.is-init {
  background-color: rgba(0,0,0,0.6);
}
#abs-map-profile #abs-map-profile-wrapper svg {
  pointer-events: none;
}
#track-info-on-map {
  background-color: rgba(255,255,255,0.8);
  border: solid 1px #72d9f2;
  padding: 5px 10px;
  width: 130px;
  text-align: left;
  margin-bottom: 15px;
}
#track-info-on-map p {
  margin: 0px;
}
.map-modal-header,
.map-modal-footer {
  background-color: #1eaadd;
  height: 30px;
  margin: 1px;
  line-height: 30px;
  color: #fff;
  padding: 0px 10px;
  font-weight: bold;
  font-size: 12px;
}
.map-modal-body {
  padding: 10px;
}
.map-modal-body ul {
  margin: 4px 0 0;
}
.map-modal-body li {
  line-height: 20px;
}
.map-modal {
  display: none;
  position: absolute;
  top: 80px;
  width: 350px;
  left: 50%;
  margin-left: -175px;
  background-color: rgba(0,0,0,0.6);
  color: #fff;
}
#editor-image {
  width: 700px;
  margin-left: -350px;
  z-index: 1000;
}
#editor-image.fullscreen {
  top: 0px !important;
  width: 100%;
  height: 100%;
  margin-left: -50%;
}
#editor-image.fullscreen .map-modal-header {
  position: absolute;
  left: 0;
  right: 0;
  z-index: 10;
}
#editor-image.fullscreen .map-modal-body {
  padding: 10px;
  height: 100%;
  width: 100%;
  box-sizing: border-box;
  position: absolute;
  top: 0px;
  border-top: solid 31px rgba(0,0,0,0);
}
#editor-image.fullscreen .map-modal-body .image-outer {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  border-top: solid 20px rgba(0,0,0,0);
  margin-top: -20px;
  pointer-events: none;
}
#editor-image .image-outer {
  width: 680px;
  height: 450px;
  position: relative;
}
#editor-image .image-outer .image {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  width: 100%;
  height: 100%;
}
#editor-image .button.fl {
  margin: 0 1px 0 0;
}
#editor-image .button.fl.active {
  background: #1eaadd;
}
.crossover-routing-add {
  color: #000;
  text-align: center;
  line-height: 40px;
}
#editor-routing-choose {
  width: 550px;
}
#editor-routing-choose .map-modal-body {
  height: 420px;
  overflow: auto;
}
#editor-routing-choose .map-modal-body a.anchor {
  clear: both;
  display: block;
}
#editor-routing-choose .routing-image-outer {
  width: 80px;
  height: 80px;
  margin: 15px;
  background-color: #fff;
  border: solid 1px #000;
  position: relative;
}
#editor-routing-choose .routing-image-outer .routing-image {
  background-size: 80px 80px;
  width: 80px;
  height: 80px;
  position: absolute;
}
#editor-routing-choose .routing-choose {
  width: 100px;
  height: 100px;
  float: left;
}
#editor-routing-edit {
  width: 500px;
  margin-left: -250px;
}
#editor-routing-edit form.form-horizontal {
  margin: 0px;
}
#editor-routing-edit form.form-horizontal .control-group {
  margin-bottom: 2px;
}
#editor-routing-edit .routing-image {
  width: 40px;
  height: 40px;
  background-color: #fff;
  border: solid 1px #000;
  display: block;
}
#editor-routing-edit .routing-image div {
  width: 40px;
  height: 40px;
  background-size: 40px 40px;
  display: block;
}
#editor-routing-edit .routing-image.gr {
  line-height: 40px;
  text-align: center;
}
#editor-routing-edit .left {
  width: 60px;
  float: left;
}
#editor-routing-edit .right {
  float: left;
  width: 265px;
}
.fullscreen #editor-routing-edit,
.fullscreen #editor-routing-choose {
  left: 8%;
  margin-left: 0px;
}
#editor-underground-choose .underground-choose {
  display: block;
  width: 100px;
  float: left;
  border: solid 1px #000;
  margin: 5px 8px 0px 0px;
}
#editor-underground-choose .underground-image {
  height: 60px;
  background-size: 100px 60px;
}
#editor-underground-choose .underground-image.asphalt {
  background-image: url('/module/main/img/undergrounds/asphalt.jpg');
}
#editor-underground-choose .underground-image.cobble {
  background-image: url('/module/main/img/undergrounds/cobble.jpg');
}
#editor-underground-choose .underground-image.forest {
  background-image: url('/module/main/img/undergrounds/forest.jpg');
}
#editor-underground-choose .underground-image.wood {
  background-image: url('/module/main/img/undergrounds/wood.jpg');
}
#editor-underground-choose .underground-image.singletrail {
  background-image: url('/module/main/img/undergrounds/singletrail.jpg');
}
#editor-underground-choose .underground-image.root {
  background-image: url('/module/main/img/undergrounds/root.jpg');
}
#editor-underground-choose .underground-image.snow {
  background-image: url('/module/main/img/undergrounds/snow.jpg');
}
#editor-underground-choose .underground-color {
  color: #111;
  font-size: 11px;
  padding: 5px 2px;
  height: 28px;
  overflow: hidden;
}
.map-overlay {
  position: absolute;
  right: 5px;
  bottom: 25px;
  border: solid 1px #000;
  background-color: rgba(0,0,0,0.6);
  color: #fff;
}
.map-overlay ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
}
.map-overlay ul li {
  padding: 5px;
}
.map-overlay ul li.head {
  border-bottom: solid 1px #ffffff;
}
.map-overlay:hover {
  background: #3d3d3f;
  background: -moz-linear-gradient(top,#3d3d3f 1%,#16131e 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(1%,#3d3d3f),color-stop(100%,#16131e));
  background: -webkit-linear-gradient(top,#3d3d3f 1%,#16131e 100%);
  background: -o-linear-gradient(top,#3d3d3f 1%,#16131e 100%);
  background: -ms-linear-gradient(top,#3d3d3f 1%,#16131e 100%);
  background: linear-gradient(top,#3d3d3f 1%,#16131e 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@gradGreyColor1',endColorstr='@gradGreyColor2',GradientType=0);
}
#abs-map-infos {
  right: auto;
  left: 5px;
  pointer-events: none;
}
#abs-map-funcs li .toggleOnOff {
  display: inline-block;
  width: 24px;
}
#abs-map-funcs li.link:hover {
  background-color: #1eaadd;
}
.polyOut.hover {
  stroke: #ff9900;
  stroke-width: 7px;
}
#query {
  border: none;
  height: 18px;
  width: 228px;
  padding: 2px 4px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
#query:active,
#query:focus {
  background-color: #fff;
}
#search-filter {
  height: 33px;
  padding-left: 5px;
  position: relative;
  box-shadow: 0 0 4px #fff;
}
#search-filter .search {
  margin: 6px 15px 0px 0px;
  width: 300px;
  color: #fff;
}
#search-filter .submit {
  font-weight: bold;
  line-height: 21px;
  text-align: center;
  width: 60px;
  height: 22px;
  cursor: pointer;
  background: #478B76;
  background: -moz-linear-gradient(top,#478B76 0%,#3D7768 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#478B76),color-stop(100%,#3D7768));
  background: -webkit-linear-gradient(top,#478B76 0%,#3D7768 100%);
  background: -o-linear-gradient(top,#478B76 0%,#3D7768 100%);
  background: -ms-linear-gradient(top,#478B76 0%,#3D7768 100%);
  background: linear-gradient(top,#478B76 0%,#3D7768 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@color1',endColorstr='@color2',GradientType=0);
}
#search-filter .filter-select {
  width: 180px;
  height: 27px;
  padding-top: 6px;
  border-left: solid 1px rgba(255,255,255,0.5);
  border-bottom: 1px solid rgba(0,0,0,0.05);
  font-weight: bold;
  cursor: pointer;
  position: relative;
  float: right;
}
#search-filter .filter-select:hover {
  z-index: 3;
}
#search-filter .filter-select .header {
  padding: 10px;
}
#search-filter .filter-select .header .button:first-child {
  margin-left: 0px;
}
#search-filter .filter-select .select {
  margin: 2px;
  margin-right: 7px;
}
#search-filter .filter-select .text {
  margin-top: 5px;
}
#search-filter .filter-select .text span {
  font-weight: normal;
}
#search-filter .filter-select .filter-select-tab {
  position: absolute;
  width: 361px;
  display: none;
  bottom: 33px;
}
#search-filter .filter-select .filter-select-tab .button {
  margin: -5px;
}
#search-filter .filter-select:hover .filter-select-tab {
  display: block;
}
#search-filter .filter-select:hover .filter-select-tab.tour {
  right: -181px;
}
#search-filter .filter-select:hover .filter-select-tab.poi {
  right: 0px;
}
#search-filter .filter-select:hover .filter-select-tab.guided {
  right: 0px;
}
#search-filter .filter-select .arrow-up {
  width: 20px;
  height: 22px;
  background-image: url(/img/global/arrow_up.png);
  background-repeat: no-repeat;
  background-position: center;
  float: right;
  border-left-style: solid;
  border-left-width: 1px;
}
#search-filter .filter-select:hover .arrow-up {
  background-image: url(/img/global/arrow_down.png);
}
#search-filter .option {
  width: 175px;
  height: 36px;
  border-top: solid 1px #585858;
  color: #fff;
  line-height: 38px;
  padding-left: 5px;
}
#search-filter .option:hover {
  background-color: #585858;
}
#search-filter .option.bl {
  border-left: solid 1px #585858;
}
#search-filter .option .able {
  margin-top: 7px;
  margin-right: 10px;
  width: 20px;
  height: 20px;
}
#search-filter .option .bottom {
  height: 5px;
}
#search-filter .option .bottom.half {
  width: 180px;
  height: 9px;
}
#search-filter .option .check {
  width: 15px;
  height: 16px;
  background-image: url(/img/global/form/option_checked_w.png);
  float: right;
  margin: 10px 10px 10px 4px;
  display: none;
}
#search-filter .option.active .check {
  display: block;
}
#search-filter .option .text {
  margin-top: 0px;
  font-size: 11px;
}
#filter-button {
  display: none;
  background-color: #989898;
  width: 45px;
  height: 29px;
  color: #fff;
  text-align: center;
  margin-top: 7px;
  padding-top: 3px;
  cursor: pointer;
  border: solid 1px rgba(255,255,255,0.7);
  border-bottom: none;
}
#filter {
  height: 50px;
  background-color: #989898;
  display: none;
}
#filter .filter-tab {
  width: 20%;
  height: 100%;
  float: left;
  margin-right: 4px;
}
#filter .filter-tab .grey {
  background-color: #ccc;
}
#filter .text {
  margin: 5px;
  color: #373737;
}
#filter .silder-out {
  margin: 20px 5px 5px;
}
#filter .slider-back-out {
  float: left;
}
#filter .slider-back-out.none {
  width: 100%;
}
#filter .slider-back-out.five {
  width: 20%;
}
#filter .slider-back-out.four {
  width: 25;
}
#filter .slider-back-in {
  height: 5px;
  background-color: #b7cd00;
  border: solid 1px #666666;
}
#breadcrumb {
  clear: both;
  margin-top: 2px;
  height: 34px;
  border-top: 1px solid rgba(255,255,255,0.5);
  border-bottom: 1px solid rgba(0,0,0,0.05);
  overflow: hidden;
}
#breadcrumb .symbol,
#breadcrumb .symbol div {
  background-image: url(/img/global/breadcrumb_symbol.png);
  background-repeat: no-repeat;
  height: 34px;
  width: 36px;
  float: left;
}
#breadcrumb h1 {
  font-weight: bold;
  font-size: 14px;
  line-height: 14px;
  display: table-cell;
  vertical-align: middle;
  margin: 0px;
  padding: 0px;
}
#breadcrumb h1 span.title {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 250px;
  display: block;
}
#breadcrumb h1 span.sub-title {
  font-size: 12px;
  display: block;
  color: #fff;
  font-weight: normal;
}
#breadcrumb h2 {
  color: #fff;
  margin: 0px;
  padding: 0px;
  font-size: 12px;
}
#breadcrumb .symbol .search {
  background-image: url(/img/global/breadcrumb/search.png);
  background-position: 10px center;
}
#breadcrumb .symbol .user {
  background-image: url(/img/global/breadcrumb/user.png);
  background-position: 10px center;
}
#breadcrumb .symbol .exp {
  background-image: url(/img/global/breadcrumb/exp.png);
  background-position: 10px center;
}
#breadcrumb .text {
  float: left;
  padding: 3px 10px 2px 10px;
  height: 29px;
  width: 150px;
  display: table;
}
#breadcrumb .crumb:first-child .text {
  width: 95px;
}
#breadcrumb .buttons {
  margin: 1px 1px 0 0;
}
#breadcrumb .button {
  float: right;
  padding: 5px 7px;
  font-size: 12px;
  font-weight: normal;
}
.loader-out {
  background-color: rgba(255,255,255,0.5);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  display: none;
}
.loader-in {
  width: 100%;
  height: 100%;
  background-position: center;
  background-repeat: no-repeat;
}
.modal {
  display: none;
  width: 800px;
  margin-left: -400px;
}
.modal-head {
  height: 30px;
  line-height: 30px;
  text-align: center;
  font-weight: bold;
  background-color: rgba(255,255,255,0.9);
}
.modal-head .modal-closer {
  position: absolute;
  right: 0px;
  display: block;
  cursor: pointer;
  top: 0px;
  width: 30px;
  height: 30px;
}
.images .image.thumb {
  width: 144px;
  height: 144px;
}
#experience-type-selector {
  z-index: 1001;
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,0.3);
}
#experience-type-selector .modal-wrapper {
  position: absolute;
  width: 600px;
  left: 50%;
  margin-left: -300px;
  height: 70%;
  overflow: hidden;
  top: 15%;
}

#experience-type-selector .modal-body {
  max-height: inherit;
}

#experience-type-selector .experience-type {
  float: left;
  width: 260px;
}
#experience-type-selector .experience-type input {
  float: left;
  margin: 10px;
  cursor: pointer;
}
#experience-type-selector .experience-type span {
  float: left;
  margin-top: 8px;
}
#experience-type-selector .experience-type h3 {
  clear: both;
}
#experience-type-selector .experience-icon {
  float: left;
  clear: both;
}