/*! 
* Panavision Millenium DXL 8K Menu Simulator
* Simulating DXL Firmware version: PV 0.5.35
* Copyright 2017, Panavision, aaron.kroger@panavision.com
* http://www.panavision.com
* This file is part of the Panavision DXL Camera System.
*/
@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@400;700&amp;family=Roboto:ital,wght@0,400;0,500;1,900&amp;display=swap');
body {
	background-color: black;
	border: 0 none;
	cursor: default;
	height: 100%;
	overflow: auto;
	padding: 0;
	text-align: center;
	width: 100%;
	font-family: arial;
	box-sizing: border-box;
	/*padding: 49.9em 0 0 17.5em;*/
	margin: 0;
	line-height: normal !important;
}
body.panavision {
    padding: 0 !important;
}
body #bg_wrapper {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

body #bg_wrapper #bg_img {
	height: 205.7em;
	width: 285.6em;
	margin: 0 auto;
	max-width: 100%;
	max-height: 100%;
}

body #bg_wrapper #nav_wrapper {
	width: 285.6em;
	margin: 0 auto;
	position: relative;
	max-width: 100%;
}

body #bg_wrapper #nav_wrapper #nav {
	width: 100%;
	z-index: 100;
}

body #bg_wrapper #nav_wrapper #nav #logo_img {
	top: 3em;
	left: 20%;
	height: 12em;
	position: absolute;
	max-width: 19%;
}

body #bg_wrapper #nav_wrapper #nav #dxl_menu_text {
	right: 18em;
	height: 8em;
	top: 5.3em;
	position: absolute;
	max-width: 55%;
}

.body_wrapper {
	display: inline-block;
	position: relative;
	padding-top: 50px;
	padding-bottom: 100px;
}
.bg-black h2 {
	font-weight: bold;
}
#largepanel {
	height: 104em;
	width: 168em;
	position: relative;
}
.breadcrumbs li .current, .breadcrumbs li a {
  font-size: 12px;
  line-height: 12px;
}
.breadcrumbs li span::after {
	top: 0px;
}
#largepanel .message {
	z-index: 1000;
	background: rgba(0, 0, 0, 0.8);
	color: white;
	border-radius: 0.5em;
	padding: 1.8em;
	width: 90%;
	margin-top: 8em;
	margin-left: 5%;
	position: absolute;
	text-align: center;
	font-size: 4.5em;
	display: none;
	box-sizing: border-box;
}

#largepanel .background {
    width: 100%;
    height: auto;
    max-width: 100%;
    position: relative;
}

#largepanel #rec_light {
	height: 2em;
	position: absolute;
	right: 18.9em;
	top: 65.2em;
	width: 4.35em;
	z-index: 100;
}

#largepanel #rec_light img {
	display: none;
}

#largepanel #rec_light.show img {
	display: block;
}
button {
	-webkit-transition: background 150ms ease-in-out;
	transition: background 150ms ease-in-out;
	background: #000000;
	border: none;
	border-radius: 5px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #fff;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
	font-size: 0.88889em;
	font-weight: 700;
	line-height: 1.2;
	outline: none;
	padding: 0.76rem 1rem;
	text-decoration: none;
	vertical-align: bottom;
}

#largepanel .camera_button {
	background-color: transparent;
	position: absolute;
	outline: none;
}

#largepanel .camera_button.lock {
	width: 5em;
	cursor: pointer;
	z-index: 8;
	height: 5em;
	top: 6em;
	right: 62em;
}

#largepanel .camera_button.record_button {
	width: 17.8em;
	height: 20em;
	z-index: 8;
	position: absolute;
	top: 42.7em;
	right: 11.8em;
}

#largepanel .camera_button .button {
	background: transparent none repeat scroll 0 0;
	border: 0 none;
	height: 100%;
	margin: 0;
	padding: 0;
	position: static;
	width: 100%;
	outline: none;
	cursor: pointer;
}

#largepanel .camera_button img {
	outline: none;
	background: transparent;
}

#largepanel .camera_button.camera_wheel_button img {
	display: block;
}

#largepanel #wheel_outer_ring {
	height: 37.36em;
	right: 45.68em;
	top: 32.9em;
	width: 37.36em;
	z-index: 8;
}

#largepanel #wheel_inner_ring {
	height: 24.6em;
	right: 52.95em;
	top: 39.7em;
	width: 23em;
	z-index: 8;
}

#largepanel #wheel_inner_button {
	height: 10em;
	right: 59.3em;
	top: 46.5em;
	width: 10em;
	z-index: 8;
}

#largepanel .top_button#top_left {
	top: 5em;
	left: 13.2em;
	height: 17em;
	width: 8.65em;
}

#largepanel .top_button#top_center_left {
	height: 15em;
	left: 30em;
	top: 5.02em;
	width: 8.38em;
}

#largepanel .top_button#top_center_right {
	height: 15em;
	left: 46.91em;
	top: 5em;
	width: 8.22em;
}

#largepanel .top_button#top_right {
	height: 15em;
	left: 63.7em;
	top: 5.05em;
	width: 8.02em;
}

#largepanel .bottom_button {
	bottom: 5.5em;
}

#largepanel .bottom_button#bottom_left {
	left: 13.2em;
	height: 17em;
	width: 8.65em;
}

#largepanel .bottom_button#bottom_center_left {
	left: 30em;
	height: 17em;
	width: 8.38em;
}

#largepanel .bottom_button#bottom_center_right {
	left: 46.91em;
	height: 17em;
	width: 8.22em;
}

#largepanel .bottom_button#bottom_right {
	left: 63.7em;
	height: 17em;
	width: 8.05em;
}

#largepanel .a_button {
	left: 88em;
	top: 17.3em;
	width: 9.8em;
	height: 9.8em;
}

#largepanel .b_button {
	left: 108.91em;
	top: 17.3em;
	width: 9.8em;
	height: 9.8em;
}

#largepanel .menu_button {
	left: 88em;
	top: 77em;
	width: 9.88em;
	height: 9.88em;
}

#largepanel .mode_button {
	left: 108.91em;
	top: 77em;
	width: 9.88em;
	height: 9.88em;
}

#largepanel #lcd_screen {
	display: none;
	background: #09090a none repeat scroll 0 0;
	border-radius: 0.7em;
	height: 54.55em;
	left: 7.1em;
	overflow: hidden;
	position: absolute;
	top: 24.7em;
	width: 71.98em;
}

#largepanel #lcd_screen>div {
	display: none;
}

#largepanel #lcd_screen .lcd_screen_wrapper {
	display: block;
	position: relative;
	width: 100%;
	height: 100%;
	color: white;
}

#largepanel #lcd_screen .lcd_screen_wrapper .breadcrumb {
    text-align: left;
    background: #52575f none repeat scroll 0 0;
    color: white;
    font-size: 3em;
    line-height: 2em;
    letter-spacing: 0.1em;
    display: inherit;
    padding: 0;
        padding-left: 0px;
    padding-left: 0.25em;
    margin-bottom: 0;
    border-radius: 0;
}

