:not([data-from_launcher]) body {
	padding: 15px;
	box-sizing: border-box;
}

[data-from_launcher] #player_backdrop,
[data-from_launcher] #player_close {
	display: none;
}

#html5-player .vjs-current-time {
	display: block;
}

#player_window {
	max-width: 1024px;
	margin: 0 auto;
	box-sizing: border-box;
}


#player_window #player_container,
#player_window.embeded #player_container {
	border-width: 0;
}
#player_window #player_tray_container,
#player_window.embeded #player_tray_container {
	position: relative;
	left: 0;
	bottom: 0 !important;
	border-width: 0;
	width: 100%;
	padding: 10px;
	box-sizing: border-box;
	background-color: transparent;
}
	#player_window #player_container #player_tray {
		width: 100%;
		height: auto;
		box-sizing: border-box;
	}
	
		#player_tray .player_tray_header {
			cursor: pointer;
		}

		#player_tray .player_tray_header::before {
			content: "Other Media";
			position: relative;
			height: 33px;
			padding: 5px 10px;
			line-height: 23px;
			color: #3E3E3E;
			background: #fff;
			border: .5px solid #D6D6D6;
			border-bottom-width: 0;
			border-radius: 3px 3px 0 0;
			box-sizing: border-box;
			display: block;
		}

		#player_tray .player_tray_header::after {
			content: url("data:image/svg+xml;charset=UTF-8, <svg class='reader-arrow h-100 ma0 pa0' width='24' height='24' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg'><path stroke='none' stroke-width='0' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' fill='%23888888' d='M 9.07,17.44 L 14.4,12.1 14.4,12.1 C 14.6,11.91 14.6,11.59 14.4,11.4 L 9.09,6.08 9.09,6.08 C 8.7,5.7 8.7,5.08 9.09,4.69 L 9.09,4.69 9.09,4.69 C 9.47,4.31 10.09,4.31 10.47,4.69 L 16.85,11.07 16.85,11.07 C 17.24,11.46 17.24,12.09 16.85,12.49 L 10.49,18.85 10.49,18.85 C 10.09,19.24 9.46,19.24 9.07,18.85 L 9.07,18.85 9.07,18.85 C 8.68,18.46 8.68,17.83 9.07,17.44 Z M 9.07,17.44'></path></svg>");
			position: absolute;
			top: 6px;
			right: 5px;
			width: 24px;
			height: 24px;
			box-sizing: border-box;
			transform: rotate(90deg);
			transition: .3s;
			display: block;
		}
		
			#player_tray.active .player_tray_header::after {
				transform: rotate(-90deg);
			}

		#player_window #player_container #player_tray .inner_shadow {
			display: none;
		}
		#player_window #player_container #player_tray_body {
			width: 100%;
			height: auto;
			max-height: 0;
			color: #616161;
			background-color: #F5F5F5;
			font-family: Arial, sans-serif;
			border: .5px solid #D6D6D6;
			border-radius: 0 0 3px 3px;
			box-sizing: border-box;
		}
		
			#player_window #player_container #player_tray.active #player_tray_body {
				max-height: 200px;
				overflow: auto;
			}
		
			.player_tray_videos_container {
				padding: 10px;
			}

	#player_window #player_tray_tab {
		left: 0;
		border-width: 0;
		display: none;
	}
	
	#player_window .player_widget_navigation_h {
		display: none;
	}
	
	

#player-title-content {
}

div#player_container {
	position: relative;
	width: 100%;
	margin: 0 auto;
	box-sizing: border-box;
	display: block;
}

	#player_container .video_container .video_container_wrapper {
		position: relative;
		padding-top: 56.25%;
		width: 100%;
		height: 0;
		display: block;
	}
	
		#player_container .video_container #video_container {
			position: absolute;
			top: 0;
			right: 0;
			width: 100%;
			height: 100%;
			box-sizing: border-box;
			z-index: 30;
		}
		
			#player_container .video_container #video_container .video-js {
				width: 100% !important;
				height: 100% !important;
				padding-top: 56.25%; 
			}

				#player_container .video_container #video_container .video-js .vjs-big-play-button {
					border-width: 0;
					background-color: rgba(43, 51, 63, 0.95);
				}

