input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"]{
    background: none;border: none;
}
input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus{
    border: none;outline: none;
}
.button:focus, button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus {
    background:inherit;
    outline: none;
}
button, input[type="submit"], input[type="button"], input[type="reset"]{background:inherit;}
#date-picker-dialog{background: transparent;border-bottom: 1px solid #999 !important;}
.MuiContainer-root{padding-left: 0px !important;padding-right: 0px !important;}
.wpvc_submit_description{margin-bottom: 10px;}
.wpvc_singlecontest_container .wpvc_custom_fields_view{float: left !important;margin-bottom: 20px !important;}
/************************ Show contestants *************************/
.wpvc_show_contestants{width:100%;max-width: 100% !important;font-family: "Open Sans";}
.wpvc_showcontestant_container{width:100%;}
.wpvc_counter_timer {padding: 15px 10px;border-radius: 5px;margin-top: 20px;}
.wpvc_counter_timer p{font-weight:500;}
.timer_typography{margin-right:10px!important;}
.wpvc_navigation_bar{margin-top: 20px;}
.wpvc_navigation {margin-right: 10px !important;padding: 10px 10px !important;text-decoration: none !important;outline: none !important;-webkit-box-shadow:none !important;box-shadow:none !important;border-bottom:none !important;}
.wpvc_navi_grid_list{padding:0px !important;min-width: 30px !important;outline: none !important;box-shadow:none !important;-webkit-box-shadow:none !important;}
.wpvc_navi_grid_list .MuiButton-iconSizeLarge > *:first-child {font-size: xx-large;outline: none !important;}
span.wpvc_nav_text,.wpvc_grid_list{display: block; }
.wpvc_grid_list,.wpvc_voting_nav_grid{align-items: center;}
.wpvc_search_chip{margin-left:10px;display: block;max-width: 80px;}
.wpvc_grid_list_mobile{display: none !important;}

.wpvc_contestant_vote_class, .wpvc_card_conthead_row, .wpvc_contestant_description{width:100%;}
.wpvc_card_conthead_row a, .wpvc_card_content_column a, .wpvc_card_video_content_column a{color: inherit;text-decoration: none !important;font-weight: 500;text-transform: capitalize;-webkit-box-shadow:none;box-shadow:none;}
.wpvc_card_content_row .wpvc_grid_header {margin-bottom: 10px !important;}
.wpvc_grid_header a{outline: none;}
.wpvc_grid_header a:hover{outline: none;box-shadow:none !important;-webkit-box-shadow:none !important;}

.wpvc_image_popup_hover:hover{opacity: 0.5;}
.wpvc_image_popup_modal{display: block;text-align: center;position: relative;}
.wpvc_card_row  .wpvc_icon_image_popup {display: none !important;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);text-align: center;}
.wpvc_image_popup_modal:hover > .wpvc_icon_image_popup{display: block !important;outline: none;box-shadow:none !important;-webkit-box-shadow:none !important;}
.wpvc_modal_custom_image:hover{opacity: 0.5;}
.wpvc_image_popup_modal:hover{outline: none;box-shadow:none !important;-webkit-box-shadow:none !important;}

