/*
Theme Name: Bootstrap Nobel
Theme URI:
Author: Johannes Poll
Author URI: http://www.johannespoll.de
Description: Bootstrap v.3 basic theme for developers to build their new theme very fast and easy.
Version: 0.8
License: MIT
License URI: http://opensource.org/licenses/MIT
Text Domain: bootstrap-basic
Domain Path: /languages/
Tags: white, gray, light, one-column, two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-menu, featured-images, front-page-post-form, post-formats, threaded-comments, translation-ready

This theme built with Twitter Bootstrap v.3. It is basic theme with basic style for build new theme with Bootstrap.

*/


/*
Required WordPress CSS
*/
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}

img.alignright,img.alignleft {width: auto;}

.bypostauthor {
}
.gallery-caption {
}
.sticky {
}
.wp-caption {
    margin-bottom: 1.5em;
    width: 100% !important;
    text-align: center;
}
.wp-caption.alignleft,.wp-caption.alignright {
    margin-bottom: 1.5em;
    /*width: auto !important;*/
    width: 60% !important;
    text-align: center;
}
.wp-caption img[class*="wp-image-"] {
    width: 75% !important;
    display: inline-block;
	margin: auto 0;
	/*width: 100%;*/
    height: auto;
}
/*.wp-caption img[class*="wp-image-"].size-full {*/
	/*width: 100%;height: auto;*/
/*}*/
.wp-caption-text {
	text-align: center;
}
.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}
.textbild img {
    width: 100%;
    height: 50%;
}
.carousel img {
    width: 100%;
}
.carousel .item {
    /*height: 450px;*/
    background: white;
}
.carousel .wp-caption-text {
    position: absolute;
    bottom: 0px;
    background-color: rgba(255,255,255,0.7);
    margin: 0px;
    width: 100%;
    text-align: left;
}
.carousel-indicators {
    right: 1%;
    left: auto;
    width: auto;
}
.carousel-control {
    width: 5%;
}

.videoWrapper[class*="youtube"],
.videoWrapper[class*="vimeo"],
.videoWrapper[class*="instagram"]
{
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    padding-top: 25px;
    height: 0;
}
.videoWrapper[class*="youtube"] iframe,
.videoWrapper[class*="vimeo"] iframe,
.videoWrapper[class*="instagram"] iframe
{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.EmbeddedTweet,.EmbeddedTweet:hover {
    background-color: transparent!important;
    border-color: transparent!important;
}
.EmbeddedTweet-tweet{padding: 0!important}

/*[id^="anchor"] {*/
    /*padding-top: 50px;*/
    /*margin-top: -50px;*/
/*}*/


/*
====================================
    Buddypress
====================================
*/
/*fixes*/
#buddypress #members-dir-search, #buddypress #groups-dir-search {
	margin-top: 15px;
}
img.avatar, #buddypress .activity-inner img {
	width: auto;
	max-width: 100%;
}
#buddypress .activity-inner .bpfb_images img {
	height: auto;
	min-width: 50%;
	max-width: 50%;
}
#buddypress .activity-list li.mini .activity-avatar img.FB_profile_pic,
	#buddypress .activity-list li.mini .activity-avatar img.avatar {
  height: auto;
  margin-left: 0;
  width: auto;
}

#buddypress td.label {
	color: inherit;
}
#buddypress input[type="radio"] {
	-webkit-appearance: radio;
}
#buddypress input[type="checkbox"] {
	-webkit-appearance: checkbox;
}

/*buddypress docs*/

#buddypress div.doc-content {
	padding: 0;
	border: none;
}
#buddypress .doc-content-wrapper .the-tags{
	margin-top: 6px;
}
#buddypress .doc-content-wrapper .plus-or-minus{
	margin-top: 3px;

}

/*activity plus*/
#item-body .bpfb_form_container,
#buddypress div.item-list-tabs ul li.current a,
#buddypress div.item-list-tabs ul li.selected a {
	background: #e1ddd0;
	background-color: #e1ddd0;
}
#buddypress ul.item-list {
	border-top: none;
}

#TB_window.thickbox-loading {
	background-color: #f0eee6;
}
#TB_window #TB_closeWindow {
	padding: 5px 25px 10px 0;
}
#TB_closeWindow .screen-reader-text {
	visibility: hidden;
}
#TB_window #TB_caption {
	height: auto;
}
#TB_window #TB_ImageOff .screen-reader-text {
	padding-left: 5px;
}
#TB_window #TB_ImageOff img#TB_Image {
	background: #ffffff;
	margin: 0;
  border-right: none;
  border-bottom: none;
  border-top: none;
  border-left: none;
}