#largepanel #lcd_screen .lcd_screen_wrapper .breadcrumb.title {
	text-align: center;
    display: inherit;
    flex-wrap: wrap;
    padding: 0;
    margin-bottom: 0;
    list-style: none;
    border-radius: 0;
}

#largepanel #lcd_screen .lcd_screen_wrapper .lcd_top_menu,
#largepanel #lcd_screen .lcd_screen_wrapper .lcd_bottom_menu {
	background: #4e4d4d none repeat scroll 0 0;
	height: 4em;
	padding-top: 1.1em;
	width: 100%;
}

#largepanel #lcd_screen .lcd_screen_wrapper .lcd_top_menu span,
#largepanel #lcd_screen .lcd_screen_wrapper .lcd_bottom_menu span {
	font-size: 3.3em;
	color: #D5D5D5;
}

#largepanel #lcd_screen .lcd_screen_wrapper .lcd_top_menu span.small,
#largepanel #lcd_screen .lcd_screen_wrapper .lcd_bottom_menu span.small {
	font-size: 2.8em;
}

#largepanel #lcd_screen .lcd_screen_wrapper .lcd_top_menu span {
	top: 0.12em;
}

#largepanel #lcd_screen .lcd_screen_wrapper .lcd_bottom_menu {
	position: absolute;
	bottom: 0;
}

#largepanel #lcd_screen .lcd_screen_wrapper .lcd_bottom_menu span {
	bottom: 0em;
}

#largepanel #lcd_screen .lcd_screen_wrapper .lcd_top_values,
#largepanel #lcd_screen .lcd_screen_wrapper .lcd_bottom_values {
	width: 100%;
	position: relative;
	height: 6.9em;
}

#largepanel #lcd_screen .lcd_screen_wrapper .lcd_top_values .disabled,
#largepanel #lcd_screen .lcd_screen_wrapper .lcd_bottom_values .disabled {
	color: #999;
}

#largepanel #lcd_screen .lcd_screen_wrapper .lcd_top_values>span,
#largepanel #lcd_screen .lcd_screen_wrapper .lcd_bottom_values>span {
	font-size: 3.8em;
	color: #fff;
	border: 0.1em solid #4e4d4d;
	height: 100%;
	box-sizing: border-box;
	border-right: 0;
	padding-top: 0.21em;
}
.body_wrapper #largepanel #lcd_screen .lcd_screen_wrapper .lcd_menu_1, .body_wrapper #largepanel #lcd_screen .lcd_screen_wrapper .lcd_value_1 {
    left: 0;
    position: absolute;
}
#largepanel #lcd_screen .lcd_screen_wrapper .lcd_top_values>span.lcd_value_1,
#largepanel #lcd_screen .lcd_screen_wrapper .lcd_bottom_values>span.lcd_value_1 {
	border-left: 0;
}

#largepanel #lcd_screen .lcd_screen_wrapper .lcd_top_values>span sup,
#largepanel #lcd_screen .lcd_screen_wrapper .lcd_bottom_values>span sup {
	font-size: 0.65em;
}

#largepanel #lcd_screen .lcd_screen_wrapper .lcd_top_values .sp_small,
#largepanel #lcd_screen .lcd_screen_wrapper .lcd_bottom_values .sp_small {
	padding-top: 0.4em;
	font-size: 3.26em;
}

#largepanel #lcd_screen .lcd_screen_wrapper .lcd_bottom_values {
	position: absolute;
	bottom: 5.1em;
}

#largepanel #lcd_screen .lcd_screen_wrapper .lcd_menu_1,
#largepanel #lcd_screen .lcd_screen_wrapper .lcd_value_1 {
	left: 0;
	position: absolute;
}

#largepanel #lcd_screen .lcd_screen_wrapper .lcd_menu_2,
#largepanel #lcd_screen .lcd_screen_wrapper .lcd_value_2 {
	left: 25%;
	position: absolute;
}

#largepanel #lcd_screen .lcd_screen_wrapper .lcd_menu_3,
#largepanel #lcd_screen .lcd_screen_wrapper .lcd_value_3 {
	left: 50%;
	position: absolute;
}

#largepanel #lcd_screen .lcd_screen_wrapper .lcd_menu_4,
#largepanel #lcd_screen .lcd_screen_wrapper .lcd_value_4 {
	left: 75%;
	position: absolute;
}

#largepanel #lcd_screen .width_25 {
	width: 25%;
	text-align: center;
}

#largepanel #lcd_screen .width_50 {
	width: 50%;
	text-align: center;
	float: left;
}

#largepanel #lcd_screen .lcd_content_top {
	width: 100%;
	position: relative;
	height: 18.5em;
	border-bottom: 0.25em solid #4e4d4d;
}

#largepanel #lcd_screen .lcd_content_top #camera_id_wrapper.red {
	background: #E80000;
}

#largepanel #lcd_screen .lcd_content_top>div {
	height: 100%;
	float: left;
}

#largepanel #lcd_screen .lcd_content_top>div.right_info {
	padding-right: 0.5em;
	box-sizing: border-box;
}

#largepanel #lcd_screen .lcd_content_top>div .camera_id {
	font-size: 18em;
	line-height: 1.1em;
	color: white;
}

#largepanel #lcd_screen .lcd_content_top>div .ssd_info {
	height: 6.2em;
	text-align: left;
	padding-left: 0.5em;
	padding-top: 0.5em;
}

#largepanel #lcd_screen .lcd_content_top>div .ssd_info span {
	font-size: 5em;
	padding-left: 0.5em;
}

#largepanel #lcd_screen .lcd_content_top>div #camera_info {
	background-color: #E80000;
	height: 11.8em;
	margin-bottom: 0.25em;
}

#largepanel #lcd_screen .lcd_content_top>div #camera_info.none {
	background: transparent;
}

#largepanel #lcd_screen .lcd_content_top>div #camera_info.blue {
	background-color: blue;
}

#largepanel #lcd_screen .lcd_content_top>div #camera_info.green {
	background-color: #01E80B;
}

#largepanel #lcd_screen .lcd_content_top>div #camera_info.yellow {
	background-color: #F6F200;
}

#largepanel #lcd_screen .lcd_content_top>div #camera_info .clip_info,
#largepanel #lcd_screen .lcd_content_top>div #camera_info .dur_info {
	height: 5.1em;
	text-align: left;
	padding-left: 0.5em;
	padding-top: 0.5em;
}

#largepanel #lcd_screen .lcd_content_top>div #camera_info .clip_info span,
#largepanel #lcd_screen .lcd_content_top>div #camera_info .dur_info span {
	font-size: 4.2em;
	padding-left: 0.2em;
}

#largepanel #lcd_screen .lcd_content_top>div #camera_info .clip_info .dur_text,
#largepanel #lcd_screen .lcd_content_top>div #camera_info .dur_info .dur_text,
#largepanel #lcd_screen .lcd_content_top>div #camera_info .clip_info .clip_text,
#largepanel #lcd_screen .lcd_content_top>div #camera_info .dur_info .clip_text {
	padding-left: 0.5em;
}

