body { font-family: 'Montserrat', sans-serif; font-weight: 400; color: #003a60; }

a { color: #0097e6; }

a:link, a:focus, a:visited { color: #0097e6; }

a:hover, a:active { color: #0097e6; }

h1, h2, h3, h4, h5, h6 { font-family: 'Montserrat', sans-serif; font-weight: 600; color: #003a60; }

p { font-family: 'Montserrat', sans-serif; font-weight: 400; }

/* Content */
.content img { display: block; max-width: 100%; height: auto; margin: 0; float: none; }

.content img.inline { display: inline-block; }

.content img.leftAlone { margin-right: 1em; float: left; }

.content img.center { margin-right: auto; margin-left: auto; }

.content img.left { margin-top: 0; margin-right: 1em; float: left; }

.content img.right { margin-top: 0; margin-left: 1em; float: right; }

ul { list-style-image: url("../images/bullet-blue.svg"); }

.exercise-step { padding: 30px 0; }

.exercise-step:nth-child(2) { background-color: #f6fcff; }

.exercise-step .exercise-content { margin-bottom: 30px; padding: 0 15px; }

.exercise-step .exercise-content h1, .exercise-step .exercise-content h2, .exercise-step .exercise-content h3 { margin-top: 0; }

.exercise-step .exercise-content ul { padding-left: 15px; }

.exercise-step .exercise-gallery { padding: 0 7px; }

.exercise-step .gallery-image { position: relative; padding-right: 7px; padding-left: 7px; }

.exercise-step .gallery-image .img-wrapper { width: 100%; overflow-x: hidden; cursor: pointer; }

.exercise-step .gallery-image .video-caption-wrapper { position: absolute; bottom: 0; left: 0; width: 100%; padding: 0 7px; z-index: 2; }

.exercise-step .gallery-image .video-caption-wrapper .video-caption { border: 1px solid #e0dacf; border-bottom: 5px solid #ffb400; background-color: #fff; }

.exercise-step .gallery-image .video-caption-wrapper .video-caption .video-title { padding: 10px; }

.exercise-step .gallery-image .video-caption-wrapper .video-caption p { margin: 0; color: #0097e6; }

.exercise-step .gallery-image .video-caption-wrapper .video-caption h4, .exercise-step .gallery-image .video-caption-wrapper .video-caption h5 { margin-top: 0; margin-bottom: 5px; }

.exercise-step .gallery-image .video-caption-wrapper .video-caption .video-icon { display: -webkit-box; display: -ms-flexbox; display: flex; position: absolute; top: 50%; right: 15px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 30px; height: 30px; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); border: 1px solid #003a60; border-radius: 50px; background-color: #003a60; line-height: 1px; }

.exercise-step .gallery-image .video-caption-wrapper .video-caption .video-icon i { margin-top: 2px; color: #fff; font-size: 18px; }

.exercise-step .slick-slider .slick-track { margin-right: initial; margin-left: initial; }

.exercise-step .slick-arrow { display: -webkit-box; display: -ms-flexbox; display: flex; position: absolute; top: 50%; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 36px; height: 36px; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); border: 1px solid #003a60; border-radius: 50px; background-color: #003a60; cursor: pointer; z-index: 1; }

.exercise-step .slick-arrow.next { right: 20px; }

.exercise-step .slick-arrow.next i { margin-left: 3px; }

.exercise-step .slick-arrow.prev { left: 20px; }

.exercise-step .slick-arrow.prev i { margin-right: 3px; }

.exercise-step .slick-arrow i { color: #fff; font-size: 20px; }

@media (min-width: 768px) { .exercise-step { display: -webkit-box; display: -ms-flexbox; display: flex; }
  .exercise-step .exercise-content { width: 30%; max-width: 30%; float: left; }
  .exercise-step .exercise-gallery { width: 70%; max-width: 70%; float: left; } }
/*# sourceMappingURL=exerciseguideelement.css.map */