@media (max-width:380px) {
	#buddypress .bb-single-bp-content.bb-friends-wrap .bs-dir-search {
		margin-top: 0;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		margin-bottom: 20px
	}

	.groups-header .item-header-wrap .groups-meta {
		-ms-flex-flow: column;
		flex-flow: column
	}

	.single-item.groups #buddypress div#item-header div.generic-button {
		margin: 0 0 10px
	}

	.single-item.groups #buddypress div#item-header div.generic-button button {
		margin: 0
	}

	#buddypress #item-header.groups-header #cover-image-container.left #item-header-cover-image .bp-group-title-wrap {
		-ms-flex-flow: column;
		flex-flow: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start
	}

	#buddypress #item-header.groups-header #cover-image-container.left #item-header-cover-image .bp-group-title-wrap .bp-group-type {
		margin: 0 0 1rem
	}
}

@media screen and (max-width:800px) {
	.bb-template-v2 .woocommerce-MyAccount-navigation {
		padding-right: 0
	}

	.bb-template-v2 .woocommerce-MyAccount-navigation .wc-MyAccount-navigation-heading {
		display: block
	}
}

@media screen and (max-width:980px) {

	.bb-template-v2 #buddypress .sub-menu.bb_more_dropdown.open,
	.bb-template-v2 #object-nav .sub-menu.bb_more_dropdown.open,
	.bb-template-v2 .bb-footer .footer-menu .sub-menu.bb_more_dropdown.open,
	.bb-template-v2 .bb-profile-grid.bb-grid .bp-navs .sub-menu.bb_more_dropdown.open,
	.bb-template-v2 .bp-navs .component-navigation .sub-menu.bb_more_dropdown.open {
		padding-bottom: 8px
	}

	.bb-template-v2 #buddypress .sub-menu.bb_more_dropdown.open>li:not(.bb_more_dropdown__title),
	.bb-template-v2 #object-nav .sub-menu.bb_more_dropdown.open>li:not(.bb_more_dropdown__title),
	.bb-template-v2 .bb-footer .footer-menu .sub-menu.bb_more_dropdown.open>li:not(.bb_more_dropdown__title),
	.bb-template-v2 .bb-profile-grid.bb-grid .bp-navs .sub-menu.bb_more_dropdown.open>li:not(.bb_more_dropdown__title),
	.bb-template-v2 .bp-navs .component-navigation .sub-menu.bb_more_dropdown.open>li:not(.bb_more_dropdown__title) {
		padding-left: 8px;
		padding-right: 8px
	}

	.bb-template-v2 #buddypress .sub-menu.bb_more_dropdown.open>li:first-of-type,
	.bb-template-v2 #object-nav .sub-menu.bb_more_dropdown.open>li:first-of-type,
	.bb-template-v2 .bb-footer .footer-menu .sub-menu.bb_more_dropdown.open>li:first-of-type,
	.bb-template-v2 .bb-profile-grid.bb-grid .bp-navs .sub-menu.bb_more_dropdown.open>li:first-of-type,
	.bb-template-v2 .bp-navs .component-navigation .sub-menu.bb_more_dropdown.open>li:first-of-type {
		margin-top: 8px
	}
}






@media screen and (max-width:980px) {
	
	.bb-template-v2 #bbpress-forums:not(.bs-replies-wrapper) .bs-forums-items .bs-header-item .flex-1 .bbp-forum-buttons-wrap .bb_more_options a,
	.bb-template-v2 #comments .comment-body .bb_more_options a {
		margin-left: 8px;
		margin-right: 8px;
		width: -webkit-calc(100% - 1rem);
		width: calc(100% - 1rem)
	}
}

@media screen and (max-width:980px) {

	.bb-template-v2 #object-nav .sub-menu,
	.bb-template-v2 .bb-profile-grid.bb-grid .bp-navs ul.sub-menu,
	.bb-template-v2 .bp-navs .component-navigation .sub-menu {
		padding: 0
	}
}


@media screen and (max-width:980px) {

	.bb-template-v2 #media-folder-document-data-table .media-folder_items .media-folder_actions .media-folder_action__list ul,
	.bb-template-v2 #media-stream.media .bb-photo-thumb .media-action-wrap .media-action_list ul,
	.bb-template-v2 #media-stream.media .bb-photo-thumb .media-action-wrap .video-action_list ul,
	.bb-template-v2 #media-stream.media .bb-photo-thumb .video-action-wrap .media-action_list ul,
	.bb-template-v2 #media-stream.media .bb-photo-thumb .video-action-wrap .video-action_list ul,
	.bb-template-v2 #media-stream.media .bb-video-thumb .item-action-wrap .item-action_list ul,
	.bb-template-v2 #video-stream.video .bb-item-thumb .item-action-wrap .item-action_list ul,
	.bb-template-v2 .bb-activity-media-wrap .bb-activity-media-elem.media-activity .media-action-wrap .media-action_list ul,
	.bb-template-v2 .bb-activity-media-wrap .bb-activity-media-elem.media-activity .media-action-wrap .video-action_list ul,
	.bb-template-v2 .bb-activity-media-wrap .bb-activity-media-elem.media-activity .video-action-wrap .media-action_list ul,
	.bb-template-v2 .bb-activity-media-wrap .bb-activity-media-elem.media-activity .video-action-wrap .video-action_list ul,
	.bb-template-v2 .bb-activity-media-wrap .bb-activity-video-elem .media-action-wrap .media-action_list ul,
	.bb-template-v2 .bb-activity-media-wrap .bb-activity-video-elem .media-action-wrap .video-action_list ul,
	.bb-template-v2 .bb-activity-media-wrap .bb-activity-video-elem .video-action-wrap .media-action_list ul,
	.bb-template-v2 .bb-activity-media-wrap .bb-activity-video-elem .video-action-wrap .video-action_list ul,
	.bb-template-v2 .bb-activity-video-wrap .bb-activity-video-elem .item-action-wrap .item-action_list ul,
	.bb-template-v2 .bp-messages-content .single-message-thread-header .message_actions .message_action__list ul,
	.bb-template-v2 .search-document-list .media-folder_items .media-folder_actions .media-folder_action__list ul {
		padding: 0
	}
}