#largepanel #lcd_screen .lcd_content_top>div #camera_info .clip_info {
	padding-top: 1em;
}

#largepanel #lcd_screen .lcd_content_top>div .gray_bg_wrapper {
	margin-top: 0.5em;
}

#largepanel #lcd_screen .lcd_content_top>div .gray_bg_wrapper .gray_bg {
	color: black;
	height: 3.6em;
	width: 100%;
	font-size: 2.75em;
	border-radius: 0.25em;
	padding: 0 0.15em;
	box-sizing: border-box;
	background: #eee;
}

#largepanel #lcd_screen .lcd_content_top>div .gray_bg_wrapper .gray_bg.disabled {
	background: #999;
}

#largepanel #lcd_screen .lcd_content_top>div .gray_bg_wrapper .gray_bg .prores {
	font-size: 0.83em;
}

#largepanel #lcd_screen .lcd_content_top>div .tc_gen_wrapper span {
	line-height: 1.35;
	font-size: 3.83em;
}

#largepanel #lcd_screen .lcd_content_top>div .wifi_wrapper {
	font-size: 3em;
}

#largepanel #lcd_screen .lcd_content_top>div .wifi_wrapper div {
	padding-top: 0.1em;
	padding-bottom: 0.1em;
}

#largepanel #lcd_screen .lcd_content_top>div .cal_tc {
	font-size: 3.58em;
}

#largepanel #lcd_screen .lcd_content_bottom {
	position: relative;
}

#largepanel #lcd_screen .lcd_content_bottom .time_wrapper {
	width: 40em;
}

#largepanel #lcd_screen .lcd_content_bottom .time_wrapper .time {
	font-size: 10em;
}

#largepanel #lcd_screen .lcd_content_bottom .vol_container {
	position: absolute;
	top: 0;
	left: 42em;
	width: 12em;
}

#largepanel #lcd_screen .lcd_content_bottom .vol_container span {
	font-size: 4em;
}

#largepanel #lcd_screen .lcd_content_bottom .vol_container .span:last-child {
	font-size: 4.2em;
}

#largepanel #lcd_screen .lcd_content_bottom .temp_container {
	position: absolute;
	top: 0;
	right: 0em;
	width: 12em;
}

#largepanel #lcd_screen .lcd_content_bottom .temp_container span {
	font-size: 4em;
}

#largepanel #lcd_screen .lcd_content_bottom .temp_container span:last-child {
	font-size: 4.2em;
}

#largepanel #lcd_screen .gray_bg {
	background: #ccc;
}

#largepanel #lcd_screen .gray_text {
	color: #656565;
}

#largepanel #lcd_screen .white_text {
	color: white;
}

#largepanel #lcd_screen .green_text {
	color: #01E80B;
}

#largepanel #lcd_screen .red_text {
	color: #E80000;
}

#largepanel #lcd_screen .screen .menu {
	height: 48.55em;
}

#largepanel #lcd_screen .screen .menu>.outtop,
#largepanel #lcd_screen .screen .menu>.outbottom {
	clear: both;
	float: left;
	margin-top: -1000em;
}

#largepanel #lcd_screen .screen .menu .item {
	height: 6.06em;
	box-sizing: border-box;
	display: block;
	clear: both;
	overflow: hidden;
	padding: 0.7em 2em;
}

#largepanel #lcd_screen .screen .menu .item.disabled {
	color: #999;
}

#largepanel #lcd_screen .screen .menu .selected {
	background: #fff;
	color: #000;
}

#largepanel #lcd_screen .screen .menu span {
	clear: left;
	float: left;
	font-size: 3.52em;
}

#largepanel #lcd_screen .screen .menu span+span {
	clear: right;
	float: right;
	font-size: 3.5em;
	line-height: 1.3em;
}

#largepanel #lcd_screen .screen .menu span+span .small {
	font-size: 0.87em;
	line-height: 1.4em;
}

#largepanel #lcd_screen .screen .menu span+span .very_small {
	font-size: 0.7em;
	line-height: 1.75em;
}

#largepanel #lcd_screen .screen .menu span+span .very_small .ana {
	font-size: 1.2em;
	float: none;
	width: 1em;
	margin-right: 0.6em;
	margin-left: -0.3em;
}

#largepanel #lcd_screen .screen .menu span+span .very_small .ana:before {
	font-size: 0.35em;
	top: -0.7em;
}

#largepanel #lcd_screen .screen .menu span+span .very_small .ana:after {
	font-size: 0.6em;
	padding: 0 0.2em;
	top: 0.9em;
	line-height: 1.17em;
	width: 1.17em;
}

#largepanel #lcd_screen .screen .menu span+span .supper_small {
	font-size: 0.58em;
	line-height: 2.2em;
}

#mainmenu .item {
	color: #fff;
}

#mainmenu .item span {
	font-size: 2em;
}

#largepanel #lcd_screen #mainscreen .lcd_bottom_menu .lcd_menu_2 {
	font-size: 2.9em;
	/*bottom: 0.3em;*/
}

#largepanel #lcd_screen #monitor .lcd_bottom_menu .lcd_menu_3 {
	font-size: 3em;
	bottom: 0.3em;
}

#largepanel #lcd_screen #monitor .lcd_top_values,
#largepanel #lcd_screen #monitor .lcd_bottom_values {
	height: 22.3em;
}

#largepanel #lcd_screen #monitor .lcd_top_values .value,
#largepanel #lcd_screen #monitor .lcd_bottom_values .value {
	position: absolute;
	font-size: 0.94em;
	line-height: 1.14em;
	width: 100%;
	left: 0;
	padding-left: 0.1em;
	padding-right: 0.1em;
	box-sizing: border-box;
	word-wrap: break-word;
}

#largepanel #lcd_screen #monitor .lcd_top_values .disabled,
#largepanel #lcd_screen #monitor .lcd_bottom_values .disabled {
	color: #999;
}

#largepanel #lcd_screen #monitor .lcd_bottom_values .value {
	bottom: 0.12em;
}

#largepanel #lcd_screen #monitor .disabled {
	color: #999;
}

#largepanel #lcd_screen #channel .lcd_top_values>span {
	border-bottom: none;
}

#largepanel #lcd_screen #channel .lcd_bottom_values {
	height: 9em;
}

#largepanel #lcd_screen #channel .lcd_bottom_values>span {
	font-size: 6em;
	border: none;
}

#largepanel #lcd_screen #channel .channel_content {
	position: relative;
	height: 30em;
	text-align: left;
}

#largepanel #lcd_screen #channel .channel_content .channel {
	padding-top: 0.2em;
	height: 3.8em;
	width: 100%;
	float: left;
}

#largepanel #lcd_screen #channel .channel_content .channel .ch {
	color: white;
	font-size: 3.5em;
	padding-left: 0.3em;
	width: 3em;
	text-align: center;
	display: inline-block;
	float: left;
}

#largepanel #lcd_screen #channel .channel_content .channel.disable .ch {
	color: #333;
}

