@charset "utf-8";
/* left part CSS */

body{ background:#d7d7d7;}
.nav > li > a:hover, .nav > li > a:focus, .nav .open > a, .nav .open > a:hover, .nav .open > a:focus{ background:none;}
.plylst_container{
    width:94%;
    margin:3%;
    font-family:Tahoma;
    outline:none;
    background:#f4f4f4;
    box-shadow:0px 0px 10px #ccc;
    font-family: 'Open Sans', sans-serif;	

}

#wrapper{ clear:both; background:#EEEEEE; overflow:hidden; }
#left_part{ background:#eeeeee; padding:0px;}
#logo{padding:32px 10px; background:#f4f4f4; border-right:1px solid #e5e5e5; }
.navbar-default{ border-radius:0px; box-shadow:none; background:#eeeeee; border:none;}
.navbar-nav {	  padding:30px 0px; margin:0px; background:none;	  width:100%; font-family: 'Open Sans', sans-serif;		}
.navbar-nav li{  float: none;  display:block; text-transform:uppercase; font-size:14px;  }
.navbar-nav li span, .navbar-nav li i{ padding-right:15px; position:relative;}
.navbar-default .navbar-nav > .active > a{ background:none; box-shadow:none; }
.navbar-nav > li > a{ padding:7px 0px;}
.navbar{ margin-bottom:0px;}
.navbar-default .navbar-nav > li > a{color:#7b7b7b;}
.navbar-default li a:hover{ color:#e76049 !important;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{ background:none; color:#e76049;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{ background:none; color:#7b7b7b;}
.dropdown-menu{ position:relative; box-shadow:none; background:none; border:none;}
.dropdown-menu > li > a{ color:#7b7b7b; text-transform:none;}
.dropdown-menu > li.active > a, .dropdown-menu > li > a:hover, .dropdown-menu > li.active > a:hover, .dropdown-menu > li.active > a:focus{ background:none; color:#e76049;}
.navbar-nav li{ position:relative;}


#right_content{ 
    padding:0px !important;
    min-height: 550px;
    background: #FAFAFA;
}

#right_content .alert{ 
    margin: 10px;
}
#top_part{ background:#f4f4f4;}
#top_search{ border-right:1px solid #e5e5e5; overflow:hidden; padding:20px 25px;}
#top_search .left_search_img{ float:left; width:33%; }
#top_search form{ width:67%; float:right;}
#top_search .search_button{ background:#e76049; color:#FFF;}


#user_feld{  padding:13px 0px; width:60%;}
#user_feld .navbar-nav{ padding:0px; width:100%; }
#user_feld .dropdown-menu{ 
    position: absolute; 
    background: #F4F4F4; 
    top:76px; 
    left:0px;
    width: 263px;
    border: none;
    box-shadow: 1px 2px 3px #999999;
    color: #888888;
    font-size: 12px;
    padding: 0px;
}
#user_feld .dropdown-menu a:focus{ background:none;}
#user_feld .nav > li > .dropdown-menu:before {
    position: absolute;
    top: -15px;
    left: 10px;
    display: inline-block;
    border-right: 15px solid transparent;
    border-bottom: 15px solid #E5E5E5;
    border-left: 15px solid transparent;
    content: '';
}

#user_feld .nav > li > .dropdown-menu:after {
    position: absolute;
    top: -14px;
    left: 11px;
    display: inline-block;
    border-right: 14px solid transparent;
    border-bottom: 14px solid #E7604A;
    border-left: 14px solid transparent;
    content: '';
}
#user_feld .dropdown-menu .logout-button{ 
    padding: 0px;
    margin: 0px;
}
#user_feld .dropdown-menu .logout-button input.btn{ 
    width: 100%;
    box-shadow: none;
    background: #E7604A; 
    border: 0px;
    color: #FFFFFF;
    text-shadow: none;
    font-weight: bold;
}
#user_feld .dropdown-menu .logout-button input.btn:hover{ 
    color: #000000;
}
#user_feld .nav > li > a:hover{ background:none !important;}
#user_feld .navbar-nav li span{ padding-right:0px;}
#user_feld .welcome_text{ color:#888888; float:left; padding-left:15px;}
#user_feld .welcome_text span{ color:#2a2929; display:block;}
#user_feld .carets{ color:#888888; float:left; height:20px; margin-left:15px; padding-top:10px;  }
#user_feld .user_image{ float:left; max-width: 49px;}

