/*
Theme Name:   Hello Elementor Child theme
Theme URI:    
Description:  
Author:       Okan C.
Author URI:   
Template:     hello-elementor
Version:      1.0.0
*/

.page-header{display:none!important;}
body {
    margin:0;
	 font-family: "Roboto", Sans-serif;
}
p{
    -webkit-margin-after: 0;
    margin-block-end: 0;
}
a,a:active, a:hover{color:inherit;}


ul {padding-inline-start:0;}

.filter-class{cursor:pointer;}

/* PMP membership form */
.pmpro_checkout label{margin-bottom:10px;}

form.pmpro_form#member-profile-edit{max-width:500px;margin:0 auto;}
@media (max-width:600px){form.pmpro_form#member-profile-edit{max-width:450px;}}
form.pmpro_form#member-profile-edit h2{
	margin-top:50px;
	margin-bottom:50px;
}
form.pmpro_form#member-profile-edit label{
	margin-bottom:10px;
}
form.pmpro_form#member-profile-edit .pmpro_display-field-radio label{margin-bottom:7px;margin-left:5px;}

form.pmpro_form#member-profile-edit .select2-selection__rendered li:not(.select2-search){
	background:#608276;
	color: white;
    font-weight: 500;
    padding: 5px 5px;
}
form.pmpro_form#member-profile-edit .select2-selection__rendered .select2-selection__choice__remove{
	color:white;
}
form.pmpro_form#member-profile-edit .pmpro_checkout-field{
	margin-bottom:50px;
	margin-top:50px;
}
form.pmpro_form#member-profile-edit select,form.pmpro_form#member-profile-edit input:not(.select2-search__field):not(#avatar):not(#audio):not(#audio_2):not(#audio_3):not(#talent_resume), form.pmpro_form#member-profile-edit .select2-selection.select2-selection--multiple{
    border-radius: 5px!important;
   border: 2px solid rgba(78, 114, 132, 1)!important;
	max-width:100%!important;
}
form.pmpro_form#member-profile-edit select,form.pmpro_form#member-profile-edit .select2-selection.select2-selection--multiple{min-height:50px;}
form.pmpro_form#member-profile-edit textarea{max-width:100%;}
form.pmpro_form#member-profile-edit .pmpro_display-field.pmpro_display-field-text input, form.pmpro_form#member-profile-edit .pmpro_checkout_box-user .pmpro_member_profile_edit-fields input {width:100%!important;}
form.pmpro_form#member-profile-edit #hide_directory{
	margin-right:10px;
}
form.pmpro_form#member-profile-edit .pmpro_submit hr{
	margin-bottom:20px;
}
form.pmpro_form#member-profile-edit .pmpro_btn-submit{
	    background: #608276;
    color: white;
    font-weight: 600;
		border:none!important;
}
form.pmpro_form#member-profile-edit .pmpro_btn-cancel{
	    background: #A53E0B;
    color: white;
    font-weight: 600;
    text-decoration: none;
	border:none!important;
}
form.pmpro_form#member-profile-edit .pmprorh_replace_file, form.pmpro_form#member-profile-edit .pmprorh_cancel_change_file{ background: #A53E0B;color:white;}
form.pmpro_form#member-profile-edit .pmprorh_replace_file:hover, form.pmpro_form#member-profile-edit .pmprorh_cancel_change_file:hover{ background: white;color:#A53E0B;}
form.pmpro_form#member-profile-edit .pmprorh_cancel_change_file {margin: 20px 0;}
form.pmpro_form#member-profile-edit select, form.pmpro_form#member-profile-edit radio, form.pmpro_form#member-profile-edit .select2-selection.select2-selection--multiple{
	cursor:pointer;
}
.select2-results__options .select2-results__option[aria-selected=true]{
	display:none!important;
	background-color:#608276;
	font-weight:500;
	color:white;
}
.select2-results__options{
	display: flex;
    flex-wrap: wrap;
	padding:10px;
	outline: 20px solid white;
	border:1px solid black;
		max-height:350px!important;
	
}
.select2-results__options li{
	 box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.08);
	margin-bottom:5px;
	margin-right:5px;
	margin-left:5px;
	margin-top:5px;
	padding: 5px 10px;
}
.pmpro_message.pmpro_success{
	margin-bottom:50px!important;
}
form.pmpro_form#member-profile-edit small.lite {
	display: inline-block;
    margin-top: 10px;
}
form.pmpro_form#member-profile-edit .pmpro_member_profile_edit-field.pmpro_member_profile_edit-field-hide_directory{display:none!important}
form.pmpro_form#member-profile-edit .pmpro_submit hr{display:none!important;}
form.pmpro_form#member-profile-edit input[type="radio"]{
	outline: 1px solid black!important;
    border: 10px solid white !important;
    box-sizing: border-box!important;
    appearance: none!important; /* Remove default styling */
    -webkit-appearance: none!important; /* Safari */
    -moz-appearance: none!important; /* Firefox */
    background-color: transparent!important;
    border-radius: 0!important;
}
form.pmpro_form#member-profile-edit input[type="radio"]:not(:disabled):checked{display:inline-flex;justify-content:center;align-items:center;}
form.pmpro_form#member-profile-edit input[type="radio"]:not(:disabled):checked::before{
	position:absolute;
	content: "\f00c";
    font-family: "FontAwesome";
	font-size:14px;
	color:#608276;
	font-weight:700;
}
form.pmpro_form#member-profile-edit select {
	  appearance: none!important; /* Remove default styling */
    -webkit-appearance: none!important; /* Safari */
    -moz-appearance: none!important; /* Firefox */
}
form.pmpro_form#member-profile-edit .pmpro_display-field-select2 span.select2::after {
    justify-content: flex-end;
    display: flex;
    width: 100%;
    content: "\f150";
    font-family: "FontAwesome";
    position: relative;
    bottom: 42px;
    z-index: 9;
    right: 20px;
	pointer-events:none;
	font-size:25px;
