/********************************************************************************************************************************************************************************************
    MAIN.CSS
********************************************************************************************************************************************************************************************/
body {direction: ltr;}

.float_right {float: left;}
.float_left {float: right;}

#mainmenu ul {padding: 6px 20px 5px 20px;
    padding-top: 6px;
    padding-left: 20px;
    padding-bottom: 5px;
    padding-right: 20px;
}

.portlet-content {margin: 0 0 15px 0;
    margin-top: 0;
    margin-left: 0;
    margin-bottom: 15px;
    margin-right: 0;
}

.portlet-content li {padding: 2px 0 4px 0px;
    padding-top: 2px;
    padding-left: 0;
    padding-bottom: 4px;
    padding-right: 0px;
}

.operations li a {padding: 2px 0 2px 8px;
    padding-top: 2px;
    padding-left: 0;
    padding-bottom: 2px;
    padding-right: 8px;
}

@media (min-width: 768px){
    .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {float: right;}
}
/*===========================
	NEW SITE
============================*/
.wrap>.container#page{float:right;}

#alertify .alertify-message{text-align: left;}
#alertify .alertify-buttons{text-align: right;}

/*===============
	SIDE MENU
===============*/
#sidebar {float:left; left: 0;}

.sidebar-collapse{ left:26px;}
.sidebar-collapse>div{margin:5px auto 3px;}

@media all and (max-width : 991px){
    #sidebar{left:0;}
    #header_right{margin-left:55px;}
}

/*===============
	HEADER
===============*/
#header_right{float:left;}
#header_right span.name{margin-left:8px;}
#header_right .header_right_divider {margin-left: 5px; margin-right: 5px}
#header_left{float:right;}

#header_right .signin {margin-left:153px; float: left;}

@media all and (max-width : 1320px){
	#header_right .signin {margin-left:65px;}
}
#header_right .login {margin-left:16px; float: left;}

#header_right span.login, #header_right span.signin {position:relative; cursor:pointer;}
#header_right span.login.active::after, #header_right span.signin.active::after{left:0; }

#header_right span.login.active::after {bottom:-22px;}
#header_right span.count{right:-25px;}
#header .search_inner{ float:left; margin-right: 20px; margin-left:0;}

.login_dd{left: -96px;}
.signin_dd{left: -90px;}
.login_form .facebook .fa{margin-left:3px;}

@media all and (min-width : 992px){
    #header {right: 0;}
}

@media all and (max-width : 1100px){
    #header {padding-left: 20px; padding-right: 20px;}
    #header_right .signin {margin-left: 50px;}
    #header_right .login {margin-left: 60px;}
}

/*.signin_dd :-webkit-autofill{background:#000 !important;}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {background-color:#000;}*/
.top_music_dropdown{
    left: -58px;
    width: 219px;
}

/*===============
	HOME PAGE
===============*/
.under_title{margin-left: 64px;}