#buddypress .bpfb_form_container {
	padding: 1em;
	background-color: #E3DED2;
}
.bpfb_actions_container, .bpfb_preview_container {
	margin-bottom: 1em;
}
.bpfb_preview_container td {
  padding-right: 9px;
	vertical-align: top;
}

input.bpfb_primary_button,
input.bpfb_primary_button:hover {
	background: #5fb3c9;
	color: #ffffff;
}
.bpfb_waiting {
	width: 100%;
	height: 50px;
	background: url('../img/system/waiting.gif') center top no-repeat;
}

#bpfb_video_url, #bpfb_link_preview_url {
	color: #ccc;
	font-style: italic;
}
#bpfb_video_url.changed, #bpfb_link_preview_url.changed {
	color: #333;
	font-style: normal;
}

.bpfb_link_preview_title {
	font-weight: bold;
	font-size: 1.1em;
}
.bpfb_link_preview_url {
	color: #666666;
	font-size: .8em;
}
.bpfb_link_preview_container {
	width: 180px;
	height: 135px;
	overflow: hidden;
}
#buddypress .bpfb_final_link.bpfb_link_preview_container img {
	max-width: 100%;
}
.bpfb_controls_container .qq-upload-button {
	background: #5fb3c9;
	color: #ffffff;
	padding: 3px;
}
.bpfb_preview_photo_item {
	margin-right: 5px;
	border: 3px solid #ffffff;
}

.bpfb_final_link .bpfb_link_preview_container {
	float: left;
}
.bpfb_final_link .bpfb_link_contents {
	width: 400px;
	float: left;
	margin-left: 10px;
}

#bpfb-too_many_photos {
	font-weight: bold;
	font-style: italic;
}

.activity-inner iframe {
	max-width:100%;
	margin: 15px 0;
}

/*Nav (like Mediathek) */
#buddypress div.item-list-tabs ul li a,
#buddypress div.item-list-tabs ul li span {
    padding: 5px 15px;
	font-size: 12px;
}
#buddypress div.item-list-tabs a:hover,
#buddypress div.item-list-tabs a:focus {
	background: #C1BBA5;
	background-color: #C1BBA5;
	color: #000000;
}
/*Icons*/
#object-nav a:before ,
	.activity-type-tabs a:before,
		body.directory.members .item-list-tabs ul li a:before {
	font-size: 15px;
	font-family: 'FontAwesome';
	display: block;
	text-align: center;
	color: #525046;
}
	/*standard-nav*/
	#user-activity:before {content: "\f164";}
	#user-xprofile:before {content: "\f007";}
	#user-notifications:before {content: "\f0f3";}
	#user-messages:before {content: "\f01c";}
	#user-friends:before {content: "\f0c0";}
	#user-groups:before {content: "\f086";}
	#user-docs:before {content: "\f15b";}
	#user-settings:before {	content: "\f085";}

	#go-back_button a:before {content:"\f100";}

	/*groups-nav*/
	/*#home:before {content: "\f086";}
	#nav-docs:before {content: "\f15b";}
	#events-groups-li #events::before { content: "\f073";}
	#members:before {content: "\f0c0";}
	#invite:before {content: "\f007";}
	#admin:before {content: "\f085";}*/

	/*activity Tab*/
	/*#activity-all a:before {content: "\f0c0";}
	#activity-friends a:before {content: "\f007";}
	#activity-groups a:before {content: "\f086";}
	#activity-favorites a:before {content: "\f005";}
	#activity-mentions  a:before {content: "\f10e";}*/
	/*Members*/
	/*#members-all a:before {content: "\f0c0";}
	#members-personal a:before {content: "\f005";}*/

/*subnavs*/
#buddypress div.item-list-tabs#subnav {
	margin: 10px 0 10px;
}
#buddypress div.item-list-tabs#subnav ul {
	margin-bottom: 0;
}
#buddypress div.item-list-tabs#subnav ul li {
	float: left;
}
#buddypress #subnav ul li.current a,
#buddypress #subnav ul li.selected a {
	background: #C6C0AC;
	background-color: #C6C0AC;
}
#buddypress #subnav ul li a {background-color: #E3DED2;}
#buddypress #subnav ul li.current a,
#buddypress #subnav ul li.selected a {
    background: #C1BBA5;
    background-color: #C1BBA5;
}
#buddypress #pass1 {width:auto;}
.tml form input[type="text"], .tml.tml-login form input[type="password"] {
	border: 1px solid #797568;
  border-radius: 0;
  height: 26px;
  padding: 5px 5px;
}
.tml form input[type="submit"] {
	background: #5fb3c9;
  color: #ffffff;
  border: none;
  padding: 0 20px;
  height: 30px;
}
.tml form input[type="checkbox"]{
	-webkit-appearance: checkbox;
}
#buddypress #item-header-cover-image #item-header-avatar a img.avatar {
	width: 150px;
	height: 150px;
	-o-object-fit: cover;
	object-fit: cover;
}
#the_champ_loading_image {
	width: 20px;
}
#buddypress ul.item-list li {
	border-bottom: 1px solid #DCD3C4;
	padding: 25px 0;
}
.activity-list img.avatar {
	width: 52px;
	border-radius: 100%;
}
.bpfb_preview_container iframe {
	max-width: 100%;
	margin: 10px 0;
}
#buddypress .activity-list li .activity-content {
	position: relative;
	top: -5px;
}
#buddypress .activity-list li .activity-content .activity-header img.avatar {
	display: none;
}
#buddypress .activity-list li.mini {
	font-size: 100%;
}