@media screen and (max-width:980px) {

	.bb-template-v2 #bp-media-single-folder .bp-media-header-wrap .media-folder_items .media-folder_action__list ul,
	.bb-template-v2 #media-stream.media .bb-video-thumb .item-action-wrap .item-action_list ul,
	.bb-template-v2 #video-stream.video .bb-item-thumb .item-action-wrap .item-action_list ul,
	.bb-template-v2 .bb-activity-video-wrap .bb-activity-video-elem .item-action-wrap .item-action_list ul {
		padding: 0
	}
}



@media (max-width:1024px) {
	.bb-template-v2 #buddypress .bb-document-theater .bb-media-model-inner .bb-media-info-section.document {
		border-radius: var(--bb-block-radius)
	}
}

@media screen and (max-width:767px) {
	.bb-template-v2 #buddypress .bb-media-model-wrapper.video-theatre .activity-list.bp-list,
	.bb-template-v2 .bb-document-theater .bb-media-info-section.document {
		border-radius: 0 0 var(--bb-block-radius) var(--bb-block-radius)
	}
}


@media only screen and (max-width:800px) {
	.bb-template-v2 .widget_calendar #wp-calendar tbody td a,
	.bb-template-v2 .wp-block-calendar #wp-calendar tbody td a {
		margin: 0 auto
	}
}

@media screen and (max-width:544px) {

	:not(.widget_block)>.bb-template-v2 .widget_calendar.has-x-large-font-size,
	:not(.widget_block)>.bb-template-v2 .wp-block-calendar.has-x-large-font-size {
		max-width: 450px
	}

	:not(.widget_block)>.bb-template-v2 .widget_calendar.has-x-large-font-size #wp-calendar *,
	:not(.widget_block)>.bb-template-v2 .widget_calendar.has-x-large-font-size #wp-calendar tbody td,
	:not(.widget_block)>.bb-template-v2 .widget_calendar.has-x-large-font-size #wp-calendar thead th,
	:not(.widget_block)>.bb-template-v2 .wp-block-calendar.has-x-large-font-size #wp-calendar *,
	:not(.widget_block)>.bb-template-v2 .wp-block-calendar.has-x-large-font-size #wp-calendar tbody td,
	:not(.widget_block)>.bb-template-v2 .wp-block-calendar.has-x-large-font-size #wp-calendar thead th {
		font-size: 20px
	}

	:not(.widget_block)>.bb-template-v2 .widget_calendar.has-x-large-font-size #wp-calendar tbody td,
	:not(.widget_block)>.bb-template-v2 .widget_calendar.has-x-large-font-size #wp-calendar thead th,
	:not(.widget_block)>.bb-template-v2 .wp-block-calendar.has-x-large-font-size #wp-calendar tbody td,
	:not(.widget_block)>.bb-template-v2 .wp-block-calendar.has-x-large-font-size #wp-calendar thead th {
		height: 30px;
		width: 30px;
		padding: 6px 5px
	}
}


@media screen and (max-width:46.8em) {
	.bb-template-v2 nav#object-nav.bb-single-main-nav--vertical {
		border: 0;
		padding: 0
	}
}

