.search_results {
    width: 80%;
    padding: 2% 0;
    margin-left: auto;
    margin-right: auto;
}

.search_results .mejs-controls {
    display: none;
}

.nsm_highlight {
    background-color: #FFFF00;
}

.search_results .transcript_group,
.search_results .nsm_transcript_block {
    display: none;
}

.search_results table,
.search_results td {
    border: none;
}

.search-field {
    width: 100%;
}

.video-search-form .search-field{
    margin-left: 0;
}

.videojumpats .search-ditto-start {
    cursor: pointer;
}

.videojumpats table {
    margin: 0;
}

.search_results h2 {
    padding-bottom: 0.5em;
}

pre.wp-block-preformatted {
    white-space: normal;
}

/*
div.progressally-video-container.progressally-wistia-video-container{
    height: 100%;
    padding-bottom: 0;
}

iframe.wistia_embed {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
*/
.progressally-video-container-fluid-dimension.progressally-vimeo-video-container .transcript_group{
    /*margin-bottom:-56.25%;*/
}
.progressally-video-container-fluid-dimension.progressally-vimeo-video-container {
    height: auto;
}

.progressally-video-container-fluid-dimension:not(.progressally-vimeo-video-container) iframe:not(.wistia_embed){
    min-height: auto;
    position: static;
}

div.progressally-video-container.progressally-video-container-fluid-dimension:not(.progressally-vimeo-video-container) iframe:not(.wistia_embed){
    position: relative;
}

.noselect{
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
    -khtml-user-select: none; /* Konqueror HTML */
    -moz-user-select: none; /* Old versions of Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none; /* Non-prefixed version, currently
                          supported by Chrome, Edge, Opera and Firefox */
}


.searchditto-group-header{
    display: flex;
    align-items: center;
    border: 1px solid #e7e9ec;
    background: #fff;
    border-bottom: 0;
    border-radius: 3px 3px 0 0;    
    padding: 15px 20px;
    margin-bottom: 15px;
}
.searchditto-group-header h2{
    flex: 1;
    min-width: 0;
    float: left;
}

.searchditto-total-results{
    font-size:12px;
    color:#122b46;
    letter-spacing:.25px;
    line-height:1
}