#buddypress ~ .twoclick_social_bookmarks_post_0.social_share_privacy.clearfix {
	display: none;
}
#user-events:before {
	content: "\f073";
}
#poll-modal {
 	position: fixed;
 	height: auto;
 	width: 500px;
 	padding: 20px 50px;
 	left: 50%;
 	margin-left: -250px;
 	border: 1px solid black;
 	background: rgba(35, 40, 45, 0.498039);
 	z-index: 1000;
 	overflow: hidden;
    display: none;
 }
 #poll-modal input{
 	width: 100%;
    border: 1px solid #797568;
    border-radius: 0;
    height: 26px;
    padding: 5px 5px;
 }
#bpfb_addPoll i {
    font-size: 24px;
    margin-top: 5px;
}
@media (max-width: 650px) {
	#poll-modal {
		position: relative;
		margin: 50px auto;
		left: 0;
		top: 0;
		margin: 0;
		width: auto;
	}
}
.css-events-admin thead tr{
	background: #eaeaea;
}
.css-events-admin table .row-actions {
    font-size: smaller;
}
.css-events-admin th,
.css-events-admin td {
	padding: 8px;
}
.css-event-form input {
	border: 1px solid #ccc;
}
#em-wrapper input[type="text"],
#em-wrapper select,
.css-location-form input[type="text"],
.css-location-form select,
.css-event-form input[type="text"],
.css-event-form select,
#event-form #event-name {
   border: 1px solid #ccc;
   border-radius: 0;
   height: 26px;
   padding: 5px 5px;
	 width: 100%;
	 max-width: 300px;
}
.css-location-form select,
.css-event-form select  {
	font-size: smaller;
}
div.time-picker li {
	line-height: 1;
	height: auto;
}
#em-wrapper table tbody tr {
	height: 30px;
}
#em-location-data table.em-location-data td, #em-location-data table.em-location-data th {
	 vertical-align: top;
	 border: none;
	 padding: 5px;
}
.job_filters {
	background: transparent;
}
.job_filters input {
	border: 1px solid #797568;
    border-radius: 0;
    height: 26px;
    padding: 5px 5px;
}
.single_job_listing .company {
	border: none;
	padding: 30px;
}
.job_application.application .application_button {
	line-height: 0;
}
ul.job_listings li.job_listing {
	border-bottom: 1px solid #DCD3C4;
}
ul.job_listings li.job_listing a {
	position: static;
}
ul.job_listings li.job_listing a img.company_logo {
	height: auto;
	left: 1.5em;
}
ul.job_listings li.job_listing a div.location {
	width: 18%;
}
ul.job_listings li.job_listing a ul.meta li {
	border: none;
}
.value-box {
	width: 100%;
	height: 25px;
	overflow: hidden;
}
.value-box .value-bar {
	float: left;
	height: 25px;
	line-height: 25px;
	background: #5FB3C9;
	color: #FFFFFF;
	text-align: left;
	padding: 0 5px;
}


.login-intro-text {
	padding: 10px;
	border: 1px solid #797568;
	background: #E1DDD0;
}

/* buddypress design */
#buddypress img.avatar {
	border-radius: 100%;
}
body.buddypress #main-column .post, body.buddypress #main-column .page {
	background: transparent;
}
#buddypress a.button, #buddypress input[type=submit] , #whats-new-content input[type="button"]{
	background: #797568;
	color: #FFFFFF;
}
#buddypress .activity-header {
	font-style: italic;
	color: #797568;
}
#buddypress div.item-list-tabs, #buddypress div.item-list-tabs#object-nav {
	background: #EFEDE5;
}
.bpfb_actions_container.bpfb-theme-new .bpfb_toolbarItem {
	color: #797568 !important;
}
#buddypress #whats-new-options {
	display: block;
}