@media screen and (min-width:46.8em) {
	.bb-template-v2 .bp-single-vert-nav .bp-wrap:not(.bp-fullwidth-wrap) {
		border: 0;
		background-color: transparent
	}

	.bb-template-v2 nav#object-nav.bb-single-main-nav--vertical {
		border-right: 0;
		padding-right: 10px;
		padding-top: 0;
		background-color: transparent
	}

	.bb-template-v2 nav#object-nav.bb-single-main-nav--vertical a {
		border-radius: 6px
	}

	.bb-template-v2 nav#object-nav.bb-single-main-nav--vertical a:hover {
		background-color: var(--bb-content-alternate-background-color);
		color: var(--bb-headings-color)
	}

	.bb-template-v2 #buddypress.bp-single-vert-nav.bp-vertical-navs .bp-wrap nav#object-nav.vertical li.selected,
	.bb-template-v2 nav#object-nav.bb-single-main-nav--vertical .selected,
	.bb-template-v2 nav#object-nav.vertical .selected {
		border-radius: 6px
	}

	.bb-template-v2 #buddypress.bp-single-vert-nav.bp-vertical-navs .bp-wrap nav#object-nav.vertical li.selected>a,
	.bb-template-v2 nav#object-nav.bb-single-main-nav--vertical .selected>a,
	.bb-template-v2 nav#object-nav.vertical .selected>a {
		background-color: var(--bb-primary-color);
		border: 0;
		color: var(--bb-body-background-color)
	}

	.bb-template-v2 #buddypress.bp-single-vert-nav.bp-vertical-navs .bp-wrap nav#object-nav.vertical li.selected>a .count,
	.bb-template-v2 nav#object-nav.bb-single-main-nav--vertical .selected>a .count,
	.bb-template-v2 nav#object-nav.vertical .selected>a .count {
		background-color: var(--bb-body-background-color);
		color: var(--bb-primary-color)
	}

	.bb-template-v2 #buddypress.bp-single-vert-nav.bp-vertical-navs .bp-wrap nav#object-nav.vertical ul li.selected a:hover {
		background-color: var(--bb-primary-color);
		color: var(--bb-body-background-color)
	}

	.bb-template-v2 #page #buddypress #item-body .bp-profile-wrapper #subnav .selected:after {
		background-color: transparent
	}
}

@media screen and (min-width:46.8em) {
	.bb-template-v2 nav#object-nav.bb-single-main-nav--vertical>ul>li>a .bb-single-nav-item-point {
		padding-bottom: 0;
		border: 0
	}
}


@media screen and (max-width:900px) {
	.bb-template-v2 #buddypress .bp-settings-container .bp-navs li a {
		padding: 10px 1rem
	}
}

@media (max-width:544px) {
	.bb-photos-wrap #boss-media-create-album-popup .bb-model-footer {
		flex-direction: column
	}

	.bb-photos-wrap #boss-media-create-album-popup .bb-model-footer .button.push-right {
		margin: 20px auto 0
	}

	.bb-photos-wrap #boss-media-create-album-popup .bb-model-footer .bb-dropdown-wrap {
		width: 100%
	}

	.bb-photos-wrap #boss-media-create-album-popup .bb-model-footer .bb-dropdown-wrap select {
		width: 100%
	}
}


@media (max-width:480px) {
	.bb-album-actions {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}
}


@media (min-width:1025px) {
	.bb-media-model-inner {
		max-height: 90vh;
		min-height: 90vh
	}

	.bb-media-section {
		flex: 1;
		min-width: 0
	}

	.bb-media-info-section {
		flex: 0 0 380px;
		min-width: 0
	}
}

@media (max-width:1024px) {
	a.bb-close-model {
		top: 10px;
		right: 10px
	}

	.document.document-theatre {
		display: block
	}

	#buddypress .bb-document-theater {
		width: calc(100% - 60px);
		min-width: initial;
		margin: 0 30px;
		height: 100%;
		max-width: 100%
	}

	#buddypress .bb-document-theater .bb-media-model-inner {
		height: 100%;
		display: block
	}

	#buddypress .bb-document-theater .bb-media-model-inner .bb-media-info-section.document {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 100%;
		margin-left: 0;
		max-height: calc(50vh - 40px);
		border-radius: 0 0 4px 4px
	}

	#buddypress .bb-document-theater .bb-media-model-inner .bb-media-info-section.document .activity-list.bp-list {
		min-height: calc(50vh - 40px);
		max-height: calc(50vh - 40px)
	}

	#buddypress .bb-document-theater .bb-media-model-inner .bb-media-info-section.document li.activity_update {
		min-height: calc(50vh - 80px);
		max-height: calc(50vh - 80px)
	}

	#buddypress .bb-document-theater .bb-media-section {
		width: 100%;
		height: auto;
		min-height: 50vh;
		max-height: 50vh;
		background-color: var(--informatizer-white);
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		border-radius: 4px 4px 0 8px
	}

	#buddypress .bb-document-theater .bb-media-section.bb-video-preview .document-preview,
	#buddypress .bb-document-theater .bb-media-section.bb-video-preview .document-preview .video-js {
		min-height: 50vh;
		max-height: 50vh
	}

	#buddypress .bb-document-theater .bb-media-section .img-section {
		max-height: 50vh;
		height: auto;
		display: block;
		text-align: center;
		padding: 5px 0
	}

	#buddypress .bb-document-theater .bb-media-section .img-section .img-block-wrap {
		height: 48vh;
		padding-bottom: 0;
		padding-top: 0
	}

	#buddypress .bb-document-theater .bb-media-section .img-section .img-block-wrap img {
		max-height: calc(50vh - 80px)
	}

	#buddypress .bb-document-theater .bb-media-section.bb-media-no-preview .img-section>p {
		font-size: 1rem;
		padding: 0 10px;
		word-break: break-word
	}

	#buddypress .bb-document-theater .bb-media-section .theater-command {
		opacity: 1;
		visibility: visible
	}

	#buddypress .bb-document-theater .bb-media-section .theater-command.bb-next-document {
		left: auto;
		right: -30px;
		width: 30px;
		padding: 0
	}

	#buddypress .bb-document-theater .bb-media-section .theater-command.bb-prev-document {
		left: -30px;
		width: 30px;
		padding: 0
	}

	#buddypress .bb-document-theater .bb-media-section .CodeMirror {
		height: calc(50vh - 40px);
		border-radius: 4px 4px 0 0
	}

	#buddypress .bb-document-theater .bb-media-section .document-preview .document-text {
		margin-top: 40px
	}

	#buddypress .bb-document-theater .bb-media-section .document-preview h3 {
		right: 0
	}
}