.user_feadback{ padding:29px 0px; width:40%;}
.user_feadback ul{ padding:0px; margin:0px;}
.user_feadback > ul > li{ float:left !important; position:relative;}
.user_feadback li .badge, .navbar-nav li .badge{ position:absolute; color:#e76049; background:#e76049; min-width:8px; border-radius: 50%;  display: inline-block; line-height: 1; font-size: 2px; left:16px;   padding:4px !important;  text-align: center;  vertical-align: top;  white-space: nowrap;}
.user_feadback li ul{ margin:0px; margin-top:20px;}
.user_feadback li{ position:relative; color:#dcdcdc; text-transform:inherit; }
.user_feadback li ul { position:absolute; border:1px solid #e5e5e5; box-shadow:1px 2px 3px #999; font-size:12px; color:#888888; right: -14px !important;  width: 263px; margin-top: 28px !important;}
.user_feadback li ul li{ border-bottom:1px solid #e2e2e2; overflow:hidden; background:#f4f4f4; padding:5px; width:100%; padding-left: 8px;}
.user_feadback li ul div{ margin: 5px 0px ; padding:0px;}
.user_feadback li ul h4{ font-weight:normal; font-size:14px; padding:0px; margin:5px 0px; position:relative;}
.user_feadback li ul h4 a{ text-decoration:none;  color:#2a2929;}
.user_feadback li ul h4 a:hover{ color:#E76049; }
.user_feadback li ul p{ font-size:13px; color:#888888; padding:0px !important; margin:0px;}
.user_feadback li ul p a{color:#E76049; font-weight:bold; }
.user_feadback li ul .badge {  background-color: #01c675;  border-radius: 10px;  color: #FFFFFF;  display: inline-block;  font-size:0px;  font-weight: bold;   line-height: 1;
                               min-width: 8px;  padding:4px ;  text-align: center;   vertical-align: baseline;  white-space: nowrap; left:0px; right:20px !important; position:relative;}
.user_feadback li ul .info-badge{background-color: #e76049;}
.user_feadback li a{ color:#dcdcdc; }
.user_feadback li a ul li a{ color:#2a2929; font-size:12px; display:block;}
.user_feadback li ul li button { color: #FFFFFF; }
.user_feadback li ul li button.confirm{ border:none; line-height:20px; background:#e7604a; float:right; font-size:12px; font-weight:bold;}
.user_feadback li ul li button.confirm:hover{ background:#ad4a37;}
.user_feadback li ul li button.accept{border:none; line-height:20px; float:right; font-size:12px; font-weight:bold; background:#ad4a37;}
.user_feadback li ul li button.accept:hover{background:#e7604a;}
.user_feadback li ul li:hover{ border-left:3px solid #e7604a; background:#eeeeee; display:block; padding-left: 5px;}
.user_feadback li ul li.view_more{ background:#e5e5e5; border-top:1px solid #e5e5e5; display:block; width:100%; text-transform:uppercase; text-align:center; padding-left: 5px;}
.user_feadback li ul li.view_more a{ color:#2a2a2a;}
.user_feadback li ul li.view_more:hover{ border-left: none;}
.user_feadback .nav > li > .dropdown-menu:before {
    position: absolute;
    top: -15px;
    right: 20px;
    display: inline-block;
    border-right: 15px solid transparent;
    border-bottom: 15px solid #E5E5E5;
    border-left: 15px solid transparent;
    content: '';
}

.user_feadback .nav > li > .dropdown-menu:after {
    position: absolute;
    top: -14px;
    right: 21px;
    display: inline-block;
    border-right: 14px solid transparent;
    border-bottom: 14px solid #F4F4F4;
    border-left: 14px solid transparent;
    content: '';
}

.navbar-nav.navbar-right:last-child{ margin:0px;}


#bottom_part{ background:#fff; clear:both; overflow:hidden; padding:4%; min-height: 550px;}

#banner{ margin-bottom:30px;}
#post_area{ margin-bottom:20px; padding-left:0px; padding-right:0px;}
.titel_area{ border:2px solid #000; border-left:none; border-right:none; padding:5px 15px; overflow:hidden; }
#our_most_popular{ padding-left:0px;}
.titel_area h3{ text-transform:uppercase; font-size:18px; color:#2a2929; display:inline-table; text-align:center; padding:0px; margin:0px;}
.titel_area .see_all{ text-align:right; display:inline-table; float:right;}
.titel_area .see_all a{ color:#888888;}
.most_populat_post{ overflow:hidden;}
.most_populat_post ul{ padding:0px; margin:0px; margin-top:10px;}
.most_populat_post ul li{ list-style-type:none; float:left; margin:10px; padding:0px; position:relative; width: 220px; height: 220px; display: block;}
.most_populat_post ul li img{ width: 100%; height: 100%;}
.most_populat_post ul li:first-child{ margin-left:0px;}
.most_populat_post ul li:nth-child(4n+0){ margin-left:0px;}
.most_populat_post ul li:nth-child(3n+0){ margin-right:0px;}
#online_live{ padding-right:0px;}
.btn-inverse {
    background:#2a2929;
    font-size:16px;
    padding:6px 20px;
    color:#fff !important;

}
.btn-inverse:hover{ color:#CCC !important;}
.most_populat_post ul li .post_hover{ display: none;}
.most_populat_post ul li:hover .post_hover{ display:block;}
.post_hover{ overflow:hidden; position:absolute; width:100%; top:0px; bottom:0px;}
.post_hover_top{ background: #ef4e41; color:#FFF; padding:5px ; min-height: 30px;}
.post_hover_top a{ color:#FFF; display:block;}
.post_hover_miniIcon{position: absolute; top: 0px; right: 0px; width: 28px; height: 28px;}
.favoure_video{ background:#ef4e41; width:50px; margin:20% auto; text-align:center; padding:15px 0;}
.favoure_video a{ color:#FFF;}
.favoure_video a.starred_track{ color:#FF0;}
.play_music{ padding:5px; color:#FFF; background:#2a2929;}
.show_online{ overflow:hidden;}
.show_online small, .show_online ul, .show_online ul li{ padding:0px; margin:0px; list-style-type:none;}
.show_online ul { margin-top:10px;}
.show_online ul li{ border-bottom:1px solid #e2e2e2; overflow:hidden;  }
.show_online div{ margin: 5px 0px ; padding:0px;}
.show_online h4{ font-weight:normal; font-size:14px; padding:0px; margin:5px 0px;}
.show_online h4 a{ text-decoration:none;  color:#2a2929;}
.show_online h4 a:hover{ color:#E76049; }
.show_online p{ font-size:13px; color:#888888; padding:0px !important; margin:0px;}
.show_online p a{color:#E76049; font-weight:bold; }
.show_online .badge {  background-color: #01c675;  border-radius: 10px;  color: #FFFFFF;  display: inline-block;  font-size:0px;  font-weight: bold;   line-height: 1;
                       min-width: 8px;  padding:4px ;  text-align: center;   vertical-align: baseline;  white-space: nowrap;}
.show_online .info-badge{background-color: #e76049;}

.top_follow_area{ overflow:hidden; margin:10px 0px;}
.top_follow_area ul, .top_follow_area li{ margin:0px; padding:0px; list-style-type:none;}
.top_follow_area li{ float:left; padding:3px;}
.top_follow_area li img{ border-radius:50%; width:50px; height:50px;}
.recent_playlist{ overflow:hidden; margin:10px 0px;}
.recent_playlist div{ margin:0px; padding:0px;}
.recent_playlist .list_img{ position:relative; padding-right:10px;}
.recent_playlist .save_list{ background: url(../img/save_bg.png) repeat; padding:5px; position:absolute; bottom:0px; width:90%; text-align: center; }
.recent_playlist .save_list a{ color:#FFF; font-weight:bold; text-transform:uppercase; }
.recent_playlist .list_img .save_list{ display:none;}
.recent_playlist .list_img:hover .save_list{ display: block;}
.recent_playlist .artist{ overflow:hidden; margin-bottom:10px; color:#888888;}
.recent_playlist .artist a{ font-size:14px; color:#2a2929;}
.recent_playlist .play_listing{ border-bottom:1px solid #e2e2e2; margin-bottom:15px; overflow:hidden;}
.recent_playlist .play_listing .player{ background:#fafafa;}
.recent_playlist .artist .btn-default {
    background-color: #f4f4f4 !important;
    background-image:none;
    border-color: #CCCCCC;
    color: #333333;
    padding:5px 20px;
    float:right;
}

/*.........footer ......*/

.footer{ overflow:hidden; background:none; box-shadow:none; width:80%; margin:auto; border-top:1px solid #c5c8ca; padding:10px 0px;  padding-bottom:20px; font-size:12px; color:#333333; }
.footer a{ color:#333333; font-size:12px;}
.footer div a{ padding-right:10px;}


/*.............login......*/
.login { margin:0px; padding:0px; background:#f0f0f5;}

.login #header{ background:#FFF ; overflow:hidden;}
.login #header .logo{ padding:18px 20px; float:left;}
#top_login { float:right;}
#top_login ul { margin: 0px; padding: 0px;}
#top_login ul li { float:left; margin: 0px; padding: 0px;}
#top_login ul li a{ line-height:61px; float:left; font-size:14px; font-weight:bold; color:#f06d4b; text-align:right;}
#top_login ul li a.top_cb_login_btn {
    border-left:1px solid #e6e6e6;  padding:0px 47px;
    line-height: 61px;
}
#top_login ul li a.top_fb_login_btn {
    padding: 0 !important;
    line-height: 55px;
}
#top_login ul li a:hover{ text-decoration:none;}
.login .plylst_container{ background:none; box-shadow:none;}
#sign_up_page{ text-align: center; margin:auto;}
.sign_in_logo{ text-align:center; width:37%;  margin:auto; padding-top:5%;}
.sign_in_area{ text-align:center; padding-bottom:5%;}
.sign_in_area h1{ color:#6f7278; font-size:28px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.sign_in_area #username{ color:#1d1d1d; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; padding-right:10px; background: url(../img/user_name_bg.png) no-repeat; border:0px; width:270px; height:56px; padding-left:50px; line-height:30px; }
.sign_in_area #password{ color:#1d1d1d; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; padding-right:10px; background: url(../img/password_bg.png) no-repeat; border:0px; width:270px; height:56px; padding-left:50px; line-height:30px; }
.sign_in_area #sign_in{ font-size:0px; background:url(../img/sign_in_button.png) no-repeat; border:0px; width:274px; margin:15px 0px 10px 0px; height:48px; padding-left:46px; }
.sign_in_area label a, .sign_in_area label{ font-size:13px; font-weight:normal; color:#6f7278;}
.sign_in_area .forgot_titel{ border-bottom:1px solid #dadcde; display:inline-block; padding-bottom:10px;}
.sign_in_area .forget_link{ text-align:right; padding-left:30px;}
.sign_in_area  #forgot{ font-size:0px; background: url(../img/submit_forget.png)  no-repeat; border:0px; width:274px; margin:15px 0px 10px 0px; height:48px; padding-left:46px; }
.sign_in_area #email{ color:#1d1d1d; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; padding-right:10px; background: url(../img/forget_email.png) no-repeat; border:0px; width:270px; height:62px; padding-left:50px; line-height:30px;}
.sign_in_area #jform_email{ color:#1d1d1d; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; padding-right:10px; background: url(../img/forget_email.png) no-repeat; border:0px; width:270px; height:62px; padding-left:50px; line-height:30px;}
.sign_in_area .forgot_text{ font-size:16px; font-weight: bold; color:#6f7278; padding:15px 0px;}
.sign_in_area .error_information{margin:10px 0px; background:#f06d4b; border-radius:5px; padding:8px 15px; color:#fff; font-weight:bold; width:54%; text-align:left;}
.sign_in_area .error_information span{ padding-right:10px;}
.sign_in_area .sucess_information{ line-height:30px; margin:10px 0px; background:#49a776; border-radius:5px; padding:8px 15px; color:#fff; font-weight:bold; width:54%; text-align:left;}
.sign_in_area .sucess_information span{ display:block; float:left; padding:10px;}
.sign_in_area .sucess_information p{ display:block; float:left;}
.sign_in_area .sucess_information a{ color:#2a2929; font-size:14px; text-transform:uppercase; font-weight:bold; line-height:40px; text-decoration:underline;} 
.sign_in_area .info_notification{line-height:30px; margin:10px 0px; background:#75797b; border-radius:5px; padding:8px 15px; color:#fff; font-weight:bold; width:54%; text-align:left;}
.sign_in_area .info_notification i{ padding-right:10px;}
.sign_in_area .worring_notification{margin:10px 0px; background:#f1c40f; border-radius:5px; padding:8px 15px; color:#2a2929; font-weight: normal; width:54%; text-align:left;}
.sign_in_area .worring_notification span{ color:#FFF; display:block; float:left; padding:10px;}
.sign_in_area .worring_notification p{ display:block; float:left;}
.inner_body_content {background:#fafafa; clear:both; overflow:hidden;}
.inner_body_content .titel{ background:#f4f4f4; padding:15px 30px; margin:40px 0px; font-size:18px; color:#2a2929; letter-spacing:6px;}

#most_popular_track_area .all_most_populat_post{ overflow:hidden;}
#most_popular_track_area .all_most_populat_post ul{ padding:0px; margin:0px; margin-top:10px;}
#most_popular_track_area .all_most_populat_post ul li{ list-style-type:none; float:left; margin:10px; padding:0px; position:relative; width: 220px; height: 220px; display: block;}
#most_popular_track_area .all_most_populat_post ul li img{ width: 100%; height: 100%;}
#most_popular_track_area .all_most_populat_post ul li:first-child{ margin-left:0px;}
#most_popular_track_area .all_most_populat_post ul li:nth-child(5n+0){ margin-left:0px !important;}
#most_popular_track_area .all_most_populat_post ul li:nth-child(4n+0){ margin-right:0px !important;}
#most_popular_track_area .all_most_populat_post ul li .post_hover{ display: none;}
#most_popular_track_area .all_most_populat_post ul li:hover .post_hover{ display:block;}
.loading{ text-align:center; margin:50px 0px;}
#most_popular_track_area .show_online ul{ padding-left:5%;  }
#most_popular_track_area .show_online ul li{ padding-left:5%; background:url(../img/dotted.png) no-repeat center left ; overflow:hidden;  }
#most_popular_track_area .notification ul li { list-style-type:none;  padding: 5px;  width: 100%; border-bottom: 1px solid #E2E2E2;  overflow: hidden;}
#most_popular_track_area .notification ul li div {  margin: 5px 0;   padding: 0;}
#most_popular_track_area .notification ul p a {  color: #E76049;  font-weight: bold;}
#most_popular_track_area h4 a { color: #2A2929;  text-decoration: none;}
#most_popular_track_area h4 { font-size: 14px; font-weight: normal;  margin: 5px 0;   padding: 0;  position: relative;}
#most_popular_track_area ul li button.accept {  background: none repeat scroll 0 0 #AD4A37; border: medium none; float: right;  font-size: 12px; font-weight: bold; line-height: 20px;}
#most_popular_track_area button a { color: #FFFFFF;}
#most_popular_track_area button.accept:hover { background: none repeat scroll 0 0 #E7604A;}
#most_popular_track_area button.confirm { background: none repeat scroll 0 0 #E7604A;  border: medium none; float: right; font-size: 12px; font-weight: bold; line-height: 20px;}
#most_popular_track_area .confirm:hover { background: none repeat scroll 0 0 #AD4A37;}
#resigtration{ background:url(../img/registrationbg_new.jpg) center top;}
.registration_area{ max-width:694px; margin:6% auto;  border:5px solid #fafafa; background:#f4f4f4; padding:30px; box-shadow:0px 0px 10px #999999;}
.registration_area h1{ background:#eeeeee; font-size:18px; font-weight:normal; padding:5px 10px; color:#2a2929; line-height:24px;}
.registration_area input{ border-radius:0px; padding:10px 15px;}
.registration_area #name{ width:48%; float:left; margin-right:4%;}
.registration_area #surename{ width:48%;}
.registration_area button{ width:288px; margin:auto; display:block;}
.registration_area #submit{   background:url(../img/register_submit.jpg) repeat-x; border:1px solid #ef5933; border-radius:0px; font-size:13px; font-weight:bold; color:#fff;  }
.user_profile_top{ overflow:hidden; padding-top:20px; border-bottom:1px solid #e1e6e9;}
#user_profile_image{ 
    padding:10px;
    display: block;
}
#user_profile_image img { 
    width: 100%;
}
#user_profile_detail h1{ font-size:14px; color:#2a2929; font-size:22px;}
#user_profile_detail h1 small a{ color:#888888; font-size:12px; vertical-align: middle;}
#user_profile_detail .location{ float:left; padding-right:10px; font-size:12px; color:#a0aab1;}
#user_profile_detail .social_share a{ color:#a0aab1;}
#user_profile_detail .edit_button{ margin-top:15px;}
#user_profile_detail .edit_button a{ display:block; float:left;  background:#fafafa;  border-radius:5px; border:1px solid #cfcfcf; margin-right:10px; padding:0px 10px;  font-size:12px; color:#646464;  line-height:30px;}
#user_profile_detail .edit_button a:hover{ background:#01c675; border:1px solid #01c675; color:#fff; text-decoration:none; }
#user_profile_detail .edit_button button a{ padding:0px 10px;  font-size:12px; color:#646464;  line-height:30px;}
#user_profile_detail .edit_button button a:hover{ color:#fff; text-decoration:none; }
#user_profile_detail .add_friends, #user_profile_detail .add_friends a{ background:none !important; border:none !important; float:right !important;}
#user_profile_detail .add_friends a:hover{ background:none; border:none; color:#01c675 !importantloading;}
#add_friends{ overflow:hidden;}
#add_friends .top_menu{ clear:both; margin:20px 0px; overflow:hidden;}
#add_friends .top_menu ul, #add_friends .top_menu ul li{ margin:0px; padding:0px;}
#add_friends .top_menu ul li{ list-style-type:none; float:left; border-right:1px solid #888888; padding:6px 13px; color:#888888;}
#add_friends .top_menu ul li a{color:#888888;  }
#add_friends .top_menu ul li a:hover{ color:#2a2929; text-decoration:none;}
#add_friends .top_menu ul li:last-child{ border:none;}
#add_friends #add_friends_bottom_part{ overflow:hidden; }
#add_friends #add_friends_bottom_part ul, #add_friends_bottom_part #bottom_part li{ list-style-type:none; padding:0px; margin:0px; overflow:hidden;}
#add_friends #add_friends_bottom_part li{ border-bottom:1px solid #e2e2e2; padding:10px 0px; width:100%; overflow:hidden;}
.add_friends_left{ width:49%; margin-right:2%; float:left;}
.add_friends_right{ width:49%; float:left;}
.friends_profile_detail .name_titel a{ font-size:14px; color:#2a2929;  }
.friends_profile_detail .albam_details span{ font-size:12px; color:#888888; padding-right:10px; }
.add_friends_right ul{ margin:0px; padding:0px;} 
.add_friends_right li{ border:1px solid #dcdcdc; margin:0px 3px; padding:0px !important; float: right; display:block; max-width:66px; width:20% !important;  }
.friends_profile_detail .friend_request_button{ overflow:hidden; margin:15px 0px;}
.friends_profile_detail .friend_request_button li{ background:#d7d7d7; float:left; max-width:106px; padding:0px !important; border:0px !important; border-right:1px solid #fafafa !important;}
.friend_request_button li a{ color:#fff;  display:block; text-align:center;}
.friend_request_button li a:hover{ background:#01c675; text-decoration:none;}
.friend_request_button li a.active{ background:#01c675;}
.inner_body_content .top_titel{ font-size:24px; font-weight:bold; color:#2a2929; padding:30px; padding-bottom:0px;}
.inner_body_content .titel .hash_text{ padding:0px 15px; color:#e76049; font-size:45px; font-weight:bold; display:inline-block; line-height:20px;}
.inner_body_content .titel #search_text_feld{ background:none; border:none; color:#b4b4b4; font-size:18px; padding:3px 0; padding-left:10px;  border-left:1px solid #b4b4b4;}
#search_submit{ border:none; background:url(../img/search_submit.png) no-repeat; font-size:0px; width:35px; height:35px; margin-left:10px;}
#most_popular_track_area .vedio_select_option{ overflow:hidden;}
#most_popular_track_area .vedio_select_option ul{ padding:0px; margin:0px;}
#most_popular_track_area .vedio_select_option li{ list-style-type:none; display:inline-block; padding:0px 10px; line-height: 40px}
#most_popular_track_area .vedio_select_option li input{ display:inline-block;}
#most_popular_track_area .vedio_select_option li label{ margin: 0px;}
#setting_area{ padding:15px 30px;}
#setting_area .setting_content{ background:#f4f4f4; overflow:hidden; padding:30px;}
#setting_area .setting_content .setting_top_menu{ background:#eeeeee;  overflow:hidden;}
#setting_area .setting_content .setting_top_menu ul{ margin:0px; padding:0px;}
#setting_area .setting_content .setting_top_menu li{ float:left; list-style-type:none; border-right:1px solid #e5e5e5;}
#setting_area .setting_content .setting_top_menu li a{ color:#888888; padding:5px 39px; line-height:30px; font-size:18px; }
#setting_area .setting_content .setting_top_menu li a:hover{ color:#2a2929; background:#d7d7d7; text-decoration:none;}
#setting_area .setting_content .setting_top_menu li a.active{color:#2a2929; background:#d7d7d7; text-decoration:none;}
.all_social_fields .from_feld {
    position: relative;
}
.all_social_fields .from_feld a.remove_this_social {
    position: absolute;
    top: 13px;
    right: 0px;
    font-weight: bold;
    background: #FF0000;
    color: #FFFFFF;
    padding: 0px 1px;
}
.all_social_fields .from_feld a.remove_this_social:hover {
    background: none;
    color: #FF0000;
    text-decoration: none;
}
#setting_area .add_more_social_block {
    text-align: right;
    margin-top: 10px;
}
#setting_area .add_more_social_block a.add_more_social { background:#d7d7d7; color:#2a2929; padding:0px 10px; font-size:25px; cursor: pointer; margin-right: 10px; border-radius: 3px; line-height: normal;}
#setting_area .add_more_social_block a.add_more_social:hover{ color:#FFFFFF; text-decoration:none;}
.change_account{ overflow:hidden;}
.change_account .from_feld{ width:100%; overflow:hidden; margin-top:30px;}
.change_account .from_feld div{ width:49%;  margin-right:1%; float:left; }
.change_account .from_feld div label{ float:left; width:30%; font-weight:normal; color:#2a2929; font-size:14px; padding-left:15px;   line-height: 36px;}
.change_account .from_feld div input{ float:right; width:70%; background:#fff; padding:10px 5px; border:1px solid #cfcfcf;}
.change_account .from_feld div select {float:right; width:70%; background:#fff; padding:10px 5px; border:1px solid #cfcfcf;}
.change_account h1{ font-size:14px; color:#2a2929;}
.change_account .check_box{ overflow:hidden;}
.change_account .check_box label{ padding:0px 20px 0px 10px; font-weight:normal; font-size:12px; color:#888888;}
.change_account #savechange{ background:#e76049; border:0px; float:right; padding:5px 15px; font-weight:bold; color:#FFF;}
.trems_of_use{ overflow:hidden; clear:both; }
.trems_of_use p{line-height:24px;}
.trems_of_use h1{ font-size:24px; color:#475055; padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #e5e5e5;}
.trems_of_use h1 span{ color:#f06d4b;}
.trems_of_use .trems_of_use_content span{color:#f06d4b;}
.contact{ max-width:588px; margin: auto; padding:30px;}
.contact_text_feld{ border:1px solid #cfcfcf; background:#FFF; padding:10px 15px;}
.contact input{ width:44%; margin:0% 2.5%; display:inline-block;}
.contact .subject_feld{ width:94%; margin:0% 2.5%; display:block;}
.contact .textarea_feld{ width:94%; min-height:200px; margin:0% 2.5%; display:block;}
.contact #send_button{ width:131px; border:none; background:#e76049; font-weight: bold; color:#fff; height:30px;}


#registrationTable {

}


#registrationTable .cb_form_line {
    padding: 0px;
    width: 100%;
}

#registrationTable .cb_field {
    width: 100%;
}

#registrationTable label {
    display: none !important;
}

#registrationTable .cbFieldIcons {
    display: none !important;
}

#registrationTable .rs_cbField_Name_Surname {
    overflow: hidden;
    margin-top: 30px;
}

#registrationTable .rs_cbField_Name {
    width: 48%;
    float: left;
    display: block;
    clear: none !important;
}

#registrationTable .rs_cbField_Surname {
    width: 48%;
    float: right;
    display: block;
    clear: none !important;
}

#registrationTable .rs_cbField_VerifyPassword {
    display: none !important;
}

#registrationTable .contentpaneopen {
    display: none;
}

/*......inbox area......*/
.most_populat_post .video_icon{ position:absolute; z-index:10000; color:#FFF; right:10px; top:8px;}
.most_populat_post .video_icon a{ color:#FFF; font-size:14px; }


.inbox_area{ background:#f4f4f4; padding:4%;}
.inbox_area .inbox_top_bar{ background: #eeeeee; height:31px; }
.inbox_area .inbox_top_left_bar{ float:left;}
.inbox_area .inbox_top_left_bar p{ color:#2a2929; font-size:18px; }
.inbox_area .inbox_top_left_bar p span{ left:10px; position:relative; top:-14px; padding-right:30px; }
.inbox_area .inbox_top_left_bar p span img{ vertical-align:text-top;}
.inbox_area .inbox_top_left_right{ float:right;}
.inbox_area .inbox_top_left_right a{ text-decoration:none; color:#888888; display:inline-block; padding:0px 20px; border-left:1px solid #e5e5e5; line-height:31px;}
.inbox_area .inbox_top_left_right a:hover{ background:#e7604a; color:#fff;}
.inbox_area .inbox_top_left_right a i{ padding-right:5px;}
.inbox_area_bottom{ overflow:hidden; clear:both; }
.inbox_area_bottom_left{ border-right:1px solid #e5e5e5;}
.inbox_area_bottom_left .inbox_search .navbar-form{ padding:0px; margin-bottom:20px;}
.inbox_area_bottom_left #inbox_srch_term, .inbox_area_bottom_left .search_button{ background:#eeeeee; border-radius:0px; }
.inbox_area_bottom_left .search_button{ border-radius:0px;  background: #d7d7d7; color: #FFFFFF;}
#inbox_show_friends ul{ margin:0px; padding:0px; max-height:500px; overflow-y:scroll; }
#inbox_show_friends li{ font-size:12px; color:#888888; border:1px solid #f4f4f4; border-right:none; border-left:2px solid #f4f4f4;  list-style-type:none; padding:15px 5px; overflow:hidden; background:#E3E3E3;}
#inbox_show_friends li.codopm_inbox_msg_read { background: #EEEEEE !important; }
#inbox_show_friends li:hover{  border:1px solid #fff; border-right:none; border-left:2px solid #e76049;}
#inbox_show_friends li .story-title{ margin-right:10px;}
#inbox_show_friends li .story-title img{ max-width:70px; max-height:70px; }
#inbox_show_friends li > div{ padding:0px;}
#inbox_show_friends li div h4{ font-size:14px; font-weight:normal; color:#2a2929;}
#inbox_show_friends li div h4 .badge { display:block; background: #E76049; border-radius: 50%; color: #E76049;  display: inline-block; font-size: 2px; right:-10px; line-height: 1; min-width: 8px;
                                       padding: 4px !important;  position: absolute; text-align: center; vertical-align: top;  white-space: nowrap;}
#inbox_show_friends li div h4 small{ float:right;}
#inbox_show_friends li div h4 a{  position:relative; color:#2a2929;}
#inbox_show_friends li div h4 a:hover{ text-decoration:none; color:#e76049;}
.inbox_bottom_r_top_headding{ overflow:hidden; border-bottom:1px solid #eeeeee; padding:5px 0px; margin-bottom:20px;}
.inbox_bottom_r_top_headding .name_date{ font-size:14px; color:#2a2929; float:left;}
.inbox_bottom_r_top_headding .name_date span{ font-size:14px; color:#888888;}
.inbox_bottom_r_top_headding .delate_button{ float:right;}
.inbox_bottom_r_top_headding .delate_button a{ background:#eeeeee; color:#888888; padding:5px; display: inline-block;}
.inbox_bottom_r_top_headding .delate_button a:hover{ text-decoration:none; background:#e7604a; color:#fff;}
.inbox_bottom_r_bottom_headding .show_massage ul{ padding:0px; margin:0px; max-height:300px; overflow-y:scroll;}
.inbox_bottom_r_bottom_headding .show_massage li{ list-style-type:none; padding:15px 0px; overflow:hidden; display:block;}
.inbox_bottom_r_bottom_headding .show_massage li.selected{ background: #E3E3E3;}
.inbox_bottom_r_bottom_headding .show_massage h4{ font-size:14px; font-weight:normal; }
.inbox_bottom_r_bottom_headding .show_massage h4 small{ float:right;}
.inbox_bottom_r_bottom_headding .show_massage h4 a{  position:relative; color:#e76049;}
.inbox_bottom_r_bottom_headding .show_massage h4 a:hover{ text-decoration:none; color:#2a2929;}
.inbox_bottom_r_bottom_headding .show_massage p{ color:#888888;}
.inbox_bottom_r_bottom_headding .reply_massege{ background:#FFF; padding:10px; margin:20px 0px;}
.inbox_bottom_r_bottom_headding .reply_massege .input-group{ margin-bottom:20px; width:100% !important; display:block !important; overflow:hidden; color:#888888; font-weight:normal;}
.inbox_bottom_r_bottom_headding .reply_massege textarea{ width:100% !important; background:#f4f4f4; border:1px solid #cfcfcf; color:#888888; }
.inbox_bottom_r_bottom_headding .reply_massege textarea:focus{ border:1px solid #e7604a;}
.inbox_bottom_r_bottom_headding  #massege_reply{ background: #e76049; border:0px; border-radius:3px; margin-left:20px; color:#FFF; font-size:12px; font-weight:bold; padding:8px 25px;}
.inbox_bottom_r_bottom_headding  #massege_reply:hover{ background: #ae4937;}
.inbox_bottom_r_bottom_headding .reply_massege .input-group label{ color:#888888; font-weight:normal; padding-left:5px; padding-right:20px;}
.show_massage_result{ padding:20% 0;}
.count_show_masage{  position: relative; font-size:14px; font-weight:bold; float:left; width:34%; margin-right:10px; color:#2a2929; text-align:right; padding-top:8px; }
.show_name{ float: left; width:60%}
.show_name a{ color:#FFF; font-size:14px; background:#e76049; padding:5px 8px; display:inline-block; margin:5px 5px; border-radius:5px;}
.arrow_show_result{ position:absolute; left:50px; top:50px; height:100px;}
.new_titel{ border:1px solid#ebebeb; background:#FFF; padding:5px; line-height:30px; margin:20px 0px; width:100%; overflow:hidden;}
.new_titel label{ margin:0px;}
.new_titel input{ border: 0 none;  margin-left: 10px; width: 90%; }
.compose_user_search_block .new_titel {
    margin: 0px;
}
.inbox_bottom_r_bottom_new_titelg{ min-height:335px;}
.show_search_result{ width:94%;  float:right;}
.show_search_result li{ list-style-type:none; float:left; margin: 0px}
.show_search_result li a{ color:#FFF; font-size:14px; background:#e76049; padding:0px 8px; display:inline-block; margin:2px 5px; border-radius:5px;}
.show_search_result li a:hover{ text-decoration:none;}
.show_search_result ul, .show_people ul{ margin:0px; padding:0px;}
.show_people{ overflow-y:scroll; margin:0px; padding:0px 1px; width: 100%;}
.show_people ul{ width: 100% !important; left: 0px !important; top: 0px !important; margin: 0px !important; position: relative;}
.show_people li{ list-style-type:none; color:#2a2929; border-bottom:1px solid #ededed; overflow:hidden; background:#fff; padding:10px 10px; cursor: pointer;}
.show_people li a{ color:#2a2929; font-size:14px;}
.show_people li:hover{ background:#eeeeee;}
.show_people li div img{ max-height:46px; max-width:46px;}




.media_all_icon{ overflow:hidden;}
.media_all_icon li{ float:left; list-style-type:none; margin:0px 5px;}
.track_vimeo{ background:#35c6ea;}
.track_youtube{background:#35c6ea;}
.track_spotify{ background:#9fda55;}
.track_soundcloud{ background:#ff7e30;}
.track_grooveshark{background:#ffb21d;}
.track_lastfm{ background:#f34320;}
.track_rdio{ background:#1d99de;}

.djslider .navigation-container-custom {
    position: absolute !important;
    top: auto !important;
    right: auto !important;
    bottom: 20px;
    margin: 0px;
    padding: 0px;
    text-align: center;
    width: 100%;
}

.djslider .navigation-container-custom span.load-button {
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid #FFFFFF;
    border-radius: 10px;
    cursor: pointer;
    display: inline-block;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    width: 10px;
}

.djslider .navigation-container-custom span.load-button-active {
    background-color: #FFFFFF;
    height: 12px;
    margin: 0;
    width: 12px;
}

.djslider .navigation-container {
    position: relative;
    width: 100%;
    height: 100%;
    top: 0px !important;
    margin: 0px !important;
}

.djslider .navigation-container div {
    bottom: 0;
    color: #FFFFFF;
    font-size: 20px;
    left: 0;
    opacity: 0.5;
    position: absolute;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
    top: 0;
    width: 15%;
    height: 100%;
}

.djslider .navigation-container .prev-button {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
    background-repeat: repeat-x;
}

.djslider .navigation-container .next-button {   
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
    background-repeat: repeat-x;
    left: auto;
    right: 0;
}

.djslider .navigation-container .icon-prev,
.djslider .navigation-container .icon-next {    
    font-family: serif;
    font-size: 30px;
    height: 30px;
    margin-left: -15px;
    margin-top: -15px;
    width: 30px;
    display: inline-block;
    position: absolute;
    top: 50%;
    z-index: 5;
}

.djslider .navigation-container .icon-prev {
    left: 50% !important;
}

.djslider .navigation-container .icon-prev:before {
    content: "‹";
}

.djslider .navigation-container .icon-next {
    right: 50% !important;
}

.djslider .navigation-container .icon-next:before {
    content: "›";
}



.pop_up_area2{ background:url(../img/pop_up_bg.png) repeat; position:fixed; padding-top:10%; width:100%; height:100%; top: 0px; bottom: 0px; display: none;}
.pop_up_contect{ background:#f4f4f4; max-width:700px; border:4px solid #fafafa; margin:auto; box-shadow:0px 0px 10px #acacac; padding:20px; overflow:hidden;}
.pop_up_titel{ margin-bottom:20px; background:#eeeeee; font-size:18px; color:#2a2929; padding:5px 10px; text-transform:uppercase; letter-spacing:1px;}
.pop_lable_text{ color:#2a2929 !important; }

.pop_select_text select{ width:100%; border:1px solid #ebebeb; background:#fafafa; padding:8px 15px; height:43px; color:#888888;}
.pop_select_text option{ border-top:1px solid #ebebeb; padding:8px 15px}
.pop_select_text select option:hover{ color:#2a2929; background-color: #eeeeee !important;}
.submit_done_button{ overflow:hidden; }
.submit_done_button > input{ text-transform:uppercase; background:#e76049; border:0px; padding:5px 35px; font-weight:bold; color:#FFF; font-size:14px; float:right;}
.creating_area{ background:#FFF; border:1px solid #cfcfcf; margin-bottom:15px;}
.creating_track_list{ border-bottom:1px solid #cfcfcf; min-height:170px;}
.creating_track_input{ background:#FFF; min-height:36px; padding:0px 5px; line-height:36px;  }
.creating_track_input i{ background:#eeeeee; border-radius:50%; margin-right:5px; padding:4px 10px; font-size:18px; font-weight:normal; color:#949494; border:1px solid #e3e3e3;}
.creating_track_input input{ border:none; background:none;}
.creating_track_input input#create{ float:right; border-left:1px solid #cfcfcf; height:38px; padding:0px 18px;}
.creating_track_list ul{ padding:0px; margin:0px;}
.creating_track_list li{ list-style-type:none; }
.creating_track_list li a{color:#bababa; padding:4px 10px; display:block; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff;}
.creating_track_list li a.active,
.creating_track_list li a:hover{color:#2a2929; text-decoration:none;   background:#f4f4f4; border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7;}


.add_track_playlist .from_feld { overflow:hidden;}
.add_track_playlist .from_feld > div{ width:100% !important;}
.add_track_playlist .from_feld > div .new_titel{ margin:0px; width:70%; }
.add_track_playlist .from_feld div label { color: #2A2929; float: left; font-size: 14px; font-weight: normal; line-height: 36px; padding-left: 15px; font-weight:bold;  width: 30%;}
.add_track_playlist .from_feld input{background: none repeat scroll 0 0 #FFFFFF;  border: 1px solid #CFCFCF;  float: right;  padding: 10px 5px;  width: 70%;}
.submit_done_button div{ float:right; font-weight:normal !important; padding-right:10px; color:#888888; font-size:12px; }
#add_new_playlist .pop_up_contect .pop_up_titel{ position:relative; padding-left:70px;}
.pop_up_contect .pop_up_titel i{ top:-6px; position: absolute; left:10px; padding:13px 15px; background:#e8604a; color:#fff; font-size:18px; border-radius:50%;}

.manage_playlist_area .from_feld > div{ width:100% !important;}
.manage_playlist_area .from_feld > div .new_titel{ margin:0px; width:70%; }
.add_playlist{ float:right; background:#bdc3c7; padding:0px 10px; border-radius:3px; color: #fff; margin-top:3px; }
.add_playlist a{color: #fff;}
.tag_feld .show_search_result li a{ background:#01c675; }

.modal-backdrop{ 
    background:url(../img/pop_up_bg.png) repeat;
    opacity: 1 !important;
}
.musicvaultPopup .modal-dialog {
    width: 700px;
}

#musicvaultMainMenu .dropdown-menu {
    display: block;
}

.create_playlist_popup_form {
    margin: 0px;
    padding: 0px;
}

.create_playlist_popup_form #s2id_playlistContributorField {
    margin: 0;
    width: 70%;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #EBEBEB;
    line-height: 30px;
    overflow: hidden;
    padding: 5px;
}

.create_playlist_popup_form .trackType {
    margin: 0;
    width: 70%;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #EBEBEB;
    line-height: 30px;
    overflow: hidden;
    padding: 10px 5px;
}

.create_playlist_popup_form #s2id_playlistContributorField > .select2-choices {
    background-image: none;
    border: none;
}

.create_playlist_popup_form #s2id_playlistContributorField.select2-container-active > .select2-choices {
    box-shadow: none;
}

.create_playlist_popup_form #s2id_playlistContributorField > .select2-choices > .select2-search-choice {
    border: none;
    box-shadow: none;
    background: #E76049;
    border-radius: 5px;
    color: #FFFFFF;
    font-size: 14px;    
    padding: 8px 18px 8px 5px;
}

.create_playlist_popup_form #s2id_playlistContributorField > .select2-choices > .select2-search-choice > div {
}

.create_playlist_popup_form #s2id_playlistContributorField > .select2-choices > .select2-search-choice > .select2-search-choice-close {
    left: auto;
    background: url("../select2/close_white.png") no-repeat center center;
    font-size: 1px;
    height: 15px;
    outline: medium none;
    position: absolute;
    right: 3px;
    top: 7px;
    width: 15px;
}

.playlistTagField_dropdown {
    display: none !important;
}

.create_playlist_popup_form #s2id_playlistTagField {
    margin: 0;
    width: 70%;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #EBEBEB;
    line-height: 30px;
    overflow: hidden;
    padding: 5px;
}

.create_playlist_popup_form #s2id_playlistTagField > .select2-choices {
    background-image: none;
    border: none;
}

.create_playlist_popup_form #s2id_playlistTagField.select2-container-active > .select2-choices {
    box-shadow: none;
}

.create_playlist_popup_form #s2id_playlistTagField > .select2-choices > .select2-search-choice {
    border: none;
    box-shadow: none;
    background: #01C675;
    border-radius: 5px;
    color: #FFFFFF;
    font-size: 14px;    
    padding: 8px 18px 8px 5px;
}

.create_playlist_popup_form #s2id_playlistTagField > .select2-choices > .select2-search-choice > div {
}

.create_playlist_popup_form #s2id_playlistTagField > .select2-choices > .select2-search-choice > .select2-search-choice-close {
    left: auto;
    background: url("../select2/close_white.png") no-repeat center center;
    font-size: 1px;
    height: 15px;
    outline: medium none;
    position: absolute;
    right: 3px;
    top: 7px;
    width: 15px;
}

.create_playlist_popup_form #playlistTagField {

}

.musicvaultPlayerMini {color:#FFF; background:#2a2929; display: block; width: 100%; height: auto; position: absolute; bottom: 0px;}
.musicvaultPlayerMini .musicvaultPlayerMiniInfo {
    overflow: hidden;
}
.musicvaultPlayerMini .musicvaultPlayerMiniInfo .musicvaultPlayerMiniInfoBtns{
    width: 10%;
    text-align: center;
    float: left;
}
.musicvaultPlayerMini .musicvaultPlayerMiniInfo .musicvaultPlayerMiniInfoBtns span{
    font-size: 8px;
    padding: 5px;
    border: 2px solid #FFFFFF;
    border-radius: 50%;
    cursor: pointer;
}
.musicvaultPlayerMini .musicvaultPlayerMiniInfo .musicvaultPlayerMiniInfoBtns span#mhsPlayerBtnPause{
    display: none;
}
.musicvaultPlayerMini .musicvaultPlayerMiniInfo .musicvaultPlayerMiniInfoDetails{
    width: 59%;
    margin-left: 1%;
    float: left;
    font-size: 10px;
    overflow: hidden;
}
.musicvaultPlayerMini .musicvaultPlayerMiniInfo .musicvaultPlayerMiniInfoTimes{
    width: 30%;
    text-align: right;
    float: right;
    font-size: 8px;
}
.musicvaultPlayerMini .musicvaultPlayerMiniProgressBar {
    position: relative;
    background: #BFBFBF;
    display: block;
    width: 100%;
    height: 5px;
}
.musicvaultPlayerMini .musicvaultPlayerMiniProgressBar .musicvaultPlayerMiniPlayingProgressBar {
    position: absolute;
    left: 0px;
    top: 0px;
    display: block;
    width: 0%;
    height: 100%;
    background: #E7604A;
}


.musicvaultPlayerProfile {
    position: relative;
    margin-bottom: 10px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}
.musicvaultPlayerProfile .musicvaultPlayerProfile_top {
    position: relative;
    height: 340px;
    background: #f5f5f5;
    border-radius: 10px 10px 0px 0px;
    -moz-border-radius: 10px 10px 0px 0px;
    -webkit-border-radius: 10px 10px 0px 0px;
}
.musicvaultPlayerProfile .musicvaultPlayerProfile_top .musicvaultPlayerProfile_info {
    width: 28%;
    float: left;
    height: 100%;
}
.musicvaultPlayerProfile .musicvaultPlayerProfile_top .musicvaultPlayerProfile_img {
    width: 35%;
    float: left;
    height: 100%;
}
.musicvaultPlayerProfile .musicvaultPlayerProfile_top .musicvaultPlayerProfile_img img{
    width: 100%;
    height: 100%;
}
.musicvaultPlayerProfile .musicvaultPlayerProfile_top .musicvaultPlayerProfile_playlist {
    width: 37%;
    float: left;
    height: 100%;
}
.musicvaultPlayerProfile .musicvaultPlayerProfile_top .musicvaultPlayerProfile_playlist .coverPlaylistRequestToContribute {
    background: #f5f5f5;
    color: #555555;
    height: 60px;
    width: 100%;
    display: block;
    text-decoration: none;
    line-height: 60px;
    font-size: 18px;
    text-align: center;
    font-weight: bold;
}
.musicvaultPlayerProfile .musicvaultPlayerProfile_top .musicvaultPlayerProfile_playlist .coverPlaylistRequestToContribute:hover {
    background: #E76049;
    color: #FFFFFF;
    text-decoration: none;
}
.musicvaultPlayerProfile .musicvaultPlayerProfile_top .musicvaultPlayerProfile_playlist .musicvaultPlayerProfile_playlistBlock {
    overflow-y: scroll;
    width: 100%;
    height: 280px;
}
.musicvaultPlayerProfile .musicvaultPlayerProfile_top .musicvaultPlayerProfile_playlist .musicvaultPlayerProfile_playlistBlock ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.musicvaultPlayerProfile .musicvaultPlayerProfile_top .musicvaultPlayerProfile_playlist .musicvaultPlayerProfile_playlistBlock ul li {
    margin: 0px;
    padding: 0px;
    list-style: none;
    line-height: 36px;
    height: 36px;
    background: #eaeaea;
    cursor: pointer;
    padding: 0px 0px 0px 10px;
    font-size: 12px;
    color: #555555;
    overflow-y: hidden;
}
.musicvaultPlayerProfile .musicvaultPlayerProfile_top .musicvaultPlayerProfile_playlist .musicvaultPlayerProfile_playlistBlock ul li:nth-child(even) {
    background: #f5f5f5;
}
.musicvaultPlayerProfile .musicvaultPlayerProfile_top .musicvaultPlayerProfile_playlist .musicvaultPlayerProfile_playlistBlock ul li:hover {
    background: #01c675;
    color: #FFFFFF;
}
.musicvaultPlayerProfile .musicvaultPlayerProfile_top .musicvaultPlayerProfile_playlist .musicvaultPlayerProfile_playlistBlock ul li .musicvaultPlayerProfile_trackNote {
    width: 10%;
}
.musicvaultPlayerProfile .musicvaultPlayerProfile_top .musicvaultPlayerProfile_playlist .musicvaultPlayerProfile_playlistBlock ul li .musicvaultPlayerProfile_trackLabel {
    width: 10%;
}
.musicvaultPlayerProfile .musicvaultPlayerProfile_top .musicvaultPlayerProfile_savePlaylist {
    width: 170px;
    height: 115px;
    position: absolute;
    top: 0px;
    left: 0px;
    background: url(../images/others/save_btn_bg.png) left top no-repeat;
    color: #FFFFFF;
    border-radius: 10px 0px 0px 0px;
    -moz-border-radius: 10px 0px 0px 0px;
    -webkit-border-radius: 10px 0px 0px 0px;
    font-weight: bold;
    text-align: center;
    padding: 10px 100px 10px 10px;
}
.musicvaultPlayerProfile .musicvaultPlayerProfile_top .musicvaultPlayerProfile_savePlaylist a {
    color: #FFFFFF;
    text-decoration: none;
}
.musicvaultPlayerProfile .musicvaultPlayerProfile_top .musicvaultPlayerProfile_savePlaylist a:hover {
    color: #000000;
}
.musicvaultPlayerProfile .musicvaultPlayerProfile_top .musicvaultPlayerProfile_savePlaylist_text2 {
    width: 170px;
    height: 115px;
    color: #FFFFFF;
    text-align: center;
    position: absolute;
    top: 0px;
    left: 0px;
}
.musicvaultPlayerProfile .musicvaultPlayerProfile_top .musicvaultPlayerProfile_savePlaylist_bg2 {
    border-bottom: 115px solid rgba(0, 0, 0, 0);
    border-left: 170px solid #e76049;
    height: 0;
    width: 0;
    position: absolute;
    top: 0px;
    left: 0px;
}
.musicvaultPlayerProfile .musicvaultPlayerProfile_bottom {
    background: #e76049;
    color: #ecf0f1;
    height: 50px;
    border-radius: 0px 0px 10px 10px;
    -moz-border-radius: 0px 0px 10px 10px;
    -webkit-border-radius: 0px 0px 10px 10px;
    line-height: 50px;
}
.musicvaultPlayerProfile .musicvaultPlayerProfile_bottom .show {
    display: inline-block !important;
}
.musicvaultPlayerProfile .musicvaultPlayerProfile_bottom .hide {
    display: none !important;
}
.musicvaultPlayerProfile .musicvaultPlayerProfile_bottom a {
    color: #ecf0f1;
    text-decoration: none;
    margin: 0px 5px;
}
.musicvaultPlayerProfile .musicvaultPlayerProfile_bottom a:hover {
    color: #000000;
}

.musicvaultPlayerProfile .musicvaultPlayerProfile_bottom .musicvaultPlayerProfile_playerControls {
    float: left;
    margin-left: 5%;
    padding: 0px 2%;
}

.musicvaultPlayerProfile .musicvaultPlayerProfile_bottom .musicvaultPlayerProfile_playerControls #mhsPlayerBtnPause{
    display: none;
}

.musicvaultPlayerProfile .musicvaultPlayerProfile_bottom .musicvaultPlayerProfile_playerBar {
    float: left;
    width: 50%;
    height: 100%;
    display: block;
}

.musicvaultPlayerProfile .musicvaultPlayerProfile_bottom .musicvaultPlayerProfile_playerBar .musicvaultPlayerProfile_playingTime {
    float: left;
    width: 15%;
    height: 100%;
    text-align: right;
}

.musicvaultPlayerProfile .musicvaultPlayerProfile_bottom .musicvaultPlayerProfile_playerBar .musicvaultPlayerProfile_playingBar {
    float: left;
    width: 66%;
    height: 100%;
    margin: 0px 2%;
    padding: 22px 0 0;
}
.musicvaultPlayerProfile .musicvaultPlayerProfile_bottom .musicvaultPlayerProfile_playerBar .musicvaultPlayerProfile_playingBar .mhs_player_bar {
    height: 5px;
    background: #dddddd;
    position: relative;
    border-radius: 4px;
}
.musicvaultPlayerProfile .musicvaultPlayerProfile_bottom .musicvaultPlayerProfile_playerBar .musicvaultPlayerProfile_playingBar .mhs_player_bar div {
    border-radius: 4px;
    position: absolute;
    left: 0px;
    top: 0px;
    height: 100%;
    width: 0%;
}
.musicvaultPlayerProfile .musicvaultPlayerProfile_bottom .musicvaultPlayerProfile_playerBar .musicvaultPlayerProfile_playingBar .mhs_player_bar .mhs_player_playing_progress {
    background: #f1f5f6;
}
.musicvaultPlayerProfile .musicvaultPlayerProfile_bottom .musicvaultPlayerProfile_playerBar .musicvaultPlayerProfile_playingBar .mhs_player_bar .mhs_player_loaded_progress {
    background: #7a8787;
}

.musicvaultPlayerProfile .musicvaultPlayerProfile_bottom .musicvaultPlayerProfile_playerBar .musicvaultPlayerProfile_totalTime {
    float: right;
    width: 15%;
    height: 100%;
}

.musicvaultPlayerProfile .musicvaultPlayerProfile_bottom .musicvaultPlayerProfile_playlistControls {
    float: left;
    padding: 0px 2%;
}

.musicvaultPlayerProfile .musicvaultPlayerProfile_bottom .musicvaultPlayerProfile_othersControls {
    float: right;
    margin-right: 0%;
    padding: 0px 2%;
}



.musicvaultAllPlaylists {
    
}

.musicvaultSinglePlaylist .musicvaultSinglePlaylist_top {
    margin-bottom: 10px;
    overflow: hidden;
}

.musicvaultSinglePlaylist .musicvaultSinglePlaylist_info {
    width: 60%;
    float: left;
}

.musicvaultSinglePlaylist .musicvaultSinglePlaylist_info .musicvaultSinglePlaylist_info_name {
    float: left;
    padding: 5px 0px;
    color: #2a2929;
    font-weight: bold;
    line-height: 20px;
}

.musicvaultSinglePlaylist .musicvaultSinglePlaylist_info .musicvaultSinglePlaylist_info_other {
    float: left;
    border-left: 1px solid #e1e1e1;
    margin-left: 10px;
    padding: 5px 10px;
    color: #e1e1e1;
    line-height: 20px;
}

.musicvaultSinglePlaylist .musicvaultSinglePlaylist_otherInfo {
    width: 40%;
    float: right;
    color: #888888;
    font-size: 12px;
}

.musicvaultSinglePlaylist .musicvaultSinglePlaylist_otherInfo .musicvaultSinglePlaylist_otherInfo_follower {
    float: left;
    line-height: 27px;
}

.musicvaultSinglePlaylist .musicvaultSinglePlaylist_otherInfo .musicvaultSinglePlaylist_otherInfo_contributor {
    float: left;
    margin-left: 10px;
    padding-left: 10px;
    border-left: 1px solid #e1e1e1;
    line-height: 27px;
}

.musicvaultSinglePlaylist .musicvaultSinglePlaylist_otherInfo .musicvaultSinglePlaylist_otherInfo_tags {
    float: right;
    margin-left: 10px;
    width: 50%;
    color: #FFFFFF;
}

.musicvaultSinglePlaylist .musicvaultSinglePlaylist_otherInfo .musicvaultSinglePlaylist_otherInfo_tags ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
    text-align: right;
}

.musicvaultSinglePlaylist .musicvaultSinglePlaylist_otherInfo .musicvaultSinglePlaylist_otherInfo_tags ul li {
    margin: 0px 0px 2px 0px;
    padding: 0px;
    list-style: none;
    background: #01c675;
    padding: 5px 10px;
    display: inline-block;
    border-radius: 5px;
}

.musicvaultSinglePlaylist .musicvaultSinglePlaylist_bottom {
    margin-bottom: 10px;    
    overflow: hidden;
    width: 100%;
}

.musicvaultSinglePlaylist .musicvaultSinglePlaylist_playlistImg {
    width: 13%;
    float: left;
    position: relative;
}

.musicvaultSinglePlaylist .musicvaultSinglePlaylist_playlistImg img {
    width: 100%;
    height: auto;
}

.musicvaultSinglePlaylist .musicvaultSinglePlaylist_playlistImg .musicvaultSinglePlaylist_playlistImgOver {
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}

.musicvaultSinglePlaylist .musicvaultSinglePlaylist_playlistImg .musicvaultSinglePlaylist_playlistImgOver .musicvaultSinglePlaylist_playlistSaveArea {
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background: rgba(0,0,0,0.5);
    color: #FFFFFF;
    padding: 5px;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    cursor: pointer;
}

.musicvaultSinglePlaylist .musicvaultSinglePlaylist_playlistImg .musicvaultSinglePlaylist_playlistImgOver .musicvaultSinglePlaylist_playlistSaveArea:hover {
    color: #E76049;
}

.musicvaultSinglePlaylist .musicvaultSinglePlaylist_playlistPlayer {
    width: 85%;
    float: right;
}

.musicvaultSinglePlaylist .musicvaultSinglePlaylist_playlistPlayer .musicvaultPlayerPlaylist {
    width: 100%;
    margin: 20px 0px;
}

.musicvaultSinglePlaylist .musicvaultSinglePlaylist_bottom .musicvaultSinglePlaylist_playlistPlayer .musicvaultPlayerPlaylist ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
    border-top: 1px solid #e2e2e2;
}

.musicvaultSinglePlaylist .musicvaultSinglePlaylist_bottom .musicvaultSinglePlaylist_playlistPlayer .musicvaultPlayerPlaylist ul li {
    margin: 0px;
    padding: 0px;
    list-style: none;
    line-height: 47px;
    border-bottom: 1px solid #e2e2e2;
}

.musicvaultSinglePlaylist .musicvaultSinglePlaylist_bottom .musicvaultSinglePlaylist_playlistPlayer .musicvaultPlayerPlaylist ul li .musicvaultPlayerPlaylist_itemImg {
    float: left;
    margin: 0px;
    padding: 0px;
    list-style: none;
    line-height: 47px;
    border-bottom: 1px solid #e2e2e2;
    width: 35px;
    height: 35px;
    margin-right: 10px;
}

.musicvaultSinglePlaylist .musicvaultSinglePlaylist_bottom .musicvaultSinglePlaylist_playlistPlayer .musicvaultPlayerPlaylist ul li .musicvaultPlayerPlaylist_itemImg img {
    width: 100%;
    height: 100%;
}

.musicvaultSinglePlaylist .musicvaultSinglePlaylist_bottom .musicvaultSinglePlaylist_playlistPlayer .musicvaultPlayerPlaylist ul li .musicvaultPlayerPlaylist_itemLabel {
    float: left;
    line-height: 47px;
}

.musicvaultSinglePlaylist .musicvaultSinglePlaylist_bottom .musicvaultSinglePlaylist_playlistPlayer .musicvaultPlayerPlaylist ul li .musicvaultPlayerPlaylist_itemTime {
    float: right;
    line-height: 47px;
    color: #d7d7d7;
    min-width: 10%;
    max-width: 20%;
}

.musicvaultSinglePlaylist .musicvaultSinglePlaylist_bottom .musicvaultSinglePlaylist_playlistPlayer .musicvaultPlayerPlaylist ul li .musicvaultPlayerPlaylist_itemTime .musicvaultPlayerPlaylist_itemTime_left {
    float: left;
}

.musicvaultSinglePlaylist .musicvaultSinglePlaylist_bottom .musicvaultSinglePlaylist_playlistPlayer .musicvaultPlayerPlaylist ul li .musicvaultPlayerPlaylist_itemTime .musicvaultPlayerPlaylist_itemTime_left a {
    background: #d7d7d7;
    font-size: 8px;
    border-radius: 50%;
    display: inline-block;
    width: 20px;
    height: 20px;
    padding: 4px 6px;
    line-height: normal;
    color: #FFFFFF;
}

.musicvaultSinglePlaylist .musicvaultSinglePlaylist_bottom .musicvaultSinglePlaylist_playlistPlayer .musicvaultPlayerPlaylist ul li .musicvaultPlayerPlaylist_itemTime .musicvaultPlayerPlaylist_itemTime_left a:hover {
    text-decoration: none;
}

.musicvaultSinglePlaylist .musicvaultSinglePlaylist_bottom .musicvaultSinglePlaylist_playlistPlayer .musicvaultPlayerPlaylist ul li .musicvaultPlayerPlaylist_itemTime .musicvaultPlayerPlaylist_itemTime_right {
    float: right;
}

.musicvaultSinglePlaylist .musicvaultPlayerPlaylistMore {
    text-align: center;
}

.musicvaultSinglePlaylist .musicvaultPlayerPlaylistMore a {
    padding: 5px 30px;
    background: #f4f4f4;
    border: 1px solid #ececec;
    color: #2a2929;
    display: inline-block;
    border-radius: 5px;
}

.musicvaultSinglePlaylist .musicvaultPlayerPlaylistMore a:hover {
    text-decoration: none;
    background: #E76049;
    color: #FFFFFF;
}

.musicvaultPlayer {
    width: 100%;
    height: auto;
    position: relative;
}
.musicvaultPlayer .clearFloat {
    clear: both;
}
.musicvaultPlayer .mhs_player_progress {
    position: relative;
}
.musicvaultPlayer .mhs_player_progress .mhs_player_progress_bar {
    width: 100%;
    height: 15px;
    display: block;
    padding: 5px 0px;
    position: relative;
}
.musicvaultPlayer .mhs_player_progress .mhs_player_progress_bar .mhs_player_seek_tooltip {
    position: absolute;
    left: 0;
    top: -20px;
    display: none;
    z-index: 99999;
}
.musicvaultPlayer .mhs_player_progress .mhs_player_progress_bar .mhs_player_seek_tooltip .mhs_player_seek_tooltip_time {
    border-radius: 4px;
    position: relative;
    left: -50%;
    top: 0px;
    background: #000000;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 18px;
    padding: 0px 4px;
    display: inline-block;
}
.musicvaultPlayer .mhs_player_progress .mhs_player_progress_bar .mhs_player_seek_tooltip .mhs_player_seek_tooltip_time:after {
    border-top: 3px solid #000000;
    border-right: 3px solid rgba(0, 0, 0, 0);
    border-left: 3px solid rgba(0, 0, 0, 0);
    content: "";
    display: inline-block;
    position: absolute;
    left: 42%;
    top: 18px;
}
.musicvaultPlayer .mhs_player_progress .mhs_player_progress_bar .mhs_player_bar {
    height: 5px;
    background: #efefef;
    position: relative;
    border-radius: 4px;
}
.musicvaultPlayer .mhs_player_progress .mhs_player_progress_bar .mhs_player_bar div {
    border-radius: 4px;
    position: absolute;
    left: 0px;
    top: 0px;
    height: 100%;
    width: 0%;
}
.musicvaultPlayer .mhs_player_progress .mhs_player_progress_bar .mhs_player_bar .mhs_player_playing_progress {
    background: #e76049;
}
.musicvaultPlayer .mhs_player_progress .mhs_player_progress_bar .mhs_player_bar .mhs_player_loaded_progress {
    background: #d4d4d4;
}
.musicvaultPlayer .mhs_player_progress .mhs_player_progress_bar .mhs_player_bar .mhs_player_seek_bar {
    width: 100%;
    cursor: pointer;
}
.musicvaultPlayer .mhs_player_progress .mhs_player_progress_time {
    width: 100%;
    text-align: right;
    display: block;
    color: #888888;
    font-size: 12px;
    line-height: 15px;
}

.musicvaultPlayer .mhs_player_controls {
    width: 100%;
    height: 30px;
    display: block;
}

.musicvaultPlayer .mhs_player_controls .mhs_player_controls_left {
    float: left;
}

.musicvaultPlayer .mhs_player_controls .mhs_player_controls_right {
    float: right;
}

.musicvaultPlayer .mhs_player_controls ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

.musicvaultPlayer .mhs_player_controls ul li {
    margin: 0px;
    padding: 0px;
    list-style: none;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border-radius: 50%;
    display: inline-block;
    color: #d7d7d7;
    font-size: 12px;
    cursor: pointer;
}

.musicvaultPlayer .mhs_player_controls ul li.active,
.musicvaultPlayer .mhs_player_controls ul li:hover {
    background: #2a2929;
    color: #FFFFFF;
}

.musicvaultPlayer .mhs_player_controls ul li#mhsPlayerBtnPause{
    display: none;
}

.musicvaultPlayer .mhs_player_controls ul li.show {
    display: inline-block !important;
}
.musicvaultPlayer .mhs_player_controls ul li.hide {
    display: none !important;
}

.musicvaultSinglePlaylist.musicvaultSinglePlaylistMini {
}

.musicvaultSinglePlaylist.musicvaultSinglePlaylistMini .musicvaultPlayerPlaylist {
    display: none;
}

.musicvaultSinglePlaylist.musicvaultSinglePlaylistMini .musicvaultPlayerPlaylistMore {
    text-align: right;
}

.musicvaultSinglePlaylist.musicvaultSinglePlaylistMini .musicvaultPlayerPlaylistMore a {
    background-color: #F4F4F4 !important;
    background-image: none;
    border-color: #CCCCCC;
    color: #333333;
    float: right;
    padding: 5px 20px;
}

.musicvaultSinglePlaylist.musicvaultSinglePlaylistMini .musicvaultPlayer {
    background: #FAFAFA;
    padding: 5px;
}

.recent_playlist .musicvaultSinglePlaylist {    
    border-bottom: 1px solid #E2E2E2;
    margin-bottom: 15px;
}

.recent_playlist .musicvaultSinglePlaylist .musicvaultSinglePlaylist_bottom {    
    margin-bottom: 0px;
}

.recent_playlist .musicvaultSinglePlaylist .musicvaultSinglePlaylist_playlistImg {   
    width: 15%;
}

.recent_playlist .musicvaultSinglePlaylist .musicvaultSinglePlaylist_playlistPlayer {    
    width: 83%;
}

.fixedMusicvaultPlayerOpen{
    padding-bottom: 100px;
}

#fixedMusicvaultPlayer {
    position: fixed;
    bottom: 0px;
    width: 100%;
    height: 70px;
    display: block;
    background: #EEEEEE;
    z-index: 1020;
    box-shadow: 0px 0px 10px #ccc;
    overflow: hidden;
    padding: 25px 0;
}

#fixedMusicvaultPlayer .fixedMusicvaultPlayer_container {
    width:94%;
    margin: 0px auto;
    display: block;
    overflow: hidden;
    text-align: center;
}

#fixedMusicvaultPlayer .show {
    display: inline-block !important;
}
#fixedMusicvaultPlayer .hide {
    display: none !important;
}
#fixedMusicvaultPlayer a {
    color: #A5A5A5;
    text-decoration: none;
    margin: 0px 5px;
}
#fixedMusicvaultPlayer a:hover {
    color: #000000;
}

#fixedMusicvaultPlayer .fixedMusicvaultPlayer_playerControls {
    display: inline-block;
    padding: 0px 2%;
}

#fixedMusicvaultPlayer .fixedMusicvaultPlayer_playerControls #mhsPlayerBtnPause{
    display: none;
}

#fixedMusicvaultPlayer .fixedMusicvaultPlayer_playerBar {
    display: inline-block;
    width: 60%;
    height: 100%;
}

#fixedMusicvaultPlayer .fixedMusicvaultPlayer_playerBar .fixedMusicvaultPlayer_playingTime {
    float: left;
    width: 10%;
    height: 100%;
    text-align: right;
}

#fixedMusicvaultPlayer .fixedMusicvaultPlayer_playerBar .fixedMusicvaultPlayer_playingBar {
    float: left;
    width: 75%;
    height: 100%;
    margin: 0px 2%;
    padding: 6px 0 0;
}
#fixedMusicvaultPlayer .fixedMusicvaultPlayer_playerBar .fixedMusicvaultPlayer_playingBar .mhs_player_bar {
    height: 10px;
    background: #dddddd;
    position: relative;
    border-radius: 4px;
}
#fixedMusicvaultPlayer .fixedMusicvaultPlayer_playerBar .fixedMusicvaultPlayer_playingBar .mhs_player_bar div {
    border-radius: 4px;
    position: absolute;
    left: 0px;
    top: 0px;
    height: 100%;
    width: 0%;
}
#fixedMusicvaultPlayer .fixedMusicvaultPlayer_playerBar .fixedMusicvaultPlayer_playingBar .mhs_player_bar .mhs_player_playing_progress {
    background: #f1f5f6;
}
#fixedMusicvaultPlayer .fixedMusicvaultPlayer_playerBar .fixedMusicvaultPlayer_playingBar .mhs_player_bar .mhs_player_loaded_progress {
    background: #7a8787;
}

#fixedMusicvaultPlayer .fixedMusicvaultPlayer_playerBar .fixedMusicvaultPlayer_totalTime {
    float: left;
    height: 100%;
}

#fixedMusicvaultPlayer .fixedMusicvaultPlayer_playlistControls {
    display: inline-block;
    padding: 0px 2%;
}

@media screen and (max-width: 768px) {    
    #logo { padding:0px; padding-top:30px; width:100%;}
    #logo img{ display:inline-block;}
    #user_feld, .user_feadback{ width:100%;}
    .footer div{ text-align:center !important; padding:10px 0px;}
    .sign_in_logo{ text-align:center; width:50%; margin:auto;}
    .sign_in_area .info_notification, .sign_in_area .worring_notification, .sign_in_area .sucess_information, .sign_in_area .error_information{ width:100%; }

    #top_search{ border:none; padding:0px;}
    #top_search form{ width:100%; margin:20px auto;}

}

@media screen and (max-width:500px) {
    .contact input{ width:94%; margin:3% 0%; display:block;}
    .contact{  padding:0px;}
    #setting_area .setting_content .setting_top_menu li a, #setting_area .setting_content .setting_top_menu li{ width:100%; border:none; display:block;}
    .add_friends_right, .add_friends_left{ width:100%;}
    .registration_area button{ width:188px; margin:auto; display:block;}
    .sign_in_area .forget_link{ text-align: center; padding-left:00px; display:block; te}
    .login #header .logo { float:none; text-align:center; display:block;}
    #top_login { float: none;}
    #top_login a{ width:50%;  line-height:61px; display:block; }
    #top_login a.top_cb_login_btn{ border-left:1px solid #e6e6e6;  padding:0px 61px;}	
    .sign_in_logo{ text-align:center; width:100%; margin:auto;}
    .add_friends_right li{ width:100% !important;}

}


/****** tticon **********/
.tticon_img_full { 
    width: 100% !important;
    height: 100% !important;
}
.tticon_cursor_pointer { 
    cursor: pointer;
}

.tticon_vimeo_bg_normal,
.tticon_youtube_bg_normal,
.tticon_spotify_bg_normal,
.tticon_soundcloud_bg_normal,
.tticon_grooveshark_bg_normal,
.tticon_lastfm_bg_normal,
.tticon_rdio_bg_normal {
    background:#E5E5E5;
}

.tticon_vimeo_bg,
.tticon_vimeo_bg_normal:hover {
    background:#35C6EA;
}
.tticon_youtube_bg,
.tticon_youtube_bg_normal:hover {
    background:#EF4E41;
}
.tticon_spotify_bg,
.tticon_spotify_bg_normal:hover { 
    background:#9fda55;
}
.tticon_soundcloud_bg,
.tticon_soundcloud_bg_normal:hover { 
    background:#ff7e30;
}
.tticon_grooveshark_bg,
.tticon_grooveshark_bg_normal:hover {
    background:#ffb21d;
}
.tticon_lastfm_bg,
.tticon_lastfm_bg_normal:hover { 
    background:#f34320;
}
.tticon_rdio_bg,
.tticon_rdio_bg_normal:hover { 
    background:#1d99de;
}



.tticon_vimeo_input_bg {
    background: url(../images/tticon_vimeo.png) left center #35C6EA no-repeat !important;
    color: #FFFFFF;
}
.tticon_youtube_input_bg {
    background: url(../images/tticon_youtube.png) left center #EF4E41 no-repeat !important;
    color: #FFFFFF;
}
.tticon_spotify_input_bg { 
    background: url(../images/tticon_spotify.png) left center #9fda55 no-repeat !important;
    color: #FFFFFF;
}
.tticon_soundcloud_input_bg { 
    background: url(../images/tticon_soundcloud.png) left center #ff7e30 no-repeat !important;
    color: #FFFFFF;
}
.tticon_grooveshark_input_bg {
    background: url(../images/tticon_grooveshark.png) left center #ffb21d no-repeat !important;
    color: #FFFFFF;
}
.tticon_lastfm_input_bg { 
    background: url(../images/tticon_lastfm.png) left center #f34320 no-repeat !important;
    color: #FFFFFF;
}
.tticon_rdio_input_bg { 
    background: url(../images/tticon_rdio.png) left center #1d99de no-repeat !important;
    color: #FFFFFF;
}