/*
Theme Name: MeetCritique
Theme URI: www.400lb.com
Template: Divi
Author: 400lb
Author URI: www.400lb.com
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 3.0.101.1523842111
Updated: 2018-04-16 01:28:31

*/

@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;500;700;900&display=swap');

/* CSS variable - Set --header-bg-start-color to #75caf5 */
/* Set --header-bg-end-color to #a631f0 */

/* change the highlighted text background color to #78c8f0 */
/* change the highlighted text color to #FFFFFF */
::-moz-selection { /* Code for Firefox */
  background: #78c8f0;
  color: #FFFFFF;
}

::selection {
  background: #78c8f0;
  color: #FFFFFF;
}


:root {
	background: #171717;
	--header-bg-start-color: #75caf5;
	--header-bg-end-color: #a631f0;
}

::placeholder {
	/* Chrome, Firefox, Opera, Safari 10.1+ */
	color: #BBBBBB;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	/* Firefox */
}

:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color: #BBBBBB;
}

::-ms-input-placeholder {
	/* Microsoft Edge */
	color: #BBBBBB;
}

* {
	box-sizing: border-box;
}

html {
	background: #171717;
}

body:not(.ispreloaded) .preloadthis {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

body.show {
	opacity: 1!important;
}

body.single-glossary, 
body.page, html,
.page #page-container {
	overflow-x: hidden;
	background-color: #EEEEEE;
}

.bg-white {
	background-color: #FFFFFF;
}

button {
	cursor: pointer;
}

.error404 #sidebar,
.error404.et_right_sidebar #main-content .container:before {
	display: none!important;
}
.error404.et_right_sidebar #left-area {
	width: 100%;
	float: none;
	padding-right: 0;
}
.error404.et_right_sidebar #left-area h1,
.error404.et_right_sidebar #left-area p {
	color: #d82a45;
}
.error404.et_right_sidebar #left-area h1 {
	float: left;
}
.error404.et_right_sidebar #left-area h1:after {
	content: '🤸';
	display: inline-block;
	margin-left: 0.3em;
	transition: all 1s ease;
}
.error404.et_right_sidebar #left-area h1:focus:after,
.error404.et_right_sidebar #left-area h1:active:after,
.error404.et_right_sidebar #left-area h1:hover:after {
	transform: rotate(720deg);
}
.error404.et_right_sidebar #left-area p {
	clear: both;
}

.woocommerce a.button.alt,
.woocommerce-page a.button.alt,
.woocommerce button.button.alt,
.woocommerce button.button.alt.disabled,
.woocommerce-page button.button.alt,
.woocommerce-page button.button.alt.disabled,
.woocommerce input.button.alt,
.woocommerce-page input.button.alt,
.woocommerce #respond input#submit.alt,
.woocommerce-page #respond input#submit.alt,
.woocommerce #content input.button.alt,
.woocommerce-page #content input.button.alt,
.woocommerce a.button,
.woocommerce-page a.button,
.woocommerce button.button,
.woocommerce-page button.button,
.woocommerce input.button,
.woocommerce-page input.button,
.woocommerce #respond input#submit,
.woocommerce-page #respond input#submit,
.woocommerce #content input.button,
.woocommerce-page #content input.button,
.woocommerce-message a.button.wc-forward,
body .et_pb_button {
	display: inline-block;
}

h1, h2, h3, h4, h5, h6 {
	color: #0c71c3;
	color: #555555;
    font-weight: 500;
	font-family: 'Poppins',Calibri,Helvetica,Arial,Lucida,sans-serif;
	line-height: 120%;
}

h1.video_title {
	padding-bottom: 24px;
	padding-bottom: 12px;
}
.v4 [data-view="judge"] h1.video_title {
	width: calc(100% - 12% - 200px);
}
h3.video_title {
	padding-bottom: 4px;
	text-transform: uppercase;
	font-size: 16px;
}

*.gymnast_color {
	color: #8300e9;
}

*.gymnast_color_background {
	background-color: #8300e9;
	color: #FFFFFF;
}

h1 .inline_block {
	display: inline-block;
}

a {
	-webkit-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}
a:hover, a:focus {
	color: #2ea3f2;
}

.smallheader {
	font-size:70%; display:inline-block; margin-bottom:5px;
}

.align-left {
	text-align: left;
}
.align-center {
	text-align: center;
}
.align-right {
	text-align: right;
}