@media (max-width:1000px) {
	.bb-album-cover-wrap .bb-album-content-wrap {
		font-size: 11px;
		padding: 1rem
	}

	.bb-album-cover-wrap h4 {
		font-size: 1rem
	}

	ul.bb-albums-list .bb-more-photos {
		font-size: 10px
	}

	ul.bb-albums-list .bb-more-photos strong {
		font-size: 20px
	}

	.buddypress-wrap .bp-list.bb-photo-list li {
		flex: 0 0 calc(50% - 0.5rem);
	}
}

@media (max-width:580px) {
	ul.bb-albums-list li {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
		min-width: 0
	}

	.bb-album-list-item .bs-cover-wrap {
		padding-top: 95.52%
	}

	.buddypress-wrap .bp-list.bb-photo-list li {
		flex: 0 0 calc(50% - 0.5rem);
	}

	.bb-album-content-wrap .bb-album_stats {
		font-size: 12px
	}

	.bb-album-content-wrap .bb-album_stats [class*=" bb-icon-"] {
		font-size: 20px
	}

	.bb-album-content-wrap .bb-album_stats [class*=" bb-icon-"].bb-icon-video-alt {
		font-size: 17px
	}

	.bb-album-content-wrap .bb-album_stats .bb-album_stats_spacer {
		margin: 0 5px
	}
}

@media (max-width:480px) {
	#buddypress .bb-media-container.member-media #bp-media-single-album .bb-single-album-header input[type=text] {
		display: block;
		width: 100%;
		max-width: 100%;
		margin-bottom: 10px
	}

	#buddypress .bb-media-container.member-media .bb-album-actions {
		flex-wrap: wrap;
		justify-content: space-around
	}

	#buddypress .bb-media-container.member-media .bb-album-actions .button {
		margin: 0 0 10px 0
	}

	#buddypress .bb-media-container.member-media .bb-album-actions select {
		width: 100%;
		direction: ltr
	}
}


@media (min-width:544px) {
	.bb-media-model-inner .post-gif .gif-media-search-dropdown.open {
		left: -40px
	}

	.bb-media-model-inner .post-gif .gif-media-search-dropdown.open:before {
		left: 60px
	}

	.bb-media-model-inner .post-gif:nth-child(3) .gif-media-search-dropdown.open {
		left: -70px
	}

	.bb-media-model-inner .post-gif:nth-child(3) .gif-media-search-dropdown.open:before {
		left: 90px
	}

	.bb-media-model-inner .post-gif:nth-child(3) .gif-media-search-dropdown.open {
		left: -110px
	}

	.bb-media-model-inner .post-gif:nth-child(3) .gif-media-search-dropdown.open:before {
		left: 130px
	}

	.bb-media-model-inner .post-gif:nth-child(4) .gif-media-search-dropdown.open {
		left: -140px
	}

	.bb-media-model-inner .post-gif:nth-child(4) .gif-media-search-dropdown.open:before {
		left: 160px
	}

	.bb-media-model-inner .post-gif:nth-child(5) .gif-media-search-dropdown.open {
		left: -170px
	}

	.bb-media-model-inner .post-gif:nth-child(5) .gif-media-search-dropdown.open:before {
		left: 190px
	}
}

@media (max-width:767px) {
	.bb-document-section .bb-media-only-privacy {
		right: 6px
	}
}


@media screen and (max-width:480px) {
	#buddypress .bp-media-document-uploader .document-uploader-footer {
		-ms-flex-direction: column;
		flex-direction: column
	}

	#buddypress .bp-media-document-uploader .document-uploader-footer .bb-dropdown-wrap {
		width: 100%;
		margin-bottom: 1rem
	}

	#buddypress .bp-media-document-uploader .document-uploader-footer .bb-dropdown-wrap select {
		width: 100%
	}

	#buddypress .bp-media-document-uploader .document-uploader-footer #bp-media-document-submit {
		width: 100%
	}

	#buddypress .bp-media-document-uploader .document-uploader-footer #bp-media-document-prev {
		text-align: center;
		margin: 10px 0 0 0;
		width: 100%
	}

	body.groups #buddypress .bp-media-document-uploader .modal-container .bb-field-steps.bb-field-steps-1.controls-added #bp-dropzone-content {
		margin-bottom: 0
	}

	body.groups #buddypress .bp-media-document-uploader .modal-container .bb-field-steps.bb-field-steps-1.controls-added #bp-dropzone-content #bp-media-document-next {
		display: inline-block !important;
		margin-top: 0
	}
}

