@font-face
{
    font-family:'wps_pro';
    src:url('../../wp-symposium-pro/css/fonts/wps_pro.eot');
    src:url('../../wp-symposium-pro/css/fonts/wps_pro.eot?#iefix') format('embedded-opentype'),
        url('../../wp-symposium-pro/css/fonts/wps_pro.svg#wps_pro') format('svg'),
        url('../../wp-symposium-pro/css/fonts/wps_pro.woff') format('woff'),
        url('../../wp-symposium-pro/css/fonts/wps_pro.ttf') format('truetype');
    font-weight:normal;
    font-style:normal;

}

#wps_user_edit_column:before {
	font-family: 'wps_pro';
	content: "\e600";	
	font-size:1.3em;
	color:#000;
}

.wps_directory_item_profile_extensions {
	font-size: 0.8em;
	overflow: auto;
}

.wps_extension_text {
	width: 100%;
}

.wps_extension_textarea {	
	width: 100%;
	height: 100px;
}

.wps_usermeta_description {
	font-style: italic;
	font-size: 0.8em;
}

#wps_directory_extended_advanced {
	margin-bottom:10px;
}

#wps_directory_extended_advanced_show_prompt, #wps_directory_extended_advanced_hide_prompt {
	font-size: 0.8em;
	cursor:pointer;
}

.wps_directory_meta_label {
	font-size: 0.8em;
	margin-top: 8px;
}

.wps_directory_meta_name, #wps_directory_search_entry_text,
.wps_directory_meta_list, .wps_directory_meta_text {
	min-width:300px;
	margin-left: 0px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
   	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
   	box-sizing: border-box;         /* Opera/IE 8+ */	
}

.wps_video_container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0; 
    overflow: hidden;
    margin-bottom:20px;
}
.wps_video_container iframe,
.wps_video_container object,
.wps_video_container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


.wps_extension_profile_info {
    position:relative; 
    overflow: hidden;
    background-size: 100%;
    background-position: 50%;    
}
.wps_extension_profile_info_display_name {
    position:absolute;
    bottom:20px;
    left:0px;
    font-size: 2.4em;
    background-color: #fff;
    opacity:0.7;
    padding: 0 15px 5px 15px;
}
.wps_extension_profile_info_avatar {
    position:absolute;
    top:0px;
    right:0px;
    padding: 10px;
}
.wps_extension_profile_info_change_links {
    position:absolute; 
    top:5px; 
    left:0px; 
    opacity:0.7;
}
.wps_extension_profile_info_change_link_avatar,
.wps_extension_profile_info_change_link_header_image {
    padding: 3px 8px 3px 8px; 
    text-decoration: none;
    font-size: 0.8em;
}

