.stepsheets-table-header th {
font-size: 16px ;
color: #2c70b8;
}
.cwdance-nav-wrapper {
text-align: center;
display:inline-block;
width:100%;
}
.cwdance-nav-wrapper-top {
margin-top:25px;
margin-bottom:25px;	
}
.search-stepsheets-wrapper {
padding-top:15px;
padding-bottom: 20px;
border-bottom: 2px solid #eee;
}
.cwdance-dance-type{
float:right;
}
@media (max-width:600px){
.cwdance-dance-type {
float:left;
padding-top:25px;
}	
}
#search-stepsheets,.cwdance-nav-button,.cwdance-nav-button-gray, 
#mc-embedded-subscribe, 
#search-2 .button {
border-radius:5px;
color: #fff !important; 
text-decoration: none; 
text-transform:none;
padding: 8px 10px; 
background-color: #2c70b8;
font-weight:normal;
font-size:1em;
}
.cwdance-nav-next{
padding-left:29px;
padding-right:29px;
}
.cwdance-nav-bg-gray {
background-color:gray;
}
.cwdance-bottom-30 {
margin-bottom:30px;
}
.cwdance-videos-wrapper {
display:flex;
flex-wrap:wrap;
}
.cwdance-video { }
.cwdance-video-right {
width:300px;
margin-left:auto;
}
label.cwdance-video-label, .cwdance-stepsheet-label, .cwdance-choreo-label, .cwdance-music-label, .cwdance-artist-label {
display:inline;
width:20%;
}