@media screen and (max-width:480px) {

	#buddypress #bp-media-single-album .modal-container .bb-field-steps.bb-field-steps-1.controls-added #bp-dropzone-content,
	#buddypress #bp-media-single-folder .modal-container .bb-field-steps.bb-field-steps-1.controls-added #bp-dropzone-content {
		margin-bottom: 0
	}

	#buddypress #bp-media-single-album .modal-container .bb-field-steps.bb-field-steps-1.controls-added #bp-dropzone-content #bp-media-document-next,
	#buddypress #bp-media-single-folder .modal-container .bb-field-steps.bb-field-steps-1.controls-added #bp-dropzone-content #bp-media-document-next {
		display: inline-block !important;
		margin-top: 0
	}
}


@media screen and (max-width:480px) {
	#buddypress .bp-media-photo-uploader .media-uploader-footer {
		-ms-flex-direction: column;
		flex-direction: column
	}

	.bp-media-photo-uploader .media-uploader-footer .bb-dropdown-wrap {
		width: 100%;
	}

	


	#buddypress .bp-media-photo-uploader .media-uploader-footer #bp-media-prev {
		text-align: center;
		margin: 10px 0 0 0;
		width: 100%
	}

	body.groups #buddypress .bp-media-photo-uploader .modal-container .bb-field-steps.bb-field-steps-1.controls-added #bp-dropzone-content {
		margin-bottom: 0
	}

	body.groups #buddypress .bp-media-photo-uploader .modal-container .bb-field-steps.bb-field-steps-1.controls-added #bp-dropzone-content #bp-media-photo-next {
		display: inline-block !important;
		margin-top: 0
	}
}



@media screen and (max-width:540px) {
	

	#media-stream .document-data-table-head .data-head-sort-label {
		position: absolute;
		left: 25px;
		font-size: 0.875rem;
		display: inline-block
	}

	#media-stream .document-data-table-head .data-head-modified,
	#media-stream .document-data-table-head .data-head-name,
	#media-stream .document-data-table-head .data-head-origin,
	#media-stream .document-data-table-head .data-head-visibility {
		-ms-flex-preferred-size: auto !important;
		flex-basis: auto !important;
		width: auto !important;
		padding-right: 1rem
	}

	#media-stream .document-data-table-head .data-head-visibility {
		padding-right: 0
	}
}

@media screen and (max-width:360px) {
	#media-stream .document-data-table-head:before {
		font-size: 12px
	}

	#media-stream .document-data-table-head .data-head-modified,
	#media-stream .document-data-table-head .data-head-name,
	#media-stream .document-data-table-head .data-head-origin,
	#media-stream .document-data-table-head .data-head-visibility {
		padding-right: 7px;
		font-size: 10px
	}

	#media-stream .document-data-table-head .data-head-modified i,
	#media-stream .document-data-table-head .data-head-name i,
	#media-stream .document-data-table-head .data-head-origin i,
	#media-stream .document-data-table-head .data-head-visibility i {
		font-size: 6px;
		-webkit-transform: rotate(180deg) translateY(2px);
		-ms-transform: rotate(180deg) translateY(2px);
		transform: rotate(180deg) translateY(2px)
	}
}


@media screen and (min-width:1025px) {
	.bb-document-theater .bb-media-section {
		border-right: 1px solid #ecedee
	}
}


@media screen and (max-width:980px) {

	.document_more_option_open #media-folder-document-data-table .media-folder_items.is-visible,
	.document_more_option_open .search-document-list .media-folder_items.is-visible {
		z-index: 9
	}
}


@media screen and (max-width:980px) {

	#media-folder-document-data-table .media-folder_items .media-folder_actions .media-folder_action__list.bb_more_dropdown.open,
	.search-document-list .media-folder_items .media-folder_actions .media-folder_action__list.bb_more_dropdown.open {
		position: fixed;
		top: 50%;
		bottom: inherit;
		right: inherit;
		width: 220px;
		z-index: 999
	}
}


@media screen and (max-width:540px) {

	
	.search-document-list .media-folder_items {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		position: relative
	}





	#media-folder-document-data-table .media-folder_items .media-folder_details,
	#media-folder-document-data-table .media-folder_items .media-folder_group,
	#media-folder-document-data-table .media-folder_items .media-folder_visibility,
	.search-document-list .media-folder_items .media-folder_details,
	.search-document-list .media-folder_items .media-folder_group,
	.search-document-list .media-folder_items .media-folder_visibility {
		-ms-flex-preferred-size: 100% !important;
		flex-basis: 100% !important;
	}

	#media-folder-document-data-table .media-folder_items .media-folder_modified,
	.search-document-list .media-folder_items .media-folder_modified {
		width: 100%
	}

	#media-folder-document-data-table .media-folder_items .media-folder_actions,
	.search-document-list .media-folder_items .media-folder_actions {
		position: absolute;
		right: 0;
		top: 19px
	}


}



@media screen and (max-width:540px) {

	#media-folder-document-data-table .media-folder_items:last-child .media-folder_action__list,
	.search-document-list .media-folder_items:last-child .media-folder_action__list {
		bottom: 30px;
		right: -1px
	}
}



@media screen and (max-width:540px) {
	.bp-search-ac .search-document-list .media-folder_items .media-folder_details {
		width: calc(100% - 64px) !important
	}

	.bp-search-ac .search-document-list .media-folder_items .media-folder_visibility {
		flex-basis: initial !important;
		width: auto !important
	}
}