.home_banner{margin-left:-20px;}
.home_banner_search{left: 0;}
.home_banner_search .search_inner {float:right; margin-left:0;}
.search_inner i{left:0; border-right:1px solid #bebebe;}
.play_all_btn{right: 0;}

.pick_music.songs_page_title .play_all_btn{margin-right: 35px;}
.pick_music_filter_wrapper{padding: 24px 60px 24px;
    padding-top: 24px;
    padding-left: 60px;
    padding-bottom: 60px;
    padding-right: 24px; 
}
.pick_music_filter{float:left; padding-left:28px; padding-right:40px;}
.pick_music_emotions{padding-left:49px; padding-right:49px;}
.pick_music_emotions_tag > div .count {line-height: 100%; padding-top: 16px; font-size: 10px !important; font-weight: normal; overflow: hidden; word-wrap: break-word;}
.pick_music_emotions_tag > div:hover .count {display: inline-block;}
.pick_music_categories{padding-left:53px; padding-right:0;}
.pick_music_recommended{padding-right:20px; padding-left:0;}
.pick_music_filter::after{right:0;}
.pick_music_recommended_top .label{margin-right:14px;}
.pick_music_recommended_top input[type="submit"]{right: 10px;}
.pick_music_recommended_slider .slideshow{float:left; margin-left:30px; margin-right:17px;}
.pick_music_recommended_slider .item{margin-right:10px;}
.pick_music_recommended_slider .item:not(.disable):hover{border-width:2px;}

.pick_music_recommended_slider .item.disable::before{right:0;}

.pick_music_recommended_slider .arrow#next{float:left;}
.pick_music_recommended_slider .arrow#prev{float:left;}
.pick_music_categories_tab{float:left;}
.pick_music_categories_genre{float:left; margin-right:13px;}

.pick_music_categories_genre.disable::before{right:0;}

.pick_music_recommended_preview_item{float:left; margin-right: 16px;}
.pick_music_recommended_dropdown{left: -16px; right: auto;}
.pick_music_recommended_dd_close{right: 0%;}
.pick_music_recommended_dd_item{float: left;}

.pick_music_recommended_dd_item::before {left: 0;}

.pick_music_emotions_tag{float:left; margin-right:10px;}
.pick_music_emotions_tag>div:hover .count {display: inline-block; line-height: 100%; padding-top: 13px; padding-left: 3px; padding-right: 3px;font-size: 12px!important; font-weight: normal; max-width: 100%; word-break: break-word; overflow: visible;}
.pick_music_genre_dropdown{right: -16px; left: auto;}
.pick_music_genre_dd_close{right: 0%;}

.pick_music_feeling{position:relative;}
.pick_music_feeling.disable::before{right:0;}

@media all and (max-width : 1600px){
    .pick_music_genre_dropdown{right:auto; left:67%;}
	.pick_music_filter_wrapper{padding-left:0; padding-right:0; margin-left:-20px;}
}

@media all and (max-width : 1024px) {
	.pick_music_categories_genre:nth-of-type(2n){margin-right:0;}
}


@media all and (min-width : 1261px){
	.pick_music_filter_wrapper{margin-left:-90px;}
}

@media all and (max-width : 991px){
	.pick_music{ margin-left:-20px;}
}

@media all and (min-width : 1081px) and (max-width: 1260px){
	.pick_music_filter_wrapper{margin-left:-90px;}
}

.recommandation_big_right{float:left;}
.recommandation_big_name{left:30px;}
.recommandation_big_tag{right:26px;}
.recommandation_big_recommender{left:20px;}
.recommandation_big_recommender img{margin-right:15px;float:left;}
.recommandation_big_recommender_details{float:left;}
.recommandation_big_right_option{float:left; margin-right: 22px;}
.recommandation_big_left_inner .recommandation_big_right_option{margin-right: 10px;}
.recommandation_big_right_options_right{float:left; margin-left:23px;}
.recommandation_big_right_options .add_toplaylist{float: right;}
.recommandation_big_right_option .label{margin-left: 8px;}
.recommandation_big_left{float:left;padding: 26px 31px 17px;}
.recommandation_small_line .song_box{float:left; margin-right:15px;}
.recommandation_small_line .song_box:nth-of-type(3n){margin-right:0;}
.recommenders_page .recommeder_block_wrapper span.box{right:169px;}


@media all and (max-width : 1600px){
	.recommandation_small_line .song_box:nth-of-type(3n){margin-right:0;}
	.songs_page{padding-left:30px !important; padding-right:30px !important;}
	.songs_page .pick_music_filter_wrapper{margin-left:-50px;}
}
@media all and (max-width : 1300px){
   	.recommandation_big_right_options .add_toplaylist{margin-right:23px;}
}

.song_box_top_name{left:15px;}
.song_box_top_img::before{right:0;}
.song_box_top_img::after{right:0;}

.song_box_recommender{left:20px;}
.song_box_recommender img{margin-right:15px; float:left;}
.song_box_details{float:left;}
.song_box_tag{right:17px;}
.song_box_option{float:left; margin-right:16px;}
.song_box_option.genre .field{padding:0px 9px; margin-right:4px;}
.song_box_options_right{float:left; margin-left:18px;}
.song_box_options .add_toplaylist{float: right;}
.song_box_options{padding-right: 18px;}
.song_box_option.genre{margin-right: 0;}
.song_box_options_add{float: right;}
.song_box_options_add span {font-size: 12px;}
.song_box_options_add i{margin-right: 3px;}
.box_btn_loader {right: 0;}

@media all and (max-width : 1024px) and (min-width: 768px){
	.recommandation_small_line .song_box{float:left; margin-right:30px; margin-left:0;}
	.recommandation_small_line .song_box:nth-of-type(3n){margin-right:30px;}
	.recommandation_small_line .song_box:nth-of-type(2n){margin-right:0px;}
	.song_box_top_name1{padding-right:63px;}
	.song_box_option{margin-right:10px;}
	.song_box_option .label{margin-right:2px;}
	.song_box_options_right{margin-left:10px;}
	.song_box_options{padding-right:10px;}
}

@media all and (max-width : 1300px) and (min-width: 1024px){
	.recommandation_small_line .song_box{float:left;  margin-right:30px;}
	.recommandation_small_line .song_box:nth-of-type(3n){margin-right:30px;}
	.recommandation_small_line .song_box:nth-of-type(2n){margin-right:0;}
	.song_box_option{margin-right:12px;}
	.song_box_options_right{margin-left:10px;}
	.song_box_options{padding-right:10px;}
}

@media all and (min-width : 1301px) and (max-width: 1599px){
 	.recommandation_small_line .song_box:nth-of-type(3n){margin-right:0px;}

}

.create_box_right{float:left; padding-right:40px;}
.create_box_right_main{padding: 18px 31px 20px 0;
    padding-top: 18px;
    padding-left: 31px;
    padding-bottom: 20px;
    padding-right: 0;
}
.create_box_right_name{float:left;}
.create_box_right_time{float:right;}
.create_box_right_text{padding-right:31px;}
.create_box_right_text .read_more_btn{margin-left: 6px;}
.create_box_right_view{padding-right: 20px;padding-left: 20px;}
.together_bottom {padding: 0 0 15px 0;}
.create_box_left{float:right; padding-left:20px; padding-right:40px;}
.create_box_left::before{right:10px;}
.create_box_left_item{padding: 27px 0 11px;}
.create_box_left_item_details_vote{float:right;}
.create_box_left_item_details_vote .ended{left:0;}
.create_box_left_item_details_vote_top div{margin-left:5px;}
.create_box_left_item_left{float:left; margin-left:27px;}
.create_box_item_video{float:left;}


.create_box_left_item_recommender .label{margin-left: 6px;}
.create_box_left_item_details_main{float:left;}
.create_box_left_item_details_left{float:right;}


@media (min-width: 1171px) and (max-width: 1599px){
    .create_box_left_item_details_main{width:100%;}
    .create_box_left_item_details_vote{float:left;}
    .create_box_left_item_details_vote img{margin-right:15px;}
}

@media (min-width: 1171px) and (max-width: 1300px){
	.create_box_left_item_details_vote img{margin-right:5px;}
}

@media (max-width: 1170px){
    .create_box_right{border-right:none; padding-right:0;}
    .create_box_right_details{padding-right:31px;}
}

.lifemusic_main .right{margin-left: 30px;}
.lifemusic_box:nth-of-type(1){margin-right:30px;}
.home .lifemusic_box{float: left;}
.lifemusic_main_singer{float:left;}
.lifemusic_box_recommender img{margin-right: 6px;}
.lifemusic_box_recommender_name{margin-right:22px;}
.lifemusic_box_recommender_name::after{right:-11px;}

/*===============
  PROFILE PAGE
===============*/

.profile_subtitle{margin-left: 19px;}
.profile_right{float:left;width: 100%;}
.profile_right_row{float:left;}
.profile_right_details{float:left;margin-left: 35px;}
.profile_left{float:right;}
.profile_right_details .name{margin-left: -2px;}
.profile_right_visibility_radio{float:left;margin-right: 8px;}
.profile_right_visibility_tooltip{float:left; margin-right: 10px; margin-top: 2px;}
.profile_right_visibility_tooltip>span{position: relative;}
.profile_right_visibility_tooltip .tooltip{left: 7px;}
.profile_right_visibility_tooltip .tooltip_title{
     -webkit-border-top-right-radius: 8px; 
    -webkit-border-top-left-radius: 8px; 
         -moz-border-radius-topright: 8px; 
        -moz-border-radius-topleft: 8px; 
             border-top-right-radius: 8px; 
            border-top-left-radius: 8px;
}
.profile_right_visibility_tooltip .tooltip_content{
    -webkit-border-bottom-left-radius: 8px; 
     -webkit-border-bottom-right-radius: 8px; 
        -moz-border-radius-bottomleft: 8px; 
         -moz-border-radius-bottomright: 8px; 
            border-bottom-left-radius: 8px; 
             border-bottom-right-radius: 8px;
}
.profile_right_details .label span{margin-left: 10px;}
.profile_emotions{float:right; padding:8px 0 8px 14px;
    padding-top: 8px;
    padding-left: 0;
    padding-bottom: 8px;
    padding-right: 14px;
}
.profile_emotions .label{padding:0 21px 0 0;
    padding-top: 0;
    padding-left: 21px;
    padding-bottom: 0;
    padding-right: 0;
}
.profile_emotions .profile_emotions_tags{margin-left:21px;}

@media all and (max-width : 991px){
	.profile_left{float:left;}
}

.mymusic_playlists_options{float:right;}
.mymusic_playlists_option{float: left; margin-right: 8px; font-size: 15px;}
.mymusic_playlists_option .count{left: -6px;}
.mymusic_song_option{float:left; margin-right:17px;}
.mymusic_song_option .label{margin-right: 2px;}
.mymusic_song_options .add_toplaylist{ float: right; }
.mymusic_song_left{float:right;}
.mymusic_song_left>*{padding:5px 33px 5px 0; font-size: 13px;
    padding-top: 5px;
    padding-left: 33px;
    padding-bottom: 5px;
    padding-right: 0;
}
.mymusic_song_left>* img{left:6px;}
.mymusic_song_box_wrapp{float:left;}
.mymusic_song_box_img::before{right:0;}
.mymusic_song_box_img::after{left: 0;}
.mymusic_song_details{float:left; width: calc(100% - 420px); margin-left:20px;}
.mymusic_song_right{float: left;}
.mymusic_song_box_tag{right:20px;}
.mymusic_song_box_recommender img{margin-right:15px;float:left;}
.mymusic_song_box_recommender_details{float:left;}
.mymusic_song_box_recommender{left:20px;}
.mymusic_song_box_details{float:left;}

@media (max-width: 1330px){
    .mymusic_song_left>*{float:left; margin-left:10px;}
}

.search_inner i{ left:0; border-right:1px solid #bebebe;}
.popup_choose_genres_list .item{margin:8px auto 0;}
.popup_choose_filter{float:right;}
.popup_choose_filter.genres::after{border-left:1px solid #c6c6c6; border-right:1px solid #c6c6c6;}
.popup_choose_filter.recommenders .search input[type="text"]{margin: 22px auto 0;}
.popup_choose_filter.recommenders .search input[type="submit"]{right: 10px;}

.popup_choose_filter.emotions .items{margin:40px auto 0;}
.popup_choose_filter.emotions .item:nth-of-type(1){left: 130px;}

.popup_choose_filter.emotions .item:nth-of-type(2){left: 42px;}
.popup_choose_filter.emotions .item:nth-of-type(3){left: -2px;}
.popup_choose_filter.emotions .item:nth-of-type(4){left: 15px;}
.popup_choose_filter.emotions .item:nth-of-type(5){left: 82px;}
.popup_choose_filter.emotions .item:nth-of-type(6){left: 179px;}
.popup_choose_filter.emotions .item:nth-of-type(7){left: 265px;}
.popup_choose_filter.emotions .item:nth-of-type(8){left: 310px;}
.popup_choose_filter.emotions .item:nth-of-type(9){left: 293px;}
.popup_choose_filter.emotions .item:nth-of-type(10){left: 226px;}

/*=====================
  TOGETHER PAGE VIEW
======================*/

.together_playlist_top .right{float:left;}
.together_playlist_top .left{float:right;}
.together_playlist_block>.songs::after{ left:50%;}
.together_playlist_block .create_box_left_item{float:left; margin-left: 25px; margin-right: 25px;}

/*=====================
  ARTICLE PAGE VIEW
======================*/

.article .article_right{float: left;}
.article_top_block1 .left{padding:24px 0 30px 30px;
    padding-top: 24px;
    padding-left: 0;
    padding-bottom:30px ;
    padding-right: 30px;    
}
.article_top_block .description{float:left;}
.article_top_block_content{padding:35px 31px 25px 30px;
    padding-top: 35px;
    padding-left: 31px;
    padding-bottom: 25px;
    padding-right: 30px;
}
.article_top_block_name{float:left; padding-right: 45px;}
.article .article_left{float: right;}
.article .article_left .more_article div{padding:2px 10px 8px;}

.article_comments .item{padding:20px 0 20px 20px;
    padding-top: 20px;
    padding-left: 0;
    padding-bottom: 20px;
    padding-right: 20px;
}
.article_comments_img{float:left;}
.article_comments_content{float:left;}
.article_emotions_tag{float:right;}
.article_comments_add{padding:20px 0 15px 20px;
    padding-top: 20px;
    padding-left: 0;
    padding-bottom: 15px;
    padding-right: 20px;
}
.article_comments_add_text{float:left;}
.article_comments_add_text textarea {padding-left:10px; padding-right:10px;}
.article_comments_add .add_toplaylist {float: right; width: 170px;}
.article_comments_add_emotions_wrapper {margin-left:40px;}
.article_comments_add_emotions_wrapper {margin-left: 0;}
.article_comments_add_emotions_wrapper .label {text-align: left;}
.article_comments_add_emotions_wrapper .article_comments_add_emotions {margin-left: 40px;}

@media (max-width: 1070px){
	.article_comments_add_emotions_wrapper{margin-left: 109px;}
}

/*==========
  ADD SONG
===========*/
.add.page #upload_songs_folder{right:0;}
.add_form input[type="text"],.add_form input[type="search"]{padding-left:12px;}
.add_form_line select{float:left; margin-right:20px;}
.add_form_upload{float:left;}
.add_form input[type="submit"]{float:right;}


@media (max-width: 1121px)/* and (min-width: 886px)*/{
	.add_form_upload{margin-left: -9px;}
}


/*==========
 VIDEO PAGE
===========*/

.video .recommandation_big_left{padding:22px 40px 0 40px;
    padding-top: 22px;
    padding-right: 40px;
    padding-bottom: 0;
    padding-left: 40px;
}

.video_big_tags{float:left; margin-right:15px;}
.recommandation_big_comment_main .submit{float:left;}

.recommandation_big_left_inner .detail>.label{float:left;margin-right: 6px;}
.recommandation_big_left_inner .detail>.field{float:left;}
.recommandation_big_left_inner>.options .label{margin-left: 0; margin-right: 15px;}
.video_main .recommandation_text {
    padding-top: 21px;
    padding-left: 57px;
    padding-bottom: 0;
    padding-right: 0;    
}
.video_main .recommandation_text .text{width: calc(100% - 183px); padding-left:42px; float:left;}
.video_main .recommender .img_radius{float: left;margin-right: 7px;}
.video_main .recommender{float: left;}
.video_main .recommandation_show{float: right;}

@media all and (max-width : 1300px){
	.video_main .recommandation_big_left{padding-left:15px; padding-right:0;}
	.video_main .recommandation_text .text{padding-left:0;}
    .video_main .addthis_sharing_toolbox{right:0;}
}

.sharing_box .email_sharing{left: -13px;}
.sharing_box .email_sharing:after{left: calc(50% - 20px);}
.sharing_box .email_sharing textarea{margin: 10px 0 6px;}

/*========
 ABOUT US
=========*/

.aboutus_content>.text{float:left;}
.aboutus_content>img{float:right;}
.aboutus_page .login_block_new_form>div:nth-of-type(1){float:left; margin-right:40px;}
.aboutus_page .login_block_new_form>div:nth-of-type(2){float:left;}
.aboutus_page .login_block_new_form .button_red{font-size:18px; padding:15px 60px; float:right; margin-top:25px;}
.aboutus_page .aboutus_content .text img{margin-right: 25px; float: left;}

@media (max-width: 480px) {
	.aboutus_page .login_block_new_form>div:nth-of-type(1){margin-right:0;}
	.aboutus_page .login_block_new_form>div:nth-of-type(2){margin-right:0;}
}

/***** MODAL PROPERTIES *****/
/***** MEDIA QUERIES *****/
 @media only screen and (max-width: 641px) {
    /***** MODAL PROPERTIES *****/
    #videoModal .close {
        margin:-12px 0 0 0;
    }
}
@media only screen and (min-width: 768px) {
    /***** MODAL PROPERTIES *****/
    #videoModal .close {
        margin:30px -50px -20px 100px;
        margin-top: 30px;
        margin-left: -50px;
        margin-bottom: -20px;
        margin-right: 100px;
    }
}

.allplay .create_box_right {padding-right: 0;}
.allplay .create_box_left {padding-right: 20px; padding-left: 10px; border-left: 1px solid #cbcbcb;}
.allplay .create_box_left_item {padding: 27px 10px 10px 0;
    padding-top: 27px;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-right: 0;
}
.create_box_right iframe#player {margin: 20px 2% 0 0;
    margin-top: 20px;
    margin-left: 2%;
    margin-bottom: 0;
    margin-right: 0;
}
.video_time {left: 0;}

/*========
 RECOMMENDERS
=========*/
.recommenders_page .recommeder_block_wrapper .text{float: left;}
.recommenders_page .recommeder_block_wrapper .text::before{left:100px;}
.recommenders_page .recommandation_text .text{float:right;}
.recommenders_page .recommender .img_radius{float: left;margin-right: 15px;}
.recommenders_page .recommender{float: left;}
.recommenders_page .recommender_details .name{ margin-left:5px;}
.recommenders_view .recommandation_sub_title{margin-left: 5px;}

/*===============
GROUPS
================*/
.group_item_title {padding: 5px 15px 15px 15px;}
.group_item_manager {padding: 6px 0 1px 0;}
.group_item_lock {left:5px}

.group_view_page .recommandation_small.song_box {margin-left: 15px !important; margin-right: 0 !important;}
.group_view_page .recommandation_small.song_box:nth-child(even) {margin-left: 0px !important; margin-right: 15px !important;}
.group_comments_block #add_comment_btn {float: left; margin: 10px 107px 2px 0;
    margin-top: 10px;
    margin-left: 107px;
    margin-bottom: 2px;
    margin-right: 0;
}