#largepanel #lcd_screen #channel .channel_content .channel .progress {
    width: 53em;
    display: inline-block;
    background: #333;
    height: 3.2em;
    margin-left: 0;
    float: left;
    font-size: 5.76179px;
    border-radius: 0;
}

#largepanel #lcd_screen #channel .channel_content .space {
	height: 2.5em;
	color: #fff;
	position: relative;
	width: 100%;
	float: left;
}

#largepanel #lcd_screen #channel .channel_content .space>span {
	top: 0;
	color: #333;
	font-size: 2.2em;
	line-height: 1em;
	position: absolute;
}

#largepanel #lcd_screen #channel .channel_content .space .space1 {
	left: 18em;
}

#largepanel #lcd_screen #channel .channel_content .space .space2 {
	left: 20.4em;
}

#largepanel #lcd_screen #channel .channel_content .space .space3 {
	left: 27em;
}

#largepanel #lcd_screen #channel .channel_content .title {
	text-align: center;
	color: white;
	font-size: 3em;
	padding-bottom: 0.2em;
}

#fpslist .breadcrumb,
.valuelist .breadcrumb {
	background: #52575f none repeat scroll 0 0;
	color: white;
	font-size: 2.8em;
	line-height: 2em;
}

#fpslist .outtop,
.valuelist .outtop,
#fpslist .outbottom,
.valuelist .outbottom {
	clear: both;
	float: left;
	margin-top: -1000em;
}

#fpslist .item,
.valuelist .item {
	color: #fff;
	padding: 0.18em 0em;
	font-size: 4em;
	height: 1.2em;
}

#fpslist .item.disabled,
.valuelist .item.disabled {
	color: #999;
}

#fpslist .item.small,
.valuelist .item.small {
	font-size: 3.5em;
}

#fpslist .item.very_small,
.valuelist .item.very_small {
	font-size: 2.9em;
}

#fpslist .item.supper_small,
.valuelist .item.supper_small {
	font-size: 2.5em;
}

#fpslist .item.selected,
.valuelist .item.selected {
	background: #eee;
	color: #000;
}

#fpslist .item.selected:before,
.valuelist .item.selected:before {
	line-height: 1.34em;
	color: #000;
	display: block;
	content: "\f0da";
	font-family: "FontAwesome";
	position: absolute;
	left: 0.1em;
}

#fpslist .item.selected:after,
.valuelist .item.selected:after {
	line-height: 1.34em;
	font-family: "FontAwesome";
	content: "\f0d9";
	position: absolute;
	right: 0.1em;
}

img.monitor-icon,
img.playback-icon {
	height: 1.3em;
	margin-top: -0.05em;
}


/*.monitor-icon:before{
    line-height: 2em;
    font-family: "FontAwesome";
    content: "\f108";
    color: #fff;
    font-size: 1.5em;
    margin-top: -0.6em;
    display: block;
}*/

.video-icon:before {
	line-height: 2em;
	font-family: "FontAwesome";
	content: "\f16a";
	color: #fff;
	font-size: 1.5em;
	margin-top: -0.6em;
	display: block;
}


/*#fpsadd, #shutter_angle_edit,#color_temp_edit,#tint_edit,#frl_1_scale_edit*/

.valueedit {
	color: white;
}

.valueedit .number {
	min-width: 2em;
	font-size: 5.8em;
	margin-top: 3.2em;
}

.valueedit .number>span {
	/*font-size: 1.5em;*/
}

.valueedit .number>span.dot_seperater:after {
	display: inline;
	font-family: "FontAwesome";
	right: 0.1em;
	content: ".";
}

.valueedit .number>span.colon_seperater:after {
	display: inline;
	font-family: "FontAwesome";
	right: 0.1em;
	content: ":";
}

.valueedit .number>span.selected {
	background: #000000 none repeat scroll 0 0;
	color: #ffffff;
	position: relative;
}

.valueedit .number>span.selected:before,
.valueedit .number>span.selected:after {
	font-size: 0.65em;
	line-height: 0.8em;
	display: block;
	font-family: "FontAwesome";
	position: absolute;
	right: 0.1em;
}

.valueedit .number>span.selected:before {
	content: "\f0d7";
	bottom: -0.55em;
}

.valueedit .number>span.selected:after {
	content: "\f0d8";
	top: -0.6em;
}

.valueedit .number>span.selected.select_at_5_1:before,
.valueedit .number>span.selected.select_at_5_1:after {
	right: 1em;
}

.valueedit .number>span.selected.select_at_5_2:before,
.valueedit .number>span.selected.select_at_5_2:after {
	right: 1.9em;
}

.valueedit .number>span.selected.select_at_5_3:before,
.valueedit .number>span.selected.select_at_5_3:after {
	right: 2.65em;
}

.valueedit .number>span.selected.select_at_5_4:before,
.valueedit .number>span.selected.select_at_5_4:after {
	right: 3.6em;
}

.valueedit .number>span.selected.select_at_5_5:before,
.valueedit .number>span.selected.select_at_5_5:after {
	right: 4.9em;
}

.valueedit .number>span.selected.select_at_5_6:before,
.valueedit .number>span.selected.select_at_5_6:after {
	right: 5.78em;
}

.valueedit .number>span.selected.select_at_5_7:before,
.valueedit .number>span.selected.select_at_5_7:after {
	right: 6.7em;
}

.valueedit .number>span.selected.select_at_5_8:before,
.valueedit .number>span.selected.select_at_5_8:after {
	right: 7.7em;
}

.valueedit .number>span.selected.select_at_4_1:before,
.valueedit .number>span.selected.select_at_4_1:after {
	right: 1em;
}

.valueedit .number>span.selected.select_at_4_2:before,
.valueedit .number>span.selected.select_at_4_2:after {
	right: 1.9em;
}

.valueedit .number>span.selected.select_at_4_3:before,
.valueedit .number>span.selected.select_at_4_3:after {
	right: 2.65em;
}

.valueedit .number>span.selected.select_at_4_4:before,
.valueedit .number>span.selected.select_at_4_4:after {
	right: 4em;
}

.valueedit .number>span.selected.select_at_4_5:before,
.valueedit .number>span.selected.select_at_4_5:after {
	right: 4.9em;
}

.valueedit .number>span.selected.select_at_4_6:before,
.valueedit .number>span.selected.select_at_4_6:after {
	right: 5.78em;
}

.valueedit .number>span.selected.select_at_4_7:before,
.valueedit .number>span.selected.select_at_4_7:after {
	right: 6.7em;
}

.valueedit .number>span.selected.select_at_3_1:before,
.valueedit .number>span.selected.select_at_3_1:after {
	right: 1em;
}

.valueedit .number>span.selected.select_at_3_2:before,
.valueedit .number>span.selected.select_at_3_2:after {
	right: 1.9em;
}

.valueedit .number>span.selected.select_at_3_3:before,
.valueedit .number>span.selected.select_at_3_3:after {
	right: 3em;
}