@media screen and (max-width:1440px) {
	.bp-media-header-wrap h2 {
		width: 100%
	}
}

@media screen and (max-width:1220px) {

	
	.bp-media-header-wrap .media-search-form {
		width: 100%;
		margin: 1rem 0 0;
	}

	.bp-media-header-wrap .bb-media-actions-wrap input[type=text],
	.bp-media-header-wrap .media-search-form input[type=text] {
		width: 100% !important
	}

	.bp-media-header-wrap .bb-media-actions-wrap .bb-media-actions,
	.bp-media-header-wrap .bb-media-actions-wrap a.button,
	.bp-media-header-wrap .media-search-form .bb-media-actions,
	.bp-media-header-wrap .media-search-form a.button {
		width: 100%
	}
}

@media screen and (max-width:782px) {
	.bp-media-header-wrap h2 {
		float: none
	}

	.bp-media-header-wrap .bb-media-actions-wrap {
		float: right
	}
}

@media screen and (max-width:640px) {
	.bp-media-header-wrap .bb-media-actions-wrap {
		float: none;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.bp-media-header-wrap .bb-media-actions-wrap .bb-media-actions a {
		width: 100%
	}
}


@media screen and (max-width:1120px) {
	.bp-media-header-wrap .media-search-form {
		width: 100%;
		margin: 1rem 0 0;
	}

	.bp-media-header-wrap .media-search-form input[type=text] {
		width: 100%
	}

	
}



@media screen and (max-width:1480px) {
	#bp-media-single-folder .album-single-view .bp-media-header-wrap .bp-media-header-wrap-inner {
		webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		position: relative
	}

	#bp-media-single-folder .album-single-view .bp-media-header-wrap .bb-single-album-header {
		margin-bottom: 10px
	}

	#bp-media-single-folder .album-single-view .bp-media-header-wrap .bb-media-actions,
	#bp-media-single-folder .album-single-view .bp-media-header-wrap .bb-single-album-header {
		width: 100%;
		-webkit-flex-basis: 30%;
		-ms-flex-preferred-size: 30%;
		flex-basis: 100%
	}
}

@media screen and (max-width:1220px) {
	#bp-media-single-folder .album-single-view .bp-media-header-wrap .bb-media-actions .media-folder_items {
		position: absolute;
		right: 0;
		top: 3px
	}

	#bp-media-single-folder .album-single-view .bp-media-header-wrap .bb-media-actions>a {
		width: 100%;
		margin: 0 0 10px
	}

	body.document #bp-media-single-folder .album-single-view .bp-media-header-wrap .bp-media-header-wrap-inner {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	body.document #bp-media-single-folder .album-single-view .bp-media-header-wrap .bp-media-header-wrap-inner .bb-media-actions,
	body.document #bp-media-single-folder .album-single-view .bp-media-header-wrap .bp-media-header-wrap-inner .bb-single-album-header {
		width: 100%;
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%
	}
}


@media screen and (max-width:980px) {
	#bp-media-single-folder .bp-media-header-wrap .media-folder_items .media-folder_action__list.bb_more_dropdown.open {
		position: fixed;
		top: 50%;
		bottom: inherit;
		right: inherit;
		width: 220px;
		z-index: 999
	}
}


@media screen and (max-width:1120px) {
	#bp-media-single-folder .album-single-view .bp-media-header-wrap .bp-media-header-wrap-inner {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	#bp-media-single-folder .album-single-view .bp-media-header-wrap .bb-single-album-header {
		width: 100%;
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%
	}

	#bp-media-single-folder .album-single-view .bp-media-header-wrap .bb-media-actions {
		float: left;
		width: 100%;
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		padding-right: 25px
	}

	#bp-media-single-folder .album-single-view .bp-media-header-wrap .bb-media-actions>select {
		float: right
	}

	#bp-media-single-folder .album-single-view .bp-media-header-wrap .bb-media-actions .media-folder_items {
		position: absolute;
		right: 0;
		top: 3px
	}

	#bp-media-single-folder .album-single-view .bp-media-header-wrap .bb-media-actions>a {
		margin-left: 0;
		margin-right: 10px
	}
}

@media screen and (max-width:640px) {
	#bp-media-single-folder .album-single-view .bp-media-header-wrap .bb-media-actions {
		padding-right: 0
	}

	#bp-media-single-folder .album-single-view .bp-media-header-wrap .bb-media-actions>a,
	#bp-media-single-folder .album-single-view .bp-media-header-wrap .bb-media-actions>select {
		width: 100%;
		margin: 5px 0
	}

	#bp-media-single-folder .album-single-view .bp-media-header-wrap .bb-single-album-header .bb-title {
		padding-right: 25px
	}
}


@media screen and (max-width:520px) {

	.bp-media-move-file .bb-model-footer a.bp-document-open-create-popup-folder,
	.bp-media-move-file .bb-model-footer a.bp-media-open-create-popup-folder,
	.bp-media-move-folder .bb-model-footer a.bp-document-open-create-popup-folder,
	.bp-media-move-folder .bb-model-footer a.bp-media-open-create-popup-folder,
	.bp-video-move-file .bb-model-footer a.bp-document-open-create-popup-folder,
	.bp-video-move-file .bb-model-footer a.bp-media-open-create-popup-folder {
		display: block;
		float: none;
		margin: 0 0 1rem 0;
		text-align: left
	}
}