height:0;
}
form.pmpro_form#member-profile-edit .pmpro_member_profile_edit-fields > div{margin-bottom:40px;}
form.pmpro_form#member-profile-edit .pmprorh_file_avatar_name, form.pmpro_form#member-profile-edit .pmprorh_file_audio_name{
	margin:20px 0;
}
form.pmpro_form#member-profile-edit label[for="age_18"]{display:none;}
.select2-results__options .select2-results__option--highlighted[aria-selected]{background:#608276!important;}
.member-container .all-attributes-display-container p{
	display:none;
	border:2px solid white; 
	border-radius:15px;
	padding:3px 10px;
	margin:3px;
	background:green;
	color:white;
	
}
/* PMP membership form */

.profile-single-page-container{
	max-width:950px;
	margin:0 auto;
border:2px solid #a53e0b;
}
.profile-single-page-container .flex-child{
	flex-basis:100%;
	display:flex;
	flex-wrap:wrap;
	margin:30px 0;
	justify-content:center;
}
.profile-single-page-container .flex-child .profile-single-value-span{
	display:inline-block;
	padding: 5px;
	margin: 5px 10px;
	border-radius:5px;
	border:1px solid rgb(78, 114, 132);
}
.profile-single-page-container .flex-child  .attribute-Name-Field{
	flex-basis:100%;
	margin-bottom:10px;
	text-align:center;
}
.profile-single-page-container img{
	width:250px;
	height:250px;
	object-fit:fill;
}
.profile-single-page-container .flex-child.resume-container:hover > iframe{
	display:block!important;
}
.pmpro_form_field.pmpro_form_field-display_name{
	display:none!important;
}
#pmpro_member_profile_edit-account-information .pmpro_form_field{
	display:block;
	width:100%;
	margin:10px 0px;
}
#pmpro_member_profile_edit-account-information .pmpro_form_fields.pmpro_cols-2{display:block;}
.pmpro_form_field.pmpro_form_field-radio-item,.pmpro_form_field.pmpro_form_field-radio-item label{display:block;}
.producer_password_assign_form {display: flex;
    max-width: 600px;
    margin: 0 auto;
margin-bottom:35px;
	flex-wrap:wrap;
	justify-content:center;
}
.producer_password_assign_form input[type="submit"]{margin-left:10px;}
.producer_password_assign_form input[type="password"]{max-width:300px;}

.auditions-actor-is-invited-to{}
.auditions-actor-is-invited-to h1{text-align:center;margin-bottom:50px;}
.auditions-actor-is-invited-to a {
	display:block;text-align:center;
	padding:20px; 
	border-radius:5px;
	max-width:300px;
	margin:30px auto;
	background:aquamarine;
	font-weight:600;
	color:black;
}
.auditions-actor-is-invited-to a i {
	float:left;
	display:inline-block;
	font-size:25px;
	color:black;
}

.single-audition-profile-container-actor-view {
	max-width:600px;
}
.replace-button-for-form {display:none!important;}
.login-or-enter-project-password-container {
	max-width:600px;
	margin:0 auto;
}
.login-or-enter-project-password-container form{display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:100px;}
.login-or-enter-project-password-container input[type=password]{width:300px;margin-top:2px;margin-bottom:2px;

}
.login-or-enter-project-password-container input[type=submit]{margin-left:10px;margin-top:2px;margin-bottom:2px;
background-color: var(--pmpro--color--accent);
  
        border-radius: var(--pmpro--base--border-radius);
        box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.1);
	color:white;
	border:none;
}
.login-or-enter-project-password-container input[type=submit]:hover {  background-color: var(--pmpro--color--accent--variation);}

.single-audition-profile-container {
	    box-shadow: rgba(17, 17, 26, 0.1) 0px 4px 16px, rgba(17, 17, 26, 0.05) 0px 8px 32px;
    border: 2px solid #A53E0B;
	padding:20px;
}
.single-audition-profile-container .audition-submissions-talent-container{display:flex;align-items:center;flex-direction:column;  box-shadow: rgba(17, 17, 26, 0.1) 0px 4px 16px, rgba(17, 17, 26, 0.05) 0px 8px 32px;
padding:20px;
	max-width:600px;
	margin:20px auto;
}