/* WORDPRESS AUDIO PLAYER STYLE */
.mejs-audio{
	background:transparent !important;
	margin-bottom:10px !important;
}

.mejs-audio .mejs-currenttime,.mejs-audio .mejs-duration{
	color:#000 !important;
}

.mejs-audio .mejs-playpause-button button{
	display:none !important;
}

.mejs-audio .mejs-controls .mejs-time-rail .mejs-time-total{
	background:#FFF !important;
	-webkit-border-radius:10px !important;
	-moz-border-radius:10px !important;
	border-radius:10px !important;
}

.mejs-audio .mejs-controls .mejs-time-rail .mejs-time-loaded{
	background:#e1e1e1 !important;
	-webkit-border-radius:10px !important;
	-moz-border-radius:10px !important;
	border-radius:10px !important;
}

.mejs-audio .mejs-controls .mejs-time-rail .mejs-time-current{
	-webkit-border-radius:10px !important;
	-moz-border-radius:10px !important;
	border-radius:10px !important;
}

.mejs-audio .mejs-horizontal-volume-total{
	background:#fff !important;
	-webkit-border-radius:10px !important;
	-moz-border-radius:10px !important;
	border-radius:10px !important;
	cursor:pointer;
}

.mejs-audio .mejs-horizontal-volume-current{
	-webkit-border-radius:10px !important;
	-moz-border-radius:10px !important;
	border-radius:10px !important;
}

.mejs-audio{
	padding-top:16px !important;
	padding-bottom:16px !important;
	border:1px solid #ccc;
	-webkit-border-radius:10px !important;
	-moz-border-radius:10px !important;
	border-radius:10px !important;
	background:#fff !important;
	max-width:100% !important;
}

.mejs-audio .mejs-controls{
	background:transparent !important;
	margin-bottom:16px !important;
	padding-left:30px !important;
}

.mejs-audio .mejs-controls .mejs-time-rail .mejs-time-float{
	border-width:0px !important;
	color:#444 !important;
	font-size:9px;
	line-height:13px !important;
	padding-left:10px !important;
	padding-right:10px !important;
	background:#eee !important;
	-moz-transform: scale(1.5) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
	-webkit-transform: scale(1.5) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
	-o-transform: scale(1.5) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
	-ms-transform: scale(1.5) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
	transform: scale(1.5) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
}

.mejs-audio .mejs-controls .mejs-time-rail .mejs-time-float .mejs-time-float-current{
	font-family:'Open Sans', sans-serif !important;
}

.mejs-audio .mejs-controls .mejs-time-rail .mejs-time-float-corner{
	border-color:#eee transparent transparent !important;
}

.mejs-audio .mejs-controls .mejs-play,.mejs-audio .mejs-controls .mejs-pause{
	-webkit-border-radius:100px !important;
	-moz-border-radius:100px !important;
	border-radius:100px !important;
	margin-right:10px;
	position:relative;
	top:-4px;
	-webkit-box-shadow:inset 0 0 0 1px rgba(0, 0, 0, 0.2) !important;
	box-shadow:inset 0 0 0 1px rgba(0, 0, 0, 0.2) !important;
	padding:19px;
	cursor:pointer;
}

.mejs-audio .mejs-controls .mejs-pause{
	-webkit-box-shadow:inset 0 0 0 2px rgba(0, 0, 0, 0.2) !important;
	box-shadow:inset 0 0 0 2px rgba(0, 0, 0, 0.2) !important;
}

.mejs-audio .mejs-controls .mejs-play:before {
  content: "\f04b";
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position:absolute;
  top:50%;
  left:50%;
  font-size:17px;
  color:#fff;
  margin-top:-9px;
  margin-left:-5px;
  cursor:pointer;
}

.mejs-audio .mejs-inner{
	position: relative;
	left: -12px;
	top: 46px;
}

.wp-playlist .mejs-audio .mejs-inner{
	position:static !important;
}