.group_comments_block .article_comments_content{float:left;}

#visitors_title_in {padding: 5px 25px 5px 0;
    padding-top: 5px;
    padding-left: 25px;
    padding-bottom: 5px;
    padding-right: 0;
}

#visitors_title_counter {padding-left: 2px;}
#visitors_items {padding: 15px 20px 0px 0;
    padding-top: 15px;
    padding-left: 20px;
    padding-bottom: 0px;
    padding-right: 0;
}
#visitors_more_items {right: 8px;}
#visitors_items_wrap {padding-right: 30px;}
.visitors_item {float: left;}

.join_to_group_btn {float: right;}

.chosen-container-multi .chosen-choices li {float: right !important;}		
.chosen-container-multi .chosen-choices li.search-choice {
    margin: 3px 3px 3px 5px !important;
    margin-top: 3px !important;
    margin-left: 3px !important;
    margin-bottom:3px !important;
    margin-right: 5px !important;
    padding: 3px 3px 5px 20px !important;
    padding-top: 3px !important;
    padding-left: 3px !important;
    padding-bottom: 5px !important;
    padding-right: 20px !important;    
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
    right: 3px !important;
    left: auto !important;
}				

.chosen-container .chosen-drop {
    left: -9999px; 
}
    
.chosen-container.chosen-with-drop .chosen-drop {
    right: 0;
    left: auto;
}