#buddypress div.item-list-tabs#subnav ul li.feed {
	display: none;
}
#buddypress .activity ul li .activity-comments ul li a.bp-primary-action, #buddypress .activity ul li .activity-comments ul li a.bp-secondary-action {
	padding: 3px 6px;
	background: #E1DDD0;
	border: 1px solid #bbb;
	color: #555;
	outline: 0;
	text-decoration: none;
}
#buddypress div.item-list-tabs#subnav {
	margin-top: 0;
	width: 100%;
	background: #E3DED2;
}

textarea#whats-new {
	height: 4em !important;
}
#whats-new-options {
	display: block !important;
	height: 42px !important;
}
#whats-new-avatar img {
	 border-radius: 100%;
}
#user-jobs:before {
	 content: "\f0b1";
}
#buddypress form#whats-new-form p.activity-greeting {
	line-height: 15px;
}
.message-box .message-metadata {
	font-style: italic;
}
#buddypress table.messages-notices thead tr {
	background: transparent;
	border-bottom: 1px solid #E3DED2;
}


/* buddypress widgets */
.buddypress #sidebar-right {
	padding-top: 14px;
}
#sidebar-right .bp-sidebar {
	margin: 5px 0;
	padding: 10px;
	background: #E3DED2;
	font-weight: normal;
}
#sidebar-right .bp-sidebar h2 {
	font-weight: bold;
}
#sidebar-right .bp-sidebar .item-title, #sidebar-right .bp-sidebar .item-title a {
	font-weight: bold !important;
}
@media (max-width: 991px) {
	#sidebar-right .bp-sidebar {
		width: 100%;
	}
}
input#side-bar-members-field, input#side-bar-groups-field {
	border: 1px solid #ccc;
	background: #fafafa;
	border-radius: 0;
	color: #737373;
	padding: 2px 5px;
	font-size: 13px;
}
input#side-bar-members-submit, input#side-bar-groups-submit {
	background: #797568;
	border: 1px solid #bbb;
	color: #FFF;
	outline: 0;
	padding: 2px 5px;
	text-decoration: none;
	font-weight: normal;
	font-size: 13px;
}
#side-bar-member-search, #side-bar-groups-search {
	text-align: center;
}
#sidebar-right .bp-sidebar:first-child {
	margin-top: 0;
}
#sidebar-right .bp-sidebar .widget {
	margin-bottom: 0;
	background: transparent;
	padding: 0;
}
#sidebar-right .bp-sidebar.user-information .row {
	margin-bottom: 10px;
}
#sidebar-right .bp-sidebar h2 {
	margin-top: 5px;
	font-weight: bold;
	font-size: 18px;
}
#sidebar-right .bp-sidebar img {
	border-radius: 100%;
}
#sidebar-right .bp-sidebar ul#friend-suggest-list {
	padding: 0;
	list-style: none;
}

.widget.buddypress.widget_bp_groups_widget div.item-options {
	display: none;
}

.bpfb_controls_container #bpfb_link_url_preview {margin:5px 0 15px; }

/* ------- START Jobs ------- */
.single-job_listing  #main-column .job_listing, .single-event article{
    margin-bottom: 20px;

}
.single-job_listing #main-column  .job_listing .company {
	background: #E0DCCF;
}
#main-column .company img {top:1.5em;}
.single-job_listing #main-column .application .application_details {
	border-color: #797568;
	-webkit-box-shadow: none;
	box-shadow: none;
}
#main-column .job-manager-application-wrapper .application .application_details:before,
.single_job_listing .application .application_details:before {border-bottom: 10px solid #797568;}
ul.job_listings li.type-job_listing {
	min-height: 70px;
}
.job_filters input {
	border: 1px solid #CCCCCC;
	background: #fafafa;
}
ul.job_listings li.job_listing a img.company_logo {
	height: auto;
	position: static;
}

body.buddypress .job_filters .search_jobs,
ul.job_listings li.job_listing a {
	padding: 1em 0;
}
.single-job_listing div.item-list-tabs#subnav,
.buddypress.job-listing div.item-list-tabs#subnav {
	margin-top: 0;
	width: 100%;
	background: #E3DED2;
	clear: left;
	overflow: hidden;
}
.single-job_listing div.item-list-tabs#subnav ul,
.buddypress.job-listing div.item-list-tabs#subnav ul {
	margin: 0;
	padding:0;
}
.single-job_listing div.item-list-tabs#subnav ul li,
.buddypress.job-listing div.item-list-tabs#subnav ul li {
    float: left;
    margin: 0;
    list-style: none;
}
.single-job_listing div.item-list-tabs#object-nav ul li.current.selected a,
.buddypress.job-listing div.item-list-tabs#object-nav ul li.current.selected a,
.single-job_listing div.item-list-tabs#subnav ul li.current.selected a,
.buddypress.job-listing div.item-list-tabs#subnav ul li.current.selected a{
	background: #C1BBA5;
	background-color: #C1BBA5;
}
.single-job_listing div.item-list-tabs#subnav ul li a,
.buddypress.job-listing div.item-list-tabs#subnav ul li a {
  background-color: #E3DED2;
	padding: 5px 15px;
	font-size: 12px;
	text-decoration: none;
	display: block;
}