@media screen and (max-width:420px) {

	.modal-container .bb-field-steps #bp-media-create-folder-submit,
	.modal-container .bb-field-steps .bb-field-steps-previous {
		float: none;
		width: 100% !important;
		margin-bottom: 10px
	}
}

@media screen and (max-width:420px) {
	.bp-media-document-uploader .bb-model-footer {
		-ms-flex-direction: column;
		flex-direction: column
	}

	.bp-media-document-uploader .bb-model-footer>a {
		width: 100% !important;
		margin-bottom: 10px
	}
}


@media screen and (max-width:1024px) {

	body.buddyboss-theme.directory.document .site-main .document-options,
	body.buddyboss-theme.directory.document .site-main .media-options,
	body.buddyboss-theme.directory.document .site-main .video-options,
	body.buddyboss-theme.directory.media .site-main .document-options,
	body.buddyboss-theme.directory.media .site-main .media-options,
	body.buddyboss-theme.directory.media .site-main .video-options,
	body.buddyboss-theme.directory.video .site-main .document-options,
	body.buddyboss-theme.directory.video .site-main .media-options,
	body.buddyboss-theme.directory.video .site-main .video-options {
		position: static;
		margin: 0
	}
}

@media screen and (min-width:46.8em) {

	body.buddypress .entry-content,
	body.buddypress .entry-header,
	body.buddypress .site-content .entry-header {
		max-width: none
	}

	body.buddypress .entry-header {
		float: none;
		max-width: none
	}

	body.buddypress .entry-content {
		float: none;
		max-width: none
	}

	body.buddypress .site-content {
		padding-top: 2.5em
	}

	body.buddypress #page #primary {
		max-width: none
	}

	body.buddypress #page #primary .entry-content,
	body.buddypress #page #primary .entry-header {
		float: none;
		width: auto
	}
}


@media screen and (min-width:46.8em) {

	.buddypress-wrap .main-navs:not(.dir-navs) li.current a,
	.buddypress-wrap .main-navs:not(.dir-navs) li.selected a {
		background-color: var(--informatizer-white);
		color: #333333;
		font-weight: 700
	}

	.buddypress-wrap .main-navs.vertical li.current a,
	.buddypress-wrap .main-navs.vertical li.selected a {
		background-color: #555;
		color: #fafafa;
		text-decoration: none
	}

	.buddypress-wrap.bp-dir-hori-nav:not(.bp-vertical-navs) nav {
		border-bottom: 1px solid #eeeeee;
		border-top: 1px solid #eeeeee;
		-webkit-box-shadow: 0 2px 12px 0 #fafafa;
		-moz-box-shadow: 0 2px 12px 0 #fafafa;
		box-shadow: 0 2px 12px 0 #fafafa
	}
}

@media screen and (max-width:46.8em) {
	.buddypress-wrap .single-screen-navs {
		border: 1px solid #eee
	}



	.buddypress-wrap .single-screen-navs li:last-child {
		border-bottom: none
	}

	.bp-subnavs li.current a,
	.bp-subnavs li.current a:focus,
	.bp-subnavs li.current a:hover,
	.bp-subnavs li.selected a,
	.bp-subnavs li.selected a:focus,
	.bp-subnavs li.selected a:hover {
		background-color: #555;
		color: #fff
	}
}

@media screen and (min-width:46.8em) {
	.buddypress-wrap .bp-navs li {
		float: left
	}

	.buddypress-wrap #subsubnav .activity-search {
		float: left
	}

	.buddypress-wrap #subsubnav .filter {
		float: right
	}
}


@media screen and (min-width:46.8em) {
	.bp-dir-vert-nav .bp-navs.dir-navs {
		background: 0 0
	}

	.bp-dir-vert-nav .bp-navs.dir-navs a .count {
		float: right
	}
}


@media screen and (min-width:32em) {
	.buddypress-wrap .subnav-filters li {
		margin-bottom: 0
	}

	.buddypress-wrap .subnav-filters .bp-search,
	.buddypress-wrap .subnav-filters .dir-search,
	.buddypress-wrap .subnav-filters .feed,
	.buddypress-wrap .subnav-filters .group-act-search,
	.buddypress-wrap .subnav-filters .group-invites-search,
	.buddypress-wrap .subnav-filters .subnav-search,
	.buddypress-wrap .subnav-filters .subnav-search form,
	.buddypress-wrap .subnav-filters .user-messages-bulk-actions {
		float: left
	}

	.buddypress-wrap .subnav-filters .component-filters,
	.buddypress-wrap .subnav-filters .last {
		float: right;
		margin-top: 0;
		margin-left: 0;
		width: auto
	}

	.buddypress-wrap .subnav-filters .component-filters select,
	.buddypress-wrap .subnav-filters .last select {
		max-width: 250px
	}
}


@media screen and (max-width:32em) {
	.buddypress-wrap .subnav-filters .grid-filters {
		margin-top: 10px
	}
}

@media screen and (min-width:32em) {
	.buddypress-wrap .subnav-filters .grid-filters {
		float: right;
		padding: 0
	}
}