.remove_song_from_group {left: 0;}
.add_song_to_group {left: 0;}
.group_play_all_wrap {padding: 25px 0 0px 0;}
.add_to_group_popup {margin: 0 10px 0 0px;
    margin-top: 0;
    margin-left: 10px;
    margin-bottom: 0;
    margin-right: 0px;
}
.close {float: right !important;}
.add_to_group_popup_line {padding: 5px 15px 25px 5px;
    padding-top: 5px;
    padding-left: 15px;
    padding-bottom: 25px;
    padding-right: 5px;
}
.add_to_group_popup_btns {margin: 15px 15px 15px 0;}


.fancybox-next span {background-position: 0 -36px;}
.fancybox-prev span {background-position: 0 -72px;}


/*======================
    SURVEY
========================*/
.survey_page .form-element label {padding-right: 10px;}
.survey_page .form-element {margin-right: 15px;}
.survey_page .form-element label{width: 130px;}
.survey_page .form-element-check input[type="checkbox"] + label span:nth-of-type(1) {left: 84px;}

.survey_page .errorMessage {padding-left: 80px;}

.survey_page #all_music .song_box:nth-of-type(3n) {margin-right: 0 !important;}

.survey_page .btn_group_bottom {padding-left: 80px;}

.ui-timepicker-div dl dd {margin: -24px 65px 10px 0px !important; text-align: left;
    margin-top: -24px !important;
    margin-left: 65px !important;
    margin-bottom: 10px !important;
    margin-right: 0px !important;
}
.ui-timepicker-div dl dt {text-align: left;}