#player_container.player_layout_wrapped,
#player_container.player_layout_under,
#player_container.player_layout_side,
#player_container.player_layout_fullbox {
	width: 1px;
	min-width: 100%;
	max-width: 1024px;
	height: auto;
}

#player_grid_container {
	position: relative;
	padding: 0px;
	background-color: transparent;
	box-sizing: border-box;
	display: -ms-grid;
	display: grid;
}

	.widget_container {
		position: relative;
		padding: 10px;
		height: 100%;
		display: block;
		box-sizing: border-box;
	}

		.player_widget_header {
			height: 33px;
			padding: 5px 10px;
			color: #3E3E3E;
			font-family: Arial, sans-serif;
			font-weight: normal;
			background: none;
			background-color: #fff;
			border: .5px solid #D6D6D6;
			border-radius: 3px 3px 0 0;
			box-sizing: border-box;
		}
		
		.player_widget_body {
			box-sizing: border-box;
			height: calc(100% - 33px);
			min-height: 250px;
			color: #616161;
			background-color: #F5F5F5;
			font-family: Arial, sans-serif;
			border: .5px solid #D6D6D6;
			border-top-width: 0;
			border-radius: 0 0 3px 3px;
			overflow: hidden;
		}
		
			.player_widget_navigation {
				display: none;
			}

			.player_widget_body_container {
				position: absolute;
				left: 0;
				width: 100%;
				height: 100%;
				overflow: auto;
				box-sizing: border-box;
			}

				.player_widget_content_wrapper {
					padding: 10px;
				}
		
			.player_widget_facebook-comments .player_widget_body {
				padding: 0;
			}
			
			div.player_widget_media_container li {
				border-bottom: .5px solid #D6D6D6;
			}
			
				div.player_widget_media_container li a {
					color: #616161;
					font-weight: normal;
				}
			
			.player_widget.player_widget_bible .player_widget_body_container {
				top: 62px;
				height: calc(100% - 62px);
			}
			
				.player_widget.player_widget_bible[data-available="1"] .player_widget_body_container {
					top: 40px;
					height: calc(100% - 40px);
				}

				.player_widget.player_widget_bible .scripture_lookup {
					height: auto;
					background-color: #D6D6D6;
				}

					.player_widget.player_widget_bible input.scripture_search {
						border-radius: 3px;
						border: #D6D6D6 solid 1px;
					}
					
					.player_widget.player_widget_bible[data-available="1"] .scripture_lookup input[name="version"] {
						display: none;
					}
					
					.player_widget.player_widget_bible .scripture_lookup input[type="text"] {
						
					}
					
					.player_widget.player_widget_bible .select_box_replacement {
						border: #D6D6D6 solid 1px;
						border-radius: 3px;
						background: none;
						background-color: white;
					}
					
					.player_widget.player_widget_bible .select_box_replacement.select_box_replacement_active {
						background: none;
						background-color: white;
					}
					
						.player_widget.player_widget_bible .select_box_replacement_list li.selected {
							color: white;
						}
					
						.player_widget.player_widget_bible .select_box_replacement_list li.hover {
							background-color: #D6D6D6;
						}
				
			
			#player_grid_container .player_widget_sermon-outline .player_widget_body {
				padding: 0;
			}
			
			.player_widget_bible-youversion .player_widget_body_container {
				overflow: hidden;
			}

			#player_grid_container .player_widget_quicklinks_container li {
				padding: 5px 10px;
				color: #404040;
				border-bottom: .5px solid #D6D6D6;
				background: none;
				transition: 0.2s ease-in-out;
			}
			
				#player_grid_container .player_widget_quicklinks_container li:hover {
					background-color: #fff;
				}

				#player_grid_container .player_widget_quicklinks_container li:after {
					content: "";
					position: absolute;
					top: 0;
					right: 5px;
					height: 100%;
					width: 20px;
					background-image: url("data:image/svg+xml;charset=UTF-8, <svg class='reader-arrow h-100 ma0 pa0' width='24' height='24' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg'><path stroke='none' stroke-width='0' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' fill='%23888888' d='M 9.07,17.44 L 14.4,12.1 14.4,12.1 C 14.6,11.91 14.6,11.59 14.4,11.4 L 9.09,6.08 9.09,6.08 C 8.7,5.7 8.7,5.08 9.09,4.69 L 9.09,4.69 9.09,4.69 C 9.47,4.31 10.09,4.31 10.47,4.69 L 16.85,11.07 16.85,11.07 C 17.24,11.46 17.24,12.09 16.85,12.49 L 10.49,18.85 10.49,18.85 C 10.09,19.24 9.46,19.24 9.07,18.85 L 9.07,18.85 9.07,18.85 C 8.68,18.46 8.68,17.83 9.07,17.44 Z M 9.07,17.44'></path></svg>");
					background-repeat: no-repeat;
					background-position: center center;
					pointer-events: none;
					transition: 0.2s ease-in-out;
				}

				#player_grid_container .player_widget_quicklinks_container li.active {
					background: none;
				}
			
				#player_grid_container .player_widget_quicklinks_container li a {
					color: #404040;
					font-weight: normal;
				}
				
					#player_grid_container .player_widget_quicklinks_container li:hover a {
						text-decoration: none;
					}