/* ------- END Jobs ------- */

/*Additional Menu menu*/
#item-nav.additional {background: #EFEDE5;}
#item-nav.additional  div.item-list-tabs#object-nav {
    margin-top: 0;
		background: 0 0;
		clear: left;
		overflow: hidden;
}
#item-nav.additional div.item-list-tabs ul {
    margin: 0;
    padding: 0;
}
#item-nav.additional div.item-list-tabs ul li {
    float: left;
    margin: 0;
    list-style: none;
}

#item-nav.additional  div.item-list-tabs ul li a,
#item-nav.additional  div.item-list-tabs ul li span {
	font-size: 12px;
  display: block;
  padding: 5px 15px;
  text-decoration: none;
}
#item-nav.additional #object-nav a:before,
.activity-type-tabs a:before {
    font-size: 15px;
    font-family: 'FontAwesome';
    display: block;
    text-align: center;
    color: #525046;
}
#item-nav.additional div.item-list-tabs ul li a span {
    background: #eee;
    border-radius: 50%;
    border: 1px solid #ccc;
    color: #6c6c6c;
    display: inline;
    font-size: 70%;
    margin-left: 2px;
    padding: 3px 6px;
    text-align: center;
    vertical-align: middle;
}
#item-nav.additional div.item-list-tabs a:hover,
#item-nav.additional div.item-list-tabs a:focus {
    background: #C1BBA5;
    background-color: #C1BBA5;
    color: #000000;
}

.the_champ_sharing_container.the_champ_horizontal_sharing {
	float: left;
	width: auto;
}
.activity-meta ul.the_champ_sharing_ul {margin-top: 0!important;}
.activity-meta .theChampSharing ,
.activity-meta .the_champ_sharing_container {
	margin-top: 0;
	margin-left: 0;
}

#buddypress div.activity-meta a {
	float: left;
}
.bpfb_controls_container #bpfb_link_url_preview,
.bpfb_controls_container #bpfb_video_url_preview,
.bpfb_controls_container #bpfb_remote_image_preview{
	margin:5px 0 15px;
}
.bpfb_controls_container ul#bpfb_tmp_photo_list {
	-webkit-margin-after: 0;
}
#buddypress form#whats-new-form textarea {
	width: 100% !important;
}
.bpfb_actions_container input[type="text"] {
	padding: 6px;
	border: 1px solid rgb(169, 169, 169);
	width: 100% !important;
}
.bpfb_actions_container input[type="text"]:focus {
  border-color: rgba(31,179,221,.9)!important;
  outline-color: rgba(31,179,221,.9);
}
.em-calendar.fullcalendar {
	width: 100%;
}
td.eventful ul, td.eventful-today ul {
	list-style: none;
	padding: 0;
}

#post-into-group {
	float: left;
	line-height: 30px;
	margin-left: 20px;
}
.rp4wp-related-job_listing>ul li.job_listing a:hover,
.rp4wp-related-job_listing>ul li.job_listing a:focus,
.rp4wp-related-job_listing>ul li.no_job_listings_found a:hover,
.rp4wp-related-job_listing>ul li.no_job_listings_found a:focus,
ul.job_listings li.job_listing a:hover,
ul.job_listings li.job_listing a:focus,
ul.job_listings li.no_job_listings_found a:hover,
ul.job_listings li.no_job_listings_found a:focus {
	background-color: transparent;
}
ul.job_listings li.job_listing a div.position h3 {
	font-weight: bold;
}
ul.the_champ_sharing_ul {
	margin: 0 !important;
}
.poll-box {
	width: 100%;
	height: 65px;
}
.poll-box .voteRadio {
	visibility: hidden;
}
.poll-box label {
	margin-left: -10px;
}
.users-who-like {
	display: none;
}
table.profile-fields tr td p {
	word-break: break-all;
}