.mejs-audio .mejs-controls .mejs-pause:before {
  content: "\f04c";
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position:absolute;
  top:50%;
  left:50%;
  font-size:16px;
  color:#fff;
  margin-top:-9px;
  margin-left:-7px;
  cursor:pointer;
}

.mejs-audio .mejs-controls .mejs-play button,.mejs-audio .mejs-controls .mejs-pause button{
	margin:0px !important;
	background:transparent !important;
}

.bt-ajax-portfolio .mejs-audio .mejs-mute{
	position:absolute;
	z-index:-50;
}

.wp-playlist{
	border:1px solid #ccc;
	-webkit-border-radius:10px !important;
	-moz-border-radius:10px !important;
	border-radius:10px !important;
}

.wp-playlist .mejs-audio{
	padding-top:0px !important;
	padding-bottom:0px !important;
	border-width:0px !important;
	background:transparent !important;
	position:relative;
	top:16px;
}

.wp-playlist .mejs-audio .mejs-duration-container{
	opacity:1 !important;
}

.wp-playlist .mejs-audio .mejs-controls{
	padding-left:0px !important;
}

.wp-playlist-tracks{
	margin-top:10px;
}

.mejs-audio .mejs-controls .mejs-button button{
	background-image: url('controls.php') !important;	
}

.ajax-item-area .mejs-audio .mejs-controls .mejs-time-rail .mejs-time-total{
	background:#906D6D !important;
}

.ajax-item-area .mejs-audio .mejs-controls .mejs-time-rail .mejs-time-loaded{
	background:#7F9D9D !important;
}

.ajax-item-area .mejs-audio .mejs-controls .mejs-time-rail .mejs-time-current{
	background:#555 !important;
}

.ajax-item-featured-area  .mejs-audio .mejs-duration {
	opacity:0;
}

#blog .wp-audio-shortcode.mejs-audio {
	background:#fafafa !important;
	border:2px solid #eee;
	-webkit-border-radius:0px !important;
	-moz-border-radius:0px !important;
	border-radius:0px !important;
	margin-bottom:4px !important;
}

#portfolio-single .wp-playlist {
	padding-bottom:0px;
	margin-bottom:0px;
}

.ajax-item-featured-area .wp-playlist {
	margin-bottom:0px !important;
}

.post .wp-playlist{
	margin-bottom:4px !important;
}






/* WORDPRESS VIDEO PLAYER STYLE */
body.firefox video{
	max-height: 100%;
	max-width: 100%;
	width:100% !important;
}

body.chrome video{
	width:100% !important;
}

.wp-video{
	max-width: 100%;
	max-height:auto;
	width:100% !important;
}

.wp-video,.mejs-layer,.mejs-layers,div.mejs-video{
	max-width: 100%;
	width:100% !important;
}

.wp-video-shortcode{
	background:transparent !important;
	margin-bottom:10px !important;
}

.mejs-container-fullscreen video.wp-video-shortcode{
	background:#000 !important;
}

.mejs-video .mejs-poster{
	background-size:100% 100% !important;
}

.mejs-video .mejs-overlay-play{
	-webkit-transition: all 350ms ease;
	-moz-transition: all 350ms ease;
	-ms-transition: all 350ms ease;
	-o-transition: all 350ms ease;
	transition: all 350ms ease;
}

.mejs-video .mejs-overlay-button{
	background-image:none;
	height:90px !important;
	width:90px !important;
	color:#ecf0f1;
	text-decoration:none !important;
	-webkit-box-shadow: 0 0 0 8px rgba(0, 0, 0, 0.3) !important;
	box-shadow: 0 0 0 8px rgba(0, 0, 0, 0.3) !important;
	border-radius:500px;
	opacity:1;
	border:5px solid #ecf0f1;
}

.mejs-video .mejs-overlay-loading{
	background:transparent !important;
	height:70px !important;
	width:70px !important;
	color:#ecf0f1;
	text-decoration:none !important;
	opacity:0.97;
}