.valueedit .number>span.selected.select_at_3_4:before,
.valueedit .number>span.selected.select_at_3_4:after {
	right: 4em;
}

.valueedit .number>span.selected.select_at_3_5:before,
.valueedit .number>span.selected.select_at_3_5:after {
	right: 5em;
}

.valueedit .number>span.selected.select_at_2_1:before,
.valueedit .number>span.selected.select_at_2_1:after {
	right: 1em;
}

.valueedit .number>span.selected.select_at_2_2:before,
.valueedit .number>span.selected.select_at_2_2:after {
	right: 2.25em;
}

.valueedit .number>span.selected.select_at_2_3:before,
.valueedit .number>span.selected.select_at_2_3:after {
	right: 3.12em;
}

.valueedit .number>span.selected.select_at_2_4:before,
.valueedit .number>span.selected.select_at_2_4:after {
	right: 4em;
}

.valueedit .number>span.selected.select_at_1_1:before,
.valueedit .number>span.selected.select_at_1_1:after {
	right: 1.4em;
}

.valueedit .number>span.selected.select_at_1_2:before,
.valueedit .number>span.selected.select_at_1_2:after {
	right: 2.25em;
}

.valueedit .number>span.selected.select_at_1_3:before,
.valueedit .number>span.selected.select_at_1_3:after {
	right: 3.12em;
}

.valueedit .number>span.selected.select_at_1_4:before,
.valueedit .number>span.selected.select_at_1_4:after {
	right: 4em;
}

.valueedit .number>span.selected.select_at_0_1:before,
.valueedit .number>span.selected.select_at_0_1:after {
	right: 1em;
}

.valueedit .number>span.selected.select_at_0_2:before,
.valueedit .number>span.selected.select_at_0_2:after {
	right: 1.82em;
}

.valueedit .number>span.selected.select_at_0_3:before,
.valueedit .number>span.selected.select_at_0_3:after {
	right: 2.8em;
}

.valueedit .number>span.selected.select_at_0_4:before,
.valueedit .number>span.selected.select_at_0_4:after {
	right: 3.72em;
}

#slate_dop,
#production,
#director,
#unit,
.text_editor {
	color: white;
}

#slate_dop .number,
#production .number,
#director .number,
#unit .number,
.text_editor .number {
	min-width: 2em;
	font-size: 5.8em;
	margin-top: 3.2em;
}

#slate_dop .number>span.edit_text,
#production .number>span.edit_text,
#director .number>span.edit_text,
#unit .number>span.edit_text,
.text_editor .number>span.edit_text {
	width: 100%;
	/*float: left;*/
	vertical-align: middle;
	text-align: center;
	position: relative;
	padding: 0 0.5em;
	box-sizing: border-box;
}

#slate_dop .number>span.edit_text.no_page,
#production .number>span.edit_text.no_page,
#director .number>span.edit_text.no_page,
#unit .number>span.edit_text.no_page,
.text_editor .number>span.edit_text.no_page {
	padding: 0;
}

#slate_dop .number>span.edit_text.no_page:before,
#production .number>span.edit_text.no_page:before,
#director .number>span.edit_text.no_page:before,
#unit .number>span.edit_text.no_page:before,
.text_editor .number>span.edit_text.no_page:before,
#slate_dop .number>span.edit_text.no_page:after,
#production .number>span.edit_text.no_page:after,
#director .number>span.edit_text.no_page:after,
#unit .number>span.edit_text.no_page:after,
.text_editor .number>span.edit_text.no_page:after {
	display: none;
}

#slate_dop .number>span.edit_text:before,
#production .number>span.edit_text:before,
#director .number>span.edit_text:before,
#unit .number>span.edit_text:before,
.text_editor .number>span.edit_text:before,
#slate_dop .number>span.edit_text:after,
#production .number>span.edit_text:after,
#director .number>span.edit_text:after,
#unit .number>span.edit_text:after,
.text_editor .number>span.edit_text:after {
	display: block;
	font-family: "FontAwesome";
	position: absolute;
	bottom: 0em;
	font-size: 0.7em;
}

#slate_dop .number>span.edit_text:before,
#production .number>span.edit_text:before,
#director .number>span.edit_text:before,
#unit .number>span.edit_text:before,
.text_editor .number>span.edit_text:before {
	content: "\f0d9";
	left: 0;
}

#slate_dop .number>span.edit_text:after,
#production .number>span.edit_text:after,
#director .number>span.edit_text:after,
#unit .number>span.edit_text:after,
.text_editor .number>span.edit_text:after {
	content: "\f0da";
	right: 0em;
}

#slate_dop .number>span .text_char,
#production .number>span .text_char,
#director .number>span .text_char,
#unit .number>span .text_char,
.text_editor .number>span .text_char {
	color: #ffffff;
	position: relative;
	width: 0.85em;
	display: inline-block;
	border-bottom: solid 0.1em;
	border-color: white;
	margin: 0 0.14em;
	height: 1em;
	line-height: 1em;
	font-size: 0.66em;
	/*float: left;*/
	vertical-align: middle;
}

#slate_dop .number>span .text_char.hidden,
#production .number>span .text_char.hidden,
#director .number>span .text_char.hidden,
#unit .number>span .text_char.hidden,
.text_editor .number>span .text_char.hidden {
	display: none;
}

#slate_dop .number>span .text_char.selected:before,
#production .number>span .text_char.selected:before,
#director .number>span .text_char.selected:before,
#unit .number>span .text_char.selected:before,
.text_editor .number>span .text_char.selected:before,
#slate_dop .number>span .text_char.selected:after,
#production .number>span .text_char.selected:after,
#director .number>span .text_char.selected:after,
#unit .number>span .text_char.selected:after,
.text_editor .number>span .text_char.selected:after {
	font-size: 0.65em;
	line-height: 0.8em;
	display: block;
	font-family: "FontAwesome";
	position: absolute;
	right: 0.37em;
}

#slate_dop .number>span .text_char.selected:before,
#production .number>span .text_char.selected:before,
#director .number>span .text_char.selected:before,
#unit .number>span .text_char.selected:before,
.text_editor .number>span .text_char.selected:before {
	content: "\f0d7";
	bottom: -1.2em;
}

#slate_dop .number>span .text_char.selected:after,
#production .number>span .text_char.selected:after,
#director .number>span .text_char.selected:after,
#unit .number>span .text_char.selected:after,
.text_editor .number>span .text_char.selected:after {
	content: "\f0d8";
	top: -0.92em;
}

.number_entry .number {
	font-size: 3.5em;
	padding-top: 5em;
}

.lcd_screen_wrapper .four_buttons {
	bottom: 12.3em;
	position: absolute;
	right: 0.4em;
	font-size: 1em;
}

.lcd_screen_wrapper .four_buttons .button {
	background: #666 none repeat scroll 0 0;
	display: inline-block;
	height: 1em;
	margin-left: 1.25em;
	position: relative;
	width: 2.9em;
}

.lcd_screen_wrapper .four_buttons .button.active {
	background: #eee;
}

.lcd_screen_wrapper .four_buttons .button.hidden {
	display: none;
}