/* friend suggestions */
ul#members-suggestion-list {
	list-style: none;
	padding: 0;
}
ul#members-suggestion-list li {
	margin: 10px 0;
}
ul#members-suggestion-list li .item-avatar {
	float: left;
	margin-right: 10px;
}
ul#members-suggestion-list li .action .remove-friend-suggestion {
	display: none;
}
table.profile-fields {
	margin-top: 20px;
}
td.data {
	word-break: break-all;
}
#buddypress .css-locations-admin #locations-filter .tablenav .action {
	margin-top: 10px;
}
#buddypress .css-locations-admin #locations-filter .widefat,  #buddypress .css-events-admin #posts-filter .widefat {
	width: 100%;
}
#buddypress .css-locations-admin #locations-filter .widefat tfoot {
	display: none;
}
input#post-search-input {
	padding: 0 6px;
	border: 1px solid #ccc;
	height: 29px;
}

.bp_members #settings-form table {width:100%;}

/* ------- START page template ------- */
.buddypress #main article {
	padding: 0;
}
.buddypress #sidebar-right {
    padding-top: 0;
}
body.activity-permalink #buddypress #activity-stream li.activity {
	padding-top: 20px;
	padding: 20px;
}
#main.job-listing article {
	background: none;
}
/* ------- END page template ------- */

/* ------- START search boxes ------- */
#buddypress #subnav .message-search,
#buddypress #bp-create-doc-button {
	margin: 0;
}
/* ------- END search boxes ------- */
#buddypress #members-dir-search, #buddypress #groups-dir-search {
	margin-top: 0px;
}
table.widefat.events-table {
    width: 100%;
}
#buddypress ul.item-list li div.action {
    position: absolute;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    right: 0;
    text-align: right;
}

th.header, th.headerSortUp, th.headerSortDown {
	position: relative;
}
th.header:after {
	position: absolute;
}
th.headerSortUp:after {
	position: absolute;
	font-family: 'FontAwesome';
	content: '\f0d8';
	margin-left: 10px;
}
th.headerSortDown:after {
	position: absolute;
	font-family: 'FontAwesome';
	content: '\f0d7';
	margin-left: 10px;
}
#send_message_form ul li {
	width: 100%;
}
#send_message_form ul li input#send-to-input {
	width: 37%;
}
/*
====================================
    Header Sections
====================================
*/
/*
body.mentions #item-header,
body.just-me #item-header,
body.favorites #item-header,
body.friends #item-header,
body.groups #item-header,
body.bp-groups #item-header,
body.docs #item-header,
body.events #item-header,
body.friends-activity #item-header
*/
body.profile-edit #item-header #cover-image-container,
body.change-avatar #item-header #cover-image-container,
body.change-cover-image #item-header #cover-image-container,
body.settings #item-header #cover-image-container
{
	display:none;
}
body #item-header-content span.activity {
	margin-top: 10px;
}
/*
====================================
    Actionbar und Additional subnavs
====================================
*/
#buddypress #actionbar,
.buddypress #actionbar{
	background: #FAFAF8;
	margin-bottom: 10px;
	margin-top: 10px;
}
#buddypress #item-nav #subnav  {
	margin-bottom: 0;
}
#buddypress #subnav #bp-create-doc-button {
	display: none;
}
#buddypress #actionbar li {
	padding-right: 10px;
}
#buddypress #actionbar li a {
	background: #797568;
	color: #FFFFFF;
	border: 1px solid #bbb;
  outline: 0;
  text-decoration: none;
	min-height: 31px;
}
#buddypress #actionbar input[type="text"] {
	border: 1px solid #ccc;
	padding: 2px 5px;
	line-height: 1.7em;
}
#buddypress #actionbar ul li a {padding: 4px 15px; }
#buddypress #actionbar li a:hover,
#buddypress #actionbar li a:active,
#buddypress #actionbar li.selected a {
	background: #ededed;
	border: 1px solid #bbb;
	color: #555;
	outline: 0;
	text-decoration: none;
}
body.activity #buddypress #activity-mentions-personal-li,
body.activity #buddypress #activity-groups-personal-li,
body.activity #buddypress #activity-favs-personal-li,
body.activity #buddypress #activity-friends-personal-li ,
body.messages #buddypress #subnav #compose-personal-li,
body.profile #buddypress #subnav #edit-personal-li,
body.profile #buddypress #subnav #change-avatar-personal-li,
body.profile #buddypress #subnav #change-cover-image-personal-li,
body.profile #buddypress #actionbar #public-personal-li,
#buddypress #actionbar ul #settings-personal-li,
body.groups #buddypress #subnav #group-events-personal-li,
#buddypress #subnav #requests-personal-li,
body.groups #buddypress #subnav #create-personal-li,
body.groups #buddypress #actionbar #all-groups-personal-li,
body.groups #buddypress #actionbar #groups-my-groups-personal-li,
body.groups #buddypress #actionbar #invites-personal-li,
body.groups #buddypress #actionbar #group-events-personal-li,
body.events #buddypress #attending-personal-li {
	display: none;
}
#buddypress #actionbar .dir-search  {
	margin: 3px 7px 0 0;
}