/* four_wrapped */
[data-layout="four_wrapped"] #player_grid_container {
	-ms-grid-columns: 33% 33% 34%;
	grid-template-columns: 33% 33% 34%;
}
[data-layout="four_wrapped"] .widget_container[data-widget="0"] {
	-ms-grid-column: 1;
	-ms-grid-column-span: 2;
	grid-column: 1 / 3;
}

[data-layout="four_wrapped"] .widget_container[data-widget="1"] {
	-ms-grid-column: 3;
	grid-column: 3;
}

[data-layout="four_wrapped"] .widget_container[data-widget="2"] {
	-ms-grid-column: 1;
	-ms-grid-row: 2;
}
[data-layout="four_wrapped"] .widget_container[data-widget="3"] {
	-ms-grid-column: 2;
	-ms-grid-row: 2;
}

[data-layout="four_wrapped"] .widget_container[data-widget="4"] {
	-ms-grid-column: 3;
	-ms-grid-row: 2;
}

/* four_under */
[data-layout="four_under"] #player_grid_container {
	-ms-grid-columns: 25% 25% 25% 25%;
	grid-template-columns: 25% 25% 25% 25%;
}
[data-layout="four_under"] .widget_container[data-widget="0"] {
	grid-column: 1 / 5;
}

[data-layout="four_under"] .widget_container[data-widget="1"] {
}

[data-layout="four_under"] .widget_container[data-widget="2"] {
}
[data-layout="four_under"] .widget_container[data-widget="3"] {
}

[data-layout="four_under"] .widget_container[data-widget="4"] {
}


/* three_under */
[data-layout="three_under"] #player_grid_container {
	-ms-grid-columns: 33% 33% 34%;
	grid-template-columns: 33% 33% 34%;
}
[data-layout="three_under"] .widget_container[data-widget="0"] {
	grid-column: 1 / 4;
}

[data-layout="three_under"] .widget_container[data-widget="1"] {
}
[data-layout="three_under"] .widget_container[data-widget="2"] {
}
[data-layout="three_under"] .widget_container[data-widget="3"] {
}

[data-layout="three_under"] .widget_container[data-widget="4"] {
	display: none;
}

/* three_wrapped */
[data-layout="three_wrapped"] #player_grid_container {
	-ms-grid-columns: 17% 16% 17% 17% 16% 17%;
	grid-template-columns: 17% 16% 17% 17% 16% 17%;
}
[data-layout="three_wrapped"] .widget_container[data-widget="0"] {
	-ms-grid-column: 1;
	-ms-grid-column-span: 4;
	grid-column: 1 / 5;
}