#playClip .title {
	font-size: 4.4em;
	margin-top: 1.2em;
	margin-bottom: 1.2em;
}

#playClip .clip_player {
	font-size: 2em;
	padding: 3em 0.1em;
	background: #414141;
}

#playClip .clip_player .duration {
	background: #B7B2B8;
	height: 1em;
	margin: 0 0.2em;
	position: relative;
	overflow: hidden;
}

#playClip .clip_player .duration .current {
	width: 0.8em;
	height: 0.8em;
	background: #000;
	-ms-transform: rotate(45deg);
	/* IE 9 */
	-webkit-transform: rotate(45deg);
	/* Chrome, Safari, Opera */
	transform: rotate(45deg);
	position: absolute;
	bottom: 0.08em;
	left: -0.39em;
}

#playClip .clip_player span {
	padding: 0.2em;
	font-size: 1.7em;
}

#playClip .clip_player span.current_time {
	float: left;
}

#playClip .clip_player span.total_time {
	float: right;
}

#playClip .file_info {
	font-size: 4.2em;
	padding-top: 1.25em;
}

#playClip .file_info .dur {
	float: left;
	padding-left: 0.3em;
}

#playClip .file_info .tc {
	float: right;
	padding-right: 0.3em;
}

.play-icon:before {
	font-family: "FontAwesome";
	content: "\f0da";
	color: #fff;
	font-size: 0.53em;
	line-height: 0.65em;
	display: block;
}

.first-icon:before {
	font-family: "FontAwesome";
	content: "\f049";
	color: #fff;
	font-size: 0.31em;
	line-height: 1.31em;
	display: block;
}

.last-icon:before {
	font-family: "FontAwesome";
	content: "\f050";
	color: #fff;
	font-size: 0.31em;
	line-height: 1.31em;
	display: block;
}

.pause-icon:before {
	font-family: "FontAwesome";
	content: "\f04c";
	color: #fff;
	font-size: 0.31em;
	display: block;
}

.next-icon:before {
	font-family: "FontAwesome";
	content: "\f04e";
	color: #fff;
	font-size: 0.31em;
	display: block;
}

.prev-icon:before {
	font-family: "FontAwesome";
	content: "\f04a";
	color: #fff;
	font-size: 0.31em;
	display: block;
}

.ana {
	font-size: 0.8em;
	position: relative;
	/*width: 0.25em;*/
	height: 1.05em;
	display: inline-block;
}

.ana:before {
	font-size: 0.35em;
	top: -0.2em;
	width: 2.7em;
	position: absolute;
	content: "ANA";
	font-weight: bold;
	color: #fff;
}

.ana:after {
	font-size: 0.6em;
	padding: 0 0.2em;
	content: "2x";
	display: inline-block;
	color: #000;
	background: #fff;
	border-radius: 0.16em;
	top: 0.49em;
	line-height: 1.17em;
	width: 1.17em;
	position: absolute;
	text-align: center;
}

.active .ana:before,
.selected .ana:before {
	color: #000;
}

.active .ana:after,
.selected .ana:after {
	color: #fff;
	background: #000;
}

.ana.ana2x:after {
	content: "2";
}

.ana.ana13x:before {
	top: -0.25em;
	width: 2.7em;
}

.ana.ana13x:after {
	font-size: 0.55em;
	content: "1.3";
	width: 1.4em;
	line-height: 1.4em;
}

.ana.ana125x:before {
	top: -0.25em;
	width: 3.2em;
}

.ana.ana125x:after {
	font-size: 0.45em;
	content: "1.25";
	width: 2.5em;
	line-height: 1.8em;
}

