.mtk-elevation-profile .mtk-elevation-section {
  fill: rgba(255, 0, 0, 0.2);
}

.mtk-elevation-profile .mtk-elevation-curve-stroke:not(.mtk-elevation-curve-surface) {
  stroke-width: 0.7rem;
  stroke: #2e2e2e;
  stroke-opacity: 0.2;
}

.mtk-elevation-profile .mtk-elevation-curve-stroke.mtk-elevation-curve-surface {
  stroke-width: 1.1rem;
  stroke-opacity: 1;
}

.mtk-elevation-profile .mtk-elevation-curve-fill {
  fill: #2e2e2e;
  opacity: 0.2;
}

.mtk-elevation-profile .mtk-elevation-curve-bar {
  stroke: #ff3b3b;
  stroke-width: 0.2rem;
}

.mtk-elevation-profile .mtk-elevation-text {
  font-size: 3.4rem;
  fill: #333333;
}

.mtk-elevation-profile .mtk-elevation-curve-start-label,
.mtk-elevation-profile .mtk-elevation-curve-end-label,
.mtk-elevation-profile .mtk-elevation-curve-top-label,
.mtk-elevation-profile .mtk-elevation-curve-poi-label,
.mtk-elevation-profile .mtk-elevation-curve-legend-label {
  font-size: 3.3rem;
}

.mtk-elevation-profile .mtk-elevation-curve-top-label {
  fill: none;
  stroke: none;
}

.mtk-elevation-profile .mtk-elevation-axe-label {
  font-size: 3.2rem;
}
  

.mtk-elevation-profile .mtk-elevation-x-axe,
.mtk-elevation-profile .mtk-elevation-y-axe {
  stroke: #2e2e2e;
  stroke-width: 0.1rem;
  stroke-opacity: 1;
}

.mtk-elevation-profile .mtk-elevation-x-grid,
.mtk-elevation-profile .mtk-elevation-y-grid {
  stroke: #2e2e2e;
  stroke-width: 0.1rem;
  stroke-opacity: 0.3;
}

.mtk-elevation-profile .mtk-elevation-background {
  fill: #ffffff;
  fill-opacity: 0.75;
  stroke: #2e2e2e;
  stroke-width: 0.5rem;
  stroke-opacity: 1;
  opacity: 1;
}

.mtk-elevation-profile .mtk-elevation-close {
  stroke: #2e2e2e;
}

.mtk-elevation-profile .mtk-elevation-curve-start-point,
.mtk-elevation-profile .mtk-elevation-curve-end-point,
.mtk-elevation-profile .mtk-elevation-curve-top-point {
  fill: #be6193;
  fill-opacity: 0.85;
  stroke: none;
  r: 1rem;
}

.mtk-elevation-profile .mtk-elevation-curve-top-point {
  fill: none;
}

.mtk-elevation-profile .mtk-elevation-curve-poi-point {
  opacity: 0.9;
}

.mtk-elevation-profile .mtk-elevation-curve-poi-point:hover {
  opacity: 1;
}


/* APPENDED TO CONTAINER */

.mtk-elevation-profile.mtk-elevation-container .mtk-elevation-curve-top-point {
  fill: #be6193;
  fill-opacity: 0.85;
}

.mtk-elevation-profile.mtk-elevation-container .mtk-elevation-curve-top-label {
  fill: #2e2e2e;
}