.job-listing.buddypress div.item-list-tabs ul li.current a,
.job-listing.buddypress div.item-list-tabs ul li.selected a {
	background: #e1ddd0;
  background-color: #e1ddd0;
  color: #555;
  opacity: .9;
  font-weight: 700;
}
/*
====================================
    Style Buttons & Input Fields
====================================
*/
.lnlm-inpt {
	min-height: 15px;
	min-width: 120px;
	width: auto;
    padding: 2px 4px;
    font-size: 12px;
    border: 1px solid #746e60;
    border-radius: 0;
}

#member-search-box {
	width: 100%;
	height: auto;
	padding: 10px 15px;
	background: #E3DED2;
}
#member-search-box .row:first-child {
	padding-top: 40px;
}
#member-search-box ul.search-tags {
	width: 100%;
	height: auto;
	list-style: none;
}
#member-search-box ul.search-tags li {
	float: left;
	width: auto;
	height: 25px;
	line-height: 15px;
	padding: 5px 10px;
	margin-right: 20px;
	margin-top: 15px;
	background: #FFFFFF;
	border-radius: 25px;
	border: 1px solid #5FB3C9;
}
#member-search-box ul.search-tags li .blueTag {
	color: #5FB3C9;
}
#memberSearchForm {
	margin: 10px 0;
}
#memberSearchForm input {
	display: inline;
	max-width: 150px;
}


#members-dir-list {
	position: relative;
}
#members-dir-list #loading-overlay {
	display: none;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	right: 0;
	background: rgba(0, 0, 0, .2);
	z-index: 999999;
}
#members-dir-list #loading-overlay .loading-gif {
	display: block;
	width: 50px;
	height: 50px;
	margin: 50px auto;
}

#members-table {
	display: none;
	width: 100%;
	height: auto;
	border: none;
}
#members-table thead tr, #members-table tbody tr {
	border-bottom: 1px solid #E3DED2;
}
#members-table thead tr th {
	height: auto;
	padding: 10px 5px;
	outline: none;
}
#members-table thead tr th.sorting, #members-table thead tr th.sorting_asc, #members-table thead tr th.sorting_desc {
	cursor: pointer;
}
#members-table thead tr th.sorting_asc:after {
	position: absolute;
	font-family: 'FontAwesome';
	content: '\f0d7';
	margin-left: 5px;
}
#members-table thead tr th.sorting_desc:after {
	position: absolute;
	font-family: 'FontAwesome';
	content: '\f0d8';
	margin-left: 5px;
}
#members-table tbody tr td {
	height: 70px;
	padding: 0 5px;
}
#members-table tbody tr td.type div {
	width: 30px;
	height: 30px;
	line-height: 30px;
	background: #797568;
	border-radius: 100%;
	color: #FFFFFF;
	text-align: center;
	font-size: 20px;
}
#members-table tbody tr td.name {
	min-width: 250px;
	height: 70px;
	line-height: 70px;
}
#members-table tbody tr td.name .img {
	float: left;
	width: 40px;
	min-height: 70px;
}
#members-table tbody tr td.name .user-name {
	line-height: 40px;
    padding-left: 6px;
}
#members-table tbody tr td.action a {
	display: block;
	font-size: 18px;
	text-align: center;
	color: #797568;
}
#members-table tbody tr td.almamaster {
	word-break: break-word;
	max-width: 270px;
}

#members-table_filter {
	display: none;
}
#members-table_length {
	float: right;
}
#members-table_info {
	float: left;
}
#members-table_paginate {
	float: right;
}
#members-table_length, #members-table_info, #members-table_paginate {
	padding: 10px 0;
}
a.paginate_button {
	padding: 0 4px;
	cursor: pointer;
	outline: none;
}
a.paginate_button:after {
	content: " | ";
	padding-left: 4px;
}
.paginate_button.next:after {
	content: "";
}
#invite-list {
	width: 190px;
}
#invite-list ul {
	padding-left: 0;
	white-space: nowrap;
	font-size: 12px;
}
#search-invite-list {
	width: 100% !important;
	padding: 0 2px !important;
	margin-bottom: 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}


.widget.widget_em_widget ul li {
	margin-bottom: 10px;
}
.widget.widget_em_widget ul li ul li {
	margin-bottom: 0;
}
.widget.widget_em_widget ul li a {
	font-weight: bold;
}