.yellow_text {
	color: #F6F200 !important;
}
/*@media only screen and (min-width:1295px) and (min-height:830px) {
	#largepanel #lcd_screen {
		width: 435px !important;
		max-width: 435px !important;
		right: auto !important;
		left: 40px !important;
		top: 148px !important;
		height: 330px !important;
		max-height: 330px !important;
		border-radius: 8px !important;
	}

	#largepanel #lcd_screen .lcd_screen_wrapper,
	#largepanel #lcd_screen .screen {
		min-height: 330px !important;
		max-height: 330px !important;
		width: 435px !important;
		max-width: 435px !important;
	}*/

	/* LCD SCREEN - TOP MENU */
	/*#largepanel #lcd_screen .lcd_top_menu {
		width: 435px !important;
		max-width: 435px !important;
		height: 25px !important;
		max-height: 25px !important;
		right: auto !important;
		left: 0 !important;
		top: 0 !important;
		padding-top: 5px !important;
	}

	#largepanel #lcd_screen .lcd_top_menu .lcd_menu_1,
	#largepanel #lcd_screen .lcd_top_menu .lcd_menu_2,
	#largepanel #lcd_screen .lcd_top_menu .lcd_menu_3,
	#largepanel #lcd_screen .lcd_top_menu .lcd_menu_4 {
		top: 4px !important;
		font-size: 20px !important;
	}*/

	/* LCD SCREEN - TOP VALUES */
	/*#largepanel #lcd_screen .lcd_top_values {
		width: 435px !important;
		max-width: 435px !important;
		height: 42px !important;
		max-height: 42px !important;
		right: auto !important;
		left: 0 !important;
		top: 0 !important;
	}

	#largepanel #lcd_screen .lcd_top_values .lcd_value_1,
	#largepanel #lcd_screen .lcd_top_values .lcd_value_2,
	#largepanel #lcd_screen .lcd_top_values .lcd_value_3,
	#largepanel #lcd_screen .lcd_top_values .lcd_value_4 {
		font-size: 20px !important;
		padding-top: 8px !important;
	}

	#largepanel #lcd_screen .lcd_top_values .lcd_value_1 {
		border-bottom: 2px solid #4e4d4d !important;
	}*/

	/* LCD SCREEN - CONTENT TOP */
	/*#largepanel #lcd_screen .lcd_content_top {
		width: 435px !important;
		max-width: 435px !important;
		height: 113px !important;
		max-height: 113px !important;
		right: auto !important;
		left: 0 !important;
		top: 0 !important;
	}*/

	/* LCD SCREEN - SSD INFO */
	/*#largepanel #lcd_screen .lcd_content_top .ssd_info {
		height: 35px !important;
		max-height: 35px !important;
		padding: 5px 0 0 5px;
	}

	#largepanel #lcd_screen .lcd_content_top .ssd_info .white_text,
	#largepanel #lcd_screen .lcd_content_top .ssd_info .green_text {
		font-size: 30px !important;
	}*/

	/* LCD SCREEN - CAMERA INFO */
	/*#largepanel #lcd_screen .lcd_content_top #camera_info {
		height: 75px !important;
		max-height: 75px !important;
		margin-bottom: 0 !important;
	}*/

	/* LCD SCREEN - CLIP AND DUR INFO */
	/*#largepanel #lcd_screen .lcd_content_top #camera_info .clip_info,
	#largepanel #lcd_screen .lcd_content_top #camera_info .dur_info {
		height: 30px !important;
		max-height: 30px !important;
		padding-top: 8px !important;
		padding-left: 8px !important;
	}

	#largepanel #lcd_screen .lcd_content_top #camera_info .dur_info {
		padding-top: 2px !important;
	}

	#largepanel #lcd_screen .lcd_content_top #camera_info .clip_text,
	#largepanel #lcd_screen .lcd_content_top #camera_info .dur_text {
		padding-left: 5px !important;
		font-size: 25px !important;
	}

	#largepanel #lcd_screen .lcd_content_top #camera_info .file_name,
	#largepanel #lcd_screen .lcd_content_top #camera_info .dur_time {
		padding-left: 5px !important;
		font-size: 25px !important;
	}*/

	/* LCD SCREEN - CAMERA ID */
	/*#largepanel #lcd_screen .lcd_content_top #camera_id_wrapper .camera_id {
		font-size: 108px;
		line-height: 116px;
	}*/

	/* LCD SCREEN - MIDDLE ROW - RIGHT INFO */
	/*#largepanel #lcd_screen .lcd_content_top .right_info {
		padding-right: 5px;
	}*/

	/* LCD SCREEN - MIDDLE ROW - GRAY BG WRAPPER */
	/*#largepanel #lcd_screen .lcd_content_top .right_info .gray_bg_wrapper {
		margin-top: 3px;
	}*/

	/* LCD SCREEN - MIDDLE ROW - RIGHT INFO - R3D */
	/*#largepanel #lcd_screen .lcd_content_top .right_info .gray_bg_wrapper .r3d_text {
		font-size: 17px;
		height: 25px;
		border-radius: 4px;
		padding: 0 2px;
	}*/

	/* LCD SCREEN - MIDDLE ROW - RIGHT INFO - PROXY */
	/*#largepanel #lcd_screen .lcd_content_top .right_info .gray_bg_wrapper .width_50:nth-child(2) .gray_bg {
		font-size: 17px;
		height: 25px;
		border-radius: 4px;
		padding: 0 2px;
	}*/

	/* LCD SCREEN - MIDDLE ROW - RIGHT INFO - TC AND GEN */
	/*#largepanel #lcd_screen .lcd_content_top .right_info .tc_gen_wrapper .tc_text,
	#largepanel #lcd_screen .lcd_content_top .right_info .tc_gen_wrapper .gen_text  {
		font-size: 24px;
		line-height: 30px;
	}*/

	/* LCD SCREEN - MIDDLE ROW - RIGHT INFO - WIFI */
	/*#largepanel #lcd_screen .lcd_content_top .right_info .wifi_wrapper {
		font-size: 18px;
	}

	#largepanel #lcd_screen .lcd_content_top .right_info .wifi_wrapper .width_50 {
		padding-top: 4px;
		padding-bottom: 4px;
	}*/

	/* LCD SCREEN - MIDDLE ROW - RIGHT INFO - LAN */
	/*#largepanel #lcd_screen .lcd_content_top .right_info .wifi_wrapper .width_50 .gige_text {
		font-size: 18px;
	}*/

	/* LCD SCREEN - MIDDLE ROW - RIGHT INFO - CAL AND T/E */
	/*#largepanel #lcd_screen .lcd_content_top .right_info .cal_tc {
		font-size: 21px;
	}*/

	/* LCD SCREEN - TIME */
	/*#largepanel #lcd_screen .lcd_content_bottom .time_wrapper {
		width: 55% !important;
		text-align: left;
		padding-left: 5px;
	}

	#largepanel #lcd_screen .lcd_content_bottom .time_wrapper .time {
		font-size: 60px !important;
	}*/

	/* LCD SCREEN - VOL */
	/*#largepanel #lcd_screen .lcd_content_bottom .vol_container {
		width: 26% !important;
		left: 250px !important;
	}

	#largepanel #lcd_screen .lcd_content_bottom .vol_container span {
		font-size: 24px !important;
	}*/

	/* LCD SCREEN - TEMP */
	/*#largepanel #lcd_screen .lcd_content_bottom .temp_container {
		width: 19% !important;
	}
	
	#largepanel #lcd_screen .lcd_content_bottom .temp_container span {
		font-size: 24px !important;
	}*/

	/* LCD SCREEN - BOTTOM VALUES */
	/*#largepanel #lcd_screen .lcd_bottom_values {
		bottom: auto !important;
		height: 75px !important;
	}

	#largepanel #lcd_screen .lcd_bottom_values .lcd_value_1 {
		padding-top: 8px !important;
		font-size: 20px !important;
		border-top: 2px solid #4e4d4d !important;
	}

	#largepanel #lcd_screen .lcd_bottom_values .lcd_value_2 {
		padding-top: 8px !important;
		font-size: 20px !important;
		border-top: 2px solid #4e4d4d !important;
	}

	#largepanel #lcd_screen .lcd_bottom_values .lcd_value_3 {
		padding-top: 5px !important;
		font-size: 20px !important;
		border-top: 2px solid #4e4d4d !important;
	}

	#largepanel #lcd_screen .lcd_bottom_values .lcd_value_3 img {
		height: 30px !important;
		margin-top: 0 !important;
	}

	#largepanel #lcd_screen .lcd_bottom_values .lcd_value_4 {
		padding-top: 5px !important;
		font-size: 20px !important;
		border-top: 2px solid #4e4d4d !important;
	}

	#largepanel #lcd_screen .lcd_bottom_values .lcd_value_4 img {
		height: 30px !important;
		margin-top: 0 !important;
	}*/
	
	/* LCD SCREEN - BOTTOM MENU */
	/*#largepanel #lcd_screen .lcd_bottom_menu {
		height: 31px !important;
		padding-top: 5px !important;
	}

	#largepanel #lcd_screen .lcd_bottom_menu .lcd_menu_1,
	#largepanel #lcd_screen .lcd_bottom_menu .lcd_menu_2,
	#largepanel #lcd_screen .lcd_bottom_menu .lcd_menu_3,
	#largepanel #lcd_screen .lcd_bottom_menu .lcd_menu_4 {
		bottom: auto !important;
		font-size: 19px !important;
	}*/

	/* LCD SCREEN - FOUR BARS */
	/*#largepanel #lcd_screen .four_buttons {
		bottom: 75px !important;
		right: 5px !important;
		font-size: 12px !important;
	}

	#largepanel #lcd_screen .four_buttons .buttonc {
		height: 6px !important;
		margin-left: 10px !important;
		width: 17px !important;
	}*/

	/* MIDDLE ROW MAIN DIAL OUTER RING */
	/*#largepanel #wheel_outer_ring {
		max-width: 230px !important;
		right: auto !important;
		left: 509px !important;
		top: 197px !important;
		height: auto !important;
	}*/

	/* MIDDLE ROW MAIN DIAL INNER RING */
	/*#largepanel #wheel_inner_ring {
		max-width: 140px !important;
		right: auto !important;
		left: 553px !important;
		top: 242px !important;
		height: auto !important;
	}*/

	/* MIDDLE ROW MAIN DIAL ENTER BUTTON */
	/*#largepanel #wheel_inner_button {
		max-width: 62px !important;
		right: auto !important;
		left: 592px !important;
		top: 280px !important;
		height: auto !important;
	}*/
	
	/* MIDDLE ROW RECORD BUTTON */
	/*#largepanel #rec {
		max-width: 105px !important;
		right: auto !important;
		left: 833px !important;
		top: 264px !important;
		height: auto !important;
	}*/

	/* BOTTOM ROW BUTTON 1 */
	/*#largepanel #bottom_left {
		max-width: 53px !important;
		height: auto !important;
		left: 80px !important;
		top: 490px !important;
		right: auto !important;
		max-height: 102px !important;
	}
	#largepanel #bottom_left button,
	#largepanel #bottom_left img {
		max-height: 102px !important;
	}*/

	/* BOTTOM ROW BUTTON 2 */
	/*#largepanel #bottom_center_left {
		max-width: 53px !important;
		height: auto !important;
		left: 180px !important;
		top: 490px !important;
		right: auto !important;
		max-height: 102px !important;
	}
	#largepanel #bottom_center_left button,
	#largepanel #bottom_center_left img {
		max-height: 102px !important;
	}*/

	/* BOTTOM ROW BUTTON 3 */
	/*#largepanel #bottom_center_right {
		max-width: 53px !important;
		height: auto !important;
		left: 282px !important;
		top: 490px !important;
		right: auto !important;
		max-height: 102px !important;
	}
	#largepanel #bottom_center_right button,
	#largepanel #bottom_center_right img {
		max-height: 102px !important;
	}*/

	/* BOTTOM ROW BUTTON 4 */
	/*#largepanel #bottom_right {
		max-width: 53px !important;
		height: auto !important;
		left: 383px !important;
		top: 490px !important;
		right: auto !important;
		max-height: 102px !important;
	}
	#largepanel #bottom_right button,
	#largepanel #bottom_right img {
		max-height: 102px !important;
	}*/
	
	/* BOTTOM ROW MENU BUTTON */
	/*#largepanel #menu_button {
		width: 61px !important;
		max-width: 61px !important;
		height: auto !important;
		left: 528px !important;
		top: 460px !important;
		right: auto !important;
	}
	#largepanel #menu_button img {
		max-height: 61px !important;
		display: block !important;
	}*/

	/* BOTTOM ROW BACK BUTTON */
	/*#largepanel #mode_button {
		width: 64px !important;
		max-width: 64px !important;
		height: auto !important;
		left: 655px !important;
		top: 459px !important;
		right: auto !important;
	}
	#largepanel #mode_button img {
		max-height: 64px !important;
		display: block !important;
	}
}*/
@media (max-width:991px) {
	.main-nav.navbar.navbar-expand-lg .container {
		width: 100%;
	}
	.clearfix::before, .clearfix::after, .container::before, .container::after, .container-fluid::before, .container-fluid::after, .row::before, .row::after, .form-horizontal .form-group::before, .form-horizontal .form-group::after, .panel-body::before, .panel-body::after {
		content: initial;
		display: initial;
	}
}
@media (max-width:767px) {
   
	.page-id-12092 .elementor-element.elementor-element-ac87750.elementor-column.elementor-col-33.elementor-top-column {
		position: absolute !important;
		z-index: 999 !important;
	}
	.heading-title {
		font-size: 32px;
	}
	.page-template-default #primary.content-area {
		padding: 0 15px;
	}
	.page-title-highliht ul {
		padding: 0;
	}
	ul.breadcrumb li i {
		padding: 0 ;
	}
}