[data-layout="three_wrapped"] .widget_container[data-widget="1"] {
	-ms-grid-column: 5;
	-ms-grid-column-span: 2;
	grid-column: 5 / 7;
}
[data-layout="three_wrapped"] .widget_container[data-widget="2"] {
	-ms-grid-column: 1;
	-ms-grid-column-span: 3;
	grid-column: 1 / 4;
}
[data-layout="three_wrapped"] .widget_container[data-widget="3"] {
	-ms-grid-column: 4;
	-ms-grid-column-span: 3;
	grid-column: 4 / 7;
}

[data-layout="three_wrapped"] .widget_container[data-widget="4"] {
	display: none;
}

/* three_under_wrapped */
[data-layout="three_under_wrapped"] #player_grid_container {
	-ms-grid-columns: 33% 33% 34%;
	grid-template-columns: 33% 33% 34%;
}
[data-layout="three_under_wrapped"] .widget_container[data-widget="0"] {
	-ms-grid-column: 1;
	-ms-grid-column-span: 2;
	-ms-grid-row: 1;
	grid-column: 1 / 3;
	grid-row: 1;
}

[data-layout="three_under_wrapped"] .widget_container[data-widget="1"] {
	-ms-grid-column: 3;
	-ms-grid-row: 1;
	-ms-grid-row-span: 2;
	grid-column: 3;
	grid-row: 1 / 3;
}
[data-layout="three_under_wrapped"] .widget_container[data-widget="2"] {
	-ms-grid-column: 1;
	-ms-grid-row: 2;
	grid-column: 1;
	grid-row: 2;
}
[data-layout="three_under_wrapped"] .widget_container[data-widget="3"] {
	-ms-grid-column: 2;
	-ms-grid-row: 2;
	grid-column: 2;
	grid-row: 2;
}

[data-layout="three_under_wrapped"] .widget_container[data-widget="4"] {
	display: none;
}


/* two_under */
[data-layout="two_under"] #player_grid_container {
	-ms-grid-columns: 50% 50%;
	grid-template-columns: 50% 50%;
}
[data-layout="two_under"] .widget_container[data-widget="0"] {
	grid-column: 1 / 3;
}

[data-layout="two_under"] .widget_container[data-widget="1"],
[data-layout="two_under"] .widget_container[data-widget="2"] {
}

[data-layout="two_under"] .widget_container[data-widget="3"],
[data-layout="two_under"] .widget_container[data-widget="4"] {
	display: none;
}

/* two_wrapped */
[data-layout="two_wrapped"] #player_grid_container {
	-ms-grid-columns: 66% 34%;
	grid-template-columns: 66% 34%;
}
[data-layout="two_wrapped"] .widget_container[data-widget="0"] {
	grid-column: 1;
	grid-row: 1;
}

[data-layout="two_wrapped"] .widget_container[data-widget="1"] {
	grid-column: 2;
	grid-row: 1 / 3;
}
[data-layout="two_wrapped"] .widget_container[data-widget="2"] {
	grid-column: 1;
	grid-row: 2;
}

[data-layout="two_wrapped"] .widget_container[data-widget="3"],
[data-layout="two_wrapped"] .widget_container[data-widget="4"] {
	display: none;
}

/* two_wrapped_full */
[data-layout="two_wrapped_full"] #player_grid_container {
	-ms-grid-columns: 66% 34%;
	grid-template-columns: 66% 34%;
}
[data-layout="two_wrapped_full"] .widget_container[data-widget="0"] {
	grid-column: 1;
	grid-row: 1;
}

[data-layout="two_wrapped_full"] .widget_container[data-widget="1"] {
	grid-column: 2;
	grid-row: 1;
}
[data-layout="two_wrapped_full"] .widget_container[data-widget="2"] {
	grid-column: 1 / 3;
	grid-row: 2;
}

[data-layout="two_wrapped_full"] .widget_container[data-widget="3"],
[data-layout="two_wrapped_full"] .widget_container[data-widget="4"] {
	display: none;
}


/* one_wrapped */
[data-layout="one_side"] #player_grid_container {
	-ms-grid-columns: 66% 34%;
	grid-template-columns: 66% 34%;
}
[data-layout="one_side"] .widget_container[data-widget="0"] {
}

[data-layout="one_side"] .widget_container[data-widget="1"] {
}
[data-layout="one_side"] .widget_container[data-widget="2"],
[data-layout="one_side"] .widget_container[data-widget="3"],
[data-layout="one_side"] .widget_container[data-widget="4"] {
	display: none;
}