@media (max-width: 1300px) and (min-width: 1024px) {
    .survey_page #all_music .song_box:nth-of-type(3n) {margin-right: 15px !important;}
    .survey_page #all_music .song_box:nth-of-type(2n) {margin-right: 0 !important;}
}
@media (max-width: 1024px) and (min-width: 768px) {
    .survey_page #all_music .song_box:nth-of-type(3n) {margin-right: 15px !important;}
    .survey_page #all_music .song_box:nth-of-type(2n) {margin-right: 0 !important;}    
}

.survey_list .song_box {float: left; margin-right: 15px;}
.survey_list .song_box:nth-of-type(3n) {margin-right: 0 !important;}


@media (max-width: 1300px) and (min-width: 1024px) {
    .survey_list .song_box:nth-of-type(3n) {margin-right: 15px !important;}
    .survey_list .song_box:nth-of-type(2n) {margin-right: 0 !important;}
}
@media (max-width: 1024px) and (min-width: 768px) {
    .survey_list .song_box:nth-of-type(3n) {margin-right: 15px !important;}
    .survey_list .song_box:nth-of-type(2n) {margin-right: 0 !important;}    
}


.survey_group_view .title_container {float: left;}
.survey_group_view .group_title_desc {float: left;}
.survey_group_view .join_to_group_btn {float: right;}
.survey_group_view .survey_group_links .button_red {margin-right: 10px;}