.wpvc_music_contest_player{min-height: 100px;}
.wpvc_music_contest_player audio{height: revert !important;}
.wpvc_pdf_renderer:hover{background: #ccc;opacity: 0.3;cursor: pointer;}
.wpvc_pdf_renderer canvas,.wpvc_pdf_renderer svg{width: 100% !important;height: auto !important;}
/******************** Grid Style *************************/
.wpvc_show_style{margin-top: 20px !important;}
.wpvc_slider_grid .wpvc_label, .wpvc_slider{float: left;}
.wpvc_slider{width:50%;margin-left: 50px !important;}

.wpvc_card_media_row{height: 0;padding-top: 70.25%; background-position: top !important; /* 16:9*/}
.wpvc_card_video_media_row{width:100%;}
.wpvc_card_header_row{padding:10px !important;}
.wpvc_card_header_row .MuiCardHeader-title,.wpvc_card_content_row .wpvc_card_header_title{font-size: 16px !important; color: #f26e2a !important;text-transform: uppercase;}
.wpvc_card_header_row .MuiCardHeader-subheader,.wpvc_card_content_row .wpvc_card_sub_header, .wpvc_card_conthead_row .wpvc_card_sub_header {font-size: 13px !important;color: #3276b1;}
.wpvc_card_content_row .wpvc_read_more{margin-top:10px !important; color: #f26e2a !important;}
.wpvc_card_actions_row .wpvc_voting_btn{width:100%;}
.wpvc_card_actions_row .wpvc_voting_btn:hover{background-color: #f26e2a !important;}
.wpvc_card_actions_row{display: block !important;}
.wpvc_card_actions_row .wpvc_vote_count{background-color:#3276b1 !important;width:100%;color:#fff !important;}
.wpvc_card_actions_row .MuiButton-root{border-radius: 0;}
.wpvc_read_mores{margin-top:10px !important;text-decoration: none !important;font-weight: 600;}
.wpvc_read_mores:focus{outline: none !important;}
.wpvc_card_actions_row .wpvc_voting_btns{width:100%;}

/****************** List Style ******************************/
.wpvc_showcontestant_container {margin-top: 20px;}
.wpvc_show_style_list{flex-direction: inherit !important;}
.wpvc_card_column{padding:5px;}
.wpvc_card_video_media_column{width:100%;}
.wpvc_card_media_column{height: 0;padding-top: 70%; background-position: top !important;width: 100%;float: left; /* 16:9*/}
.wpvc_card_header_column{background-color: #30598f !important;padding: 10px !important;margin-bottom: 5px;}
.wpvc_card_header_column .MuiCardHeader-title,.wpvc_card_conthead_column .wpvc_card_header_title{font-size: 16px !important; color: #fff !important;text-transform: uppercase;}
.wpvc_card_header_column .MuiCardHeader-subheader,.wpvc_card_conthead_column .wpvc_card_sub_header {font-size: 12px !important;color: #ffffff;}
.wpvc_card_conthead_column .wpvc_card_sub_header {margin:0px !important;}
.wpvc_card_content_column{width: 74%;padding:0px !important;padding-left: 1% !important;float: left;}
.wpvc_card_video_content_column{width: 100%;padding:0px !important;}
.wpvc_card_video_content_column .wpvc_read_more{margin-top:10px !important; color: #f26e2a !important;}
.wpvc_card_content_column .wpvc_read_more{margin-top:10px !important; color: #f26e2a !important;}
.wpvc_card_actions_column{width:100%;padding: 8px 0px !important;}
.wpvc_card_actions_column .wpvc_vote_count{background-color:#3276b1 !important;margin-right:10px;color:#fff !important;}
.wpvc_card_actions_column .wpvc_voting_btn:hover{background-color: #f26e2a !important;}
.wpvc_card_conthead_column{background-color: #30598f;padding: 6px 10px;margin-bottom: 8px;}
.wpvc_card_contheads_column{padding: 6px 10px;margin-bottom: 8px;}
.wpvc_card_column .wpvc_contestant_vote_class{display: inline-flex;}
.wpvc_card_video_media_column .wpvc_instagram-media, .wpvc_card_video_media_column .bitchute_video{height: inherit !important;}
.wpvc_card_video_media_column .fb-video span{height: inherit !important;}
.wpvc_card_column  .wpvc_icon_image_popup {display: none !important;position: absolute;top: 40%;left: 40%;}
.wpvc_card_column .wpvc_contestantimage{width: 25%;float: left;}
.wpvc_card_column .wpvc_image_popup_modal{display: flex;text-align: center;position: relative;}

/*****************Core *******************/
.MuiDialog-container button:active,button:active{border: none; padding: 6px 16px !important;border:none !important;}
.MuiDialog-container button{background-color: transparent; background:transparent;}
ul.MuiPagination-ul{list-style: none !important;}

/***************** Custom Field *************************/
.wpvc_custom_field_label span{font-size: 12px;font-weight: bold;text-transform: capitalize;}
.wpvc_custom_field_label p{font-size: 12px;margin-bottom: 5px;}
.wpvc_custom_field_files{padding: 5px 5px 0px 0px;}
.wpvc_modal_custom_image {padding-top: 100%;width: 100%;}
img#react-modal-image-img {width: auto !important;max-height: 100% !important;}

/***************** Design page **************************/
.wpvc_card_actions_column .wpvc_vote_counts{margin-right:10px;}
.wpvc_card_actions_row .wpvc_vote_counts{width:100%;}
.wpvc_card_actions_column .wpvc_social_icon{text-align: center;}
.wpvc_card_actions_row .wpvc_social_icon{text-align: center;}
.wpvc_social_icon svg{margin-right: 10px;}
.wpvc_color_style .MuiIconButton-root{padding:0px !important;}

/***************** Submit Form ************************/
.jodit-toolbar-button__text{color:#000;}
.MuiInputBase-input.MuiInput-input{padding: 20px 0 20px !important;border-style: none !important;}
.MuiInputBase-input.MuiSelect-selectMenu{padding: 10px 0 10px !important;}
.wpvc_submit_form{padding:30px;}
.wpvc_submit_form_field .wpvc_label p{font-size: 16px;font-weight: 700;margin-bottom: 10px !important;}
.wpvc_submit_form .btn_submit_form{font-size: 14px;}
.wpvc_terms_submit{font-size: 14px !important;text-decoration: none !important;background: transparent !important; outline: 0 !important;border-bottom: none !important;}
.wpvc_terms_submit:hover{background: transparent !important;outline: 0 !important;}
.wpvc_submit_form .wpvc_submit_form_field {margin-top:20px;}
.wpvc_terms_checkbox label{margin-right: 5px !important;}
.wpvc_terms_checkbox svg, .wpvc_form_control_ad svg{font-size:25px !important;}
.wpvc_submit_label .MuiFormControlLabel-label{font-size:14px;}
.MuiMenu-list .MuiListItem-button{font-size:16px;}
.wpvc_form_datepicker .MuiInput-underline:before{border:0px !important;} 
.wpvc_form_picker,.MuiPickersBasePicker-container .MuiButton-root{background: transparent !important;}
.MuiPickersCalendarHeader-transitionContainer{min-height: 30px;}
form#add_contestant label,form#add_contestant legend {font-size: 14px !important;}

.wpvc_not_loggedin{padding: 10px;background: #ededed;}
.wpvc_not_loggedin .wpvc_login_social_container button {padding: 0px !important;}
.wpvc_login_social_container a {cursor:pointer;}
.wpvc_not_loggedin .wpvc_login_popup_title h6 {padding: 0 1em;}

.wpvc_terms_popup_content{font-size:16px;}
.wpvc_terms_popup_title h2:before{content: none;}
.wpvc_terms_popup_title h6{width: 90%;float: left;font-size: 20px;padding-top: 5px;} 
.wpvc_terms_popup_title button{width: 10%;top: -8px;}
.wpvc_terms_popup_title button:hover{background-color: rgba(0, 0, 0, 0.04);}
.wpvc_terms_popup_title button:focus{background-color: rgba(0, 0, 0, 0.04);outline: none !important;}

.wpvc_progress_popup_content{font-size:16px;}
.wpvc_progress_popup_title h2:before{content: none;}
.wpvc_progress_popup_title h6{width: 100%;float: left;font-size: 20px;padding-top: 5px;} 
.wpvc_progress_popup_title button:hover{background-color: rgba(0, 0, 0, 0.04);}
.wpvc_progress_popup_title button:focus{background-color: rgba(0, 0, 0, 0.04);outline: none !important;}
.wpvc_progress_popup_content p{font-size: 14px;}

.wpvc_submission_popup_content{font-size:16px;}
.wpvc_submission_popup_content p{font-size: 14px;}
.wpvc_submission_popup_title h2:before{content: none;}
.wpvc_submission_popup_title h6{width: 90%;float: left;font-size: 20px;padding-top: 5px;} 
.wpvc_submission_popup_title button{width: 10%;top: -8px;}
.wpvc_submission_popup_title button:hover{background-color: rgba(0, 0, 0, 0.04);}
.wpvc_submission_popup_title button:focus{background-color: rgba(0, 0, 0, 0.04);outline: none !important;}

.wpvc_save_contestant{margin-top: 20px !important;}
.wpvc_save_contestant_btn{font-size: 14px !important;margin-top: 20px !important;background-color:#f50057 !important;outline: none !important;}
.wpvc_save_contestant_btn:hover{background-color: #c51162 !important;}
.wpvc_submit_form_field .srv-validation-message{color: #c51162 !important;font-size: 14px;font-weight: 700;text-transform: capitalize;}
.wpvc_terms_checkbox .srv-validation-message{display: block; width:100%; }
.MuiPickersDay-daySelected:hover {background-color: #c51162 !important;}
.MuiPickersDay-daySelected{background-color: #c51162 !important;}
.MuiPickersDay-current {color: #fff !important;font-weight: 500;background-color: #3f51b5 !important;}
.wpvc_submit_display_image{padding-top: 30%;width: 40%;margin-top: 20px;}
.wpvc_vote_counts:hover, .wpvc_vote_counts:focus{outline: none !important;}
.wpvc_card_sub_header{margin-bottom: 5px !important;}

/**************** Login panel *************/
.wpvc_login_popup_content {background: #EDEDED;}
.wpvc_login_popup_title{background: #999;}
.wpvc_login_panel_tabs, .wpvc_forget_title{width: 90%;float: left;}
.wpvc_forget_title{font-size: 16px !important;margin-top: 4% !important;}
.wpvc_login_icon_button{width: 10%;padding: 8px !important;}
.wpvc_login_popup_title h2:before{content: none;}
.wpvc_login_panel_tab{    font-size: 14px !important;padding: 0px !important;min-width: 90px !important;}
.wpvc_login_panel_tab:hover{background: none !important;}
.wpvc_login_page h2{font-size: 16px !important;margin-bottom: 10px;font-weight: 400;}
.wpvc_login_page h2:before{content: none;}
.wpvc_login_page {display: block !important;}
.wpvc_login_page .wpvc_text_field{width:100% !important;}
.wpvc_login_page .wpvc_form_control{display: block !important;margin-top: 20px;}
.wpvc_text_field label{font-size: 18px;}
.wpvc_login_checkbox .MuiFormControlLabel-label{font-size: 16px;}
.wpvc_login_btns{margin-top: 15px !important; width: 100%;padding: 5px !important;}
.wpvc_login_btns:focus{background-color: #f50057 !important;}
.wpvc_forgot_link{font-size: 14px !important;text-decoration: none !important;background: transparent !important; outline: 0 !important;border-bottom:none !important;}
.wpvc_forgot_link:hover{background: transparent !important;outline: 0 !important;}
.srv-validation-message{color: #c51162 !important;font-size: 14px;font-weight: 700;text-transform: capitalize;}
.wpvc_error_login{color: #c51162 !important;font-size: 14px !important;font-weight: 700 !important;}
.wpvc_success_pass{font-size: 14px !important;font-weight: 700 !important;color: #007604 !important;}

/*************** Register page *****************/
.wpvc_register_page h2{font-size: 16px !important;margin-bottom: 10px;font-weight: 400;}
.wpvc_register_page h2:before{content: none;}
.wpvc_register_page {display: block !important;min-width: 400px;}
.wpvc_register_page .wpvc_text_field{width:100% !important;}
.wpvc_register_page .wpvc_form_control{display: block !important;margin-top: 20px;}
.wpvc_register_page .wpvc_form_control_label{margin-top: 20px;text-transform: capitalize;}
.wpvc_register_page .wpvc_form_control_single{margin-top: -10px;}
.wpvc_social_login_btn{padding:0px;background: none !important;border: none !important;margin: 0;line-height: 0px;vertical-align: top;float: left;}

.wpvc_login_contest_shortcode .wpvc_login_popup_content{padding:15px !important;}
.wpvc_login_contest_shortcode .wpvc_register_page {display: flex !important;}
.wpvc_login_contest_shortcode .wpvc_register_page .wpvc_register_page_item{padding:10px;}

/****************** Contestant popup ********************************/
.wpvc_contestant_popup_content{font-size:16px;}
.wpvc_contestant_popup_title h2:before{content: none;}
.wpvc_contestant_popup_title h5{width: 90%;float: left;font-size: 20px !important;padding-top: 5px;} 
.wpvc_contestant_popup_title button{top: 8px;color: #9e9e9e;right: 8px;position: absolute;}
.wpvc_contestant_popup_title button:active{padding: 10px 10px !important;}
.wpvc_contestant_popup_title button:hover{background-color: rgba(0, 0, 0, 0.04);}
.wpvc_contestant_popup_title button:focus{background-color: rgba(0, 0, 0, 0.04);outline: none !important;}
.wpvc_contestant_popup_image{max-height: 100%;width:100%;}
.wpvc_showcontestant_popup_container{display: inline-block !important;}
.wpvc_popup_item_btns button{width:98%;font-size: 16px !important;}
.wpvc_contestant_popup_content h5{font-size: 20px !important;}
.wpvc_popup_grid_custom h5{border-bottom:1px solid #ccc;margin-bottom:10px;margin-top: 10px;}
.wpvc_popup_grid_custom .wpvc_modal_custom_image{padding-top: 60% !important;height:0;}
.wpvc_modal_next_prev .wpvc_prev_post{position: absolute;color: #fff;z-index: 100;width: 2em;height: 2em;top: 36%;left:-15px;}
.wpvc_modal_next_prev .wpvc_next_post{position: absolute;color: #fff;z-index: 100;width: 2em;height: 2em;right: 5%;top: 36%;right: -2%;}
.wpvc_popup_grid_item{position: relative;}
.wpvc_popup_item_socbtns{margin: 5px;}
.wpvc_social_icon a{vertical-align: sub;-webkit-box-shadow: none !important;box-shadow: none !important;}
.wpvc_hide_countoff {max-width: 100% !important;flex-basis: 100% !important;}
.wpvc_hide_countoff .wpvc_vote_cast_btn button{width: 100%;}
/********************** Single contestant ***************************/
.wpvc_single_contestant_votebtn .wpvc_voting_btns{width: 100%;}
.wpvc_single_contestant_title h5{font-size: 30px !important;}
.wpvc_vote_cast_btn button{width: 100%;}
.wpvc_vote_cast_single_btn{margin-bottom:10px;display: flex;}
.wpvc_vote_cast_single_btn .wpvc_voting_btns{vertical-align: top;display: inline-flex;width:100%;}
.wpvc_vote_cast_single_btn .wpvc_voting_btns.wpvc_next_vote_btn {vertical-align: top;display: inline-flex;width:88%;}
.wpvc_single_next_button{display: inline-flex;margin-right: 1%;width: 5%;}
.wpvc_single_next_button svg{font-size: 40px;}
img.wpvc_image_popup_hover {width: 100%;}
.wpvc_single_prev_button{display: inline-flex;margin-left: 1%;float: right;width:5%;}
.wpvc_single_prev_button svg{font-size: 40px;}
.wpvc_card_actions_single{display: inline-flex;margin-right: 20px;width: 5%;}
.wpvc_card_actions_single svg{font-size: 16px;}
.wpvc_card_actions_single span{font-size:16px;position: relative;left: 5px;top: -4px;}
.wpvc_share_social_single{color:#fff;text-decoration: none;float: right;margin-right: 15px;}
.wpvc_share_social_single:hover{text-decoration: none;color:#ccc;}
.wpvc_share_social_single span{position: relative;top: -2px;}
.wpvc_share_social_single svg{font-size: 16px;}
.wpvc_share_social_single:focus{outline: none;text-decoration: none;}
.wpvc_single_social a{display: inline-block;}
.wpvc_single_social{min-height: 100px;background-color: #fff;padding-top: 10px;}
.wpvc_single_copy_link button {margin-top: 15px;margin-bottom: 20px;}
.wpvc_single_copy_link{text-align: center;width:100%;}
.wpvc_share_social_button{margin-bottom:20px;background: linear-gradient(to bottom, rgba(254,254,254,1) 0%,rgba(237,237,237,1) 100%);text-transform: lowercase;color: #000;}
.wpvc_share_social_button:hover,.wpvc_share_social_button:focus{background: linear-gradient(to bottom, rgba(254,254,254,1) 0%,rgba(237,237,237,1) 100%);text-transform: lowercase;color: #000;}
.wpvc_copied{color:#000;margin-top: 20px;}
.wpvc_single_top_category{font-size: 14px;text-align: end;}
.wpvc_single_contestant_fullwidth{width: 100%;display: block;margin-bottom: 20px;}
.wpvc_single_contestants_page{width: 100%;}
.wpvc_single_contestant_partialwidth{width: 100%;display: flex;margin-bottom: 20px;}
.wpvc_vote_single_container{display: flex;width: 100%;position: relative;}
.wpvc_vote_single_container .wpvc_video_contest_player{min-height: 400px !important;}
.wpvc_photoleader_container .wpvc_video_contest_player{min-height: 100px !important;}
.wpvc_vote_single_container .fb_iframe_widget {max-height: 84% !important;}
.wpvc_vote_single_container .bitchute_video{min-height: 350px;}
.wpvc_votes_sidebar{width:30%;margin-left:1%;}
.wpvc_votes_sidebar .sidebar-container{position: relative;}
.wpvc_vote_single_section {float: none;margin-left: auto;margin-right: auto;max-width: 1070px;display: block;}
.wpvc_contestants_sec_sidebar h2{font-size: 24px;}
.wpvc_photoleader_container {padding:0 !important;}
.wpvc_show_style_row_leader_widget{margin-bottom: 10px !important;position: relative;}
.wpvc_leader_title{color:#fff !important;}
.wpvc_card_widget_author_name{color: #e86c20;font-size: 14px;font-weight: bold;font-style: italic;}
.wpvc_leader_contents{position: absolute;margin: 0px;padding: 5px;bottom: 0;background-color: rgba(26, 26, 26, 0.56);height: auto;-webkit-transition: all 0.5s;transition: all 0.5s;width: 100%;width: -webkit-fill-available;padding-right: 87px;flex-flow: column;min-height: 50px;padding-left: 10px;}
.wpvc_card_widget_vote_count{position: absolute;top: -15px;height: 75px;width: 75px;border-radius: 100px;display: flex;justify-content: center;align-items: center;padding: 5px;overflow: hidden;right: 5px;color: #e86c20;font-weight: bold;font-size: 14px;font-style: italic;}
.wpvc_card_widget_vote_count::before{content: "";position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 0;background: linear-gradient(0deg, #f26e2a, #305891);-webkit-animation: spin 4s linear infinite;-moz-animation: spin 4s linear infinite;animation: spin 2s linear infinite;}
@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }
.wpvc_card_widget_vote_count_child{display: flex;flex-flow: column;justify-content: center;align-items: center;z-index: 1;background-color: #1a1a1a;height: 100%;width: 100%;border-radius: 100px;overflow: hidden;}
.wpvc_card_widget_cat_name{background-color: #222;margin-bottom: 10px !important;padding: 8px;text-align: center;color: #dd6820;text-transform: uppercase;font-weight: bold;font-size: 16px;width: 100%;}
.wpvc_no_photo_leader_widget{min-height: 75px;}
.wpvc_card_widget_term_name{color: #e86c20;font-size: 14px;font-weight: bold;font-style: italic;}
.wpvc_recent_contents p{margin-bottom: 0px;}
.wpvc_recent_contents{position: absolute;margin: 0px;padding: 5px;bottom: 0;background-color: rgba(26, 26, 26, 0.56);height: auto;-webkit-transition: all 0.5s;transition: all 0.5s;width: 100%;width:-webkit-fill-available;padding-right: 87px;flex-flow: column;min-height: 50px;padding-left: 10px;}
.wpvc_leader_title:hover{text-decoration: none;opacity: 0.5;}
.wpvc_votes_footer{width: 100%;display: block;margin-top: 25px;}

/********************** Top ten contestant ***************************/
.wpvc_card_topten_title .wpvc_card_conthead_row h5{font-size: 14px !important;text-align: center;}
.wpvc_card_actions_topten svg{font-size: 16px;}
.wpvc_card_actions_topten span{font-size:16px;position: relative;left: 5px;top: -2px;}
.wpvc_cardcontainer_topten div{padding-top:5px !important;}
.wpvc_topten_card_media{display: block;text-align: center;position: relative;}
.wpvc_icon_topten_star{position: absolute;right: -20px;bottom: -22px;}
.wpvc_icon_topten_star svg{font-size: 100px;color:#f44336;}
.wpvc_icon_topten_star span{position:relative;bottom: 42px;right: 58px;font-size: 20px;font-weight: bold;color:#fff;}
.wpvc_rules_content{margin-top:10px;}
.wpvc_rules_content p{margin: 0px 0px 10px 0px;font-size: 14px;width:100%;}

/*************** Your Profile *********************/
.wpvc_card_profile_title .wpvc_card_conthead_row h5{font-size: 14px !important;text-align: center;}
.wpvc_profile_info_tab div{border:1px solid #ccc;min-height: 145px;border-collapse: collapse;-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;}
.wpvc_profile_date p{font-size: 14px !important;text-align: center;}
.wpvc_bold_typo{font-weight: bold !important;}
.wpvc_profile_category p,.wpvc_profile_vote p,.wpvc_profile_share p ,.wpvc_profile_status p,.wpvc_profile_edit p{font-size: 14px !important;text-align: center;}
.wpvc_edit_delete{color:#fff !important;margin-right: 15px !important;}
.wpvc_edit_delete:focus{outline: none;}
.wpvc_edit_delete svg{font-size: 20px;}
.wpvc_edit_delete_typo{margin-top:10px !important;}
.wpvc_status_post{color:#27ae60;text-transform: uppercase;margin-top:10px !important;}
.wpvc_profile_share svg{font-size: 14px;}
.wpvc_profile_share_contest{margin-bottom: 10px !important;}
.wpvc_profile_delete_dailog h2::before{content: none;}

/************************* Pagination **********************/
.wpvc_pagination_container{margin-top:15px;}
.wpvc_pagination_text{font-size: 14px;}
.wpvc_pagination_item ul{align-items: center;justify-content: center;}
.wpvc_pagination_select{width: 40px;font-size: 16px !important;}

/*********************** Voting Button **********************/
.wpvc_restriction_popup_title{background: rgba(0,0,0,0.9);color: #fff;}
.wpvc_restriction_popup_title h2:before{content: none;}
.wpvc_restriction_popup_title h6{width: 85%;float: left;font-size: 20px;padding-top: 5px;} 
.wpvc_restriction_popup_title button{width: 10%;top: -8px;color:#fff;}
.wpvc_restriction_popup_content{background-color: #c0392b;}
.wpvc_restriction_popup_content p{color:#fff;font-size: 18px;text-align: center;font-weight: 700;}
.wpvc_restriction_popup_content svg{top: 8px;position: relative;margin-right: 8px;}
.wpvc_restriction_popup_actions{display: block !important;}
.wpvc_restriction_popup_actions p {color: #c0392b;font-size: 18px;text-align: center;font-weight: 700;}

.wpvc_sucess_popup_title{background: rgba(0,0,0,0.9);color: #fff;}
.wpvc_sucess_popup_title h2:before{content: none;}
.wpvc_sucess_popup_title h6{color: #fff;} 
.wpvc_sucess_popup_title button{width: 48px;height: 48px;color: #fff;position: absolute;top: 8px;right: 8px;z-index: 9999;}
.wpvc_sucess_popup_content p{color:#fff;font-size: 18px;text-align: center;font-weight: 700;}
.wpvc_sucess_popup_content svg{top: 8px;position: relative;margin-right: 8px;}

/************************** Showall contestants ***********************************/
.wpvc_card_show_header .MuiTypography-h5{font-size: 16px;text-transform: capitalize;font-weight: bold;}
.wpvc_card_show_actions_single{display: inline-flex;margin-right: 20px !important; float: right;margin-top: 15px !important;}
.wpvc_card_show_actions_single svg{font-size: 16px;}
.wpvc_card_show_actions_single span{font-size:16px;position: relative;left: 5px;top: -4px;}
.wpvc_allcontest_action button,.wpvc_allcontest_action a{width: 40px;height: 40px;padding: 0px;}
.wpvc_allcontest_action button svg,.wpvc_allcontest_action a svg{width: 20px;}
.wpvc_showall_container{border:1px solid #ccc;}
.wpvc_navigation_show_all_grid{padding: 5px;}
.wpvc_navigation_show_all_grid .wpvc_form_control_ad{width:100%;}
.wpvc_navigation_show_all_grid .MuiInput-input{padding-left:10px !important;font-size: 14px !important;}
.wpvc_navigation_show_all_grid .wpvc_form_control_ad .MuiSelect-select{padding: 7px 10px 7px !important; font-size: 14px !important;}
.wpvc_text_navigation{background: #fff;height: 50px;}
.wpvc_select_navigation{background: #fff;}
.wpvc_max_limit{margin-top:20px;}

/****** PaidEntry Extension ****/
.StripeElement {padding: 10px 12px;width: auto !important;color: #32325d;background-color: white;border: 1px solid #3f51b6a6;border-radius: 4px;box-shadow: 0 1px 3px 0 #9a9a9a;-webkit-transition: box-shadow 150ms ease;transition: box-shadow 150ms ease;}
.StripeElement--focus {box-shadow: 0 1px 3px 0 #cfd7df;}
.StripeElement--invalid {border-color: #fa755a;}
.StripeElement--webkit-autofill { background-color: #fefde5 !important;}
.wpvc_payment_dialog h2:before{display:none;}
.wpvc_payment_dialog span{color:#181819;font-size:15px;text-transform:uppercase;margin-left: 5px}
.wpvc_payment_btn { background: transparent; color: #181819; border: 1px solid #f50057;   padding: 7px;text-transform: uppercase; font-size: 16px; margin-top: 20px; width:100% !important;}
.wpvc_payment_btn:hover {background: transparent;color: #000;}
.wpvc_apply_coupon{margin-top: 20px !important;margin-left: 8px !important; width:100% !important;}
.wpvc_coupon_message_error {color: #FF0000 !important;font-weight:bold !important;margin-top:-15px !important;}
.wpvc_coupon_message_success {color: #036f38 !important;font-weight:bold !important;margin-top:-15px !important;}
.wpvc_paidentry_total {text-align: center;color: #036f38 !important; font-size: 16px !important; font-weight: bold !important;}
.wpvc_social_login_btn .loader{display: none;}
.wpvc_back_loader{z-index: 9000 !important;opacity: 1 !important;}
.wpvc_paid_coinbase{display: inline-block !important;width: 100%;}

/****** BuyVotes Extension ****/
.wpvc_contestant_vote_class_buyvotes{display: inline;}
button.wpvc_coinbase_btn {display: none;}
button.coinbase-commerce-button{border-radius:6px;background-color:#0667D0;background:linear-gradient(#0667D0,#0655AB);color:#fff;height:40px;font-size:14px;font-family:Avenir Next,sans-serif;font-weight:500;user-select:none;-webkit-user-drag:none;text-decoration:none;cursor:pointer}
button.coinbase-commerce-button:hover{background:#0666D0}
button.coinbase-commerce-button:active{background:#0655AB}
button.coinbase-commerce-button:focus{outline:none}
button.coinbase-commerce-button:disabled{background:#7D95B6;color:rgba(0,0,0,.4);cursor:not-allowed}
button.coinbase-commerce-button>span{color:#fff;font:normal 500 14px/20px -apple-system,BlinkMacSystemFont,SFNSText-Regular,"San Francisco",Roboto,"Segoe UI","Helvetica Neue","Lucida Grande",sans-serif;letter-spacing:0;overflow:hidden;text-align:center;text-overflow:ellipsis;text-shadow:0 1px 0 rgba(0,0,0,0.15);white-space:nowrap}
div.commerce-loading-spinner{position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px;width:40px;height:40px;border:3px solid rgba(6,103,208,0.05);border-radius:100%;border-top-color:#fff;animation:spin 1s infinite linear}
@keyframes spin {33%{transform:rotate(90deg)}66%{transform:rotate(270deg)}100%{transform:rotate(360deg)}}
div.coinbase-commerce-iframe-container{left:0;right:0;top:0;bottom:0;width:100%;height:100%;position:fixed;z-index:99998;background-color:rgba(0,0,0,0.5)}
iframe.coinbase-commerce-iframe{position:fixed;left:0;right:0;top:0;bottom:0;z-index:99999;height:100%;width:100%;border:none}
.admin-bar iframe.coinbase-commerce-iframe{top:30px;}

/**************** Widget navigation button **********************/
.textwidget .wpvc_voting_navigation .wpvc_navigation{font-size: 10px !important;}
.textwidget .wpvc_voting_navigation .wpvc_voting_nav_grid{max-width:100%;flex-basis:100%;}

/********************* Icons  *****************************/
@font-face {
    font-weight: 400;
    font-style: normal;
    font-family: owfontawesome;
    src: url(../fonts/fontawesome/fontawesome-webfont.eot?u58ytb);
    src: url(../fonts/fontawesome/fontawesome-webfont.eot?#iefixu58ytb) format('embedded-opentype'), url(../fonts/fontawesome/fontawesome-webfont.woff?u58ytb) format('woff'), url(../fonts/fontawesome/fontawesome-webfont.ttf?u58ytb) format('truetype'), url(../fonts/fontawesome/fontawesome-webfont.svg?u58ytb#owfontawesome) format('svg')
}
.wpvc_vote_icons {position: relative;top: 1px;display: inline-block;font-family: 'Glyphicons Halflings';font-style: normal;font-weight: normal;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;padding-right:5px;}
.votecontestant-camera:before {content: "\f030" !important; font-family: 'owfontawesome' !important; }
.wpvc_photo_contest_h, .wpvc_recent_contest_h {background: none repeat scroll 0 0 #305891;width: 100%;float: left;padding: 5px;color: #fff;font-size: 18px;font-weight: bold;}

.wpvc_video_audio_div{position: relative;}
.wpvc_audio_upl_play{position:absolute !important;padding: 0px !important;top: 35%;left: 40%;color: #000 !important;opacity: 0.7;}
.wpvc_audio_upl_play span svg{font-size: 60px;}

.wpvc_music_contest_player audio { 
    width: 600px; 
    box-shadow: 5px 5px 20px rgba(0,0, 0, 0.4);
    border-radius: 90px;
    transform: scale(1.05);
}
.wpvc_instagram-media {width: 100%;min-height: 330px;}
.wpvc_vote_single_container .wpvc_instagram-media {width: 50%;min-height: 600px;}
.wpvc_instagram_parent_div, .wpvc_tiktok_parent_div{text-align:center}
.wpvc_video_contest_player{overflow: hidden;}
.wpvc_video_contest_player video, .wpvc_video_contest_player div{max-height: 400px !important;}
.wpvc_voting_btns{border-radius: 0px !important;}
.wpvc_vote_counts{border-radius: 0px !important;}



.StripeElement + button{
  color: #fff !important;
  background-color: #f50057 !important;
  padding: 10px;
  margin-top: 10px;
  outline: none;
  border: 1px solid #fefefe;
}

.MuiButton-containedSecondary {
  color: #fff;
  background-color: #f50057 !important;
}
.wpvc_show_contestants button{
  border-top:0px !important;
  line-height: 1.75 !important;
  padding: 6px 16px !important;
}
.wpvc_allcontest_search button{padding: 12px !important;background: transparent;}
.wpvc_video_audio_div button{
  border-top:0px !important;
  line-height: 0px !important;
  padding: 0px !important;
}
.wpvc_pagination_item button{padding: 0 6px !important;background-color: #303f9f !important;color: #FFF !important;}
.wpvc_pagination_item button.Mui-selected {color: #000 !important;background-color: #FFF !important; border: 1px solid #303f9f !important;}
.wpvc_hr_contestants h6{width: 100%;padding: 15px;}
.wpvc_hr_contestants hr{background: #ccc;width: 100%;}
.wpvc_video_contest_player .w-video-wrapper{position:relative !important;}
.wpvc_video_contest_player .wistia_embed_initialized{max-height: 400px !important;}
.wpvc_video_contest_player [id^="twitch-player"]{max-height: 400px !important;}
.wpvc_app_bar{z-index: 10 !important;}
.wpvc_card_media_audio_upl_column{height: 0;padding-top: 30%; background-position: center !important;width: 100%;/* 16:9*/}
.wpvc_card_column .wpvc_audio_upl_image{margin-bottom: 10px;}
.wpvc_modal_file_custom{font-size: 12px;}
/************************ Audio player ********************/
.rhap_main-controls{
  position: absolute;
  top: 40%;
  left: 40%;
}
.wpvc_vote_single_container .rhap_main-controls{
  position: absolute;
  top: 50%;
  left: 50%;
}
.rhap_main {
  display: flex;
  flex: 1 1 auto;
  padding: 5px 5px;
  background: #000;
}

.rhap_main-controls-button {
  margin: 0 3px;
  color: #000;
  font-size: 35px;
  width: 35px;
  height: 35px;
}
.rhap_play-pause-button {
  font-size: 40px;
  width: 40px;
  height: 40px;
}
.rhap_container button:active{    
  border: 0px !important;
  padding: 0px !important;
}
.rhap_button-clear {
  background-color: transparent !important;
  background:transparent !important;
  border: none;
  padding: 0;
  overflow: hidden;
  cursor: pointer;
}
.rhap_button-clear:hover {
  opacity: 0.9;
  transition-duration: 0.2s;
}
.rhap_button-clear:active {
  opacity: 0.95;
}
.rhap_button-clear:focus:not(:focus-visible) {
  outline: 0;
}

.rhap_progress-section {
  display: flex;
  flex: 2 1 auto;
  align-items: center;
  margin-top: 3px;
}
.wpvc_vote_single_container .rhap_progress-section{
  display: flex;
  flex: 10 1 auto;
  align-items: center;
  margin-top: 3px;
}
.rhap_time {
  color: #fff;
  font-size: 12px;
  user-select: none;
  -webkit-user-select: none;
}
.rhap_progress-container {
  display: flex;
  align-items: center;
  height: 20px;
  flex: 1 0 auto;
  align-self: center;
  margin: 0 calc(10px + 1%);
  cursor: pointer;
  user-select: none;
  -webkit-user-select: none;
}
.rhap_progress-bar-show-download {
  background-color: #ccc;
}
.rhap_progress-bar {
  box-sizing: border-box;
  position: relative;
  z-index: 0;
  width: 100%;
  height: 5px;
  background-color: #dddddd;
  border-radius: 2px;
}
.rhap_progress-indicator {
  box-sizing: border-box;
  position: absolute;
  z-index: 3;
  width: 15px;
  height: 15px;
  margin-left: -10px;
  top: -5px;
  background: #ccc;
  border-radius: 50px;
  box-shadow: rgb(134 134 134 / 50%) 0 0 5px;
}
.rhap_progress-filled {
  height: 100%;
  position: absolute;
  z-index: 2;
  background-color: #fff;
  border-radius: 2px;
}
.rhap_download-progress {
  height: 100%;
  position: absolute;
  z-index: 1;
  background-color: #ccc;
  border-radius: 2px;
}

.rhap_controls-section {
  display: flex;
  flex: 1 1 auto;
  justify-content: space-between;
  align-items: center;
}

.rhap_volume-controls {
  display: flex;
  flex: 1 0 auto;
  justify-content: flex-end;
  align-items: center;
}

.rhap_volume-button {
  flex: 0 0 26px;
  font-size: 26px;
  width: 26px;
  height: 26px;
  color: #fff;
  margin-right: 6px;
  padding:0px !important;
}

.rhap_volume-container {
  display: flex;
  align-items: center;
  flex: 0 1 70px;
  user-select: none;
  -webkit-user-select: none;
  margin-right: 10px;
}

.rhap_volume-bar-area {
  display: flex;
  align-items: center;
  width: 100%;
  height: 14px;
  cursor: pointer;
  margin-top:3px;
}
.rhap_volume-bar-area:focus:not(:focus-visible) {
  outline: 0;
}

.rhap_volume-bar {
  box-sizing: border-box;
  position: relative;
  width: 100%;
  height: 4px;
  background: #dddddd;
  border-radius: 2px;
}

.rhap_volume-indicator {
  box-sizing: border-box;
  position: absolute;
  width: 12px;
  height: 12px;
  margin-left: -6px;
  left: 0;
  top: -4px;
  background: #fff;
  opacity: 0.9;
  border-radius: 50px;
  box-shadow: rgba(134, 134, 134, 0.5) 0 0 3px;
  cursor: pointer;
}
.rhap_volume-indicator:hover {
  opacity: 0.9;
}
.rhap_volume-filled {
  height: 100%;
  position: absolute;
  z-index: 2;
  background-color: #fff;
  border-radius: 2px;
}
.MuiListItem-root {
  display: flex !important;
  position: relative !important;
  text-align: left !important;
  align-items: center !important;
  justify-content: flex-start !important;
  text-decoration: none !important;
  padding-left: 16px !important;
  padding-right: 16px !important;
  min-height: 40px !important;
}
.wpvc_single_contestants_page .wpvc_already_judged {margin: 20px 0;width: 70%;}
.wpvc_show_style_list .wpvc_judgebtn {margin-left: 10px;font-size: 16px;}
.wpvc_contestant_popup_container .MuiDialog-paperWidthSm{max-width:100% !important;}
.wpvc_hide_countoff .wpvc_voting_btns {width: 100%;}
.wpvc_countbtn_fullwidth .wpvc_vote_counts{width: 100%;}
/** MEDIA QUERY ***/
@media only screen and (max-width: 780px) {
  .wpvc_list_container .wpvc_card_content_column{width: 100%;padding-left: 0 !important;}
  .wpvc_list_container .wpvc_card_media_column{width: 100%;padding-top: 70.25%;}
  .wpvc_list_container .wpvc_card_column .wpvc_contestant_vote_class{display: flex;}
  .wpvc_list_container .wpvc_card_actions_column {display: inline-block;}
  .wpvc_show_contestants .wpvc_list_container button{width:100%;}
  .wpvc_list_container .wpvc_card_column .wpvc_contestant_vote_class .MuiGrid-item:nth-child(1){flex:2}
  .wpvc_list_container .wpvc_card_column .wpvc_contestant_vote_class .wpvc_vote_cast_btn{flex:2}
  .wpvc_list_container .wpvc_contestant_social{justify-content: center;margin-top: 20px;}
  .wpvc_list_container .wpvc_contestant_description{margin-top: 10px;}

  .wpvc_navigation{margin-right: 0px !important;padding: 5px !important; min-width: auto !important;}
  span.wpvc_nav_text,.wpvc_grid_list,.wpvc_search_chip {display: none !important; }  
  .wpvc_grid_list_mobile{display: block !important;}
  .wpvc_voting_nav_grid{flex-wrap: nowrap !important; justify-content: space-evenly;}
  .wpvc_navi_grid_list .MuiButton-iconSizeLarge > *:first-child{font-size: 24px !important;}
  .wpvc_single_navigation{justify-content: space-evenly;}
  a.wpvc_navigation .MuiButton-startIcon{margin-left:0px !important;margin-right:0px !important;}
  .wpvc_single_next_button,.wpvc_single_prev_button{width: 10%;}
  .wpvc_vote_cast_single_btn button{width: 78%;}
  .wpvc_single_social {padding-top: 20px;}
  .wpvc_single_copy_link button {display: inline-block;padding: 10px;width: 90%;margin-top: 25px;}
  .wpvc_single_copy_link span { word-break: break-word;}
  .wpvc_share_social_single{margin-right:0px;}
  .wpvc_search,.wpvc_sorting{margin-top:0px !important;}
  .wpvc_popup_item_btns button{width:100%;}
  .wpvc_vote_single_container{flex-direction: row;flex-wrap: wrap;}
  .wpvc_vote_single_container .wpvc_single_contestant_partialwidth{width: 100%;}
  .wpvc_vote_single_container .wpvc_votes_sidebar {width: 100%;}
  img.wpvc_image_popup_hover {width: 100% !important;}
}