body{
	background: white;
}
.audio_category_wrapper{
	width: 100%;
	padding-top: 6px;
	font-family: 'Open Sans',Meiryo,sans-serif;
	font-weight: 200;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke: 1px rgba(0, 0, 0, 0.1);
}
.audio_categories_text{
	font-size: 18px;
	color: #ffffff;
	padding: 10px 15px;
	font-weight: 200;
	text-transform: capitalize;
	position:absolute;
}
.audio_post1 {bottom:0;left:0;}
.audio_post2 {bottom:0;right:0;}
.audio_post3 {right:0;top:0;}

.audio_category_1{
	float: left;
	width: 185px;
	margin-right:6px;
}
.audio_cat_1{
	width: 185px;
	height: 230px;
	margin-bottom: 6px;
	background: url('http://static-cdn.123rf.com/stock-audio/images/audio_18098422.jpg') no-repeat;
	position:relative;
}
.audio_cat_2{
	width: 185px;
	height: 155px;
	background: url('http://static-cdn.123rf.com/stock-audio/images/audio_10530581.jpg') no-repeat;
	position:relative;
}
.audio_category_2{
	float: left;
	width: 360px;
	margin-right: 6px;
}
.audio_cat_3{
	width: 360px;
	height: 390px;
	background: url('http://static-cdn.123rf.com/stock-audio/images/audio_12360064.jpg') no-repeat;
	position:relative;
}
.audio_category_3{
	float: left;
	width: 443px;
}
.audio_category_inner_1{
	width: 443px;
	height: 190px;
	margin-bottom: 6px;
}
.audio_cat_4{
	width: 245px;
	height: 190px;
	background: url('http://static-cdn.123rf.com/stock-audio/images/audio_8402643.jpg') no-repeat;
	margin-right: 6px;
	float: left;
	position:relative;
}
.audio_cat_5{
	width: 192px;
	height: 190px;
	background: url('http://static-cdn.123rf.com/stock-audio/images/audio_23903451.jpg') no-repeat;
	float: left;
	position:relative;
}
.audio_category_inner_2{
	width: 446px;
	height: 195px;
}
.audio_cat_6{
	width: 195px;
	height: 195px;
	background: url('http://static-cdn.123rf.com/stock-audio/images/audio_16519301.jpg') no-repeat;
	float: left;
	margin-right: 6px;
	position:relative;
}
.audio_cat_7{
	width: 242px;
	height: 195px;
	background: url('http://static-cdn.123rf.com/stock-audio/images/audio_4931889.jpg') no-repeat;
	float: left;
	position:relative;
}
.audio_intro_text{
	font-size: 25px;
	font-weight: normal;
	text-align: center;
	padding: 15px 0;
	font-family: 'Open Sans',Meiryo,sans-serif;
	font-weight: 300;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke: 1px rgba(0, 0, 0, 0.1);
}
.audio_intro_text2{
	font-size: 25px;
	font-weight: normal;
	text-align: center;
	padding: 15px 0;
	font-family: 'Open Sans',Meiryo,sans-serif;
	font-weight: 300;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke: 1px rgba(0, 0, 0, 0.1);
	color:#ffffff;
	text-transform:uppercase;
}
.audio_featured_wrapper{
	width: 100%;
	margin-bottom: 30px;
	font-family: 'Open Sans',Meiryo,sans-serif;
	font-weight: 200;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke: 1px rgba(0, 0, 0, 0.1);
}
.audio_featured_tab{
	background: #e0e0e0;
	text-transform: capitalize;
	padding: 0px 10px;
	min-width: 200px;
	height: 50px;
	margin: 0px 10px;
	border: 1px solid #E9E9E9;
	float: left;
	text-align: center;
	font-size: 20px;
	line-height: 50px;
	cursor: pointer;
	border-bottom: none;
}
.audio_featured_tab_selected{
	border: 1px solid #E9E9E9;
	background: white;
	text-transform: capitalize;
	padding: 0px 10px;
	min-width: 200px;
	height: 50px;
	margin: 0px 10px;
	float: left;
	text-align: center;
	font-size: 20px;
	line-height: 50px;
	border-bottom: none;
}
.audio_featured_box{
	width: 100%;
	border: 1px solid #E9E9E9;
	margin:-1px 0 0 0;
}
.audio_featured_box_left{
	width: 300px;
	padding: 50px;
	float: left;
}
.audio_featured_box_right{
	width: 560px;
	padding: 20px;
	float: left;
}
.audio_featured_box_left_title{
	text-align: center;
	font-size: 25px;
}
.audio_featured_box_left_desc{
	text-align: justify;
	font-size: 14px;
	padding: 30px;
}
.controls{
	/*width: 235px!important;*/
}
.separate {
	height: 1px;
	background: -moz-linear-gradient(left, #FFFFFF 0%,#dddddd 50%,#FFFFFF 100%);
	background: -webkit-linear-gradient(left, #FFFFFF 0%,#dddddd 50%,#FFFFFF 100%);
	background: linear-gradient(left, #FFFFFF 0%,#dddddd 50%,#FFFFFF 100%);
	width: 100%;
	display: block;
	margin: 0 0 20px 0;
}
.audio_category_tab{
	/* Fallback for web browsers that don't support RGBa */
	background-color: rgb(0, 0, 0);
	/* RGBa with 0.6 opacity */
	background-color: rgba(0, 0, 0, 0.3);
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";

	text-transform: uppercase;
	width: 286px;
	padding:0;margin:0 auto;
	height: 85px;line-height:85px;
	float: left;
	text-align: center;
	font-size: 20px;font-weight:bold;
	cursor: pointer;
	border-right:1px solid #666666;
	min-width: 140px;color:#ffffff;
}
.audio_category_tab_selected{
	/* Fallback for web browsers that don't support RGBa */
	background-color: rgb(0, 0, 0);
	/* RGBa with 0.6 opacity */
	background-color: rgba(0, 0, 0, 0.5);
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";

	text-transform: uppercase;
	width: 286px;
	padding:0;margin:0 auto;
	height: 85px;line-height:85px;
	float: left;
	text-align: center;
	font-size: 20px;font-weight:bold;
	border-right:1px solid #e9c0a4;
	min-width: 140px;color:#e9c0a4;
}
.audio_category_box{
	width: 100%;
	font-size:14px;
	font-weight:300;
}
.audio_padding{
	padding: 30px 40px;
}
.audio_category_sub_title{
	font-weight: bold;
	font-size: 20px;
	color:#ffffff;
	margin:0;padding:0
}
.audio_category_item{
	text-transform: capitalize;
	float: left;
	line-height:20px;
	width: 195px;
	padding: 2px 0px;
	overflow: hidden;
}
.audio_category_item_wrapper{
	padding: 10px 0px 30px;
}

.aud_genre_wrapper {
	/*background:url('//static-cdn.123rf.com/stock-audio/images/v2/aud_genre.jpg') no-repeat;*/
	background:url('http://static-cdn.123rf.com/stock-audio/images/feb2017/aud_genre.jpg') no-repeat;
	width:1000px;height:780px;
	margin:0;
}
.aud_genre_container {
	width:860px;height:580px;
	padding:100px 70px 0;
}
.aud_genre_background {
	/* Fallback for web browsers that don't support RGBa */
	background-color: rgb(0, 0, 0);
	/* RGBa with 0.6 opacity */
	background-color: rgba(0, 0, 0, 0.4);
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}
a.aud_link:link { border: none; color: #ffffff; text-decoration: none;cursor:pointer; }
a.aud_link:visited { border: none; color: #ffffff; text-decoration: none;cursor:pointer; }
a.aud_link:hover { border: none; color: #e5e5e5; text-decoration: none;cursor:pointer; }
a.aud_link:active { border: none; color: #e5e5e5; text-decoration: none; cursor:pointer;}

.aud_featured_wrapper {
	width:1000px;
	margin:0;
}
.aud_free_wrapper {
	width:1000px;
	margin:0 auto;
}
.aud_free_thumb {
	float:left;
	width:70px;height:70px;
}

.banner-wrapper {
	width: 100%;
	max-width: 2560px;
	min-width: 1000px;
	min-height: 390px;
	max-height: 1000px;
}
.banner-image-wrapper {
	width: 25%;
	display: inline-block;
	position: relative;
	float: left;
	cursor: pointer;
	margin-left: -0.1px;
}
.banner-image-wrapper:after {
	padding-top: 78.13%;
	display: block;
	content: '';
}
.banner-image-box {
	height:100%;
	width:100%;
}
.banner-image {
	height:100%;
	width:100%;
}
.banner-image-img {
	position: absolute;
	max-height:100%;
	max-width:100%;
	width:auto;
	vertical-align:middle;
	transition: 0.3s;
	z-index: 0;
}

.banner-image-wrapper:hover .banner-image-img {
	opacity: 0.2;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
	filter: alpha(opacity=20);
	-moz-opacity: 0.2;
	-khtml-opacity: 0.2;
}
.banner-image-wrapper:hover .banner-image-title-center {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
}
.banner-image-wrapper:hover .banner-image-title {
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
}

.banner-image-title{
	position: absolute;
	right: 1em;
	bottom: 0.5em;
	color: #fff;
	font-size: 1.3em;
	transition: 0.3s;
}
.banner-image-title-center{
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	height: 1.3em;
	margin: auto;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	color: #fff;
	font-size: 1.3em;
	text-align: center;
	transition: 0.3s;
}
/* overwrite page-player,css*/
ul.playlist li.sm2_paused a.sm2_link {
    /*background: url(/page-player/image/aud_play.png);*/
    background-image: url(http://static-cdn.123rf.com/assets/images/icons/btn_play.png) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    padding: 17px 30px !important;
    background-size: 56% !important;
}
ul.playlist li.sm2_playing a.sm2_link {
    background-image: url(http://static-cdn.123rf.com/assets/images/icons/btn_pause.png) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    padding: 17px 30px !important;
    background-size: 56% !important;
}
ul.playlist_free li.sm2_paused a.sm2_link2 {
    background-image: url(http://static-cdn.123rf.com/assets/images/icons/btn_play.png) !important;
    background-position: left !important;
    background-repeat: no-repeat !important;
    padding: 37px 23px 39px 45px !important;
    background-size: 35px !important;
}
ul.playlist_free li.sm2_playing a.sm2_link {
    background-image: url(http://static-cdn.123rf.com/assets/images/icons/btn_pause.png) !important;
    background-position: left !important;
    background-repeat: no-repeat !important;
    padding: 37px 23px 39px 45px !important;
    background-size: 35px !important;
}
ul.playlist_free li .controls {
    margin: 40px 0 0 10px !important;
}