.left_side_container {right: 0;}
#survey_box .label.red {text-align: left;} 

.go_to_msg .count {left: -6px;}    

    /***** ����� ��� *****/
.main_survey_page .under_title {padding-right: 430px;}
.main_survey_page .survey_list .together_playlist_top .left {right: 0;}
.main_survey_page .create_box_left_item {padding: 11px 0 11px;}
.main_survey_page .create_box_left_item_details_song {padding-right: 10px;}
@media (max-width: 1220px) {
   .main_survey_page .under_title {padding-right: 0;} 
}

@media (max-width: 768px){
    .main_survey_page .under_title {padding-right: 0;}
}

    /***** Group Page *****/
.group_view_page .btn_group {float: right;} 

.main_survey_page .btn_group {float: right;} 

.group_survey .title h3 {float: left; padding-left: 69px;}
.group_survey .title a.button_red {float: right;}
.group_survey .title a.button_red:nth-of-type(1){margin-left: 10px;}

/********************************************************************************************************************************************************************************************
    MAIN2.CSS
********************************************************************************************************************************************************************************************/
#main_loader {left: 0;}
#main_loader_image {left: 48%;}
#main_loader_bg {left: 0;}

.fancybox-next {
    left: -60px !important;
}

.fancybox-prev {
    right: -60px !important;
    left: auto !important;
}
.play_icon {left:42px;}
.slideshow {direction: ltr;}
.find_mem_img {float: left;margin-right: 10px;}
.find_mem_txt  {float: left;}
.find_item_icon {float: left;margin-right: 10px;}