/* one_under */
[data-layout="one_under"] #player_grid_container {
	-ms-grid-columns: 100%;
	grid-template-columns: 100%;
}
[data-layout="one_under"] .widget_container[data-widget="0"] {
}

[data-layout="one_under"] .widget_container[data-widget="1"] {
}
[data-layout="one_under"] .widget_container[data-widget="2"],
[data-layout="one_under"] .widget_container[data-widget="3"],
[data-layout="one_under"] .widget_container[data-widget="4"] {
	display: none;
}

/* fullbox */
[data-layout="fullbox"] #player_grid_container {
	-ms-grid-columns: 100%;
	grid-template-columns: 100%;
}
[data-layout="fullbox"] .widget_container[data-widget="0"] {
}

[data-layout="fullbox"] .widget_container[data-widget="1"],
[data-layout="fullbox"] .widget_container[data-widget="2"],
[data-layout="fullbox"] .widget_container[data-widget="3"],
[data-layout="fullbox"] .widget_container[data-widget="4"] {
	display: none;
}

#player_video_info,
#player_video_share {
	top: 70px;
	right: 15px;
	height: auto;
	font-size: 15px;
	border: #000 solid 1px;
	padding: 5px;
	background: #000;
	color: #fff;
	text-align: center;
	transition: 0.5s ease-in-out;
	transition-delay: 2s;
	opacity: 0;
	z-index: 35;
}

	div#player_video_share {
		top: 105px;
	}
	
	#player_grid_container .video_container:hover #player_video_info,
	#player_grid_container .video_container:hover #player_video_share {
		transition-delay: 0s;
		opacity: .7;
	}
	
		[data-player_used="vimeo"] #player_video_info,
		[data-player_used="vimeo"] #player_video_share,
		[data-player_used="youtube"] #player_video_info,
		[data-player_used="youtube"] #player_video_share {
			display: none;
		}
	
	#player_video_info_window, #player_video_share_window {
		border-width: 0;
		color: #000;
		border-radius: 3px;
		box-shadow: none;
		background: rgba(255, 255, 255, 0.9);
	}
	
		#player_window .info_close {
			top: 5px;
			right: 5px;
		}

@media (max-width: 768px) {
	#player_grid_container {
		display: block;
	}
	
	#player_container .video_container #video_container {
		
	}
	
	.player_widget.player_widget_bible-youversion .player_widget_body {
		height: 500px;
	}
	
	#player_grid_container .player_widget .player_widget_header {
		cursor: pointer;
	}

	#player_grid_container .player_widget .player_widget_header::after {
		content: url("data:image/svg+xml;charset=UTF-8, <svg class='reader-arrow h-100 ma0 pa0' width='24' height='24' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg'><path stroke='none' stroke-width='0' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' fill='%23888888' d='M 9.07,17.44 L 14.4,12.1 14.4,12.1 C 14.6,11.91 14.6,11.59 14.4,11.4 L 9.09,6.08 9.09,6.08 C 8.7,5.7 8.7,5.08 9.09,4.69 L 9.09,4.69 9.09,4.69 C 9.47,4.31 10.09,4.31 10.47,4.69 L 16.85,11.07 16.85,11.07 C 17.24,11.46 17.24,12.09 16.85,12.49 L 10.49,18.85 10.49,18.85 C 10.09,19.24 9.46,19.24 9.07,18.85 L 9.07,18.85 9.07,18.85 C 8.68,18.46 8.68,17.83 9.07,17.44 Z M 9.07,17.44'></path></svg>");
		position: absolute;
		top: 3px;
		right: 5px;
		width: 24px;
		height: 24px;
		box-sizing: border-box;
		transform: rotate(90deg);
		transition: .3s;
		display: block;
	}
	
		#player_grid_container .player_widget.active .player_widget_header::after {
			transform: rotate(-90deg);
		}
		
		.player_widget .player_widget_body {
			display: none;
		}

		.player_widget.active .player_widget_body {
			display: block;
		}

}