select {
	width: auto;
	padding: 2px;
	font-size: 13px;
	border: 1px solid #cccccc;
	/*border: 1px solid #746360;*/
	border-radius: 0;
	margin-bottom: 5px;
}
/*input[type="text"], input[type="email"], input[type="password"], input[type="numbers"] {
	padding: 2px 4px;
    font-size: 12px;
    border: 1px solid #746e60;
    border-radius: 0;
}*/
#members-dir-search {
	display: none;
}
.doctable .list-item-breadcrumb {
	padding-left: 25px;
}
#buddypress .dir-search input[type=search], #buddypress .dir-search input[type=text],
#buddypress .groups-members-search input[type=search], #buddypress .groups-members-search input[type=text],
#buddypress .standard-form input[type=color], #buddypress .standard-form input[type=date],
#buddypress .standard-form input[type=datetime-local], #buddypress .standard-form input[type=datetime],
#buddypress .standard-form input[type=email], #buddypress .standard-form input[type=month],
#buddypress .standard-form input[type=number], #buddypress .standard-form input[type=password],
#buddypress .standard-form input[type=range], #buddypress .standard-form input[type=search],
#buddypress .standard-form input[type=tel], #buddypress .standard-form input[type=text],
#buddypress .standard-form input[type=time], #buddypress .standard-form input[type=url],
#buddypress .standard-form input[type=week], #buddypress .standard-form select,
#buddypress .standard-form textarea {
	font-size: 13px;
	padding: 2px 5px;
}
@media(max-width: 440px) {
	#buddypress div.activity-meta a {
		float: none;
	    display: inline-block;
	    margin: 5px 0;
	}
}
@media (max-width: 767px) {
	#menu-main-menu li ul.dropdown-menu {
		display: block;
		width: 100%;
		position: static;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
}

#buddypress table.profile-fields tr td.label {
	background: transparent !important;
	border: none !important;
	font-size: 14px !important;
	font-weight: normal !important;
	border-radius: 0;
	width: 100%;
	display: block;
	text-align: left;
	height: 36px;
}
#buddypress table.profile-fields tr.alt td {
	background: #f5f5f5;
}
#buddypress table.profile-fields tr.alt td.label {
	background: #f5f5f5 !important;
}

#buddypress ul.item-list li {
	padding: 25px 1em;
}
#buddypress .group-docs-options #bp-docs-can-create {
	margin-top: 15px;
	margin-left: 10px;
}
body.bp-docs-create {

}
.toggle-switch a, .entry-content p.toggle-switch a {
	height: auto !important;
}
td.content-column {
    padding: 12px 18px;
}

.statusnotice .em-warning.em-warning-infos.updated {
	display: none !important;
}
#poll-preview .poll-box label {
	margin-left: 0;
}

#buddypress #actionbar #activity-filter-select,
#buddypress #actionbar #members-order-select {
	display: none;
}

#theme-my-login .tml-user-links li {
	display: none;
}
#theme-my-login .tml-user-links li:last-child {
	display:table;
}
#theme-my-login .tml-user-links {
	padding: 20px 0 10px;
}

.item .item-title a{
	word-wrap: break-word;
}
#buddypress #friendship-out .item-avatar ,
#buddypress #friend-list .item-avatar ,
#buddypress .activity-list .activity-avatar,
#buddypress #message-threads img.avatar,
#members-list .item-avatar img,
#members-suggestion-list .item-avatar img.avatar,
#buddypress #members-group-list #member-list img.avatar-50 {
    width: 50px;
}
.item .item-title a{
	word-wrap: break-word;
}

#buddypress #members-dir-list div.pagination .pagination-links{
	display: none;
}
#sidebar-right .item-avatar img.avatar,
.bp_activity img.avatar,
#request-list img.avatar,
.message-metadata img.avatar,
#message-threads  img.avatar,
#buddypress .activity-list li.mini .activity-avatar img.FB_profile_pic,
#buddypress .activity-list li.mini .activity-avatar img.avatar{
	width: 50px !important;
	max-width: 50px !important;
	height: 50px !important;
	max-height: 50px !important;
	-o-object-fit: cover;
	object-fit: cover;
}
#buddypress .social_share_privacy ,
.buddypress .social_share_privacy{
	margin-bottom: 0;
}
.simple-social-icons ul li{margin: 0 5px 12px !important;}
.embed-container {
	position: relative;
	padding-bottom: 56.25%; /* ratio 16x9 */
	height: 0;
	overflow: hidden;
	width: 100%;
	height: auto;
}
.embed-container iframe,.embed-container object {

	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}