.btn-social{padding-right:44px;text-align:right;}
.btn-social :first-child{right:0;border-left:1px solid rgba(0,0,0,0.2)}
.btn-social.btn-lg{padding-right:61px}
.btn-social.btn-sm{padding-right:38px}
.btn-social.btn-xs{padding-right:30px}
.btn-social-icon{padding-right:44px;text-align:right;padding-right:0;padding-left:0}
.btn-social-icon :first-child{right:0;border-left:1px solid rgba(0,0,0,0.2)}
.btn-social-icon.btn-lg{padding-right:61px}
.btn-social-icon.btn-sm{padding-right:38px}
.btn-social-icon.btn-xs{padding-right:30px}
/* 
 * Only for this example - not needed for the buttons
 * ----------------------------------------------------- */
.social-class .social-hex{float:right}
.mymusic_playlists_option .count{left: -6px;}


.hyv-watch-content-mask {left:0;}		
.hyv-video-list-item-choose {right: 5px;}
.hyv-video-list-item .hyv-thumb-wrapper {float: left;}
.hyv-video-list-item .hyv-content-wrapper {margin-left: 15px;}
.hyv-video-list-item .hyv-simple-thumb-wrap {
    float: left;
    margin: 0 0px 0 8px;
    margin-top: 0;
    margin-left: 0;
    margin-bottom: 0;
    margin-right: 8px;
}
.hyv-simple-thumb-play {left: 0px;
}
#youtube_search_wrap {left: 560px}
.container-4 input#hyv-search {
    padding-left: 12px;
}


/* ==========================================================================
   CHAT PAGE - MY MESSAGES
   ========================================================================== */
  
.last_message_item_photo {text-align: left; float: left;}
.last_message_item_info {float: left;}
.noty_buttons {text-align: right !important;}
.delete_message_block{right: 8px;}
.delete_message_block2{float: right;}
.message_box_mask { left: 0;}
.message_box_mask_img {left:43%}
.add_message_btn_mask{right:0;}
.page_title i.fa{margin-right: 6px;}
.last_message_item_date {float: right;}
.messages_filter_control_btn{margin-right: 20px;}
.add_message_validation {text-align: right;}


/* ==========================================================================
   DATING MODAL
   ========================================================================== */  
#datingModal .modal-title{padding-left:10px;}	
#datingModal .modal-footer-buttons button.gray_btn{margin-left: 10px;} 
#datingModal .modal-footer-buttons{float: right;} 
#datingModal .modal-title{float: left;}  
#datingModal .modal-header button.close{ margin-right: -5px;}
#datingModal img{float: left;} 

