.player-modal {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1050;
	display: none;
	overflow: hidden;
	-webkit-overflow-scrolling: touch;
	outline: 0;
	
}
.player-modal-content{
	position: relative;
	background-color: #fff;
	-webkit-background-clip: padding-box;
			background-clip: padding-box;
	border: 1px solid #999;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 6px;
	outline: 0;
	-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
            box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
			height: 100%;
}
.black-overlay-bg{
	position: absolute;
	top:0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: black;
	opacity: 0.5;
}
.player-modal-body{
	position: relative;
	padding: 15px;  
	height: 100%;
}

#popup-player .player-container{
    -webkit-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
}

#popup-player .player-container{
	position: absolute;
	background-color: transparent;
	margin: 0;
	-webkit-animation-duration: 1s;
	-moz-animation-duration: 1s;
	-o-animation-duration: 1s;
	animation-duration: 1s;
}

	#popup-player .modal-content, #popup-player .modal-body{
		position: absolute;
		height: 100%;
		width: 100%;
	}

	#popup-player .close-btn{
		position: absolute;
		display: block;
		top: -25px;
		right: -25px;
		height: 40px;
		width: 40px;
		background-image: url('../img/pop-close.png');
		background-repeat: no-repeat;
		background-position: center;
		cursor: pointer;
		z-index: 10001;
		background-color: white;
		border-radius: 50%;
	}

	#popup-player .player-box{
		position: absolute;
		left:15px;
		top:15px;
		width: calc(100% - 30px);
		height: calc(100% - 30px);
	}

		#popup-player .player-box > iframe{
			position: absolute;
			left:0;
			top:0;
			width:100%;
			height: 100%;
			border:none;
		}

.emaze_go_app,[emaze_go_app],
.emaze_go_app_logged,[emaze_go_app_logged],
.emaze_login_button,[emaze_login_button],
.emaze_signup_button,[emaze_signup_button],
[emaze-theme-preview]{
	cursor: pointer;
}

.emaze-user-logged .emaze_login_button, 
.emaze-user-logged [emaze_login_button], 
.emaze-user-logged [emaze_signup_button], 
.emaze-user-logged .emaze_signup_button {
    display: none;
}

.emaze-user-not-logged .emaze_go_app_logged{
    display: none;
}

/* not related to player, overriding for language dropdown */
.trp_language_switcher_shortcode {
    border: none;
	padding-left: 7px !important;
}

.trp-ls-shortcode-current-language {
    border: none !important;
	padding-left: 7px !important;
}

.trp-ls-shortcode-language {
    border: none!important;
}

.trp-ls-shortcode-language a {
    font-size: 14px!important;
	padding-left: 5px!important;
}

.trp-ls-shortcode-language {
    box-shadow: 0px 3px 6px #00000029;
	padding: 7px 5px !important;
}

.trp-ls-shortcode-current-language a {
    font-size: 14px !important;
}

.trp-language-switcher .trp-ls-shortcode-language {
    max-height: 200px!important;
    padding: 4px 20px 3px 7px !important;
}

a.trp-ls-shortcode-disabled-language.trp-ls-disabled-language {
    padding: 7px 5px !important;
}

a.trp-ls-shortcode-disabled-language {
    padding: 7px 5px !important;
}

/*Scroll bar*/
.trp-language-switcher ::-webkit-scrollbar {
    width: 5px !important;
    height: 8px !important;
}

/* Track */
.trp-language-switcher ::-webkit-scrollbar-track {
    background: #a9a9a9 !important;
}

.trp-language-switcher ::-webkit-scrollbar-thumb {
    background: #808080 !important;
}

/*for firefox*/
.trp-language-switcher  * {
    scrollbar-width: thin !important;
    scrollbar-color: #808080 #a9a9a9 !important;
}