.mejs-video .mejs-overlay-loading span{
	display:none !important;
}

.mejs-video .mejs-overlay-loading:before{
  content: "\f021";
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position:absolute;
  top:50%;
  left:50%;
  font-size:34px;
  color:#fff;
  margin-top:-17px !important;
  margin-left:-14px !important;
  cursor:default;
   -webkit-animation: fa-spin 0.8s infinite linear;
  -moz-animation: fa-spin 0.8s infinite linear;
  -o-animation: fa-spin 0.8s infinite linear;
  animation: fa-spin 0.8s infinite linear;
}

.mejs-video .mejs-overlay-button:before{
  content: "\f04b";
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position:absolute;
  top:50%;
  left:50%;
  font-size:54px;
  color:#fff;
  margin-top:-27px !important;
  margin-left:-16px !important;
  cursor:pointer;
}

.mejs-video .mejs-controls{
	background:#333 !important;
	-webkit-box-shadow: 0 -3px 0 0 rgba(0,0,0,0.2);
	box-shadow: 0 -3px 0 0 rgba(0,0,0,0.2);
}

.mejs-video .mejs-controls .mejs-time-rail .mejs-time-total{
	background:#706D6D !important;
	-webkit-border-radius:0px !important;
	-moz-border-radius:0px !important;
	border-radius:0px !important;
}

.mejs-video .mejs-controls .mejs-time-rail .mejs-time-loaded{
	background:#9F9D9D !important;
	-webkit-border-radius:0px !important;
	-moz-border-radius:0px !important;
	border-radius:0px !important;
}

.mejs-video .mejs-controls .mejs-time-rail .mejs-time-current{
	background:#555 !important;
	-webkit-border-radius:0px !important;
	-moz-border-radius:0px !important;
	border-radius:0px !important;
}

.mejs-video .mejs-volume-handle{
	height:16px !important;
	-webkit-border-radius:100px !important;
	-moz-border-radius:100px !important;
	border-radius:100px !important;
}

.mejs-video .mejs-horizontal-volume-total{
	background:#9F9D9D !important;
	-webkit-border-radius:0px !important;
	-moz-border-radius:0px !important;
	border-radius:0px !important;
}

.mejs-video .mejs-horizontal-volume-current{
	background:#393939 !important;
	-webkit-border-radius:0px !important;
	-moz-border-radius:0px !important;
	border-radius:0px !important;
}

.mejs-video .mejs-controls .mejs-time-rail .mejs-time-float{
	border-width:0px !important;
	color:#444 !important;
	font-size:9px;
	line-height:13px !important;
	padding-left:10px !important;
	padding-right:10px !important;
	background:#eee !important;
	-moz-transform: scale(1.5) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
	-webkit-transform: scale(1.5) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
	-o-transform: scale(1.5) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
	-ms-transform: scale(1.5) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
	transform: scale(1.5) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
}

.mejs-video .mejs-controls .mejs-time-rail .mejs-time-float .mejs-time-float-current{
	font-family:'Open Sans', sans-serif !important;
}

.mejs-video .mejs-controls .mejs-time-rail .mejs-time-float-corner{
	border-color:#eee transparent transparent !important;
}



#portfolio-single .wp-audio-shortcode {
	border-width:0px !important;
	background:#f6f6f6 !important;
	
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}

#portfolio-single .wp-video-shortcode {
	border-width:0px !important;
	background:#f6f6f6 !important;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}

.post .single-img,.post .mejs-video {
	margin-bottom:4px !important;
}

.ajax-item-featured-area .carousel,.ajax-item-featured-area .carousel2,.ajax-item-featured-area .single-img,.ajax-item-featured-area .msjs-video,.ajax-item-featured-area .msjs-audio{
	margin-bottom:0px !important;
}

.ajax-item-featured-area .wp-video-playlist .mejs-video{
	max-height:480px !important;
}

.ajax-item-featured-area .wp-playlist-caption{
	padding:4px;
}