/* ==========================================================================
   LANGUAGE MENU DROPDOWN
   ========================================================================== */
.bootstrap-select{margin-left: 20px!important;}
.bootstrap-select.btn-group.fit-width .btn .filter-option{padding-right:5px;}



/* ==========================================================================
  school songes footer
   ========================================================================== */ 
._schoolFooter_page .footer_pickamusic_right { border-right: solid 1px #f2f2f2; padding: 20px 18px 20px 0;}

.school_songs ._schoolFooter_page .footer_pickamusic {justify-content: flex-end; right: 97px;}
._schoolFooter_page .footer_pickamusic_right{padding-right: 10px;}
._schoolFooter_page .footer_pickamusic_left{margin-left: 10px;}
@media (max-width: 767px){
    ._schoolFooter_page .footer_pickamusic_right{padding-right: 0; border-right: none;}
    ._schoolFooter_page .footer_pickamusic_left{margin-left: 0;}
}
     
/* ==========================================================================
  school songs addMessage
   ========================================================================== */
.schoolAddMessage_page .roma#form_celebrate label {text-align: left;}
.schoolAddMessage_page .roma#form_celebrate .youtube_song_label_right {display: none;}
.schoolAddMessage_page .roma#form_celebrate .youtube_song_label_left {display: inline-block;}
.schoolAddMessage_page .roma#form_celebrate label.youtube_song_label_desc {display: none!important;}
.schoolAddMessage_page .roma#form_celebrate label.youtube_song_label_mobile {display: inline-block!important; padding: 0;}
.schoolAddMessage_page .youtube_song_div {text-align: left;}
.schoolAddMessage_page #form_celebrate input[type=text], .schoolAddMessage_page #form_celebrate input[type=search] {text-align: left;}
.schoolAddMessage_page #form_celebrate textarea {text-align: left;}


@media (max-width: 767px){
    .schoolAddMessage_page .roma#form_celebrate label.youtube_song_label_mobile {padding-left: 15px;}
}


/* ==========================================================================
  school songs Messages
   ========================================================================== */
    
   .schoolMessages_page .addMessage_link_img {border-right: solid 1px #fff;}
   .schoolMessages_page .addMessage_link_desc {padding-left: 0;}
   .schoolMessages_page #messagesLp .box_song .content {text-align: left;}

   .schoolMessages_page #messagesLp .message_comment {margin-bottom: -10px;}
   .schoolMessages_page .modalMessage { direction: ltr;}
   .schoolMessages_page #messagesLp .box_song .content .choosen {direction: ltr;}
   .schoolMessages_page #messagesLp .box_song .content .vote {margin-bottom: 17px; left: 12px;} 
   
   @media (min-width: 768px){
    .schoolMessages_page .col-sm-12, .schoolMessages_page .col-md-12, .schoolMessages_page .col-lg-12, .schoolMessages_page .col-xs-12 {float: left;}
   }

   @media (max-width: 767px){
    #popupPhone .send_phone_btn {height: 105px;}
    #popupPhone .modal_phone_valid .send_phoneOK_btn {padding: 5px; font-size: 1.3em;}
    #popupPhone .modal_phone_valid .send_phoneReplace {display: flex; flex-direction: column; justify-content: center;}
    #popupPhone .modal_phone_valid .send_phoneReplace_title {font-size: 1.1em;}
    #popupPhone .modal_phone_valid .send_phoneReplace_btn {font-size: 1.3em; margin-bottom: 0;}
    .schoolMessages_page .addMessage_link_mobile {font-size: 1.5em;}
   }


/* ==========================================================================
  school songs contact
   ========================================================================== */
   .schoolContact_page .schoolContact_label { text-align: left;}
   .schoolContact_page .schoolContact_input { text-align: left;}


   /* ==========================================================================
  school songs
   ========================================================================== */  
.img_left {display: none;}
.img_right {display: block;}
#popupPassword .subTitle {text-align: left; margin-left: 75px;}

@media (max-width: 767px){
    #popupPassword .subTitle {margin-left: 0;}
}


/* ==========================================================================
    FIXES CSS - SARAH APR 2020
========================================================================== */  
._schoolHeader_page .mainTitle_top {line-height: 100%; font-size: 3.779em; margin-top: 35px; margin-bottom: 0;}

.schoolAddMessage_page #form_celebrate input[type=text],
 .schoolAddMessage_page #form_celebrate input[type=search] {direction: ltr;}
 .schoolAddMessage_page .roma#form_celebrate .comment textarea  {direction: ltr;}