@media screen and (min-width:46.8em) {
	.bp-list li .item .list-title {
		font-size: 26px
	}
}


@media screen and (min-width:46.8em) {
	.bp-list li .item-avatar {
		float: left;
		margin-right: 5%
	}

	.bp-list li .item {
		margin: 0;
		overflow: hidden
	}

	.bp-list li .item .item-meta,
	.bp-list li .item .list-title {
		float: none;
		text-align: left
	}

	.bp-list li .item .group-details,
	.bp-list li .item .last-post {
		text-align: left
	}

	.bp-list li .group-desc,
	.bp-list li .last-post,
	.bp-list li .user-update {
		clear: none;
		overflow: hidden;
		width: auto
	}

	.bp-list li .action {
		clear: left;
		padding: 0;
		text-align: left
	}

	.bp-list li .action li.generic-button {
		margin-right: 0
	}

	.bp-list li .action div.generic-button {
		margin: 0 0 10px
	}

	.bp-list li .generic-button {
		display: block;
		margin: 0 0 5px 0
	}
}


@media screen and (max-width:1000px) {
	.buddypress-wrap ul.bp-list.groups-dir-list:not(.grid) .item-entry .item {
		flex-direction: column;
		-ms-flex-align: flex-start;
		-webkit-align-items: flex-start;
		-webkit-box-align: flex-start;
		align-items: flex-start
	}

	.buddypress-wrap ul.bp-list.groups-dir-list:not(.grid) .item-entry .item .group-footer-wrap {
		-ms-flex-align: flex-start;
		-webkit-align-items: flex-start;
		-webkit-box-align: flex-start;
		align-items: flex-start;
		margin-bottom: 1rem;
		flex-direction: column
	}

	.buddypress-wrap ul.bp-list.groups-dir-list:not(.grid) .item-entry .item .footer-button-wrap,
	.buddypress-wrap ul.bp-list.groups-dir-list:not(.grid) .item-entry .item .group-members-wrap {
		margin-top: 10px
	}
}

@media screen and (max-width:375px) {
	.buddypress-wrap ul.bp-list.groups-dir-list:not(.grid) .item-entry .item-avatar {
		width: 100%;
		margin-bottom: 10px
	}

	.buddypress-wrap ul.bp-list.groups-dir-list:not(.grid) .item-entry .list-wrap {
		flex-wrap: wrap
	}

	.buddypress-wrap ul.bp-list.groups-dir-list:not(.grid) .item-entry .list-wrap .item {
		padding-left: 0;
		width: 100%
	}
}

@media screen and (max-width:375px) {
	.buddypress-wrap ul.bp-list.groups-dir-list>li {
		min-width: 280px
	}
}

@media screen and (min-width:32em) {
	#activity-stream {
		clear: both;
		padding-top: 1em
	}
}


@media screen and (min-width:46.8em) {

	.friends-request-list li,
	.membership-requests-list li {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		-webkit-flex-flow: row nowrap;
		-moz-flex-flow: row nowrap;
		-ms-flex-flow: row nowrap;
		-o-flex-flow: row nowrap;
		flex-flow: row nowrap
	}

	.friends-request-list li .item,
	.membership-requests-list li .item {
		-webkit-flex: 1 1 auto;
		-moz-flex: 1 1 auto;
		-ms-flex: 1 1 auto;
		-o-flex: 1 1 auto;
		flex: 1 1 auto
	}

	.friends-request-list li .action,
	.membership-requests-list li .action {
		text-align: right
	}

	.friends-request-list li .item-title,
	.membership-requests-list li .item-title {
		font-size: 22px;
		text-align: left
	}

	.friends-request-list li .item-title h3,
	.membership-requests-list li .item-title h3 {
		margin: 0
	}
}

@media screen and (min-width:46.8em) {
	body:not(.logged-in) .bp-list .item {
		margin-right: 0
	}
}


@media screen and (max-width:500px) {
	.activity-post-name-status {
		max-width: 80%
	}
}


@media screen and (max-width:580px) {

	.activity-update-form .whats-new-form-footer,
	.bp-nouveau-activity-form-placeholder- .whats-new-form-footer {
		flex-direction: column;
		align-items: center;
		padding-top: 1em
	}

	.activity-update-form .activity-form.focus-in #activity-form-submit-wrapper,
	.bp-nouveau-activity-form-placeholder- .activity-form.focus-in #activity-form-submit-wrapper {
		padding: 0 1rem
	}

	.activity-update-form #whats-new-form.activity-form.has-draft #discard-draft-activity,
	.bp-nouveau-activity-form-placeholder- #whats-new-form.activity-form.has-draft #discard-draft-activity {
		padding: 0 10px 0 5px
	}

	.activity-update-form .activity-form.focus-in .whats-new-form-header #user-status-huddle,
	.bp-nouveau-activity-form-placeholder- .activity-form.focus-in .whats-new-form-header #user-status-huddle {
		flex-wrap: wrap
	}

	.activity-update-form .activity-form.focus-in .whats-new-form-header #user-status-huddle .activity-post-name-status,
	.bp-nouveau-activity-form-placeholder- .activity-form.focus-in .whats-new-form-header #user-status-huddle .activity-post-name-status {
		max-width: 50%
	}
}