
body.page-template-page-workout-videos header.header {background-color: rgba(118, 43, 133, 1);}
body.page-template-page-workout-videos header.header .header-inner {height: 77px;}
body.page-template-page-workout-videos header.header {position: relative}
.page-template-page-workout-videos main {padding-top: 0px; padding-left: 10px; padding-right: 10px;}
.page-template-page-workout-videos main > section {padding-top: 40px;}

.cols-video-tax {margin: 40px auto 0; width: 900px; max-width: calc(100% - 30px);}
  .cols-video-tax .col {border-radius: 5px; background-color: rgba(118, 43, 133, 1); padding: 0; text-align: center}
  .cols-video-tax a {text-decoration: none; color: #fff;transition: all ease-in 200ms;display: block;padding: 10px;margin: 0 !important;border-radius: 6px;}

.cols-videos {text-align: center; width: calc(100% - 40px); margin: 0 auto;}

  .cols-videos video {display: block; width: 100%; height: auto; margin-bottom: 10px;}
  .cols-videos a {text-decoration: none; text-align: center}
  .cols-videos p {line-height: 1.3rem}
  .cols-videos h3 {font-size: 1.2rem;}
  .cols-video-tax a img {display: block;width: 103px;margin: 10px auto;}
  .cols-video-tax p {display: block;margin: 0;padding: 0;display: none;}
  .cols-video-tax a:hover {color: white;box-shadow: 0 0 0 4px #91559d;}

.back.back-to-workout {margin: 40px 20px 20px auto;width: 140px;border: 2px solid #6d3281;padding: 10px;border-radius: 5px;color: #6d3281;cursor: pointer;font-weight: bold;transition: all ease-in 200ms;font-size: 20px;letter-spacing: 0.01em;}
.back.back-to-workout:hover {background: #6d3281;color: #f9de53;border-color: #6d3281;}


img.aligncenter {margin: 0 auto; display: block; text-align: center;}

.coming-soon {margin: 150px 0 150px 0; text-align: center;}
.coming-soon h2 {text-align: center; margin: 0 0 15px 0}
.coming-soon a {text-decoration: none;}

.has-background {padding-top: 150px !important; padding-bottom: 150px !important;}
.has-background p,
.has-background li {color: #fff}

.acf-field-639cc6885ff16 {display: none}

.wof-wheel .wof-slice {
  width: 25% !important;
  font-size: 18px !important;
  text-align: center!important;

}  
.wof-spinning.wof-slices div:nth-child(1){
  margin-left: 64px;
}
.wof-spinning.wof-slices div:nth-child(2){
  margin-top: 49px;
  margin-left: 30px;
}
.wof-spinning.wof-slices div:nth-child(3){
  margin-top: 57px;
  margin-left: -44px;
}
.wof-spinning.wof-slices div:nth-child(4){
  margin-left: -57px;
}
.wof-spinning.wof-slices div:nth-child(5){
  margin-top: -53px;
  margin-left: -31px;
}
.wof-spinning.wof-slices div:nth-child(6){
  margin-left: 39px;
  margin-top: -54px;
}
.wof_link{
  text-decoration: none !important;
  color: #ffffff !important;
}
.wof-btn-done{
    background: #30125b;
    color: #ffffff;
    padding: 0;
    text-transform: uppercase;
    margin-top: 15px;
    transition: all .2s ease;
    line-height: 38px;
    text-decoration: none;
    text-align: center;
    font-size: 16px;
    box-sizing: border-box;
    width: 100%!important;
    border-radius: 4px;
    border: none;
    height: 38px;
}
.wof-btn-done:hover {
    color: #ffffff !important;
    background-color: #30125b!important; 
    opacity: .85 !important;
}    
.wof-btn-done.wof-close{display: none!important;}
@media only screen and (min-width: 1081px) {
  .wof-right{margin-left: 53px;}
}
/* @media only screen and (max-width: 600px) { */

.wof-wheel .wof-slice{
   font-size: 11px !important;
   text-align: right !important;
   width: 40%!important;
   margin: 0px !important;
  }
  .wof-spinning.wof-slices div:nth-child(1){
     width: 34%!important;
}