/*start-04-07-2019
.elementor-invisible {
    visibility: visible;
}
body.page-id-12091{
    padding: 0 !important;
}
.page-id-12091 #fpslist .item, .valuelist .item {
    color: #fff;
    padding: 0.18em 0em;
    font-size: 4em;
    line-height: 20px;
}
.page-id-12091 #fpslist .item.selected:after, .valuelist .item.selected:after {
    line-height: 20px;
}
.page-id-12091 #fpslist .item.selected:before, .valuelist .item.selected:before {
    line-height: 20px;
}
.page-id-12091 .play-icon:before {
    line-height: 20px;
}
/*.page-id-12336 #largepanel #lcd_screen .lcd_screen_wrapper .lcd_top_menu, #largepanel #lcd_screen .lcd_screen_wrapper .lcd_bottom_menu {
    height: 7em;
}*/


/*.page-id-12091 #largepanel {
    z-index: 1;
}
.page-id-12091 .lcd_screen_wrapper .four_buttons .button {
    padding: 0;
    border-radius: 0;
} 
    
.page-id-12091 .body_wrapper span {
    line-height: 17px;
}
.page-id-12091 #largepanel #lcd_screen .lcd_content_bottom .time_wrapper .time {
    font-size: 10em;
    line-height: 60px;
}
.page-id-12091 #largepanel #lcd_screen .lcd_content_bottom .vol_container span {
    line-height: 24px;
}
.page-id-12091 #largepanel #lcd_screen .lcd_content_bottom .temp_container span {
    line-height: 24px;
}
.page-id-12091 #largepanel #lcd_screen .width_50 {
    line-height: 10px;
}
.page-id-12091 #largepanel #lcd_screen .lcd_content_top > div .ssd_info span {
    line-height: 25px;
}
.page-id-12091 #largepanel #lcd_screen .lcd_screen_wrapper .lcd_top_values > span, #largepanel #lcd_screen .lcd_screen_wrapper .lcd_bottom_values > span {
    line-height: 20px;
}
.page-id-12091 #largepanel #lcd_screen .lcd_content_top > div #camera_info .clip_info {
    padding-top: 1em;
    line-height: 25px;
}
.page-id-12091 #largepanel #lcd_screen .lcd_content_top > div #camera_info .dur_info {
    line-height: 37px;
}
.page-id-12091 #largepanel #lcd_screen .lcd_screen_wrapper .lcd_top_menu, #largepanel #lcd_screen .lcd_screen_wrapper .lcd_bottom_menu {
    height: 5em;
}
.page-id-12091 .body_wrapper {
    padding-top: 10em !important;
    padding-bottom: 10em !important;
}

@media (max-width:767px){
    .page-id-12091 .body_wrapper span {
    line-height: 60px;
}
.page-id-12091 #largepanel #lcd_screen .lcd_content_bottom .time_wrapper .time {
    line-height: 198px;
}
.page-id-12091 #largepanel #lcd_screen .lcd_content_bottom .vol_container span {
    line-height: 85px;
}
.page-id-12091 #largepanel #lcd_screen .lcd_content_bottom .temp_container span {
    line-height: 85px;
}
}
/*end-04-07-2019*/

*,
*:before,
*:after {
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}

.heading-title {
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
	color: #fff;
	text-align: left;
	font-size: 2.8125em;
	margin-bottom: 40px;
}

.page-title-highliht ul li a span {
	color: #fff !important;
}

ul.breadcrumb li:last-child a {
	color: #fff !important;
}