.noselect {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.btnGymnast,
.btnActions {
	display:block;
	text-align: center;
	margin: 0;
	padding: 0;
}
.btnGymnast a,
.btnActions a,
.btnGymnast .et_pb_button_module_wrapper>a,
.btnActions .et_pb_button_module_wrapper>a,
.btnGymnast.et_pb_button_module_wrapper>a,
.btnActions.et_pb_button_module_wrapper>a {
	display:block;
	font-size: 16px;
	margin: 0 0 8px 0;
}

.et_pb_button,
.et_pb_bg_layout_light .et_pb_button:hover,
.et_pb_bg_layout_light .et_pb_button:focus,
.et_pb_button:hover,
.et_pb_button:focus {
	background: #F00;
	background: #8300e9;
	color: #FFFFFF;
}

.btnActions a.et_pb_button {
	background: #969696;
}
.btnActions a.et_pb_button:hover,
.btnActions a.et_pb_button:focus,
.btnActions a.et_pb_button:active {
	background: #A4A4A4;
}
.btnActions.btnNewVideo a.et_pb_button {
	background: #b939f9;
	color: #ffffff;
}
.btnActions.btnActionAddAMeet a.et_pb_button {
	background: #b939f9;
	color: #ffffff;
}

.btnGymnast a,
.et_pb_bg_layout_light.et_pb_button:hover,
.et_pb_bg_layout_light.et_pb_button:focus,
body.et_pb_button_helper_class .btnNewVideo a.et_pb_button,
body.et_pb_button_helper_class .btnNewVideo a.et_pb_button:hover,
body.et_pb_button_helper_class .btnNewVideo a.et_pb_button:focus {
	background: #8300e9;
	color: #ffffff;
}
.btnGymnastAdd,
.et_pb_button_module_wrapper>a.btnGymnastAdd {
	display:block;
}

body.submitting_video form.video_form_add button[type="submit"] {
	background: #CCCCCC;
	pointer-events: none;
}
body.submitting_video form.video_form_add button[type="submit"] img {
	filter: saturate(0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	-moz-opacity: 0.30;
	-khtml-opacity: 0.30;
	opacity: 0.30;
}
body.submitting_video.submitting_video_info form.video_form_add .et_contact_bottom_container:after {
	content: 'One moment please ...';
	display: block;
	clear: both;
	float: none;
	padding: 10px 10px;
	color: #9d9d9d;
}

body.submitting_video.submitting_video_info form.video_form_add .et_contact_bottom_container[data-msg]:after {
	content: attr(data-msg);
}

.buttons_container {
	/*padding: 20px 0 0 0;*/
}
.review_controls {
	max-width: none;
	margin: 0 auto;
}

.review_controls .btnActions.btn_container_clear,
.review_controls .btnActions.btn_container_save,
.review_controls .btnActions.btn_container_submit {
	margin: 0!important;
	margin-right: 0!important;
	margin-bottom: 0!important;
	display: block;
	float: left;
}
.review_controls .btn_container_clear {
	width: 33.33%;
	padding-right: 10px;
}
.review_controls .btn_container_save {
	/* width: 50%; */
	width: 33.33%;
}
.review_controls .btn_container_submit {
	width: 100%;
}
.review_controls .btnActions.btn_container_clear > .et_pb_button ,
.review_controls .btnActions.btn_container_save > .et_pb_button ,
.review_controls .btnActions.btn_container_submit > .et_pb_button  {
	display: block;
	width: auto!important;
}

.review_controls .btnActions {
	display: inline-block;
	margin-bottom: 0.25em!important;
	margin-right: 0.3em!important;
}
.review_controls .btnActions .et_pb_button {
	padding: .5em 1.5em .5em 1.6em;
	line-height: 110%!important;
}
.review_controls .btnActions .et_pb_button:hover {
	padding: .5em 2.3em .5em 0.8em;
}

body .btnActions a.et_pb_button.btnVideoReset {
	background: #e65733;
}
body .btnActions a.et_pb_button.btnVideoReset:hover,
body .btnActions a.et_pb_button.btnVideoReset:focus {
	background: #eb7c60;
}

body .btnActions a.et_pb_button.btnVideoSave,
body .btnActions a.et_pb_button.btnVideoSubmit {
    background: #0733d5;
}
body .btnActions a.et_pb_button.btnVideoSave:hover,
body .btnActions a.et_pb_button.btnVideoSave:focus,
body .btnActions a.et_pb_button.btnVideoSubmit:hover,
body .btnActions a.et_pb_button.btnVideoSubmit:focus {
	background: #2f5bf9;
}

.buttons_container .et_pb_button:hover:after {
	margin-left: 0.5em!important;
}
.buttons_container:after,
.buttons_container_col:after,
.buttons_container_row:after {
	content:' ';
	clear:both;
	display:block;
}
.buttons_container_col {
	width: 50%;
	float: left;
	display: block;
}

.review_controls .buttons_container_row.toggle_issues {
	padding: 12px;
	margin: 0 0 12px 0;
	background: #F6F6F6;
	border: 1px solid #E6E6E6;
}
.review_controls .buttons_container_row .btnIssueHide {
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	display: inline-block;
	height: 24px;
	width: 24px;
	text-align: center;
	border-radius: 4px;
}
.review_controls .buttons_container_row select {
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	border-radius: 4px;
	height: 24px;
	width: calc(100% - 32px);
}

.review_notes_input_container {
	position: absolute;
	background: #DDDDDD;
	z-index: 100;
	border: 1 px solid rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 3px rgb(0 0 0 / 40%),
	0 2px 6px rgb(0 0 0 / 20%);
}
.review_notes_input_container.add {
	background: #33CC00;
}
.review_notes_input_container.subtract {
	background: #CC0000;
}
.review_notes_input_container.observation {
	background: #9571c3;
}
.review_notes_input_inner {
	position: relative;
	padding: 34px 6px 28px 6px;
	width: 200px;
}
.review_notes_input_container textarea {
	margin: 0;
	width: 100%;
	height: 120px;
	min-width: 100%;
	max-width: 100%;
	min-height: 120px;
	max-height: 120px;
	background: rgba(0, 0, 0, 0.05);
	border: 1px solid rgba(0, 0, 0, 0.2);
	color: #FFFFFF;
	padding: 0.3em 0.5em;
}
.review_notes_input_container .noteLabel {
	color: rgba(0,0,0,0.4);
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 600;
	line-height: 150%;
	margin-bottom: 2px;
	margin-left: 4px;
}
.review_notes_input_container .review_score_input {
	margin: 0 0 4px 0;
	width: 100%;
	min-width: 100%;
	max-width: 100%;
	background: rgba(0, 0, 0, 0.05);
	border: 1px solid rgba(0, 0, 0, 0.2);
	color: #FFFFFF;
	padding: 0.2em 0.5em;
}
.review_notes_input_container .btn {
	cursor: pointer;
	position: absolute;
	background: rgba(255, 255, 255, 0.2);
	border-radius: 4px;
	box-shadow: 0 0 2px rgb(0 0 0 / 20%),
	0 1px 6px rgb(0 0 0 / 20%);
	border: none;
}
.review_notes_input_container .btnClose {
	right: 6px;
	top: 6px;
}
.review_notes_input_container .btnSave {
	right: 6px;
	bottom: 6px;
}
.review_notes_input_container .btnDelete {
	right: 46px;
	bottom: 6px;
}

.buttons_container .et_pb_button:after {
    line-height: 1.1em;
    font-size: 1.1em!important;
    margin-left: -1em;
    left: auto;
}
.buttons_container .et_pb_button:hover:after {
	margin-left: 0.6em;
}

.info_row {
	padding: 0;
	margin: 0;
	width: auto;
	font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
}
.info_row:after {
	content: ' ';
	clear:both;
	display: block;
}
.label, .value {
	display:block;
	float:left;
}
.label {
	font-weight: bold;
	width: 35%;
}
.value {
	font-weight: normal;
	width: 65%;
}

.video_review_item {
	margin: 10px 0;
	width: 100%;
}
.video_review_item .et_pb_row {
	border: 1px solid #EEEEEE;
	padding:10px 16px;
	width: 100%;
}
.video_review_item .header {
	background: rgba(158,31,244,1);
	border: 1px solid #6d1da3;
	color: #FFFFFF;

	/* background: rgba(158,31,244,1);
	background: -moz-linear-gradient(180deg, rgba(114,205,255,1) 0%, rgba(158,31,244,1) 70%);
	background: -webkit-linear-gradient(180deg, rgba(114,205,255,1) 0%, rgba(158,31,244,1) 70%);
	background: linear-gradient(180deg, rgba(114,205,255,1) 0%, rgba(158,31,244,1) 70%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#72cdff",endColorstr="#9e1ff4",GradientType=1); */
}
.video_review_item[data-fasttrack="1"] .header {
	background: #8283bf;
	background: -moz-linear-gradient(180deg, #8fdaff 0%, #9e7feb 100%);
	background: -webkit-linear-gradient(180deg, #8fdaff 0%, #9e7feb 100%);
	background: linear-gradient(180deg, #8fdaff 0%, #9e7feb 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#8fdaff",endColorstr="#9e7feb",GradientType=1);
	border: 2px solid #FFFFFF;
	box-shadow: 0 2px 3px rgba(0,0,0,0.2), 0 3px 6px rgba(0,0,0,0.3);
}
.video_review_item .header .col1, .video_review_item .header .col2 {
	display:block;
	float:left;
	margin: 0;
}
.video_review_item .header .col1 {
	width: 70%;
}
.video_review_item .header .col2 {
	width: 30%;
}.video_review_item .header .col1 .score {
	position: absolute;
	bottom: 0;
	left: 0;
}

.video_review_item.owned .header {
	background: #0095ff;
	border: 1px solid #0b78c6;
	
	/* background: rgb(21 147 36);
	background: -moz-linear-gradient(180deg, rgb(139 255 0) 0%, rgb(21 147 36) 70%);
	background: -webkit-linear-gradient(180deg, rgb(139 255 0) 0%, rgb(21 147 36) 70%);
	background: linear-gradient(180deg, rgb(139 255 0) 0%, rgb(21 147 36) 70%);
	background: linear-gradient(180deg, rgb(139 255 0) 0%, rgb(21 147 36) 70%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#72cdff",endColorstr="#9e1ff4",GradientType=1); */
}
.video_review_item.review .header {
	background: #555555;
	border: 1px solid #444444;
}
.video_review_item.inactive .header {
	background: #999999;
	border: 1px solid #888888;
}
.video_review_item p {
	padding-bottom: 6px;
}
.video_review_item .header a {
	color: #00CCFF;
}

.video_review_item_v2_container {
	margin: 0 0 12px 0;
	border: 1px solid #D7D7D7;
	border-bottom-width: 2px;
}

.video_review_item_v2_container[data-state="4"] {
    border-color: #0095df;
    border-color: #0dd557;
}
.video_review_item_v2_container .footer {
	background: #999999;
	color: #FFFFFF;
	border-top: 1px solid #D7D7D7;
	text-align: right;
	font-size: 12px;
	font-weight: 300;
	padding: 0px 12px 0px 12px;
}
.video_review_item_v2_container .footer.review {
	background: #35bcff;
	color: #ffffff;
	border-top: 1px solid #0086c7;	
	background: #35f27b;
	color: #111111;
	border-top: 2px solid #dddddd;
}
.video_review_item_v2_container .footer.edit a {
	color: #f2e0ff;
	color: #ffcc00;
	/* color: #99d7f5; */
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.video_review_item_v2_container .footer.edit a:hover,
.video_review_item_v2_container .footer.edit a:focus,
.video_review_item_v2_container .footer.edit a:active {
	color: #b2e6ff;
	color: #ffffff;
}

.video_review_item_v2_container .btn_edit {
	display: inline-block;
	padding: 0px 4px;
	margin: 0 0 0 8px;
}

.mc_row_progress {

}
.mc_row_progress .mc_row_progress_status {
	font-size: 12px;
	font-weight: 400;
	margin-bottom: 0px;
	line-height: 120%;
	display: inline-block;
	padding: 0.2em 0.5em;
}
.mc_row_progress .mc_row_progress_status[data-state="3"] {
    font-weight: 700;
    color: #a028f5;
}
.mc_row_progress .mc_row_progress_status[data-state="4"] {
	font-weight: 700;
    color: #ffffff;
    background: #a028f5;
}
.mc_row_progress .mc_row_progress_bars {
	padding-left: 8px;
	padding-top: 6px;
}
.mc_row_progress .mc_row_progress_bars .bar {
	display: inline-block;
	width: 10px;
	height: 16px;
	background: #CCCCCC;
	border: 1px solid #999999;
	margin-right: 2px;
	/* box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), inset 0 3px 4px rgba(0, 0, 0, 0.2); */
}
.mc_row_progress .mc_row_progress_bars .bar.bar_filled {
	/* background: linear-gradient(18deg, rgba(255,233,141,1) 0%, rgba(255,219,98,1) 12%, rgba(255,236,147,1) 16%, rgba(255,231,137,1) 44%, rgba(255,187,11,1) 84%, rgba(255,214,100,1) 88%, rgba(255,211,31,1) 100%); */
	/* border-color: #d89e0a; */
	background: rgb(17 188 221) 84%;
	background: -moz-linear-gradient(180deg, rgb(164 243 255) 0%, rgb(137 239 255) 12%, rgb(170 245 255) 16%, rgb(167 244 255) 44%, rgb(17 188 221) 84%, rgb(122 234 255) 88%, rgb(79 233 255) 100%);
	background: -webkit-linear-gradient(180deg, rgb(164 243 255) 0%, rgb(137 239 255) 12%, rgb(170 245 255) 16%, rgb(167 244 255) 44%, rgb(17 188 221) 84%, rgb(122 234 255) 88%, rgb(79 233 255) 100%);
	background: linear-gradient(180deg, rgb(164 243 255) 0%, rgb(137 239 255) 12%, rgb(170 245 255) 16%, rgb(167 244 255) 44%, rgb(17 188 221) 84%, rgb(122 234 255) 88%, rgb(79 233 255) 100%);
	border-color: #3ebaf7;
	/* box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 6px rgba(0, 0, 0, 0.1); */
}

.trackr_container {
	display: grid;
	grid-template-columns: 2fr 3fr 2fr 2fr 40px;
	grid-gap: 6px;
	overflow: hidden;
}
.trackr_container .trackr_bar {
	position: relative;
	height: 40px;
}

.trackr_container .trackr_bar:first-child {
	background: rgb(119,201,240);
	background: -moz-linear-gradient(90deg, rgba(119,201,240,1) 49%, rgba(119,201,240,0) 51%);
	background: -webkit-linear-gradient(90deg, rgba(119,201,240,1) 49%, rgba(119,201,240,0) 51%);
	background: linear-gradient(90deg, rgba(119,201,240,1) 49%, rgba(119,201,240,0) 51%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#77c9f0",endColorstr="#77c9f0",GradientType=1);
}
.trackr_container .trackr_bar:last-child {
	background: rgb(119,201,240);
	background: -moz-linear-gradient(90deg, rgba(119,201,240,0) 49%, rgba(119,201,240,1) 51%);
	background: -webkit-linear-gradient(90deg, rgba(119,201,240,0) 49%, rgba(119,201,240,1) 51%);
	background: linear-gradient(90deg, rgba(119,201,240,0) 49%, rgba(119,201,240,1) 51%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#77c9f0",endColorstr="#77c9f0",GradientType=1);
	grid-column: span 2;
}
.trackr_container .trackr_bar:first-child[data-active="1"] {
	background: rgb(131,0,233);
	background: -moz-linear-gradient(90deg, rgba(131,0,233,1) 49%, rgba(131,0,233,0) 51%);
	background: -webkit-linear-gradient(90deg, rgba(131,0,233,1) 49%, rgba(131,0,233,0) 51%);
	background: linear-gradient(90deg, rgba(131,0,233,1) 49%, rgba(131,0,233,0) 51%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#8300e9",endColorstr="#8300e9",GradientType=1);
}
.trackr_container .trackr_bar:last-child[data-active="1"] {
	background: rgb(131,0,233);
	background: -moz-linear-gradient(90deg, rgba(131,0,233,0) 49%, rgba(131,0,233,1) 51%);
	background: -webkit-linear-gradient(90deg, rgba(131,0,233,0) 49%, rgba(131,0,233,1) 51%);
	background: linear-gradient(90deg, rgba(131,0,233,0) 49%, rgba(131,0,233,1) 51%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#8300e9",endColorstr="#8300e9",GradientType=1);
	grid-column: span 2;
}
.trackr_container .trackr_bar:first-child[data-active="2"] {
	background: rgb(53, 242, 123);
	background: -moz-linear-gradient(90deg, rgba(53, 242, 123,1) 49%, rgba(53, 242, 123,0) 51%);
	background: -webkit-linear-gradient(90deg, rgba(53, 242, 123,1) 49%, rgba(53, 242, 123,0) 51%);
	background: linear-gradient(90deg, rgba(53, 242, 123,1) 49%, rgba(53, 242, 123,0) 51%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#35f27b",endColorstr="#35f27b",GradientType=1);
}
.trackr_container .trackr_bar:last-child[data-active="2"] {
	background: rgb(53, 242, 123);
	background: -moz-linear-gradient(90deg, rgba(53, 242, 123,0) 49%, rgba(53, 242, 123,1) 51%);
	background: -webkit-linear-gradient(90deg, rgba(53, 242, 123,0) 49%, rgba(53, 242, 123,1) 51%);
	background: linear-gradient(90deg, rgba(53, 242, 123,0) 49%, rgba(53, 242, 123,1) 51%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#35f27b",endColorstr="#35f27b",GradientType=1);
	grid-column: span 2;
}
.trackr_container .trackr_bar .background {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: #77c9f0;
	transform: skew(-30deg);
}
.trackr_container .trackr_bar[data-active="1"] .background {
	background: #8300e9;
}
.trackr_container .trackr_bar[data-active="2"] .background {
	background: #35f27b;
}
.trackr_container .trackr_bar .label {
	position: absolute;
	top: calc(50% - 0.5em);
	left: 0;
	width: 100%;
	color: #111111;
	line-height: 120%;
	font-size: 12px;
	text-align: left;
	padding-left: 10px;
}
.trackr_container .trackr_bar[data-active="1"] .label {
	color: #FFFFFF;
}
.trackr_container .trackr_bar[data-active="2"] .label {
	color: #111111;
}
.trackr_container .trackr_bar .label[data-text="pending"] { display: none; }
.trackr_container .trackr_bar .label[data-text="submitted"] { display: block; }
.trackr_container[data-pending="true"] .trackr_bar .label[data-text="pending"] { display: block; }
.trackr_container[data-pending="true"] .trackr_bar .label[data-text="submitted"] { display: none; }

.trackr_container .trackr_bar .label .text[data-text="ready"],
.trackr_container .trackr_bar[data-active="2"] .label .text {
	display: none;
}
.trackr_container .trackr_bar[data-active="2"] .label .text[data-text="ready"] {
	display: block;
	padding-left: 1em;
	text-transform: uppercase;
}
.trackr_container .trackr_bar .trackr_btn {
	position: absolute;
	top: -4px;
	right: 0;
}

.gymnast_item_v2,
.video_review_item_v2 {
	background: #F8F8F8;
	padding: 2px 4px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 4px 12px rgba(0, 0, 0, 0.2);
	display: grid;
	grid-template-columns: 60px 5fr 3fr 3fr 4fr 110px;
	/* grid-template-columns: 60px 5fr 3fr 3fr 4fr 120px; */
	gap: 8px;
}
.video_review_item_v2_container[data-trackr="true"] .video_review_item_v2 {
	grid-template-columns: 60px 5fr 3fr 3fr 480px;
	grid-template-columns: 60px 4fr 4fr 4fr 480px;
}
.gymnast_item_v2 {
	grid-template-columns: 2fr 1fr 1fr;
}
.gymnast_item_v2 .tablespacer,
.video_review_item_v2 .tablespacer {
	padding: 4px;
	display: table;
}
.video_review_item_v2_container .tablespacer[data-role="meet_holder"] .title[data-var="dateFormatted"] {
	display: none;
}
.video_review_item_v2_container[data-trackr="true"] .tablespacer[data-role="date_holder"] {
	display: none;
}
.video_review_item_v2_container[data-trackr="true"] .tablespacer[data-role="meet_holder"] .title[data-var="dateFormatted"] {
	display: block;
}

.gymnast_item_v2 .tablespacer > div,
.video_review_item_v2 .tablespacer > div{
	display: table-cell;
	vertical-align: middle;
}
.gymnast_item_v2 .icon_holder,
.video_review_item_v2 .icon_holder {
	width: 50px;
	height: 50px;
	background: #BBBBBB;
}
.gymnast_item_v2 .title,
.video_review_item_v2 .title {
	line-height: 130%;
	font-size: 18px;
}
.gymnast_item_v2 .title.title_primary,
.video_review_item_v2 .title.title_primary {
	font-size: 16px;
	font-weight: 400;
}
.video_review_item_v2_container[data-trackr="true"] .video_review_item_v2 .title.title_primary {
	font-size: 14px;
}
.gymnast_item_v2 .title.title_secondary,
.video_review_item_v2 .title.title_secondary {
	font-size: 12px;
	font-weight: 400;
}

#mc_uploaded_video_container {
	background: #333333;
    height: 40vh;
}
.form_group[data-purpose="video"] p.suffix {
	padding-bottom: 0;
	line-height: 120%;
	padding-top: 1em;
}

video#mc_uploaded_video {
    width: 100%;
    height: 40vh;
}

.video_review_item_v2 .btn_play {
	width: 100%;
	max-width: 50px;
	height: auto;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.display-mobile-only.video_review_item_v2 .btn_play {
	margin-top: -6px!important;
    margin-bottom: -14px!important;
}
.video_review_item_v2 .btn_play:hover,
.video_review_item_v2 .btn_play:focus {
	/* -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; */
	/* filter: alpha(opacity=75); */
	/* -moz-opacity: 0.75; */
	/* -khtml-opacity: 0.75; */
	/* opacity: 0.75; */
	filter: brightness(1.5);
}
.video_review_item_v2 .icon .video_state {
	color: #656565;
	font-weight: 400;
	font-size: 12px;
	padding-left: 8px;
	text-align: left;
	line-height: 130%;
	display: inline-block;
}
.submissions_sort ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.submissions_sort ul li {
	display: inline-block;
	margin: 0;
	padding: 0;
}
.submissions_sort ul li a {
	display: inline-block;
	padding: 4px 8px;
	margin: 0;
	font-weight: 400;
}
.submissions_sort ul li.active a {
	font-weight: 900;
}

.et_pb_button {
	text-transform: uppercase;
}
.video_submissions_header .et_pb_button_0_wrapper {
	line-height: normal;
}
.video_submissions .et_pb_button,
.video_submissions_header .et_pb_button {
	line-height: 130%!important;
	text-transform: uppercase;
	font-size: 18px;
}
.video_submissions .et_pb_button:after, .video_submissions .et_pb_button:before,
.video_submissions_header .et_pb_button:after, .video_submissions_header .et_pb_button:before {
    font-size: 18px;
}

.form_group {
	padding: 15px 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	border: 1px solid #F2F2F8;
	box-shadow: 0 1px 3px rgba(0,0,0,0.05), 0 2px 6px rgba(0,0,0,0.05);
	border-radius: 4px;
}
.et-pb-contact-message.success p,
.et-pb-contact-message.error p,
.et-pb-contact-message.success ul,
.et-pb-contact-message.error ul {
	color: #FFF;
	background: #ff9900;
	text-align: center;
	margin: 0;
	padding: 10px;
	border: 1px solid #ff7600;
}
.et-pb-contact-message.success p {
	padding-top: 20px;
	padding-bottom: 20px;
	margin-top: 5px;
}
.et-pb-contact-message.success p,
.et-pb-contact-message.success ul {
	color: #FFF;
	background: #0099ff;
	border: 1px solid #0076ff;
}
.et-pb-contact-message.error p {
	margin-top: 5px;
	padding-bottom: 0;
	border-bottom: none;
}
.et-pb-contact-message.error ul {
	padding-top: 0;
	border-top: none;
	font-weight: bold;
}
.et-pb-contact-message.error ul li {
	display: inline-block;
	padding: 0 3px;
	list-style-type: none;
}
.et-pb-contact-message.error ul li:after {
	content: ", ";
}
.et-pb-contact-message.error ul li:last-child:after {
	content: "";
}
.et-pb-contact-message.error ul:last-child {
	display: none;
}

.err_minor {
	font-style: italic;
	color: #BBBBBB;
}

.btnActions,
button .btnActions,
ul li .btnActions,
ul li.menu-item {
	line-height: 110%;
}
.et_pb_button,
.btnActions,
button .btnActions,
ul li .btnActions,
ul li.menu-item {
	border-radius: 5px;
}
.credits_icon,
button .credits_icon,
ul li .btnActions .credits_icon,
.my_credits_link .credits_icon {
	height: 1.6em;
	width: 1.6em;
	vertical-align: top;
	margin: -0.3em 0.2em 0 0;
}
.credits_icon,
button .credits_icon,
ul li .btnActions .credits_icon {
	vertical-align: middle;
}

.icon_mc:before {
	display: inline;
	font-weight: 300;
	content: 'meet';
}
.icon_mc:after {
	display: inline;
	font-weight: 900;
	content: 'critiques';
}

.table-offers {
	display: none;
}
.shop_table thead th,
.table-offers thead th,
.table-offers tr th {
	background: #0732d1;
	color: #FFFFFF;
}
.table-offers button {
	background: #ffa800;
	color: #FFFFFF;
	font-weight: bold;
	padding: 6px 12px;
	border: 1px solid #FFCC00;
	box-shadow: 0 0 3px rgba(0,0,0,0.2), 0 3px 8px rgba(0,0,0,0.2);
	border-radius: 4px;
	cursor: pointer;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.table-offers button:hover,
.table-offers button:focus {
	background: #FFCC00;
	border: 1px solid #FFFFFF;
}

table.table th.sorted {
	position: relative;
}
table.table th[data-sort-dir] {
    background: #368dfd;
	border-color: #368dfd;
}
table.table th[data-sort-dir]:after {
	display: inline-block;
	content: '▼';
	position: absolute;
	top: calc(50% - 0.8em);
	right: 0.3em;
	font-size: 10px;
}
table.table th[data-sort-dir="asc"]:after {
	content: '▼';
}
table.table th[data-sort-dir="desc"]:after {
    content: '▲';
}

.version_number {
	color: #CCCCCC;
}
#footer-info:after {
	content: ' ';
	display: inline-block;
	margin-left: 0.5em;
}

.woocommerce .button[name="update_cart"],
.woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled],
.return-to-shop a.button,
.return-to-shop a.button:hover,
.return-to-shop a.button:focus {
	padding: .3em 1em;
}
.button[name="update_cart"]:after,
.return-to-shop .button:after {
	display:none;
}

.tool_icon {
	display: inline-block;
	cursor: pointer;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.tool_icon img {
	height: 20px;
	width: 20px;
}
.tool_icon:hover,
.tool_icon:focus {
	transform: scale(1.1);
}

table.table {
	width: 100%;
	border-spacing: 0;
}

table.table th,
table.table td {
	text-align: left;
	font-size: 12px;
	padding: 0.25em 0.4em;
	border: 1px solid #EEEEEE;
}

.select_category > a[data-category] {
	display: inline-block;
	color: rgba(0,0,0,0.6);
	padding: 0.2em 0.8em;
	text-decoration: none;
	border-radius: 4px;
	border: 1px solid #ffffff;
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), inset 0 2px 6px rgba(0,0,0,0.1);
	margin-right: 0.5em;
}
.select_category > a[data-category].active {
	border-color: rgba(0,0,0,0.4);
	box-shadow: 0 1px 1px rgba(0,0,0,0.4), 0 4px 8px rgba(0,0,0,0.4);
	color: #000000;
	transform: translateY(-1px);
}
.select_category > a[data-category="1"],
table.table tr[data-sex="1"],
table.table th[data-sex="1"],
table.table td[data-sex="1"] {
	background: #bde4ef;
	/* border-color: #bde4ef; */
}
.select_category > a[data-category="2"],
table.table tr[data-sex="2"],
table.table th[data-sex="2"],
table.table td[data-sex="2"] {
	background: #f3d1e6;
	/* border-color: #f3d1e6; */
}
.select_category > a[data-category="3"],
table.table tr[data-sex="3"],
table.table th[data-sex="3"],
table.table td[data-sex="3"] {
	background: #eeeeee;
	/* border-color: #eeeeee; */
}
.select_category > a[data-category="4"],
table.table tr[data-sex="4"],
table.table th[data-sex="4"],
table.table td[data-sex="4"] {
	background: #ffe6b3;
	/* border-color: #ffe6b3; */
}
table.table tr[data-fasttrack="1"],
table.table th[data-fasttrack="1"],
table.table td[data-fasttrack="1"] {
	background: #8283bf;
	background: -moz-linear-gradient(180deg, #8fdaff 0%, #9e7feb 100%);
	background: -webkit-linear-gradient(180deg, #8fdaff 0%, #9e7feb 100%);
	background: linear-gradient(180deg, #8fdaff 0%, #9e7feb 100%);
	background: -moz-linear-gradient(180deg, #c3ebff 0%, #8fdaff 100%);
	background: -webkit-linear-gradient(180deg, #c3ebff 0%, #8fdaff 100%);
	background: linear-gradient(180deg, #c3ebff 0%, #8fdaff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#8fdaff",endColorstr="#9e7feb",GradientType=1);
	/* background-color: var(--header-bg-start-color, transparent);
    background-image: linear-gradient(var(--header-gradient-direction, 135deg),var(--header-bg-start-color, transparent),var(--header-bg-end-color, transparent)); */
}

.badge.badge-mc{
	background: #8283bf;
	background: -moz-linear-gradient(180deg, #8fdaff 0%, #9e7feb 100%);
	background: -webkit-linear-gradient(180deg, #8fdaff 0%, #9e7feb 100%);
	background: linear-gradient(180deg, #8fdaff 0%, #9e7feb 100%);
	background: -moz-linear-gradient(180deg, #c3ebff 0%, #8fdaff 100%);
	font-weight: 700;
	text-transform: uppercase;
	box-shadow: 0 1px 1px #694ebf;
	text-shadow: 0 1px 2px #694ebf;
}

table.table th {
	background: #0732d2;
	color: #FFFFFF;
	border-color: #0e30af;
}

.table a.icon {
	text-decoration: none;
}

img.table_icon {
    height: 30px;
    width: auto;
}

.video_state {
	/*cursor: help;*/
	font-weight: bold;
	font-weight: 500;
}
.video_state.pending {
	color:#79e4ff;
	color:#FFFFFF;
}
.video_state.accepted {
	color:#00FFCC;
}
.video_state.review {
	color:#CCFF00;
	color:#FFFFFF;
}
.bg-white .video_state.review {
	color:#CCFF00;
}
.video_state.reviewed {
	color:#00FFFF;
}
.video_state.client_viewed {
	color:#00FFFF;
}
.video_state.rejected {
	color:#FFCC00;
}

.video_review_item[data-fasttrack="1"] .video_state.pending:after {
	display: inline-block;
	content: ' Fast Track';
	color: #9e1ff4;
	font-weight: 800;
	text-transform: uppercase;
	font-size: 12px;
	margin-left: 0.6em;
}

.video_review_item[data-fasttrack="1"] .header a {
    color: #b8f1ff;
}

.informational {
	color:#AAAAAA;
	font-weight: normal;
}
.wp-admin .informational {
	display: none;
}

.single-glossary > .entry-content > .et-boc > .et_builder_inner_content > .et_pb_section_0,
.page > .entry-content > .et-boc > .et_builder_inner_content > .et_pb_section_0 {
	padding-top: 0 !important;
}

.listing,
ul.listing,
.entry-content ul.listing {
	list-style: none;
	margin:0;
	padding:10px 0;
}
.listing li {
	list-style: none;
	margin: 0;
	padding: 0;
}

.alert.alert-warning {
	background: rgba(200, 50, 0, 0.1);
	padding: 6px 12px;
	border: 1px solid rgba(200, 50, 0, 0.2);
	text-align: center;
	color: rgba(200, 100, 0, 0.9);
}
.disable-select-alert .alert.alert-warning,
.completed-select-alert .alert.alert-warning {
	display: none !important;
}
.btn-notified {
	padding: 4px 12px;
	background: rgba(255,255,255,0.3);
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.1),
	0 2px 6px rgba(0, 0, 0, 0.1);
	margin: 6px;
	display: inline-block;
	transition: all 0.3s;
}
.btn-notified.btn-confirm {
	background: rgba(255, 255, 255, 0.7);
}
.btn-notified:hover,
.btn-notified:focus {
	background: rgba(255, 255, 255, 0.9);
}

#main-header,
#main-header .nav li ul,
.et-search-form,
#main-header .et_mobile_menu {
	background-color: #ffffff!important;
}

#main-header {
	display:block;
}
.scoreVal {
  font-size: 125%;
}
.video_buttons,
.score_log {
	width:100%;
	display: block;
	float: left;
}
.page .score_log {
	height: 300px;
	/* border: 1px solid #559cd5; */
	background: #f0f3ff;
	overflow-x: hidden;
	margin-bottom: 20px;
	padding: 10px 10px;
}
.v2 .score_log {
	border: 1px solid #BBBBBB;
	background: #cbcdcf;
	padding: 5px;
	box-shadow: 0 2px 4px rgb(0 0 0 / 10%), 0 4px 24px rgb(0 0 0 / 10%);
}
.score_log ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
.score_log li {
	cursor: pointer;
	list-style-type: none;
	padding: 0;
	margin: 0;
	padding: 4px 11px 10px 11px;
}
.score_log li:hover {
	background: #f0f3ff;
}
.v2 .score_log li:hover {
	background: #444444;
}
.video_buttons .btn {
	/* For 3-column layout of buttons */
  /*width:33%;*/
}
.video_buttons .btn {
	box-sizing:border-box;
	width:100%;
	display:block;
	box-sizing: border-box;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	float:left;
	text-shadow: 0 -1px 1px rgba(0,0,0,0.5);
	padding: 8px 4px;
	cursor: pointer;
	transition: all 0.3s;
	border: 4px solid #FFFFFF;
}
.video_buttons .btn:hover,
.video_buttons .btn:focus {
	opacity: 0.8;
}
.video_buttons .btn .label {
	display: block;
	width: 100%;
	line-height: 110%;
}
.video_buttons .btn .label .actionicon {
    height: 1.1em;
    width: auto;
}
.video_buttons .btn.btn-primary {
	background: #33CC00;
}
.video_buttons .btn.btn-warning {
	background: #CC0000;
}
body.admin-bar.et_fixed_nav #main-header, body.admin-bar.et_fixed_nav #top-header, body.admin-bar.et_non_fixed_nav.et_transparent_nav #main-header, body.admin-bar.et_non_fixed_nav.et_transparent_nav #top-header {
	top: 0 !important;
}





[data-points_type] .video_buttons .btn.score_btn {
	position: relative;
	padding: 6px 4px 20px 4px;
}
[data-points_type] .video_buttons .btn.score_btn .scoreval {
	position: absolute;
	height: 17px;
	width: 100%;
	bottom: 0;
	left: 0;
}
[data-points_type] .video_buttons .btn.score_btn.btn-primary {
	background: #228700;
}
[data-points_type] .video_buttons .btn.score_btn.btn-warning {
	background: #900000;
}
[data-points_type] .video_buttons .btn.score_btn.btn-observation {
	background: #6c4f93;
}
[data-points_type] .video_buttons .btn.score_btn.btn-primary .scoreval {
	background: #33CC00;
}
[data-points_type] .video_buttons .btn.score_btn.btn-warning .scoreval {
	background: #CC0000;
}
[data-points_type] .video_buttons .btn.score_btn.btn-observation .scoreval {
	background: #9571c3;
}

.video_row {
	width: 100%;
	box-sizing: border-box;
	display: flex;
}
.video_row .col {
	/* min-height: 450px; */
}
/* .video_row .col, */
.info_row .col {
	display: block;
	float: left;
	box-sizing: border-box;
	position: relative;
}
.video_row .col1,
.video_row .col3 {
	width: 12%;
	max-width: 200px;
	padding: 10px 0;
}
[data-video-state="4"] .video_row .col1,
[data-video-state="5"] .video_row .col1,
[data-video-state="4"] .video_row .col3,
[data-video-state="5"] .video_row .col3 {
	width: 0%;
	display: none;
}
.video_row .col2 {
	/* width: 70%; */
	flex-grow: 1;
}
.video_row:after,
.video_row .col:after {
	content: ' ';
	display: block;
	clear: both;
	text-shadow: 0 2px 3px rgb(0 0 0 / 50%),
	0 1px 18px rgb(0 0 0 / 50%);
}
.video_row .col1 .score {
	position: absolute;
	bottom: 0;
	left: 0;
	font-size: 22px;
	padding: 0 0 6px 6px;
}

.info_row .col {
	padding: 20px 0;
}
.info_row .col1 {
	width: 50%;
	padding-right: 20px;
}
.info_row .col2 {
	width: 50%;
	padding-left: 20px;
}
.info_row.video_meta {
	margin-bottom: 20px;
	background: #d1f0ff;
	border: 1px solid #d8dbdd;
}
.info_row.video_meta .col {
	padding: 10px 16px;
}

.logged-in .hide-user,
.logged-in #top-menu li.hide-user {
	display: none;
}
.hide-guest,
#top-menu li.hide-guest {
	display: none;
}
.logged-in .hide-guest {
	display: inherit;
}
.logged-in #top-menu li.hide-guest {
	display: inline-block;
}

.timeline,
.timeline_options {
	background: #000000;
	border: 1px solid #DDDDDD;
	padding: 4px;
}
.final_score_container {
	text-align: center;
	padding: 10px 10px 15px 10px;
	font-size: 20px;
	text-transform: uppercase;
	display: none;
}
.final_score_container.dark,
.timeline.dark,
.timeline_options.dark {
	background: #edeffb;
	color: #CCCCCC;
	box-shadow: 0 2px 4px rgb(0 0 0 / 20%),
	0 4px 24px rgb(0 0 0 / 20%);
	margin: 20px 0 20px 0;
}
.final_score_container.dark {
	background: #333333;
	border: 1px solid #CCCCCC;
}
.final_score_container.dark .scoreVal {
	color: #61b8ff;
	font-weight: bold;
	display: inline-block;
	padding: 0px 10px;
	font-size: 100%;
	/*background: #555555;
	border: 1px solid #656565;
	clear: both;
	padding: 10px 25px;*/
}
.final_score_container.light,
.timeline.light,
.timeline_options.light {
	background: #FFFFFF;
}
body[data-show-final-score="1"] .final_score_container.dark,
body[data-show-final-score="1"] .final_score_container.light {
	display: block;
	position: absolute;
	top: calc(100% - -10px);
	left: 50%;
	width: 200px;
	border: 4px solid #edeffb;
	background: #7ea3d6;
	background-image: url(https://www.meetcritique.com/wp-content/uploads/2023/08/MC_loggedin_stacked-1.svg);
	background-repeat: no-repeat;
	background-size: auto 250%;
	background-position: 0 20%;
	color: #FFFFFF;
	margin: 0 0 0 -100px;
	padding: 0;
	
}
body[data-show-final-score="1"] [data-points_type="4"] .final_score_container.dark,
body[data-show-final-score="1"] [data-points_type="4"] .final_score_container.light {
	display: none;
}
body[data-show-final-score="1"] .final_score_container.dark .scoreVal,
body[data-show-final-score="1"] .final_score_container.light .scoreVal {
	color: #FFFFFF;
	padding: 12px 10px 12px 40%;
	font-size: 30px;
	font-weight: 700;
	transition: all 0.3s;
}
body[data-show-final-score="1"] .final_score_container .scoreVal.changing {
	transition: all 0s;
}
body[data-show-final-score="1"] .final_score_container .scoreVal.changing.add {
	color: #77c9f0;
	color: #33CC00;
}
body[data-show-final-score="1"] .final_score_container .scoreVal.changing.subtract {
	color: #8661a9;
	color: #CC0000;
}
body[data-show-final-score="1"] .final_score_container .scoreVal.changing.observation {
	color: #9571c3;
}
body[data-show-final-score="1"] .video_can_rotate {
	margin-bottom: 60px;
}
body[data-show-final-score="1"].v4 [data-view="judge"] .final_score_container.dark, 
body[data-show-final-score="1"].v4 [data-view="judge"] .final_score_container.light {
	bottom: calc(100% + 15px);
	right: -6px;
	top: auto;
	left: auto;
}
.v4 .video_display_controls {
	position: absolute;
	top: 22px;
	left: 88%;
	width: 12%;
	min-width: 100px;
	padding: 0 10px;
}
body[data-show-final-score="1"].v4 .video_can_rotate {
	margin-bottom: 10px;
}
.timeline .bar_container {
	position: relative;
	background: #444444;
	border:1px solid #333333;
	cursor: pointer;
}
.et_contact_progress_container {
	background: #eeeeee;
	border: 1px solid #dddddd;
	padding: 6px;
	margin: 10px 0 10px 0;
	box-shadow: 0 1px 3px rgb(0 0 0 / 5%), 0 2px 6px rgb(0 0 0 / 5%);
}
.et_contact_progress_container>.bar_container,
.timeline.dark .bar_container {
	background: #444444;
	border: none;
	background: rgba(65, 65, 65, 0.33);
	background: linear-gradient(180deg, rgba(65, 65, 65, 0.33) 0%, rgba(110, 110, 110, 0.25) 30%);
	/* border: 1px solid #AAAAAA; */
}
.timeline.light .bar_container {
	background: #EEEEEE;
	border: none;
	background: rgba(65, 65, 65, 0.33);
	background: linear-gradient(180deg, rgba(65, 65, 65, 0.33) 0%, rgba(110, 110, 110, 0.25) 30%);
	border: 1px solid #DDDDDD;
}
.timeline .bar_container .bar,
.timeline .bar_container .action {
	height: 60px;
}
.et_contact_progress_container>.bar_container>.bar,
.timeline .bar_container .bar {
	width: 0%;
	/* border-top: 10px solid rgba(255, 255, 255, 0.1);
	border-bottom: 10px solid rgba(0, 0, 0, 0.1); */
	/* transition: width 250ms linear; */
	transition: width 25ms linear;
    background: #333333;
    background: linear-gradient(180deg, #656565 0%, #222222 100%);;
}
.et_contact_progress_container>.bar_container,
.et_contact_progress_container>.bar_container>.bar {
	height: 30px;
}
.et_contact_progress_container>.bar_container {
	position: relative;
}
.page .et_contact_progress_container>.bar_container>.bar {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.et_contact_progress_container>.bar_container .msg {
	text-align: center;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	font-size: 14px;
	font-weight: normal;
	color: rgba(255, 255, 255, 1);
	text-shadow: 0 1px 2px rgb(0,0,0,0.2), 0 0px 4px rgb(0,0,0,0.5);
}
.timeline .bar_container .action {
	position: absolute;
	top: 30px;
	height: 0;
	width: 30px;
	background: #FFFFFF;

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;

	margin-left: -15px;
	-webkit-transition: opacity 0.3s, height 0.6s, top 0.6s, background-color 0.6s, width 0.6s, margin-left 0.6s, box-shadow 1s;
	-o-transition: opacity 0.3s, height 0.6s, top 0.6s, background-color 0.6s, width 0.6s, margin-left 0.6s, box-shadow 1s;
	transition: opacity 0.3s, height 0.6s, top 0.6s, background-color 0.6s, width 0.6s, margin-left 0.6s, box-shadow 1s;
	box-shadow: 0 0 16px rgba(255,255,255,1);
	cursor: pointer;
}
.timeline .bar_container .action:hover {
	opacity: 1;
}
.timeline .bar_container .action.show {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	height: 56px;
	top: 2px;
	background: #FFFFFF;
	width: 30px;
	margin-left: -15px;
	box-shadow: 0 0 1px 2px rgba(255,255,255, 0.1);
	/* border: 1px solid rgba(0, 0, 0, 0.15); */
}
.timeline .bar_container .action.show:hover {
	/* box-shadow: 0 0 2px 4px rgba(255,255,255,1); */
	-webkit-transition: opacity 0.2s, height 0.4s, top 0.4s, background-color 0.4s, width 0.4s, margin-left 0.4s, box-shadow 0.3s;
	-o-transition: opacity 0.2s, height 0.4s, top 0.4s, background-color 0.4s, width 0.4s, margin-left 0.4s, box-shadow 0.3s;
	transition: opacity 0.2s, height 0.4s, top 0.4s, background-color 0.4s, width 0.4s, margin-left 0.4s, box-shadow 0.3s;
}
.timeline .bar_container .action.show.subtract {
	background-color: #CC0000;
	/* border-top: 6px solid #CC0000;
	border-bottom: 6px solid #CC0000;
	background-color: #FFFFFF; */
}
.timeline .bar_container .action.show.add {
	background-color: #33CC00;
	/* border-top: 6px solid #33CC00;
	border-bottom: 6px solid #33CC00;
	background-color: #FFFFFF; */
}
.timeline .bar_container .action.show.observation {
	background-color: #9571c3;
}
.timeline .bar_container .action.show .score_label {
	text-align: center;
	font-weight: 900;
	top: 50%;
	position: absolute;
	line-height: 0;
	width: 100%;
	/* text-shadow: 0 -1px 1px rgb(0 0 0 / 50%); */
	color: #FFFFFF;
	opacity: 1;
	transition: all 0.3s;
}
.v2 .timeline .bar_container .action .score_label,
.v2 .timeline .bar_container .action.show .score_label {
	height: 52px;
	width: 28px;
	text-align: center;
	padding-top: 0.2em;
}
.v2 .timeline .bar_container .action.show.subtract .score_label {
	/* color: #CC0000; */
	pointer-events: none;
	background: #CC0000;
	background: url('/wp-content/uploads/2023/02/action-subtract.png') no-repeat center center;
	background-size: 100% 100%;
}
.v2 .timeline .bar_container .action.show.observation .score_label {
	/* color: #CC0000; */
	pointer-events: none;
	background: #9571c3;
	background: url('/wp-content/uploads/2024/02/action-observation.png') no-repeat center center;
	background: url('/wp-content/uploads/2024/10/action-observation-2.png') no-repeat center center;
	background-size: 100% 100%;
}
.v2 .timeline .bar_container .action.show.add .score_label {
	/* color: #33CC00; */
	pointer-events: none;
	background: #33CC00;
	background: url('/wp-content/uploads/2023/02/action-plus.png') no-repeat center center;
	background-size: 100% 100%;
}
.v2 .timeline .bar_container .action.show.duplicates .score_label {
	/* color: #33CC00; */
	pointer-events: none;
	background: #f5b500;
	background: url('/wp-content/uploads/2023/02/action-both.png') no-repeat center center;
	background-size: 100% 100%;
}
.v2 .timeline .bar_container .action.show.observation .score_label:before,
.v2 .timeline .bar_container .action.show.subtract .score_label:before,
.v2 .timeline .bar_container .action.show.add .score_label:before {
	display: inline-block;
	color: #FFFFFF;
	outline: 1px solid #FFFFFF;
	outline: none;
	height: 14px;
	width: 28px;
	line-height: 14px;
	clear: both;
	margin-bottom: 4px;
	margin-top: 5px;
	/* position: absolute;
	top: 0;
	left: 0.5em; */
}
.v2 .timeline .bar_container .action.show.active.observation .score_label:before {
	color: #9571c3;
}
.v2 .timeline .bar_container .action.show.active.subtract .score_label:before {
	color: #AA0000;
}
.v2 .timeline .bar_container .action.show.active.add .score_label:before {
	color: #33CC00;
}

.v2 .timeline .bar_container .action.show.active.observation .score_label:after,
.v2 .timeline .bar_container .action.show.active.subtract .score_label:after,
.v2 .timeline .bar_container .action.show.active.add .score_label:after {
	color: #FFFFFF;
}
.v2 .timeline .bar_container .action.show.observation .score_label:before {
	content: '•';
}
.v2 .timeline .bar_container .action.show.subtract .score_label:before {
	content: '-';
}
.v2 .timeline .bar_container .action.show.add .score_label:before {
	content: '+';
}
.v2 .timeline .bar_container .action.show.observations .score_label:before {
	content: '••';
}
.v2 .timeline .bar_container .action.show.subtracts .score_label:before {
	content: '--';
}
.v2 .timeline .bar_container .action.show.adds .score_label:before {
	content: '++';
}
.v2 .timeline .bar_container .action.show.duplicates .score_label:before {
	content: '+/-';
}
.v2 .timeline .bar_container .action.show.subtract .score_label:after,
.v2 .timeline .bar_container .action.show.add .score_label:after {
	/* content: '▲';
	position: absolute;
	bottom: calc(100% - 4px);
	font-size: 14px;
	transform: scale(2.8,1) translate(-0.18em, 0);
	text-shadow: 0 -2px 3px rgb(0 0 0 / 20%), 0 -4px 6px rgb(0 0 0 / 20%);
	text-shadow: 0 -4px 3px rgb(0 0 0 / 10%), 0 -7px 4px rgb(0 0 0 / 10%);
	transition: all 0.3s; */
}
.v2 .timeline .bar_container .action.show.subtract .score_label:after {
	color: #CC0000;
}
.v2 .timeline .bar_container .action.show.add .score_label:after {
	color: #33CC00;
}
.v2 .timeline .bar_container .action.show.duplicates .score_label:after {
	color: #f5b500;
}
.v2 .timeline .bar_container .action .score_label .score_text,
.v2 .timeline .bar_container .action.show .score_label .score_text,
.v2 .timeline .bar_container .action.show.add .score_label .score_text,
.v2 .timeline .bar_container .action.show.subtract .score_label .score_text {
	display: block;
	clear: both;
	font-weight: 300;
}
.timeline .bar_container .action.show .score_label .actionicon {
	height: 1.2em;
	width: auto;
	margin-top: -0.7em;
	/* cross browser opacity */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
	filter: alpha(opacity=65);
	-moz-opacity: 0.65;
	-khtml-opacity: 0.65;
	opacity: 0.65;
}
.timeline .bar_container .action.show .score_label .actionicon {
	display: none!important;
}
.timeline .bar_container .action.show .score_label .actionicon[data-display="default"] {
	display: inline-block!important;
}
.timeline .bar_container .action.show .score_label .actionicon[data-display="active"] {
	display: none!important;
}
.v3 .timeline .bar_container .action.show.active .score_label .actionicon[data-display="default"] {
	display: none!important;
}
.v3 .timeline .bar_container .action.show.active .score_label .actionicon[data-display="active"] {
	display: inline-block!important;
}
.v3 .timeline .bar_container .action.show.active.subtract .score_label .actionicon[data-display="active"] {
    filter: hue-rotate(-275deg) saturate(14.5) brightness(0.8);
}
.v3 .timeline .bar_container .action.show.active.add .score_label .actionicon[data-display="active"] {
    filter: hue-rotate(-145deg) saturate(2.5);
}
.timeline .bar_container .action.actionid10 {
	background-position: 0 0;
}
.timeline .bar_container .action.actionid11 {
	background-position: -20px 0;
}
.timeline .bar_container .action.actionid12 {
	background-position: -40px 0;
}
.timeline .bar_container .action.actionid13 {
	background-position: -60px 0;
}
.timeline .bar_container .action.actionid14 {
	background-position: -80px 0;
}
.timeline .bar_container .action.actionid15 {
	background-position: -100px 0;
}

.timeline_options {

}
.video_container.rotated {
	max-height: 60vh;
}
.video_container.rotated video {
	max-width: 50vh;
}
.video_container,
.video_container video {
	-webkit-transition: none!important;
	-o-transition: none!important;
	transition: none!important;
}
.video_container {
	border: 10px solid #FFFFFF;
	position: relative;
	background: #444444;
    border: none;
    background: rgba(65, 65, 65, 0.33);
	background: linear-gradient(180deg, rgba(65, 65, 65, 0.33) 0%, rgba(110, 110, 110, 0.25) 10%);
    /* border: 1px solid #AAAAAA; */
}
.video_row .video_container:before {
	display: block;
	content: '';
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9;
	text-align: center;
	line-height: 0;
	background: rgba(0, 0, 0, 0.2);
	opacity: 0;
	transition: all 0.3s;
	cursor: pointer;
}
.video_container.publisher {
	cursor: pointer;
}
.video_container.publisher:after,
.video_row .video_container:after {
	display: block;
	content: '►';
	content: ' ';
	background: url('/images/btn-play.png') no-repeat center;
	background-size: 100%;
	color: #FFFFFF;
	font-size: 30px;
	width: 30px;
	height: 30px;
	z-index: 10;
	position: absolute;
	/* padding-left: 0.6em; */
	left: 10px;
	bottom: 20px;
	text-align: left;
	line-height: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	transition: opacity 0.3s;
	cursor: pointer;
	text-shadow: 0 1px 2px rgb(0 0 0 / 10%), 0 2px 6px rgb(0 0 0 / 10%);
}
.video_container.publisher:hover:after {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

.video_can_rotate,
.video_can_rotate video {
	-webkit-transition: max-height 0.5s, height 0.5s, max-width 0.5s, width 0.5s;
	-o-transition: max-height 0.5s, height 0.5s, max-width 0.5s, width 0.5s;
	transition: max-height 0.5s, height 0.5s, max-width 0.5s, width 0.5s;
}

.video_can_rotate {
	background: #edeffb;
	color: #CCCCCC;
	box-shadow: 0 2px 4px rgb(0 0 0 / 10%), 0 4px 24px rgb(0 0 0 / 10%);
	margin: 20px 0 20px 0;
	border: 1px solid #DDDDDD;
	padding: 4px;
}

.video_can_rotate .video_container {
	/* max-width: 50vh; */
	margin: 0 auto;
}
.video_container.publisher,
.video_container.publisher video,
.video_can_rotate .video_container,
.video_can_rotate .video_container video {
	/* max-height: 50vh;
	max-width: 50vh; */
}

body[data-is-playing="true"] .video_container:after {
	/* content: '▌▌'; */
	content: ' ';
	background: url('/images/btn-pause.png') no-repeat center;
	background-size: 100%;
	font-size: 36px;
}
body[data-video-type="vimeo"] .video_container:before,
body[data-video-type="youtube"] .video_container:before,
body[data-video-type="vimeo"] .video_container:after,	
body[data-video-type="youtube"] .video_container:after {
	display: none !important;
}
.video_container:hover:before,
.video_container:hover:after,
body[data-is-playing="true"] .video_container:hover:before,
body[data-is-playing="true"] .video_container:hover:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

.thisvideo #video {
	height: 60vh;
}

.datepicker.dropdown-menu {
	z-index: 99999!important;
}

.video_container.add {
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	border-color: #33CC00;
}
.video_container.subtract {
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	border-color: #CC0000;
}
.video_container.observation {
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	border-color: #9571c3;
}
.video_container .overlay {
	pointer-events: none;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(255,255,255,0);
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	border: 1vmax solid rgba(255,255,255,0);
}
.video_container.add .overlay,
.video_container.subtract .overlay,
.video_container.observation .overlay {
	-webkit-transition: opacity 0.25s;
	-o-transition: opacity 0.25s;
	transition: opacity 0.25s;
}
.video_container.add .overlay {
	/* background: rgba(1,204,136,0.2); */
	border: 1vmax solid #00958d;
	border: 1vmax solid #33CC00;
}
/* 
@keyframes animate_notes_2_1 {
  0% {
	opacity: 1;
	display: block;
  }
  40% {
	opacity: 1;
	display: block;
  }
  50% {
	opacity: 0;
	display: block;
  }
  51% {
	display: none;
  }
  100% {
	opacity: 0;
	display: none;
  }
}
.video_container .overlay .note[data-num-actions="3"] .tooltip_container > .tooltip:nth-child(1),
.video_container .overlay .note[data-num-actions="4"] .tooltip_container > .tooltip:nth-child(2) {
	animation-name: animate_notes_2_1;
	animation-duration: 3s;
}
@keyframes animate_notes_2_2 {
  0% {
	opacity: 0;
	display: none;
  }
  49% {
	display: none;
  }
  50% {
	opacity: 0;
	display: block;
  }
  60% {
	opacity: 1;
	display: block;
  }
  100% {
	opacity: 1;
	display: block;
  }
}
.video_container .overlay .note[data-num-actions="3"] .tooltip_container > .tooltip:nth-child(3),
.video_container .overlay .note[data-num-actions="4"] .tooltip_container > .tooltip:nth-child(4) {
	animation-name: animate_notes_2_2;
	animation-duration: 3s;
}
*/
.v2 .video_container.add .overlay {
	border: 1vmax solid #33CC00;
}
.video_container.subtract .overlay {
	/* background: rgba(255,85,51,0.2); */
	border: 1vmax solid #CC0000;
	border: 1vmax solid #CC0000;
}
.video_container.observation .overlay {
	border: 1vmax solid #9571c3;
}
.video_container .overlay .info {
	position: absolute;
	bottom: 40px;
	width: 200px;
	left: 50%;
	margin-left: -100px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	font-size: 24px;
	pointer-events: none;
	-webkit-transition: all 0.25s;
	-o-transition: all 0.25s;
	transition: all 0.25s;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}
.video_container.add .overlay .info,
.video_container.subtract .overlay .info,
.video_container.observation .overlay .info {
	bottom: 90px;
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

.video_row .col2,
.video_container .overlay {
	/* height: calc(100% - 20px); */
	height: 100%;
	height: calc(100% + 1px);
}

.video_container .overlay.add .note,
.video_container .overlay.subtract .note,
.video_container .overlay.observation .note,
.video_container .overlay .note {
	position: absolute;
	bottom: 90px;
	width: 80%;
	left: 10%;
	margin-left: 0;
	color: #FFFFFF;
	text-align: center;
	font-weight: 300;
	font-size: 32px;
	pointer-events: none;
	-webkit-transition: all 0.25s;
	-o-transition: all 0.25s;
	transition: all 0.25s;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;
}
.v2 .video_container .overlay > .note {
	font-size: 14px;
}
.video_container.add .overlay .note,
.video_container.subtract .overlay .note,
.video_container.observation .overlay .note {
	bottom: 140px;
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

.video_container .overlay .info {
	bottom: 0px;
	text-shadow: 0 2px 2px rgb(0 0 0 / 50%),
	0 3px 6px rgb(0 0 0 / 50%);
}
.video_container.add .overlay .info,
.video_container.subtract .overlay .info,
.video_container.observation .overlay .info {
	bottom: 40px;
}
.video_container.publisher .overlay .note {
	line-height: 1.1;
	text-shadow: 0 2px 2px rgb(0 0 0 / 50%),
	0 3px 6px rgb(0 0 0 / 50%);
	bottom: 40px;
}
.video_container.publisher.add .overlay .note,
.video_container.publisher.subtract .overlay .note {
	bottom: 80px;
	font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;
}

/* .v2 .video_container.publisher.add .overlay .note,  */
/* .v2 .video_container.publisher.subtract .overlay .note, */
.v2 .video_container.add .overlay .info, 
.v2 .video_container.subtract .overlay .info,
.v2 .video_container.observation .overlay .info {
	display: none;
}

.action .tooltip_container {
	position: relative;
}
.v2 .action .tooltip_container {
    position: absolute;
}
.action .tooltip {
	position: absolute;
	top: 0;
	background: rgba(255,255,255);
	z-index: 99;
	padding: 5px 10px;
	color: #FFFFFF;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	/*opacity: 1;*/
	-webkit-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
	width: 250px;
	text-align: center;
	box-shadow: 0 0 3px rgba(0,0,0,0.4), 0 2px 6px rgba(0,0,0,0.2);
}
.v3 .timeline .action .tooltip_container {
	left: -180px;
	width: 50vw;
	max-width: 360px;
	bottom: 100%;
	pointer-events: none;
}
.v3 .video_container.add .overlay .tooltip_container,
.v3 .video_container.subtract .overlay .tooltip_container,
.v3 .video_container.observation .overlay .tooltip_container,
/* .v3 .timeline .action:hover .tooltip_container,
.v3 .timeline .action:hover .tooltip_container .btn_toggle_tooltip_view, */
.v3 .timeline .action.active .tooltip_container .btn_toggle_tooltip_view {
	pointer-events: all!important;
}

.v3.tooltip_style_mini .video_container.observation .overlay .tooltip_container,
.v3.tooltip_style_mini .timeline .action .tooltip_container {
	width: 200px;
	max-width: none;
	left: -95px;
	display: block!important;
	text-align: center;
	bottom: calc(90% - 6px);
}
.v3.tooltip_style_mini .overlay .action .tooltip_container .tooltip,
.v3.tooltip_style_mini .timeline .action .tooltip_container .tooltip {
	display: inline-block!important;
    width: 80px;
	margin: 0 8px 8px 0;
}
.v3.tooltip_style_mini .overlay .action .tooltip_container .tooltip {
	margin: 0px 8px -6px 0;
}
.v3.tooltip_style_mini .v2 .tooltip_container .tooltip > div {
	display: none!important;
}
.v3.tooltip_style_mini .v2 .tooltip_container .tooltip > div:first-child {
	display: inline-block!important;
	width: 100%;
}
.v3.tooltip_style_mini .v2 .tooltip_container .tooltip > div:nth-child(3) {
	/* display: inline-block!important; */
}
.v2.tooltip_style_mini .overlay .action .scoreChange,
.v2.tooltip_style_mini .timeline .bar_container .action .scoreChange {
    font-size: 16px;
	padding-top: 3px;
}
/* .v2.tooltip_style_mini .timeline .bar_container .action .score_action, */
/* .v2.tooltip_style_mini .action .tooltip .score_action, */
.v2.tooltip_style_mini .timeline .bar_container .action .score_action {
	/* visibility: hidden; */
}
body.v2[data-supports-mini-tooltips="1"] .overlay .action .score_action,
body.v2[data-supports-mini-tooltips="1"] .timeline .bar_container .action .score_action,
body.v2[data-supports-mini-tooltips="1"].tooltip_style_mini .timeline .bar_container .action .score_action {
	margin: -0.4em 0 0.5em 0;
	position: relative;
}
body.v2[data-supports-mini-tooltips="1"] .overlay .action .score_action {
	margin: -0.4em 0 0em 0;
}
body.v2[data-supports-mini-tooltips="1"] .overlay .action .score_action:after,
body.v2[data-supports-mini-tooltips="1"] .timeline .bar_container .action .score_action:after {
	font-family: 'Material Symbols Outlined';
	font-weight: normal;
	font-style: normal;
	font-size: 24px;
	line-height: 1;
	letter-spacing: normal;
	text-transform: none;
	display: inline-block;
	white-space: nowrap;
	word-wrap: normal;
	direction: ltr;
	-webkit-font-feature-settings: 'liga';
	-webkit-font-smoothing: antialiased;
	content: 'unfold_less';
	display: block;
	position: absolute;
	bottom: -5px;
	font-size: 20px;
	line-height: 100%;
	width: calc(100% - 12px);
	transform: rotate(90deg);
}
body.v3[data-supports-mini-tooltips="1"] .overlay .action .score_action:after,
body.v3[data-supports-mini-tooltips="1"] .timeline .bar_container .action .score_action:after {
	width: calc(100%);
}
body.v2[data-supports-mini-tooltips="1"].tooltip_style_mini .overlay .action .score_action:after,
body.v2[data-supports-mini-tooltips="1"].tooltip_style_mini .timeline .bar_container .action .score_action:after {
	content: 'unfold_more';
	transform: rotate(90deg);
}
body.v2[data-supports-mini-tooltips="1"].tooltip_style_mini .overlay .action .tooltip .noteContainer .note, 
body.v2[data-supports-mini-tooltips="1"].tooltip_style_mini .timeline .bar_container .action .tooltip .noteContainer .note, 
body.v2[data-supports-mini-tooltips="1"].tooltip_style_mini .video_container.publisher .tooltip .noteContainer .note {
	font-size: 10px;
	position: absolute;
	left: 0;
	bottom: 4px;
	line-height: 100%;
	height: 25px;
	overflow: hidden;
	width: 100%;
	text-align: center;
	padding-bottom: 0;
	font-weight: 400;
}

.v3 .action .tooltip_container .tooltip {
	position: relative;
	top: auto;
	left: auto;
	bottom: auto;
	margin-top: 4px;
}
.v3 .timeline .action .tooltip_container .tooltip,
/* .v3 .timeline .action:hover .tooltip_container .tooltip,
.v3 .timeline .action:focus .tooltip_container .tooltip, */
.v3 .timeline .action.active .tooltip_container .tooltip {
	top: auto;
	left: auto;
	/* bottom: auto; */
	margin-left: 0;
}
.action.left .tooltip {
	left: -100%;
}
.action.right .tooltip {
	right: -100%;
}
.action.left .tooltip,
.action.right .tooltip {
	top: 0%;
	left: 50%;
	right: auto;
	margin-left: -60px;
	width: 120px;
	margin-left: -125px;
	width: 250px;
}
.action.subtract .tooltip {
	background: #CC0000;
	border: 1px solid #CC0000;
}
.action.add .tooltip {
	background: #33CC00;
	border: 1px solid #33CC00;
}
.action.observation .tooltip {
	background: #9571c3;
	border: 1px solid #9571c3;
}

.action:hover .tooltip {
	/* -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1; */
}
.action:hover {
	z-index: 99;
}

.timeline .bar_container .action .tooltip {
	width: 100px;
	margin-left: -50px;
	width: 160px;
	margin-left: -80px;
	pointer-events: none;
}

.timeline .bar_container .action .tooltip .btnContainer {
	display: none;
}
.timeline .bar_container .action .tooltip .noteContainer {
	display: none;
	margin: 8px 5px -5px -5px;
}

.action.active .tooltip {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
.timeline .bar_container .action.active {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	z-index: 98;
}
.timeline .bar_container .action.show.active {
	/* box-shadow: 0 0 2px 4px rgba(255,255,255,1); */
	-webkit-transition: opacity 0.2s, height 0.4s, top 0.4s, background-color 0.4s, width 0.4s, margin-left 0.4s, box-shadow 0.3s;
	-o-transition: opacity 0.2s, height 0.4s, top 0.4s, background-color 0.4s, width 0.4s, margin-left 0.4s, box-shadow 0.3s;
	transition: opacity 0.2s, height 0.4s, top 0.4s, background-color 0.4s, width 0.4s, margin-left 0.4s, box-shadow 0.3s;
}

.timeline .bar_container .action.active .tooltip {
	pointer-events: all;
}
.timeline .bar_container .action.active .tooltip .btnContainer {
	display: block;
	padding: 10px 0 0 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
.timeline .bar_container .action.alwaysactive .btnContainer {
	display: none!important;
}
.timeline .bar_container .action.alwaysactive .tooltip .noteContainer,
.timeline .bar_container .action.active .tooltip .noteContainer {
	display: block;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
[data-video-state="4"] .review_controls,
[data-video-state="5"] .review_controls,
[data-video-state="4"] .score_log .btnAction .btnContainer,
[data-video-state="5"] .score_log .btnAction .btnContainer,
[data-video-state="4"] .timeline .bar_container .action.active .tooltip .btnContainer,
[data-video-state="5"] .timeline .bar_container .action.active .tooltip .btnContainer {
	display: none!important;
}

.timeline .bar_container .action.show.active {
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 3px 6px rgba(0, 0, 0, 0.2);
}
.timeline .bar_container .action.show.active[data-type="add"] {
	border: 2px solid #82d0b6;
}
.timeline .bar_container .action.show.active[data-type="subtract"] {
	border: 2px solid #ea9381;
}
.timeline .bar_container .action.show.active[data-type="observation"] {
	border: 2px solid #9571c3;
}

.timeline .bar_container .action.active .score_label {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

.action.left .tooltip,
.action.right .tooltip {
	left: 50%;
	right: auto;
	padding-bottom: 10px;
}
.action.left.active .tooltip,
.action.right.active .tooltip {
	top: 64px;
}
.score_log .btnAction {
	position: relative;
	border: 1px solid #cadeef;
	margin-bottom: 6px;
	background: #f8f9ff;
}
.v2 .score_log .btnAction {
	border: 1px solid #CCCCCC;
	margin-bottom: -1px;
	background: #333333;
	padding: 0;
}
.v2 .score_log .btnAction .noteContainer {
	margin-top: 0;
}

.score_log .btnAction.active {
	background: #eaeeff;
}
.score_log .btnAction:before {
	content: '►';
	position: absolute;
	display: block;
	top: 4px;
	left: -30px;
	pointer-events: none;
	transition: all 0.3s;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}
.v2 .score_log .btnAction:before {
	display: none;
}
.score_log .btnAction.active:before {
	left: -15px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

.score_log .btnAction[data-type="add"].active {
	background: #33CC00;
}
.score_log .btnAction[data-type="add"].active:before {
	color: #33CC00;
}
.score_log .btnAction[data-type="subtract"].active {
	background: #CC0000;
}
.score_log .btnAction[data-type="subtract"].active:before {
	color: #CC0000;
}
.score_log .btnAction[data-type="observation"].active {
	background: #9571c3;
}
.score_log .btnAction[data-type="observation"].active:before {
	color: #9571c3;
}

.score_log .btnAction .noteContainer {
	margin-top: 8px;
}

.score_log .btnAction[data-type="add"],
.score_log .btnAction[data-type="subtract"],
.score_log .btnAction[data-type="observation"],
.score_log .btnAction[data-type="add"] .time,
.score_log .btnAction[data-type="subtract"] .time,
.score_log .btnAction[data-type="observation"] .time {
	transition: all 0.3s;
	border: 1 px solid #EEEEEE;
	margin-bottom: 8 px;
}
.score_log .btnAction[data-type="add"].active,
.score_log .btnAction[data-type="subtract"].active,
.score_log .btnAction[data-type="observation"].active,
.score_log .btnAction[data-type="add"].active .time,
.score_log .btnAction[data-type="subtract"].active .time,
.score_log .btnAction[data-type="observation"].active .time {
	color: #FFFFFF;
}
.score_log .btnAction[data-type="add"].active .score,
.score_log .btnAction[data-type="subtract"].active .score,
.score_log .btnAction[data-type="observation"].active .score {
	color: rgba(255,255,255,0.5);
}

.btnAction .btnContainer {
	position: absolute;
	top: 4px;
	right: -10px;
	pointer-events: none;
	transition: all 0.3s;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}
.btnAction:hover .btnContainer,
.btnAction.active .btnContainer {
	right: 2px;
	pointer-events: all;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
.btnAction .tooltip .btnContainer {
	position: relative;
	top: auto;
	right: auto;
}
.btnAction .tooltip .btnContainer .btn,
.score_log .btnAction .btnContainer .btn {
	background: #CCC;
	width: 26px;
	height: 26px;
	line-height: 26px;
	font-size: 14px;
	display: inline-block;
	text-align: center;
	transition: all 0.3s;
	border-radius: 4px;
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.2), 0 1px 6px rgba(0, 0, 0, 0.2);
}

.btnAction .tooltip .btnContainer .btn:hover,
.score_log .btnAction .btnContainer .btn:hover {
	background: #DDD;
}

.btnAction .tooltip .btnContainer .btn.btnEdit,
.score_log .btnAction .btnContainer .btn.btnEdit,
.btnAction .tooltip .btnContainer .btn.btnDelete,
.score_log .btnAction .btnContainer .btn.btnDelete {
	background: rgba(255,255,255,0.2);
	margin-left: 4px;
	margin-right: 4px;
}
.btnAction .tooltip .btnContainer .btn.btnEdit:hover,
.score_log .btnAction .btnContainer .btn.btnEdit:hover,
.btnAction .tooltip .btnContainer .btn.btnDelete:hover,
.score_log .btnAction .btnContainer .btn.btnDelete:hover {
	background: rgba(255,255,255,0.4);
}



.btnAction[data-type="add"] .noteContainer [data-label="note"],
.btnAction[data-type="subtract"] .noteContainer [data-label="note"],
.btnAction[data-type="observation"] .noteContainer [data-label="note"] {
	width: 100%;
	position: relative;
	width: calc(100% + 10px);
	width: calc(100%);
	padding: 2px 8px;
	min-height: 10px;
	/* display: none; */
	display: block;
	box-shadow: inset 0 2px 7px rgb(0, 0, 0, 0.1);
	border: 1px solid rgba(255, 255, 255, 0.1);
	background: rgba(0, 0, 0, 0.025);
	color: #333333;
}
.v2 .btnAction[data-type="add"] .noteContainer [data-label="note"], 
.v2 .btnAction[data-type="subtract"] .noteContainer [data-label="note"],
.v2 .btnAction[data-type="observation"] .noteContainer [data-label="note"] {
	border: none;
	background: transparent;
	color: #DDDDDD;
	width: auto;
	box-shadow: none;
}


.timeline .btnAction[data-type="add"] .noteContainer [data-label="note"],
.timeline .btnAction[data-type="subtract"] .noteContainer [data-label="note"],
.timeline .btnAction[data-type="observation"] .noteContainer [data-label="note"],
.btnAction.active[data-type="add"] .noteContainer [data-label="note"],
.btnAction.active[data-type="subtract"] .noteContainer [data-label="note"],
.btnAction.active[data-type="observation"] .noteContainer [data-label="note"] {
	box-shadow: inset 0 2px 7px rgb(0 0 0 / 15%);
	border: 1px solid rgba(255, 255, 255, 0.2);
	background: rgba(0, 0, 0, 0.05);
	color: #FFFFFF;
}

.noteContainer [data-label="note"]:not(.active) {
	display: none!important;
}
.noteContainer .active[data-label="note"] {
	display: block;
}



.action .tooltip .scoreChange {
	line-height: 115%;
	padding: 6px 0;
	margin: -6px 0 4px 0;
	display: inline-block;
	font-size: 130%;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
.action.observation .tooltip .scoreChange {
	/* display: none; */
}
.action.observation .tooltip .scoreChange .actionicon {
	display: none;
}
.v3 .timeline .bar_container .action .score_action .actionicon,
.action.observation .tooltip .scoreChange .actionicon {
	height: 20px;
	vertical-align: middle;
	margin-right: 0.15em;
}
.v3 .action.observation .tooltip .scoreChange .score_action {
	white-space: nowrap;
}
.v3 .action.observation .tooltip .scoreChange .actionicon {
	/* position: absolute;
	left: 18px;
	bottom: 23px; */
}
.v3 .action.observation .tooltip .scoreChange .actionicon[data-display="active"] {
	display: none;
}
.action .tooltip .instructions {
	font-size: 70%;
	display: none;
}
.action.left .tooltip,
.action.right .tooltip {
	top: 79px;
	left: 50%;
	right: auto;
}
.action.left:hover .tooltip {
	left: 100%;
}
.action.right:hover .tooltip {
	right: 100%;
}
.action.left:hover .tooltip,
.action.right:hover .tooltip {
	top: 64px;
	left: 50%;
	right: auto;
}
.action.subtract.left .tooltip:after,
.action.subtract.right .tooltip:after,
.action.add.left .tooltip:after,
.action.add.right .tooltip:after,
.action.observation.left .tooltip:after,
.action.observation.right .tooltip:after {
	content: '▲';
	display: block;
	position: absolute;
	top: -17px;
	left: 50%;
	margin-left: -0.7em;
	width: 12px;
	height: 12px;
	color: #33CC00;
	font-size: 20px;
	transform: scaleX(2);
}
.action.subtract.left .tooltip:after,
.action.subtract.right .tooltip:after {
	color: #CC0000;
}
.action.observation.left .tooltip:after,
.action.observation.right .tooltip:after {
	color: #9571c3;
}

.v2 .video_parent_container {
	background: #cbcdcf;
	box-shadow: 0 2px 4px rgb(0 0 0 / 10%), 0 4px 24px rgb(0 0 0 / 10%);
	margin: 20px 0 20px 0;
	border: 1px solid #BBBBBB;
	padding: 5px;
}

/* Video options hidden, because they're not used */
.video_options {
	display: none;
}
.video_options .btn_toggle_tooltip_view.textlink:after {
	content: 'Normal';
	display: inline-block;
}
body.tooltip_style_mini .video_options .btn_toggle_tooltip_view.textlink:after {
	content: 'Condensed';
}
.video_options .btn_toggle_tooltip_view.textlink:before {
	font-family: 'Material Symbols Outlined';
	font-weight: normal;
	font-style: normal;
	line-height: 1;
	letter-spacing: normal;
	text-transform: none;
	display: inline-block;
	white-space: nowrap;
	word-wrap: normal;
	direction: ltr;
	-webkit-font-feature-settings: 'liga';
	-webkit-font-smoothing: antialiased;
	/* content: 'unfold_less'; */
	/* content: 'unfold_more'; */
	display: inline-block;
	font-size: 20px;
	width: 20px;
	height: 20px;
	line-height: 50%;
	transform: rotate(90deg);
	margin-right: 0.4em;
}
body.tooltip_style_mini .video_options .btn_toggle_tooltip_view.textlink:before {
	/* content: 'unfold_more'; */
	/* content: 'unfold_less'; */
	transform: rotate(90deg);
}
body .video_options .btn_toggle_tooltip_view.textlink {
	display: none!important;
}

.v2 .video_container {
	background: #AAAAAA;
}

.v2 .video_can_rotate {
	margin-bottom: 0;
	margin-top: 0;
	padding: 0px;
	border: none;
}
.v2 .final_score_container.dark, .v2 .timeline.dark, .v2 .timeline_options.dark {
	margin-bottom: 0;
	margin-top: 0;
}
.v2 .overlay .action .tooltip,
.v2 .timeline .bar_container .action .tooltip,
.v2 .timeline .bar_container .action {
	font-family: 'Poppins',Calibri,Helvetica,Arial,Lucida,sans-serif;
}
.v2 .video_container.publisher .overlay > .note, 
.v2 .video_container.publisher.add .overlay > .note, 
.v2 .video_container.publisher.subtract .overlay > .note,
.v2 .video_container.publisher.observation .overlay > .note {
    bottom: 15px;
}
.v2 .video_container.publisher .tooltip {
	text-shadow: none;
}
.v2 .timeline .bar_container .action .tooltip .noteContainer .note,
.v2 .video_container.publisher .tooltip .noteContainer .note {
	font-family: 'Poppins',Calibri,Helvetica,Arial,Lucida,sans-serif;
	font-weight: 500;
	font-size: 16px;
	padding: 0.5em;
	line-height: 120%;
	text-align: left;
	width: 100%;
	left: 0;
}
.v2 .video_container.publisher .tooltip .noteContainer .note {
	text-shadow: none;
	bottom: auto;
	top: auto;
	position: relative;
}
.v2 .timeline .bar_container .action .tooltip {
	width: 50vw;
    max-width: 360px;
}
.v3 .timeline .bar_container .action .tooltip {
	width: 100%;
	max-width: 100%;
}
.v2 .video_container .overlay .noteContainer .note {
    font-size: 14px;
}

.v2 .overlay .action .tooltip_container,
.v2 .overlay .action .tooltip {
    position: relative;
    height: auto;
    width: auto;
    bottom: auto;
    top: auto;
    opacity: 1;
}
.v2 .overlay .action .tooltip {
    max-width: 360px;
    margin: 4px auto 0 auto;
}

.v2 .overlay .note .action[data-note=""] .tooltip_container .tooltip,
.v2 .timeline .bar_container .action[data-note=""] .tooltip {
	/* max-width: 180px; */
}
.v2 .timeline .bar_container .action[data-note=""] .tooltip {
	/* margin-left: -90px; */
}
.v2 .action .tooltip {
	border-radius: 6px;
}
.v2 .action.left .tooltip, 
.v2 .action.right .tooltip {
	bottom: 10px;
	top: auto;
}
.v2 .action.left .tooltip, 
.v2 .action.right .tooltip {
	bottom: 10px;
	bottom: 20px;
	top: auto;
}
.v2 .action .tooltip .scoreChange {
	margin: 0;
    padding: 6px 0 0 0;
	font-size: 18px;
	font-weight: 600;
}
.v2 .action.left:hover .tooltip, 
.v2 .action.right:hover .tooltip,
.v2 .action.left.active .tooltip,
.v2 .action.right.active .tooltip
 {
    bottom: -9px;
	bottom: 16px;
}
.v2 .action.add.left .tooltip:after, .v2 .action.add.right .tooltip:after, 
.v2 .action.subtract.left .tooltip:after, .v2 .action.subtract.right .tooltip:after,
.v2 .action.observation.left .tooltip:after, .v2 .action.observation.right .tooltip:after {
	display: none;
}
.v2 .timeline .bar_container .action .tooltip .scoreLabel {
	padding: 0.5em 0.7em 0.5em 0.7em;
	color: #BBBBBB;
	font-weight: bold;
}
.v2 .timeline .bar_container .action.add .tooltip .scoreLabel {
	padding: 0.5em 0.7em 0.5em 0.7em;
	color: #00e3d7;
}
.v2 .timeline .bar_container .action.subtract .tooltip .scoreLabel {
	padding: 0.5em 0.7em 0.5em 0.7em;
	color: #ff8093;
}
.v2 .timeline .bar_container .action.observation .tooltip .scoreLabel {
	padding: 0.5em 0.7em 0.5em 0.7em;
	color: #9571c3;
}
.v2 .timeline .bar_container .action .tooltip .noteContainer {
	margin: 0;
}
.v2 .timeline .btnAction[data-type="add"] .noteContainer [data-label="note"], 
.v2 .timeline .btnAction[data-type="subtract"] .noteContainer [data-label="note"], 
.v2 .timeline .btnAction[data-type="observation"] .noteContainer [data-label="note"], 
.v2 .btnAction.active[data-type="add"] .noteContainer [data-label="note"], 
.v2 .btnAction.active[data-type="subtract"] .noteContainer [data-label="note"],
.v2 .btnAction.active[data-type="observation"] .noteContainer [data-label="note"] {
	box-shadow: none;
	border: none;
	background: transparent;
	color: #FFFFFF;
	width: auto;
	margin-top: 0;
    margin-bottom: 0;
	/* padding: 0.25em 0.7em 0em 0.7em; */
	color: #EEEEEE;
	line-height: 130%;
}
.v2 .action.add .tooltip,
.v2 .action.subtract .tooltip,
.v2 .action.observation .tooltip {
    background: #222222;
}
.v2 .action.add .tooltip {
	border: 1px solid #33CC00;
}
.v2 .action.subtract .tooltip {
    border: 1px solid #CC0000;
}
.v2 .action.observation .tooltip {
    border: 1px solid #9571c3;
}
.v2 .action .tooltip.add {
	border: 1px solid #33CC00;
}
.v2 .action .tooltip.subtract {
    border: 1px solid #CC0000;
}
.v2 .action .tooltip.observation {
    border: 1px solid #9571c3;
}
.v2 .tooltip {
	display: grid;
	/* grid-template-columns: 50px 1fr; */
	/* grid-template-columns: min-content 50px auto 50px; */
	grid-template-columns: min-content auto 50px;
	padding: 0;
	font-family: Calibri, Calibri, Arial, sans-serif;
}
.v2 .btnAction .btngrid {
	display: grid;
	grid-template-columns: 50px auto min-content;
	padding: 0;
	font-family: Calibri, Calibri, Arial, sans-serif;
}
.v2 .btnAction .btngrid .grid-time,
.v2 .btnAction .btngrid .grid-note,
.v2 .btnAction .btngrid .grid-score {
	color: #FFFFFF;
	text-align: center;
	display: grid;
    grid-template-columns: subgrid;
    align-items: center;
	line-height: 100%;
	padding-top: 8px;
	padding-bottom: 8px;
	font-family: 'Poppins',Calibri,Helvetica,Arial,Lucida,sans-serif;
}
.v2 .btnAction .btngrid .grid-time {
	line-height: 100%;
	padding-left: 6px;
	padding-right: 6px;
	font-size: 12px;
}
.v2 .btnAction .btngrid .grid-note {
	text-align: left;
}
.v2 .btnAction .btngrid .grid-score {
	background: #777777;
	min-width: 66px;
	line-height: 100%;
}
.v2 .btnAction .btngrid .grid-score.observation {
    background: #9571c3;
}
.v2 .btnAction .btngrid .grid-score.subtract {
    background: #CC0000;
}
.v2 .btnAction .btngrid .grid-score.add {
    background: #33CC00;
}
.v2 .btnAction .btngrid .grid-score.observation {
    background: #9571c3;
}
.v2 .btnAction .btngrid .grid-score .scoreChange {
	line-height: 100%;
}
.v2 .action.left .tooltip, .v2 .action.right .tooltip {
	padding-bottom: 0;
}
.v2 .tooltip > div {
	display: grid;
	grid-template-columns: subgrid;
	align-items: center;
}
.v2 .tooltip .score_time {
	text-align: center;
	font-size: 12px;
	font-weight: 300;
	padding-bottom: 6px;
}
.tooltip .meet_icon,
.v2 .tooltip .meet_icon {
	width: calc(100% - 10px);
	height: auto;
	margin: auto;
	display: block;
	max-width: 40px;
}
.tooltip .meet_icon {
    display: inline-block;
}
.v3 .tooltip .meet_icon, .v2 .tooltip .meet_icon,
.v3 .timeline .tooltip .score_time .meet_icon {
    max-width: calc(100% - 16px);
    width: 40px;
    height: auto;
    display: block;
    margin: 8px;
}
.score_time .time_icon_v2,
.btnAction .time_icon_v2 {
	font-size: 16px;
	display: block;
	margin: 4px auto -2px auto;
	width: auto;
	height: 16px;
}
.btnAction .time_icon_v2 {
	/* margin: 1px 0.3em -2px auto;
	vertical-align: text-top;
	display: inline-block;
	line-height: 14px; */
}
.btnAction .time_icon_v2 {
	margin: 1px auto -2px auto;
}
.timeline .tooltip .score_time {
	margin-top: 10px;
    margin-bottom: -8px;
}
.v2 .timeline .tooltip .score_time {
	margin-top: 0;
    margin-bottom: 0;
}
.time_icon,
.v2 .time_icon,
.v2 .btnAction .time_icon,
.v2 .tooltip .time_icon {
	width: 16px;
	height: auto;
	margin: 6px auto 4px auto;
	display: block;
}
.v2 .btnAction .grid-time {
}
.v2 .btnAction .grid-note {
}

.v2 .tooltip > div:first-child {
	background: #333333;
	line-height: 130%;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	padding-left: 4px;
	padding-right: 4px;
}
.v2 .overlay .tooltip > div:first-child {
	padding-bottom: 6px;
}
[data-points_type="4"] .overlay .tooltip > div:first-child {
	padding-bottom: 0;
}
.v2 .action.add .tooltip > div:first-child {
	background: #33CC00;
}
.v2 .action.subtract .tooltip > div:first-child {
	background: #CC0000;
}
.v2 .action.observation .tooltip > div:first-child {
	background: #9571c3;
}
.v2 .action .tooltip.add > div:first-child {
	background: #33CC00;
}
.v2 .action .tooltip.subtract > div:first-child {
	background: #CC0000;
}
.v2 .action .tooltip.observation > div:first-child {
	background: #9571c3;
}
.v2 .tooltip > div:last-child {
}
.v2 .tooltip .scoreLabel {
	
}
.v2 .tooltip .scoreChange {
	
}
.v2 .timeline .bar_container .action .tooltip .noteContainer {
    font-weight: 300;
	font-weight: 600;
}

.divider {
	display: block;
	opacity: 0.7;
	margin: 10px 0;
    border-bottom: 1px solid #cccccc;
}
.page .client_notes {
	width:100%;
	display: block;
	float: left;
	height: 300px;
	border: 1px solid #DDDDDD;
	background: #FFFFFF;
	overflow-x: hidden;
	margin-bottom: 20px;
	padding: 10px 20px;
}
.client_notes textarea {
	width: 100%;
	border: 1px solid #777777;
	min-height: 270px;
	color: #555555;
	font-size: 18px;
	padding: 10px 14px;
	background: rgba(255,255,255,0.5);
}

.time {
	color: #222222;
	font-weight:bold;
}
.score.add {
	color: #33CC00;
}
.score.subtract {
	color: #CC0000;
}
.score.observation {
	color: #9571c3;
}

.product-quantity > .quantity > .input-text.qty {
	/* display: none; */
	border: 1px solid #CCCCCC;
    background: #EEEEEE;
    width: 100%;
    padding: 0.5em;
}

.videosReviewed {
	width: 90%;
	max-width: 1080px;
	margin: 20px auto;
	background: #33ffe0;
	border: 1px solid #06e1c0;
	box-shadow: 0 0px 3px rgba(0,0,0,0.2), 0 5px 10px rgba(0,0,0,0.1);
	padding: 20px 40px;
	border-radius: 4px;
	color: #000000;
	font-weight: 600;
	margin-top: 150px;
}
.videosReviewed a {
	font-weight: bold;
	color: #0732d2;
}

#video{
	width: 100%;
}

.cols {
	display: grid;
	grid-auto-columns: 1fr;
}

.cols.cols_3 {
	grid-template-columns: 1fr 1fr 1fr;
}
.cols.cols_3.em1 {
	grid-template-columns: 2fr 1fr 1fr;
}
.cols.cols_3.em2 {
	grid-template-columns: 1fr 2fr 1fr;
}
.cols.cols_3.em3 {
	grid-template-columns: 1fr 1fr 2fr;
}

.cols.cols_4 {
	grid-template-columns: 1fr 1fr 1fr 1fr;
}
.cols.cols_4.em1 {
	grid-template-columns: 2fr 1fr 1fr 1fr;
}
.cols.cols_4.em2 {
	grid-template-columns: 1fr 2fr 1fr 1fr;
}
.cols.cols_4.em3 {
	grid-template-columns: 1fr 1fr 2fr 1fr;
}
.cols.cols_4.em4 {
	grid-template-columns: 1fr 1fr 1fr 2fr;
}

.cols.cols_5 {
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}
.card.review_container {
	padding: 0;
	border-color: #8739cf;
	border-left-color: #98a7ef;
	border-top-color: #989def;
	background: rgb(151,208,242);
	background: -moz-linear-gradient(150deg, rgba(151,208,242,1) 0%, rgba(154,58,231,1) 100%);
	background: -webkit-linear-gradient(150deg, rgba(151,208,242,1) 0%, rgba(154,58,231,1) 100%);
	background: linear-gradient(150deg, rgba(151,208,242,1) 0%, rgba(154,58,231,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#97d0f2",endColorstr="#9a3ae7",GradientType=1);
}

.stats {
	margin: 10px 0;
}

.card {
	background: #F8F8F8;
	box-shadow: 0 0 3px rgba(0,0,0,0.15), 0 4px 10px rgba(0,0,0,0.15);
	margin: 20px 6px;
	padding: 20px 12px 0px 12px;
	color: #0c71c3;
	color: #8300E9;
	border: 1px solid #e1e4e6;
	border-bottom-width: 5px;
	border-radius: 4px;
	text-align:center;
	min-width: 0;
}
.card .label,
.card .value {
	display: block;
	width: auto;
	float: none;
	line-height: auto;
}
.card .label {
	font-weight: normal;
	border-bottom: 1px solid #E4E4E4;
	padding-bottom: 8px;
	line-height: 120%;
}
.card .value {
	font-size: 250%;
	padding: 10px 0;
	font-weight: bold;
	position: relative;
	min-height: 110px;
}
.card .value .center_vertically {
	margin: 0;
	position: absolute;
	top: calc(50%);
	transform: translateY(-50%);
	width: 100%;
	font-size: 50px;
	line-height: 80%;
}


/* form styling */
.et_pb_contact_field {
	display: block;
	width: 100%;
	padding: 4px 0;
}
.et_pb_contact_field:after {
	display: block;
	content: ' ';
	clear: both;
}
.et_pb_contact_field>.et_pb_contact_form_label,
.et_pb_contact_field>input[type="date"],
.et_pb_contact_field>input[type="text"],
.et_pb_contact_field>input[type="number"],
.et_pb_contact_field>input[type="password"],
.et_pb_contact_field>textarea,
.et_pb_contact_field>select {
	float: left;
	padding: 8px 12px;
	font-size: 16px;
	width: 50%;
}
.et_pb_contact_field>.et_pb_contact_form_label {
	width: 40%;
}
.et_pb_contact_field>input[type="date"],
.et_pb_contact_field>input[type="text"],
.et_pb_contact_field>input[type="number"],
.et_pb_contact_field>input[type="password"],
.et_pb_contact_field>textarea,
.et_pb_contact_field>select {
	width: 60%;
	border: 1px solid #CCCCCC;
}
.et_pb_contact_field>.et_pb_contact_form_label[data-is-required="true"]:after {
	content: '*';
	color: #ff788d;
	display: inline-block;
	margin-left: 4px;
	font-weight: 900;
}

#main-content .et_builder_inner_content  .et_pb_section_first {
	padding-top: 120px!important;
}

form .et_pb_contact_field.input_start_value {
	display: none!important;
}

.et-cart-info {
	display: none!important;
}

.video_display_controls {
	padding: 12px;
}
.video_display_controls .btn {
	background: #BBBBBB;
	padding: 8px;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
	text-shadow: 0 0px 2px rgb(0 0 0 / 50%);
	line-height: 14px;
	border-radius: 4px;
	display: inline-block;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.video_display_controls .btn:hover,
.video_display_controls .btn:focus {
	background: #999999;
}
.video_display_controls .btn.btn_rotate_counterclockwise:hover,
.video_display_controls .btn.btn_rotate_counterclockwise:focus {
	transform: rotate(-90deg);
}
.video_display_controls .btn.btn_rotate_clockwise:hover,
.video_display_controls .btn.btn_rotate_clockwise:focus {
	transform: rotate(90deg);
}

.page-id-673 .et_pb_contact_form .et_pb_contact_field,
.page-id-673 .et_pb_contact_form input[type="text"],
.page-id-673 .et_pb_contact_form textarea,
.page-id-673 .et_pb_contact_form select {
	width: 100%;
}
.page-id-673 .et_pb_contact_form input[type="text"],
.page-id-673 .et_pb_contact_form textarea,
.page-id-673 .et_pb_contact_form select {
	border: 1px solid #ccc;
}

.hero h3 {
    line-height: 130%;
}

.btn-sm.btn_action {
	padding: 0px 8px 2px 8px;
}

.modal_mc_admin {
	display: none;
}
.modal_mc_admin.active {
	display: block!important;
	position: fixed;
}
.modal_mc_admin,
.modal_mc_admin .modal_mc_admin_overlay,
.modal_mc_admin .modal_mc_admin_fixed {
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
}
.modal_mc_admin .modal_mc_admin_overlay {
	background: rgba(150,150,150,0.5);
}
.modal_mc_admin .modal_mc_admin_fixed {
	width: 800px;
	left: calc(50% - 340px);
	top: calc(50vh - 250px);
	height: 500px;
	background: #FFFFFF;
	box-shadow: 0 2px 3px rgba(0,0,0,0.3), 0 8px 20px rgba(0,0,0,0.3);
}
.modal_mc_admin .modal_mc_admin_fixed {
	width: 800px;
	height: 500px;
}
.page .modal_mc_admin .modal_mc_admin_inner {
	padding: 20px 40px;
	overflow-y:auto;
	height: 500px;
}
.modal_mc_admin .row .col {
	padding-bottom: 10px;
}
.modal_mc_admin .row .col {
	display: block;
	float: left;
	width: 100%;
}
.modal_mc_admin .row:after {
	content: ' ';
	display: block;
	clear: both;
}
.modal_mc_admin .row input[type="text"],
.modal_mc_admin .row input[type="number"],
.modal_mc_admin .row input[type="date"],
.modal_mc_admin .row textarea,
.modal_mc_admin .row select {
	width: 100%;
}
.modal_mc_admin[data-actiontype] [data-actiontype] {
	display: none;
}
.modal_mc_admin.active[data-actiontype="add"] [data-actiontype="add"] {
	display: block;
}
.modal_mc_admin.active[data-actiontype="edit"] [data-actiontype="edit"] {
	display: block;
}

.txt_muted {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.txt_sm {
	font-size: 80%;
}
.txt_uppercase {
	text-transform: uppercase;
}

.wp-admin .actions {
	padding: 20px 0;
}
.wp-admin .actions > .button-primary,
.wp-admin .actions > .button-secondary {
    background: #00aba2;
    border-color: #00aba2;
    font-weight: bold;
    color: #FFFFFF;
    text-transform: uppercase;
	padding-left: 2em;
	padding-right: 2em;
	margin-right: 0.5em;
}
.wp-admin .actions > .button-secondary {
    background: #999999;
    border-color: #999999;
	padding-left: 1em;
	padding-right: 1em;
}
.wp-admin input.input[type="text"] {
	border-radius: 0;
	background-color: #fff;
	border: 1px solid #bbb;
	padding: 0.1em 0.6em;
	color: #4e4e4e;
	width: 100%;
}

.display-mobile-only {
	display: none;
}
.display-desktop-only {
	display: none;
}

body .et_pb_fullwidth_slider .et_pb_slide>.et_pb_container,
body .et_pb_fullwidth_slider_0 .et_pb_slide>.et_pb_container {
    width: 100%!important;
    max-width: 1080px!important;
}

.icon_gymnast_category {
	width: 1em;
	height: 1em;
	background: #CCCCCC;
	display: inline-block;
	margin: 0 0.25em 0.1em 0;
	vertical-align: middle;
	color: #FFFFFF;
	text-align: center;
}
.icon_gymnast_category:before {
	font-weight: 600;
	display: inline-block;
	font-size: 70%;
	line-height: 160%;
	vertical-align: top;
}
.icon_gymnast_category[data-category-id="1"] {
	background: #78c8ef;
}
.icon_gymnast_category[data-category-id="1"]:before {
	content: 'M';
}
.icon_gymnast_category[data-category-id="2"] {
	background: #c792ff;
}
.icon_gymnast_category[data-category-id="2"]:before {
	content: 'W';
}
.icon_gymnast_category[data-category-id="3"] {
	background: #5ee7ba;
}
.icon_gymnast_category[data-category-id="3"]:before {
	content: 'T';
}
.icon_gymnast_category[data-category-id="4"] {
	background: #e7ba5e;
}
.icon_gymnast_category[data-category-id="4"]:before {
	content: 'D';
}



.custom-tooltip {
	position: absolute;
	display: none;
	background: #333;
	border: 1px solid #BBBBBB;
	color: #fff;
	padding: 5px 10px;
	border-radius: 5px;
	font-size: 12px;
	z-index: 10000;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 5px 8px rgba(0, 0, 0, 0.6);
	max-width: 240px;
	line-height: 130%;
}
.custom-tooltip .instruc {
	color: #77c8f0;
}
.glossary-term {
	cursor: pointer;
	color: #82caff;
	text-decoration: none;
	font-weight: bold;
}

.modal.glossary_modal .close {
	float: right;
}
.modal.glossary_modal {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	z-index: 1000000;
}
.modal.glossary_modal .modal-dialog-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	background: rgba(0,0,0,0.5);
}
.modal.glossary_modal .modal-dialog-bg {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background: #FFFFFF;
	border: 1px solid #BBBBBB;
	border-radius: 4px;
	box-shadow: 0 1px 3px rgba(0,0,0,0.1), 0 3px 12px rgba(0,0,0,0.1);
	padding: 20px;
	max-width: 600px;
	width: 90%;
}
.modal-primary {
	/* 2-column wide area using grid, which is split 60%/40% */
	display: grid;
	grid-template-columns: 60% 40%;
}
.modal-primary .modal-body {
	padding-right: 24px;
}
.modal-primary .modal-img {
	min-height: 240px;
}
.modal.glossary_modal.active {
	display: block;
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	background: rgba(0,0,0,0.5);
	z-index: 10000;
}
.modal.glossary_modal .img-fluid {
	max-width: 100%;
	height: auto;
	width: 400px;
	max-width: 50%;
	float: right;
	margin-left: 20px;
	margin-bottom: 10px;
	border: 4px solid #78c8f0;
	border-bottom-color: #8382be;
	border-right-color: #8382be;
}
.glossary_modal button.close {
	background: #82caff;
	border: none;
	color: #ffffff;
	border-radius: 2px;
	font-size: 16px;
	margin-top: -10px;
	margin-right: -10px;
	margin-top: -6px;
	margin-right: 0px;
}
.glossary_modal h5 {
	color: #82caff;
	font-weight: bold;
}
img.icon_linkout {
	display: inline-block;
	width: 0.8em;
	height: 0.8em;
	text-align: center;
	line-height: 1.2em;
	margin-left: 0.3em;
	vertical-align: middle;
}

#main-content[data-type="glossary"] h1 {
	color: #8382be;
}

#main-content[data-type="glossary"] #sidebar h2 {
	color: #555555;
	font-size:18px;
}

#main-content[data-type="glossary"] #sidebar a {
	color: #78c8f0;
}

.entry-content > .featured-image {
    width: 40%;
    max-width: 400px;
    display: inline-block;
    float: left;
    margin: 0 0 40px 0;
    border: 4px solid #78c8f0;
    border-bottom-color: #8382be;
    border-right-color: #8382be;
}

.entry-content > .featured-image > img {
    display: block;
    float: none;
	width: 100%;
	height: auto;
}

#left-area ol {
	padding-left: 1em!important;
}
#left-area ul {
    padding-left: 2em!important;
}



.v4 .video_can_rotate {
    margin-top: 6px;
}
.v4 [data-points_type] .video_buttons .btn.score_btn {
	padding: 0;
	border-radius: 24px;
	overflow: hidden;
}
.v4 .video_buttons .btn .label {
    display: none;
}
.v4 .video_buttons .btn .label.scoreval {
    display: block;
	position: relative;
	padding: 8px;
	font-size: 18px;
}
.v4 [data-points_type] .video_buttons .btn .label.scoreval {
	height: auto;
}
.v4 .video_container .overlay .info, 
.v4 .video_container.add .overlay .info, 
.v4 .video_container.subtract .overlay .info, 
.v4 .video_container.observation .overlay .info {
	bottom: 0px;
    font-size: 18px;
    left: auto;
    margin-left: 0;
    text-align: right;
    right: 0;
    padding: 0.25em 1em;
    background: rgba(100, 100, 100, 0.25);
    width: fit-content;
    max-width: 100%;
    transform: translate(-30px, 0);
}
.v4 .video_container.add .overlay .info,
.v4 .video_container.subtract .overlay .info,
.v4 .video_container.observation .overlay .info {
	transform: translate(0, 0);
}
.v4 .video_container.publisher:after, 
.v4 .video_row .video_container:after {
    left: auto;
    bottom: auto;
    top: 20px;
    right: 20px;
}

.v4 .video_container .action_container {
	display: none!important;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 10;
	background: #333333;
	padding: 4px 8px;
    width: 180px;
    max-width: 30%;
	color: #FFFFFF;
}
.v4 .video_container .action_container.active {
	display: block!important;
}
.v4 .video_container .action_container .time_container {
	position: absolute;
	top: 0;
	right: 0;
	width: 50%;
	text-align: right;
	padding: 0.25em 10px 0 0;
}
.v4 .video_container .action_container .time_container,
.v4 .video_container .action_container .time {
	color: #FFFFFF;
}
.v4 .video_container .action_container .time_icon_v2 {
	font-size: 14px;
	vertical-align: top;
	line-height: 23px;
}
.v4 .video_container .action_container .scorechange {
	position: absolute;
	bottom: -0.5em;
	background: #333333;
	padding: 0.1em 0.7em;
	left: 18px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25), 0 3px 12px rgba(0, 0, 0, 0.25);
	border: 1px solid rgba(255, 255, 255, 0.25);
}
.v4 .video_container .action_container.add,
.v4 .video_container .action_container.add .scorechange {
	background-color: #33CC00;
}
.v4 .video_container .action_container.subtract,
.v4 .video_container .action_container.subtract .scorechange {
	background-color: #CC0000;
}
.v4 .video_container .action_container.observation,
.v4 .video_container .action_container.observation .scorechange {
	background-color: #9571c3;
}
.v4 .video_container .action_container .iconbtn {
	color: #333333;
	font-size: 16px;
	background: rgba(255,255,255,0.8);
	padding: 2px;
	cursor: pointer;
	transition: all 0.3s;
}
.v4 .video_container .action_container .iconbtn:hover,
.v4 .video_container .action_container .iconbtn:active,
.v4 .video_container .action_container .iconbtn:focus {
	background: rgba(255,255,255,1);
}
.v4 .video_container .action_container.add .iconbtn {
	color: #33CC00;
}
.v4 .video_container .action_container.subtract .iconbtn {
	color: #CC0000;
}
.v4 .video_container .action_container.observation .iconbtn {
	color: #9571c3;
}
.v4 .video_container .action_container .iconbtn.delete {
	background: rgba(255,255,255,0);
	color: rgba(255,255,255,0.8);
}
.v4 .video_container .action_container .iconbtn.delete:hover,
.v4 .video_container .action_container .iconbtn.delete:active,
.v4 .video_container .action_container .iconbtn.delete:focus {
	background: rgba(255,255,255,0);
	color: rgba(255,255,255,1);
}
.v4 .video_container .action_container textarea {
	width: 100%;
	min-height: 100px;
	box-shadow: inset 0 2px 7px rgb(0 0 0 / 15%);
	border: 1px solid rgba(255, 255, 255, 0.2);
	background: rgba(0, 0, 0, 0.05);
	color: #FFFFFF;
	font-size: 12px;
}
.v4 .timeline .bar_container .action.active .tooltip {
	display:none!important;
}
.v4 .action.subtract.left .tooltip_container:after,
.v4 .action.subtract.right .tooltip_container:after,
.v4 .action.add.left .tooltip_container:after,
.v4 .action.add.right .tooltip_container:after,
.v4 .action.observation.left .tooltip_container:after,
.v4 .action.observation.right .tooltip_container:after {
	content: '▲';
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -0.7em;
	width: 12px;
	height: 12px;
	color: #33CC00;
	font-size: 20px;
	transform: scaleX(2);
	top: calc(100% + 50px);
	display: none;
}
.v4 .action.active.subtract.left .tooltip_container:after,
.v4 .action.active.subtract.right .tooltip_container:after,
.v4 .action.active.add.left .tooltip_container:after,
.v4 .action.active.add.right .tooltip_container:after,
.v4 .action.active.observation.left .tooltip_container:after,
.v4 .action.active.observation.right .tooltip_container:after {
	display: block;
}
.v4 .action.subtract.left .tooltip_container:after,
.v4 .action.subtract.right .tooltip_container:after {
	color: #CC0000;
}
.v4 .action.observation.left .tooltip_container:after,
.v4 .action.observation.right .tooltip_container:after {
	color: #9571c3;
}

.v4 .video_display_controls .btn {
	padding: 0;
	border-radius: 50%;
	width: 30px !important;
	height: 30px !important;
	border: none;
}
.v4 .video_display_controls .btn span {
    font-size: 20px;
	vertical-align: top;
	line-height: 28px;
}
[data-points_type="4"] .score_log .btnAction .score {
	display: inline-block;
    margin-right: 0.2em;
	padding: 0em 0.6em;
	font-weight: 500;
}
[data-points_type="4"] .score.add {
	background-color: #33CC00;
	color: #ffffff;
}
[data-points_type="4"] .score.subtract {
	background-color: #CC0000;
	color: #ffffff;
}
[data-points_type="4"] .score.observation {
	background-color: #9571c3;
	color: #ffffff;
}
[data-points_type="4"] .video_display_controls .btn.btn_rotate_clockwise {
	display: none!important;
}
.v4 [data-points_type="4"] .video_buttons .btn.score_btn.btn-warning > .label,
.v4 [data-points_type="4"] .video_buttons .btn.score_btn.btn-primary > .label,
.v4 [data-points_type] .video_buttons .btn.score_btn.btn-observation > .label {
    padding-top: 5px;
    padding-bottom: 2px;
}

[data-points_type="4"] .tooltip_container .score_time {
	display: none;
}
[data-points_type="4"] .video_container.publisher .tooltip .noteContainer .note,
[data-points_type="4"] .timeline .bar_container .action .tooltip .noteContainer .note {
	font-size: 12px;
	padding-left: 1.25em;
	padding-right: 1em;
	padding-top: 1em;
	padding-bottom: 1em;
}
[data-points_type="4"] .overlay .action .tooltip,
[data-points_type="4"] .timeline .bar_container .action .tooltip {
	grid-template-columns: min-content auto;
}

[data-points_type="4"] .video_container.publisher .overlay .dance_icon,
[data-points_type="4"] .timeline .bar_container .action .tooltip .dance_icon {
    width: 40px;
    height: 40px;
    max-width: none;
}

.v4 .timeline .bar_container .action.show .score_label .actionicon {
	display: block !important;
	font-size: 20px;
	line-height: 29px;
}

[data-points_type="4"] [data-for="scoreChange"],
[data-points_type="4"] [data-for="start_value"] {
	display: none!important;
}

.judgeDataManager[data-name="indicator"] {
	position: fixed;
	bottom: 10px;
	left: 10px;
}
.judgeDataManager[data-name="indicator"] [data-purpose="container"] {
	position: relative;
	width: 200px;
	pointer-events: none;
}
.judgeDataManager[data-name="indicator"] .indicator {
	background: #333;
	border: 2px solid #FFFFFF;
	height: 12px;
	width: 12px;
	display: inline-block;
	margin: 0 4px 0 0;
	pointer-events: all;
	cursor: pointer;
}

.tooltip_hoverable {
	padding: 0px 0px 0px 0.1em;
	margin: 0px 0.25em 0px 0.25em;
	height: calc(1.3em + 2px);
	width: 1.3em;
	border-radius: 50%;
	display: inline-block;
	cursor: pointer;
	text-align: center;
	font-weight: bold;
	line-height: 1.1em;
	color: #997eec;
	background: #ffffff;
	border: 1px solid #d7d7d7;
	border-bottom-width: 3px;
	transition: all 0.3s;
}
.tooltip_hoverable:hover,
.tooltip_hoverable:focus {
	color: #4c3dd3;
	/* background: #d8cff3; */
	border-color: #c4c4c4;
}

.tooltip_hoverable_helper {
	position: absolute;
	display: none;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	padding: 10px;
	z-index: 9999;
	width: 240px;
	pointer-events: none;
}

.video_review_item .icon_delayed {
	position: absolute;
	top: 10px;
	right: 10px;
	background: #656565;
	color: #FFFFFF;
	border: 2px solid #FFFFFF;
	border-radius: 50%;
	height: 22px;
	width: 22px;
	text-align: center;
	line-height: 18px;
	font-size: 12px;
	font-weight: bold;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5), 0 2px 3px rgba(0, 0, 0, 0.5);
}
.video_review_item .icon_delayed[data-severity="1"] {
	background: #33dd55;
}
.video_review_item .icon_delayed[data-severity="2"] {
	background: #e010d6;
}
.video_review_item .icon_delayed[data-severity="3"] {
	background: #FFAA00;
}
.video_review_item .icon_delayed[data-severity="4"] {
    background: #DD2200;
}

/* Vertical nav */
@media screen and (min-width: 981px) {
	.modal.glossary_modal .img-fluid {
		max-width: 100%;
	}
	.video_submissions_header {
		display: grid;
		grid-template-columns: 3fr 1fr;
		gap: 12px;
		margin-bottom: 16px;
	}
	body.mc_vertical_nav.logged-in .et_pb_menu--style-left_aligned.et_pb_text_align_right .et_pb_menu__wrap {
		-webkit-box-pack: start;
		-ms-flex-pack: end;
		justify-content: normal;
	}
	body.mc_vertical_nav.logged-in .et_pb_menu .et_pb_menu__wrap,
	body.mc_vertical_nav.logged-in .et_pb_menu .et_pb_menu__menu, 
	body.mc_vertical_nav.logged-in .et_pb_menu .et_pb_menu__menu>nav, 
	body.mc_vertical_nav.logged-in .et_pb_menu .et_pb_menu__menu>nav>ul,
	body.mc_vertical_nav.logged-in .et_pb_menu .et_pb_menu__menu>nav>ul>li {
		display: block;
	}
	body.mc_vertical_nav.logged-in .et_pb_menu .et-menu>li,
	body.mc_vertical_nav.logged-in .et_pb_menu .et-menu,
	body.mc_vertical_nav.logged-in .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li,
	body.mc_vertical_nav.logged-in header .et_pb_menu,
	body.mc_vertical_nav.logged-in header .et_pb_section,
	body.mc_vertical_nav.logged-in header .et_pb_row {
		padding: 0;
		margin: 0;
		margin-bottom: 0;
		margin-top: 0!important;
		height: auto;
	}
	body.mc_vertical_nav.logged-in header .et_pb_section_0_tb_header,
	body.mc_vertical_nav.logged-in header .et_pb_section_1_tb_header {
		padding-bottom: 12px;
		padding-top: 12px;
	}
	body.mc_vertical_nav.logged-in header .et_pb_row,
	body.mc_vertical_nav.logged-in header .et_pb_section_0_tb_header {
		width: auto;
		height: auto;
	}
	body.mc_vertical_nav.logged-in header .et_pb_section_1_tb_header {
		margin-top: 8px!important;
	}
	body.mc_vertical_nav.logged-in .et_pb_menu_0_tb_header.et_pb_menu {
		background: transparent!important;
		background-color: transparent!important;
	}
	body.mc_vertical_nav.logged-in .et_pb_section_0_tb_header.et_pb_section {
		background: #484848!important;
		background-color: #484848!important;
		box-shadow: 0 1px 3px rgba(0,0,0,0.1), 0 3px 12px rgba(0,0,0,0.1);
	}
	body.mc_vertical_nav.logged-in .et_pb_menu--style-left_aligned .et_pb_menu_inner_container {
		display: block;
	}
	body.single-glossary.mc_vertical_nav.logged-in .et-l--header,
	body.page.mc_vertical_nav.logged-in .et-l--header {
		position: fixed;
		height: 100vh;
		width: 220px;  /* Set this width to your liking */
		top: 0;
		left: 0;
		z-index: 9999;
		overflow-y: auto;
		transform: translate3d(0, 0, 0);  /* Optional: For smooth scrolling on the menu */
		background: #333; /* Change this to match your site's color scheme */
	}
	body.mc_vertical_nav.logged-in .et-l--header .et-menu-nav, body.mc_vertical_nav.logged-in .et-l--header .et-menu-nav ul.nav {
		flex-direction: column;
	}
	body.mc_vertical_nav.logged-in #et-main-area {
		margin-left: calc(220px); /* Should match the width of the header */
	}
	body.single-glossary.mc_vertical_nav.logged-in .et_pb_menu_1_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo,
	body.page.mc_vertical_nav.logged-in .et_pb_menu_1_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo {
		overflow: visible;
	}
	body.mc_vertical_nav.logged-in .et_pb_menu_1_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo img {
		width: 100%;
		max-width: none;
		margin-left: 10px;
		margin-bottom: 8px;
		display: block;
	}
	body:not(.logged-in) .et_pb_menu_1_tb_header {
		max-width: 100%;
	}
	body:not(.logged-in) .et_pb_menu_1_tb_header ul > li:last-child {
		padding-right: 0;
		margin-right: 0;
	}
	body.mc_vertical_nav.logged-in .et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a,
	body.mc_vertical_nav.logged-in .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a {
		padding: 16px 0 16px 20px;
		margin: 0;
		text-transform: uppercase;
		text-align: left;
		-webkit-transition: all 0.3s;
		-o-transition: all 0.3s;
		transition: all 0.3s;
	}
	body.mc_vertical_nav.logged-in .et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a:hover,
	body.mc_vertical_nav.logged-in .et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a:focus,
	body.mc_vertical_nav.logged-in .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a:hover,
	body.mc_vertical_nav.logged-in .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a:focus {
		padding-left: 28px;
		-webkit-transition: all 0.15s;
		-o-transition: all 0.15s;
		transition: all 0.15s;
	}
	body.mc_vertical_nav.logged-in .et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a:before,
	body.mc_vertical_nav.logged-in .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a:before {
		content: '';
		position: absolute;
		top: 6px;
		left: 0;
		height: calc(100% - 12px);
		width: 0px;
		background: #9e42f5;
		-webkit-transition: all 0.3s;
		-o-transition: all 0.3s;
		transition: all 0.3s;
	}
	
	body.mc_vertical_nav.logged-in .et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li:hover>a,
	body.mc_vertical_nav.logged-in .et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li:focus>a,
	body.mc_vertical_nav.logged-in .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li:hover>a,
	body.mc_vertical_nav.logged-in .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li:focus>a {
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		-moz-opacity: 1;
		-khtml-opacity: 1;
		opacity: 1;
		-webkit-transition: all 0.15s;
		-o-transition: all 0.15s;
		transition: all 0.15s;
	}
	body.mc_vertical_nav.logged-in .et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li.current-menu-item>a:before,
	body.mc_vertical_nav.logged-in .et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li.current-menu-item>a:before,
	body.mc_vertical_nav.logged-in .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li.current-menu-item>a:before,
	body.mc_vertical_nav.logged-in .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li.current-menu-item>a:before {
		width: 2px;
	}
	body.mc_vertical_nav.logged-in .et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li:hover>a:before,
	body.mc_vertical_nav.logged-in .et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li:focus>a:before,
	body.mc_vertical_nav.logged-in .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li:hover>a:before,
	body.mc_vertical_nav.logged-in .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li:focus>a:before {
		width: 8px;
	}
	body.mc_vertical_nav.logged-in .et_pb_row {
		width: 90%;
	}
	body.mc_vertical_nav.logged-in .info_row {
		margin-top: 0!important;
	}
}
/* /Vertical nav */

@media only screen and (min-width: 981px) {
	body.loggedin .et_pb_section_1_tb_header .logo_wide .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo img,
	body:not(.loggedin) .et_pb_section_1_tb_header .logo_wide .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo img {
		min-width: 187px;
	}
	.display-desktop-only {
		display: block;
	}
	.display-desktop-only.video_review_item_v2 {
		display: grid;
	}
	.et_pb_section.hero > .et_pb_row {
		width: 90%;
		max-width: 1400px;
	}
	.et_fullwidth_nav #main-header .container {
		padding-right: 40px;
	}
	#main-content {
		min-height: calc(100vh - 219px);
		padding-top: 32px;
		padding-top: 0;
	}
  .et_fixed_nav #main-header {
    position: relative;
  }
  .et-fixed-header#main-header,
  .et-fixed-header#main-header .nav li ul,
  .et-fixed-header .et-search-form {
	  border-bottom: 1px solid #c9d5ff;
  }
  /*.et_fixed_nav #main-header.et-fixed-header {
    position: fixed;
  }
  .et_header_style_left .et-fixed-header #et-top-navigation,
  .et_header_style_split .et-fixed-header #et-top-navigation {
    padding-top: 15px !important;
  }
  .et_header_style_left .et-fixed-header #et-top-navigation nav > ul > li > a,
  .et_header_style_split .et-fixed-header #et-top-navigation nav > ul > li > a {
    padding-bottom: 20px !important;
  }*/
}

@media only screen and (max-width: 980px) {
	body.loggedin .et_pb_section_2_tb_header .et_pb_menu_inner_container > .et_pb_menu__logo-wrap .et_pb_menu__logo img,
	body:not(.loggedin) .et_pb_section_2_tb_header .et_pb_menu_inner_container > .et_pb_menu__logo-wrap .et_pb_menu__logo img {
		min-width: 187px;
	}
	.mc_vertical_nav .et_pb_menu__logo-wrap .et_pb_menu__logo {
		padding: 0 10px!important;
	}
	.et_pb_section--with-menu .et_pb_row {
		max-width: none!important;
		width: auto!important;
		padding: 24px 0 0 0!important;
	}
	.display-mobile-only {
		display: block;
	}
	
	.display-mobile-only.video_review_item_v2 {
		display: block;
	}
	.display-mobile-only.video_review_item_v2 .content_row {
		display: grid;
	}
	.display-mobile-only.video_review_item_v2 .content_row.content_row_1 {
		grid-template-columns: 60px 1fr;
		gap: 8px;
	}
	.display-mobile-only.video_review_item_v2 .content_row.content_row_2 {
		grid-template-columns: 3fr 2fr;
		gap: 8px;
		background: #DDDDDD;
		margin: 4px -4px -4px -4px;
	}
	.display-mobile-only.video_review_item_v2_container[data-trackr="true"] .content_row.content_row_2 {
		grid-template-columns: 1fr;
	}
	.video_review_item_v2_container[data-trackr="true"] .tablespacer[data-role="date_holder"] {
		display: none;
	}
	.trackr_container .trackr_bar .trackr_btn {
		top: 2px;
	}
	.display-mobile-only.video_review_item_v2 .play_holder {
		vertical-align: middle;
		text-align: right;
	}
	.display-mobile-only.video_review_item_v2 .date_holder {
		text-align: left;
		padding-left: 10px;
	}
	body #main-header,
	body #main-header .nav li ul,
	body .et-search-form,
	body #main-header .et_mobile_menu {
		background-color: #FFFFFF;
	}
	.et_fullwidth_nav #main-header .container {
		width: 92%;
	}
	.mc_vertical_nav .et_pb_menu__logo-wrap .et_pb_menu__logo > a {
		background-position: center left!important;
		padding: 28px 0 28px 84px;
		text-align: left;
	}
	.mc_vertical_nav .et_pb_menu__logo-wrap .et_pb_menu__logo > a,
	.mc_vertical_nav .et_pb_menu__logo-wrap .et_pb_menu__logo > a:hover,
	.mc_vertical_nav .et_pb_menu__logo-wrap .et_pb_menu__logo > a:focus {
		color: #FFFFFF;
	}
	.mc_vertical_nav .et_pb_menu__logo-wrap .et_pb_menu__logo:after {
		display: none!important;
	}
	/*.mc_vertical_nav .et_pb_menu__logo-wrap .et_pb_menu__logo > a:before,
	.mc_vertical_nav .et_pb_menu__logo-wrap .et_pb_menu__logo > a:after {
		display: inline-block;
		font-size: 16px;
	}
	.mc_vertical_nav .et_pb_menu__logo-wrap .et_pb_menu__logo > a:before {
		content: 'meet';
		font-weight: 300;
	}
	.mc_vertical_nav .et_pb_menu__logo-wrap .et_pb_menu__logo > a:after {
		content: 'critique';
		font-weight: 700;
	}*/
	.info_row.cols.cols_5 {
		grid-template-columns: 1fr 1fr 1fr;
	}
	.info_row.cols.cols_5 .review_container {
		grid-column: 2 / 4;
	}
	.NuggetsWidget-prefix .NuggetsWidget {
		max-width: none!important;
	}
}
@media only screen and (max-width: 700px) {
	.cols.cols_2,
	.cols.cols_3,
	.cols.cols_4 {
		grid-template-columns: 1fr!important;
	}
	.cols.cols_2 > .card,
	.cols.cols_3 > .card,
	.cols.cols_4 > .card {
		margin: 8px 6px;
	}
	.video_display_controls {
		display: none;
	}
	.info_row .col1 {
		width: 100%;
		padding-right: 0px;
	}
	.info_row .col2 {
		width: 100%;
		padding-left: 0px;
	}
	.et_pb_row {
		padding: 20px 16px;
		width: 100%;
	}
	.timeline .bar_container .bar, .timeline .bar_container .action {
		height: 40px;
	}
	.timeline .bar_container .action.show {
		height: 36px;
	}
	.video_can_rotate {

	}
	.review_controls .btnActions.btn_container_clear,
	.review_controls .btnActions.btn_container_save,
	.review_controls .btnActions.btn_container_submit {
		float: none;
		display: inline-block;
	}
	.review_controls .btn_container_clear {
		width: 100%;
		padding-right: 0;
	}
	.review_controls .btn_container_save {
		width: 100%;
	}
	.review_controls .btn_container_submit {
		width: 100%;
	}
	.review_controls .btnVideoSave {
		padding-top: 0.5em!important;
		padding-bottom: 0.5em!important;
	}

	.wide-video.v2 .video_container.publisher .overlay > .note,
	.wide-video.v2 .video_container.publisher.observation .overlay > .note, 
	.wide-video.v2 .video_container.publisher.add .overlay > .note, 
	.wide-video.v2 .video_container.publisher.subtract .overlay > .note,
	.wide-video .video_container.publisher.obesrvation .overlay > .note, 
	.wide-video .video_container.publisher.add .overlay > .note, 
	.wide-video .video_container.publisher.subtract .overlay > .note {
		bottom: calc(100% + 20px);
		max-width: none;
		width: calc(100% + 30px);
		left: -15px;
	}
	.wide-video.v2 .action.observation .tooltip, 
	.wide-video.v2 .action.add .tooltip, 
	.wide-video.v2 .action.subtract .tooltip
	.wide-video .action.observation .tooltip, 
	.wide-video .action.add .tooltip, 
	.wide-video .action.subtract .tooltip {
		max-width: none
		;
	}
	.wide-video.v2 .video_parent_container,
	.wide-video .video_parent_container {
		margin-top: 50px;
	}
	#main-content > .single-glossary > .entry-content > .et-l > .et_builder_inner_content > .et_pb_section,
	#main-content > .page > .entry-content > .et-l > .et_builder_inner_content > .et_pb_section {
		/* padding-top: 0; */ /* We must maintain top padding so that actions stack well */
	}
	.entry-content > .featured-image {
		width: 100%;
		max-width: none;
		display: block;
		float: none;
		margin: 0 0 40px 0;
	}
	#main-content[data-type="glossary"] #sidebar {
		padding-bottom: 80px;
	}
}

.hideme {
	display:none !important;
}


/*
v2 updates
*/
@media only screen and (max-width: 7000px) {
	.v2 .timeline .bar_container .bar, 
	.v2 .timeline .bar_container .action,
	.v2 .timeline .bar_container .bar, 
	.v2 .timeline .bar_container .action,
	.v2 .timeline .bar_container .action.show {
		height: 40px;
		margin: 0px -2px -16px -2px;
		background-color: rgba(255,255,255,0);
	}
	.v2 .timeline .bar_container .bar {
		margin-top: 0;
	}
	.v2 .timeline .bar_container .action {
		top: 0px;
		width: 30px;
		margin-left: -5px;
		height: 8px;
	}
	.v2 .btnAction .btngrid .scoreChange,
	.v2 .timeline .bar_container .action .scoreChange {
		font-size: 20px;
		padding-bottom: 0;
		font-weight: 600;
	}
	.v2 .btnAction .btngrid .score_action,
	.v2 .action .tooltip .score_action,
	.v2 .timeline .bar_container .action .score_action {
		margin: 0;
		padding: 0px 8px 10px 8px;
		font-size: 12px;
		font-weight: 300;
		min-width: 60px;
		padding: 0 0.5em 12px 0.5em;
		display: block;
		float: none;
		position: relative;
	}
	body.v3[data-supports-mini-tooltips="1"] .overlay .action .score_action,
	.v3 .timeline .bar_container .action .score_action {
		line-height: 110%;
		padding-left: 0;
		padding-right: 0;
	}
	.v3 .timeline .bar_container .action.add .score_action,
	.v3 .timeline .bar_container .action.subtract .score_action {
		padding-top: 6px;
	}
	.v3 .btnAction .btngrid .noteContainer [data-label="note"] {
		line-height:130%;
	}
	.v3 .btnAction .btngrid .scoreChange .actionicon,
	.v3 .tooltip .actionicon[data-display="active"],
	.v3 .timeline .bar_container .action .score_action .actionicon[data-display="active"],
	.v3 .btnAction .btngrid .score_action .actionicon[data-display="active"] {
		display: none;
	}
	.v2 .timeline .bar_container .action.show {
		top: 0;
		box-shadow: none;
	}
	.v2 .btnAction .btngrid .time_icon {
		margin-top: 0;
		margin-bottom: 0;
	}
	.v2 .timeline .bar_container .action.show .score_label {
		display: block;
		transform: translate(-13px, 16px);
		transform: translate(-0.85em,-32px);
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		-moz-opacity: 1;
		-khtml-opacity: 1;
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
		filter: alpha(opacity=75);
		-moz-opacity: 0.75;
		-khtml-opacity: 0.75;
		opacity: 1;
		z-index: 1;
		font-weight: 600;
		line-height: 120%;
		/* box-shadow: 0 0 3px rgb(0 0 0 / 30%), 0 0 8px rgb(0 0 0 / 30%); */
		-webkit-filter: drop-shadow(0 0 4px rgb(0 0 0 / 35%));
        filter: drop-shadow(0 0 4px rgb(0 0 0 / 35%));
	}
	.v2 .timeline .bar_container .action.show.active.observation .score_label,
	.v2 .timeline .bar_container .action.show.active.add .score_label,
	.v2 .timeline .bar_container .action.show.active.subtract .score_label {
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		-moz-opacity: 1;
		-khtml-opacity: 1;
		opacity: 1;
	}
	.v2 .timeline .bar_container .action.show.active.observation .score_label {
		color: #9571c3;
		background: #FFFFFF;
		background: url('/wp-content/uploads/2023/02/action-active.png') no-repeat center center;
		background-size: 100% 100%;
	}
	.v2 .timeline .bar_container .action.show.active.add .score_label {
		color: #29a300;
		background: #FFFFFF;
		background: url('/wp-content/uploads/2023/02/action-active.png') no-repeat center center;
		background-size: 100% 100%;
	}
	.v2 .timeline .bar_container .action.show.active.subtract .score_label {
		color: #AA0000;
		background: #FFFFFF;
		background: url('/wp-content/uploads/2023/02/action-active.png') no-repeat center center;
		background-size: 100% 100%;
	}
	.v2 .timeline .bar_container .action.show.observation:after,
	.v2 .timeline .bar_container .action.show.add:after,
	.v2 .timeline .bar_container .action.show.subtract:after {
		height: 16px;
		width: 10px;
		content: '❱';
		display: block;
		margin: 11px 11px;
		transform: translate(-10px, 4px) scale(1.4, 1);
		font-size: 26px;
		font-weight: 900;
		display: none;
	}
	.v2 .timeline .bar_container .action.show.add:after {
		content: '⛊';
		content: '☗';
		transform: translate(-24px, 2px) scale(1, 1);
		font-size: 40px;
		text-shadow: 0 0px 3px rgb(0 0 0 / 35%), 0 0px 4px rgb(0 0 0 / 30%);
	}
	.v2 .timeline .bar_container .action.show.subtract:after {
		content: '⛊';
		content: '☗';
		transform: translate(-24px, 2px) scale(1, 1);
		font-size: 40px;
		text-shadow: 0 0px 3px rgb(0 0 0 / 35%), 0 0px 4px rgb(0 0 0 / 30%);
	}
	.v2 .timeline .bar_container .action .tooltip {
		margin-left: -150px;
	}
	.v3 .timeline .bar_container .action .tooltip {
		margin-left: 0;
	}
	.v2 .action.left.active .tooltip, .v2 .action.right.active .tooltip {
		top: auto;
	}
	.v2 .action.observation.left .tooltip:after, 
	.v2 .action.observation.right .tooltip:after, 
	.v2 .action.add.left .tooltip:after, 
	.v2 .action.add.right .tooltip:after, 
	.v2 .action.subtract.left .tooltip:after, 
	.v2 .action.subtract.right .tooltip:after {
		margin-left: -13px;
	}
	.v2 .action.observation.left .tooltip:after, 
	.v2 .action.observation.right .tooltip:after, 
	.v2 .action.add.left .tooltip:after, 
	.v2 .action.add.right .tooltip:after, 
	.v2 .action.subtract.left .tooltip:after, 
	.v2 .action.subtract.right .tooltip:after {
		top: -13px;
		font-size: 20px;
	}
	.v2 .timeline .bar_container .action.show.active[data-type="observation"],
	.v2 .timeline .bar_container .action.show.active[data-type="add"],
	.v2 .timeline .bar_container .action.show.active[data-type="subtract"] {
		border: none;
	}
	.v2 .timeline .bar_container .action.show.active.add:after, 
	.v2 .timeline .bar_container .action.show.active.subtract:after,
	.v2 .timeline .bar_container .action.show.active.observation:after {
		/* background: #FFFFFF; */
		color: #FFFFFF;
	}
	.v2 .timeline .bar_container .action.show.observation {
		/* background-color: rgba(255,255,255,0); */
	}
	.v2 .timeline .bar_container .action.show.subtract {
		/* background-color: rgba(255,255,255,0); */
	}
	.v2 .timeline .bar_container .action.add {
		/* background-color: rgba(255,255,255,0); */
	}
	.v2 .timeline.dark .bar_container {
		/* box-shadow: 0 0 2px rgba(255,255,255,0.2), 0 0 4px rgba(255,255,255,0.2);
		box-shadow: 0 0 1px rgb(0 0 0 / 60%), 0 0 3px rgb(0 0 0 / 50%); */
		/* border-radius: 12px; */
	}
	.v2 .timeline .bar_container .action:after {
		/* box-shadow: 0 0 2px rgba(255,255,255,0.2), 0 0 4px rgba(255,255,255,0.2);
		box-shadow: 0 0 1px rgb(0 0 0 / 60%), 0 0 3px rgb(0 0 0 / 50%); */
	}
	.v2 .timeline .bar_container .action.show.add:before,
	.v2 .timeline .bar_container .action.show.subtract:before,
	.v2 .timeline .bar_container .action.show.observation:before {
		background-color: rgba(255,255,255,0);
		height: 55px;
		width: 30px;
		position: absolute;
		transform: translate(-18px,-5px);
		content: ' ';
		display: block;
	}
	.v2 .timeline .bar_container .action.show.observation:after {
		/* background-color: #CC0000; */
		background-color: transparent;
		color: #9571c3;
	}
	.v2 .timeline .bar_container .action.show.subtract:after {
		/* background-color: #CC0000; */
		background-color: transparent;
		color: #CC0000;
	}
	.v2 .timeline .bar_container .action.add:after {
		/* background-color: #33CC00; */
		background-color: transparent;
		color: #33CC00;
	}
	.v2 .timeline.dark .bar_container {
		background: #c8c9cb;
		border: 2px solid #c8c9cb;
		background: #999999;
		background: linear-gradient(180deg, #999999 0%, #AAAAAA 30%);
		border: 0px solid #AAAAAA;
		height: 40px;
		margin-top: 0;
		/* border-radius: 12px; */
		box-sizing: border-box;
	}
	.v2 .et_contact_progress_container>.bar_container>.bar, 
	.v2 .timeline .bar_container .bar {
		background: #333333;
		background: linear-gradient(180deg, #cbe7ff 0%, #87b7ff 100%);
		    background: linear-gradient(180deg, #656565 0%, #222222 100%);
		/* border: 2px solid #7fb3ff; */
		/* border-radius: 6px; */
		/* min-width: 12px; */
		transform: translate(2px, 0px);
		height: 20px;
		height: 40px;
		/* box-shadow: 0 1px 3px rgb(0 0 0 / 50%), 0 1px 6px rgb(0 0 0 / 30%); */
	}
	.v2 .final_score_container.dark, 
	.v2 .timeline.dark, 
	.v2 .timeline_options.dark {
		background: #edeffb;
		border: none;
		color: #333333;
	}
	.v2 .timeline.dark {
		background: #edeffb;
		padding: 0px;
		/* border-radius: 30px; */
		box-shadow: none;
	}
	.v2 .video_display_controls .btn, .v2 .video_display_controls .btn {
		background: #0c71c3;
	}
	.v2 .video_display_controls .btn:hover, .v2 .video_display_controls .btn:focus {
		background: #2ea3f2;
	}
}
@media only screen and (max-width: 7000px) {
}