/*--------------------------------------------------------------
This is your custom stylesheet.

Add your own styles here to make theme updates easier.
To override any styles from other stylesheets, simply copy them into here and edit away.

Make sure to respect the media queries! Otherwise you may
accidentally add desktop styles to the mobile layout.

You're the boss, so have fun editing!

--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
-- Fonts
1.0 - Global Styles
 - Markeplace menu
 - Overview page and slider
 - Featured page
 - Directory page
 - MVPs page
 - Trending page
 - Footer

2.0 - Responsive media queries (mobile styles)
	2.1 - MAXIMUM width of 480 pixels (phones and smaller)
	2.2 - MINIMUM width of 481 pixels (phones and larger)
	2.3 - MINIMUM width of 721 pixels (tablets and larger)

3.0 - Home page
4.0 - Profile page
5.0 - Messages
6.0 - Notifications
7.0 - Settings
8.0 - Youser
	8.1 - Profile
	8.2 - Groups
	8.3 - Friends
	8.4 - Profile Group
9.0  - Forums page
10.0 - Activity page
11.0 - Profile - Forums page
12.0 - Profile - Activity page
13.0 - Single Group Activity
	13.1 - Single Group Profile
	13.2 - Single Group Topics
	13.3 - Single Group Manage
	13.4 - Single Group - Reply on topic
14.0 - Profile Invites 
--------------------------------------------------------------*/

/*--------------------------------------------------------------
Fonts
--------------------------------------------------------------*/


body{
	font-family: "Museo-Sans";
}



/*--------------------------------------------------------------
1.0 - Global Styles
--------------------------------------------------------------*/
.header-cart {
	display: none;
}

.logged-in .header-cart {
	display: inline-block;
}

.page-template-home .footer-inner-top,
.page-template-home #inner-wrap,
.home-page .footer-inner-top,
.home-page #inner-wrap
{
	background-image: url('/wp-content/themes/onesocial-child/images/mwp-bg-slant.png');
	background-attachment: fixed;
	background-size: cover;
	background-position: 100%;
}

html .bb-marketplace #primary,
html body:not(.buddypress) #content article{
	background: transparent;
}

.is-mobile #sub-trigger i{
	color: #FFF;
}

html #mobile-header{
	background: #16374b;
}

#mobile-header h1{
	display: flex;
	align-items: center;
	justify-content: center;
}

.entry-title{
	font-size: 32px;
	font-weight: 300;
	text-align: center;
	margin-bottom: 60px;
}

/* Markeplace menu */
.subheader-warpper{
	background-color: #2eb9fb;
}

.is-desktop .subheader-warpper-inside{
	display: flex;
	align-items: center;
	margin: 0 auto;
	padding: 0 15px;
	max-width: 1170px;
}

#main-wrap .subheader{
	background: none;
	border: none;
}

.is-desktop .subheader .header-wrapper{
	padding: 10px 0;
}

.is-desktop nav.subheader .menu > li{
	padding-right: 0;
}

.is-desktop nav.subheader .menu.nav > li.menu-item > a,
.is-desktop nav.subheader .menu > li > b{
	display: block;
	height: auto;
	padding: 0 16px;
	line-height: 40px;
	font-size: 16px;
	font-weight: 300;
	text-transform: none;
	color: #FFF;
	border-radius:  4px;
	font-style: normal;
	font-family: "Museo-Sans";

}

.is-desktop nav.subheader .menu.nav > li.menu-item.current_page_item > a,
.is-desktop nav.subheader .menu.nav > li.menu-item.current-menu-item > a{
	background: #16374b;
}

.is-desktop nav.subheader .menu.nav > li.menu-item > a:before{
	font-family: "FontAwesome";
	margin-right: 5px;
}

.is-desktop nav.subheader .menu.nav > li.menu-item.overview > a:before{
	content: "\f001";
}

.is-desktop nav.subheader .menu.nav > li.menu-item.featured > a:before{
	content: "\f091";
}

.is-desktop nav.subheader .menu.nav > li.menu-item.directory > a:before{
	content: "\f0c0";
}

.is-desktop nav.subheader .menu.nav > li.menu-item.mvps > a:before{
	content: "\f005";
}

.is-desktop nav.subheader .menu.nav > li.menu-item.trending > a:before{
	content: "\f062";
}

/** Subheader search */
.subheader-search-wrap{
	margin-left: auto;
}

.subheader-search-wrap .search-wrap{
	display: flex;
	align-items: center;
}

.subheader-search-wrap input[type="text"],
.subheader-search-wrap a.search-filter,
.subheader-search-wrap button{
	padding: 8px 12px;
	line-height: 20px;
	font-size: 14px;
	font-weight: 300;
	background: rgba(0,0,0,.5);
	color: #FFF;
	border: none;
}

.subheader-search-wrap input[type="text"]{
	min-width: 220px;
}

.subheader-search-wrap input[type="text"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	color: #f7f7f7;
}
.subheader-search-wrap input[type="text"]::-moz-placeholder { /* Firefox 19+ */
	color: #f7f7f7;
}
.subheader-search-wrap input[type="text"]:-ms-input-placeholder { /* IE 10+ */
	color: #f7f7f7;
}
.subheader-search-wrap input[type="text"]:-moz-placeholder { /* Firefox 18- */
	color: #f7f7f7;
}

.subheader-search-wrap a.search-filter{
	display: block;
	background: rgba(0,0,0,.6);
}

.subheader-search-wrap a.search-filter span{
	margin-right: 5px;
}

.subheader-search-wrap button{
	background-color: #16374b;
}

.header-button.underlined {
    box-shadow: none!important;
}

.search-filter-wrap{
	position: relative;
}

.search-filter-dropdown{
	position: absolute;
	margin: 0;
	min-width: 150px;
	padding: 8px 0;
	list-style-type: none;
	background: rgba(14,56,74,.85);
	border-radius: 4px;
	z-index: 15;
	opacity: 0;
	visibility: hidden;
	transition: all 200ms ease;
	transform: translateY(10px);
}



.search-filter-wrap:hover .search-filter-dropdown{
	opacity: 1;
	visibility: visible;
	transform: translateY(0);
}

.search-filter-dropdown a {
	display: block;
	padding: 4px 10px;
	white-space: nowrap;
}

.search-filter-dropdown a:hover{
	color: #FFF;
}

/* Overview page and slider */
.page-template-diagonalsliderpage #primary,
.page-template-overview .site,
.page-template-featured .site,
.page-template-trending .site,
body.page-template-overview #content article,
body.page-template-featured #content article,
body.page-template-trending #content article{
	padding: 0;
}

@media screen and (min-width: 481px){
	.page-template-diagonalsliderpage #main,
	.providers-directory.directory.members #main,
	.page-template-overview #main,
	.page-template-featured #main,
	.page-template-directory #main,
	.page-template-trending #main{
		max-width: none;
	}
}

.page-template-overview .subheader-warpper,
.page-template-featured .subheader-warpper,
.page-template-trending .subheader-warpper{
	border-bottom: none;
}

.page-template-overview #primary,
.page-template-featured #primary,
.page-template-trending #primary{
	padding: 0;
}

.mw-overview-wrap{
	overflow: hidden;
}

.mw-overview-slider{
	display: flex;
	margin: 0 -80px;
	list-style-type: none;
}

.mw-overview-slider li{
	position: relative;
	flex: 1;
	transition: flex 500ms ease-out;
}

.mw-slide-inside{
	height: 700px;
	transform:skewX(-10deg);
	overflow: hidden;
	border-right: 4px solid #FFF;
}

.mw-slide-background-wrap{
	height: 700px;
	position: relative;
	margin-left: -80px;
	margin-right: -80px;
	transform:skewX(10deg);
}

.mw-slide-background{
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: cover;
}

.mw-slide-background:after{
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: linear-gradient(145deg,rgba(22, 55, 75, 0.2),rgba(18, 72, 98, 0.2));
	opacity: 1;
	transition: all 500ms ease;
}

.mw-slide-content{
	position: absolute;
	top: 50%;
	left: 50px;
	right: 50px;
	transform: translateY(-50%);
	text-align: right;
}

.mw-overview-slider li:first-child .mw-slide-content{
	left: 120px;
}

.mw-overview-slider li:last-child .mw-slide-content{
	right: 120px;
}

.mw-slide-content h3 a{
	position: relative;
	padding: 5px 0;
	font-size: 28px;
	text-transform: uppercase;
	color: #FFF;
	font-weight: 500;
}

.mw-slide-content h3 a::before{
	content: "";
	display: block;
	position: absolute;
	top: 0;
	right: -30px;
	bottom: 0;
	left: 0;
	padding-right: 30px;
	z-index: -1;
	border-radius: 4px;
	transform: skew(-10deg);
	background: linear-gradient(to right,rgba(0,0,0,0) 0%,rgba(0,0,0,0.45) 80%);
}

.mw-slide-content p{
	margin-right: 20px;
	font-size: 16px;
	font-weight: 300;
	color: #FFF;
	text-shadow: -2px 2px 5px rgb(0, 0, 0, 0.6);
}

.mw-slide-content .slider-cta{
	position: relative;
    margin-right: 10px;
    padding: 10px 15px;
    line-height: 20px;
    color: #FFF;
    text-transform: none;
    font-weight: 300;
    font-size: 16px;
}

.mw-slide-content .slider-cta:before{
	content: "";
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border-radius: 4px;
	transform: skew(-10deg);
	z-index: -1;
	background: #2eb9fb;
	transition: all 200ms ease;
}

.mw-slide-content .slider-cta:hover:before{
	background: #16374b;
}

.mw-overview-slider li:hover{
	flex: 1.6;
}

.mw-overview-slider li:hover .mw-slide-background:after{
	opacity: 0
}

.widgetmore{
	text-transform:lowercase;
	font-size:16px;
}
.widget_custom_cat ul{
	margin-bottom:10px;
}

@media( max-width: 1200px ){
	.mw-overview-slider{
		flex-direction: column;
		margin: 0;
	}
	.mw-slide-inside,
	.mw-slide-background-wrap{
		min-height: 460px;
		height: auto;
		transform: none;
	}
	.mw-slide-inside{
		border: none;
	}
	.mw-slide-background-wrap{
		margin: 0;
	}
	.mw-slide-content,
	.mw-overview-slider li:first-child .mw-slide-content,
	.mw-overview-slider li:last-child .mw-slide-content{
		left: 30px;
		right: 30px;
	}
}

@media( max-width: 480px ){

	.page-template-diagonalsliderpage .site,
	.page-template-diagonalsliderpage .site article
	{
		padding-bottom: 0px!important;
	}

	.mw-slide-content,
	.mw-overview-slider li:first-child .mw-slide-content,
	.mw-overview-slider li:last-child .mw-slide-content{
		left: 20px;
		right: 20px;
	}
}

/* Featured page */

.mw-featured-slide{
	position: relative;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: cover;
}

body:not(.profile) .mw-featured-slide{
	height: 480px;
}

.mw-featured-intro{
	background-attachment: fixed;
    background-size: cover;
    background-position: 100%;
}





.mw-featured-slider .slick-arrow{
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	top: 0;
	bottom: 0;
	width: 15%;
	z-index: 5;
	background: transparent;
	font-size: 20px;
	outline: none;
	transition: all 200ms ease;
}

.mw-featured-slider .slick-arrow.slick-prev{
	left: 0;
}

.mw-featured-slider .slick-arrow.slick-next{
	right: 0;
}

.mw-featured-slider .slick-dots{
	position: absolute;
	display: flex;
	bottom: 24px;
	left: 50%;
	transform: translateX(-50%);
	margin: 0;
	list-style-type: none;
}

.mw-featured-slider .slick-dots button{
	margin: 0 3px;
	padding: 0;
	width: 30px;
	height: 3px;
	font-size: 0;
	background: #FFF;
	opacity: 0.5;
	outline: none;
	transition: all 200ms ease;
}

.mw-featured-slider .slick-dots .slick-active button{
	opacity: 1;
}

.mw-slide-caption {
	position: absolute;
	bottom: 20px;
	left: 15%;
	right: 15%;
	padding: 20px;
	text-align: center;
	color: #fff;
	background: rgba(0,0,0,.5);
}

.mw-slide-caption h3{
	margin-bottom: 10px;
	font-size: 28px;
	font-weight: 300;
	color: #FFF;
}

.mw-slide-caption p{
	margin-bottom: 16px;
	font-size: 16px;
	font-weight:300;
}

h2.mw-featured-intro-heading{
	margin-bottom: 20px;
	text-align: center;
	font-size: 36px;
	font-weight: 300;
	line-height: 40px;
}

.mw-featured-intro-desc{
	font-size: 20px;
	font-weight: 300;
	line-height: 30px;
	text-align: center;
}

.mw-featured-intro{
	padding: 60px 0;
}

.mw-featured-intro .mw-container{
	padding: 0 15px;
}

.mw-featured-icons-wrap{
	display: flex;
	align-items: center;
}

.mw-featured-icon{
	position: relative;
	flex: 1;
	display: flex;
	align-items: center;
}

.mw-featured-icon img{
	width: 80px;
}

.mw-featured-icon p{
	margin: 0 0 0 10px;
	max-width: 185px;
	font-size: 24px;
	line-height: 26px;
	font-weight: 300;
	color: #2eb9fb;
}

.mw-featured-icon:after{
	content: "\f078";
	font-family: "FontAwesome";
	position: absolute;
	bottom: -30px;
	left: 50%;
	transform: translateX(-50%);
	color: #2eb9fb;
}

.mw-featured-professionals-section{
	position: relative;
	padding: 100px 0;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%;
	background-attachment: fixed;
}

.mw-featured-professionals-section:before{
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: linear-gradient(45deg,#16374b,#2eb9fb 45%,#2eb9fb 55%,#16374b);
	opacity: 0.75;
}

.mw-featured-professionals-section.mw-section-inverse:before{
	background: linear-gradient(135deg,#92dbfd,#fff 75%,#92dbfd);
}

.mw-featured-professionals-section .mw-container{
	position: relative;
	display: flex;
	align-items: center;
	z-index: 5;
}

.mw-featured-professionals-section .mw-card{
	flex: 1;
	margin: 0 15px;
	position:relative;
}

.mw-user-card{
	overflow: hidden;
	background: rgba(0,0,0,.75);
	box-shadow: 0 25px 20px -20px rgba(0,0,0,.25);
	border-radius: 4px;
}

.mw-user-card img{
	width: 100%;
}

.mw-section-inverse .mw-user-card,
.mw-user-card.directory-card{
	background: #FFF;
}

.mw-user-card .card-body{
	padding: 10px;
}

.mw-user-card .mw-card-cta,
.mw-card-text-cta{
	display: block;
	padding: 8px 16px;
	font-size: 16px;
	line-height: 20px;
	text-align: center;
	background-color: #16374b;
	color: #FFF;
	font-weight:300;
}

.mw-user-card .mw-card-cta:hover{
	background: #0b212e;
}

.mw-section-inverse .mw-user-card .mw-card-cta,
.directory-card .mw-card-cta{
	background-color: rgba(46,185,251,.15);
	color: #16374b;
}

.mw-section-inverse .mw-user-card .mw-card-cta:hover,
.directory-card .mw-card-cta:hover{
	background-color: rgba(46,185,251,.3);
}

.mw-user-card .card-title{
	margin-bottom: 10px;
	font-size: 24px;
	font-weight: 300;
	color: #FFF;
}

.mw-user-card .card-text{
	margin: 0;
	color: #FFF;
	font-weight: 300;
}

.mw-section-inverse .mw-user-card .card-title,
.mw-section-inverse .mw-user-card .card-text{
	color: #16374b;
}

.mw-text-card{
	text-align: right;
}

.mw-section-inverse .mw-text-card{
	text-align: left;
}

.mw-text-card h2{
	font-size: 32px;
	line-height: 36px;
	color: #FFF;
}

.mw-text-card .lead{
	font-size: 18px;
	font-weight: 300;
	color: #FFF;
	line-height: normal;
}

.mw-section-inverse .mw-text-card h2,
.mw-section-inverse .mw-text-card .lead{
	color: #16374b;
}

.mw-card-text-cta{
	display: inline-block;
	background: #2eb9fb;
	border: 1px solid transparent;
	border-radius: 4px;
	font-weight:300;
}

.mw-card-text-cta:hover{
	background: #05a5f1;
}

.mw-card-text-cta span,
.directory-tabbed-nav a span,
.widget_custom_cat li a span{
	display: inline-block;
	padding: 3px 7px;
	font-size: 12px;
	line-height: 12px;
	vertical-align: middle;
	border-radius: 160px;
	background: #05a5f1;

}

.directory-card .card-tags span{
	display: inline-block;
	padding: 3px 7px;
	font-size: 12px;
	line-height: 12px;
	vertical-align: middle;
	border-radius: 160px;
	background: #16374b;
}
.page-template-featured .mw-featured-professionals-section .mw-card.descript_section{
	width:calc(25% - 30px );
}
.sec_hold{
   width:calc(75% - 30px);
   display: flex;
	flex-wrap: wrap;
}
.page-template-featured .mw-featured-professionals-section .mw-card{
	width:calc(100% / 3 - 30px);
	 margin:0px 15px 0px;
 }

 .page-template-featured .mw-user-card .mw-card-cta{
	position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
}
.page-template-featured .mw-user-card .card-body{
	padding-bottom:50px;
}

#item-meta.author-header-meta{
	position: absolute!important;
    bottom: 0px;
    margin: 0px!important;
	padding: 0px!important;
	left:0px;
	right:0px;
}

#item-meta.author-header-meta #user_switching_switch_to{
	margin:0px!important;
}

#item-meta.author-header-meta #user_switching_switch_to a{
	padding:10px 0px!important;
	background-color:transparent;
	color:#16374b;
	font-weight:700;
    font-size:14px;
}



@media( max-width: 991px ){
	.mw-featured-icon:after {
		bottom: -10px;
	}

	.mw-featured-professionals-section{
		padding: 85px 0;
	}
	.page-template-featured .mw-featured-professionals-section .mw-container,
	.page-template-featured .mw-featured-icons-wrap{
		flex-wrap: wrap;
	}

	.page-template-featured .mw-featured-professionals-section .mw-card.descript_section{
	 width:100%;
	 padding:0 15px 30px;
	 order:1;
	}
	.page-template-featured .mw-featured-professionals-section .mw-card{
   width:calc(100% / 3 - 30px);
    margin:0px 15px 0px;
}

.sec_hold{
	width:100%;
	order:2;
}

	.mw-featured-icon{
		flex: 1 1 45%;
		margin-top: 15px;
		margin-bottom: 15px;
	}

	.mw-featured-icon p{
		max-width: none;
	}
}
@media (max-width: 715px){
.mw-featured-icon:after {
    bottom: -20px;
}

}


@media (max-width: 600px){
.mw-user-card .card-body{
	padding-bottom:70px;
}
}


@media( max-width: 480px ){
	.page-template-featured .mw-featured-professionals-section .mw-card.descript_section{
		width:100%;
		padding:0 5px 30px;
		text-align: center;
	   }
	   .page-template-featured .mw-featured-professionals-section .mw-card{
	  width:calc(50% - 10px);
	   margin:0px 5px 10px;
	   flex:none;
	   flex-basis: inherit!important;
   }


	.mw-featured-icon p {
		font-size: 18px;
		line-height: 24px;
	}
	.mw-featured-icon:after {
		bottom: -10px;
	}


	.mw-slide-caption {
		left: 5%;
		right: 5%;
	}

	.mw-featured-professionals-section .mw-card,
	.mw-featured-icon{
		flex-basis: 90%;
	}
}

/* Directory page */

.subscribers-directory .directory-filter {
	display: none;
}

.subscribers-directory .tabbed-nav-wrapper {
	display: none;
}

.subscribers-directory .item-desc .profile-data .members-primary-skill {
	margin-right: 25px;
}

.directory-filter{
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	padding-bottom: 6px;
	margin-bottom: 16px;
	border-bottom: 1px solid #DDD;
}

.directory-filter > * {
	margin-right: 10px;
	margin-bottom: 10px;
}

.directory.members #buddypress .directory-filter div.submit input[type=submit],
.directory-filter input[type='text'],
.widget-area .widget_search input[type='text'],
.directory-filter .buddyboss-select,
.directory-filter a.clear-search,
.directory-filter button{
	padding: 8px 12px;
	font-size: 16px;
	line-height: 1.25;
	color: #464a4c;
	background-color: #fff;
	border: 1px solid rgba(0,0,0,.15);
	border-radius: .25rem;
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

.directory-filter .buddyboss-select{
	min-width: 216px;
	min-height: 37px;
	margin-top: 0;
}

.directory-filter .buddyboss-select-inner{
	margin: 0;
	height: auto;
	font-size: 16px;
	line-height: 1.25;
	border: none;
}

.directory-filter .buddyboss-select-inner span{
	padding-left: 0;
	height: auto;
	font-size: 16px;
	text-transform: none;
	font-weight: 300;
	line-height: 20px;
	color: #464a4c;
}

html .is-desktop .buddyboss-select-inner span{
	color: #464a4c;
}

.directory-filter .buddyboss-select-inner:after{
	border: none;
	height: 20px;
	top: 2px;
	line-height: 20px;
	font-size: 9px;
}

.directory-filter label span{
	padding-left: 5px;
	font-size: 16px;
	font-weight: 300;
}

.directory-filter input[type="checkbox"] + strong:before{
	width: 16px;
	height: 16px;
	top:  2px;
	box-shadow: none;
	background: #DDD;
	border-radius: 4px;
}

.directory-filter input[type="checkbox"]:checked + strong:before{
	background: #2eb9fb;
}

.directory-filter input[type="checkbox"]:checked + strong:after{
	content: "\f00c";
	width: 16px;
	top: 2px;
	text-align: center;
	font-family: "FontAwesome";
	font-size: 12px;
	line-height: 16px;
	color: #FFF;
}

.directory.members #buddypress	.directory-filter div.submit input[type=submit],
.directory-filter a.clear-search,
.directory-filter button{
	color: #fff;
	background-color: #2eb9fb;
	border-color: transparent;
}

nav.directory-tabbed-nav{
	display: flex;
	border-bottom: 1px solid #DDD;
	overflow: visible;
}

.tabbed-nav-wrapper{
	overflow: hidden;
	overflow-x: auto;
}

.directory-tabbed-nav a {
	display: inline-block;
	padding: 12px 24px;
	margin-bottom: -1px;
	border: 1px solid transparent;
	border-radius: 4px 4px 0 0;
	font-size: 24px;
	font-weight: 300;
	line-height: 26px;
	white-space: nowrap;
}

.directory-tabbed-nav a:hover{
	color: #0494d8;
	border-color: #eceeef;
}

.directory-tabbed-nav a.active{
	color: #464a4c;
	background: #FFF;
	border-color: #DDD;
	border-bottom-color: transparent;
}

.directory-tabbed-nav a span{
	color: #FFF;
	background: #2eb9fb;
}

.directory-tabbed-content{
	padding-bottom: 10px;
	/*border-bottom: 1px solid #DDD;*/
}

.directory-tab{
	display: none;
	padding-top: 40px;
}

.directory-tab.active{
	display: block;
}

.directory-tab-inside{
	display: flex;
	flex-wrap: wrap;
	margin: 0 -15px;
}

.directory-card-wrap{
	position: relative;
	flex: 0 1 20%;
	padding: 0 15px;
	margin-bottom: 30px;
}

.page-template-elite .directory-card-wrap,
.page-template-mvps .directory-card-wrap{
	flex-basis: 25%;
}

.mw-user-card.directory-card {
	/*height: 100%;*/
}

.directory-card{
	display: flex;
	flex-direction: column;
	border: 1px solid #DDD;
}

.directory-card .mw-card-cta{
	margin-top: auto;
}

.directory-card-img-wrap{
	position: relative;
}

.directory-card-name{
	position: absolute;
	bottom: 20px;
	padding: 0 10px;
	margin: 0;
	font-size: 20px;
	font-weight: 300;
	background: rgba(0,0,0,0.75);
	color: #FFF;
	z-index: 2;
}

.directory-card .card-title{
	font-size: 20px;
	color: #2eb9fb;
}

.directory-card-mvp .card-title:after{
	content: "\f005";
	margin-left: 5px;
	font-family: "FontAwesome";
	color: #f0ad4e;
}

.directory-card .card-tags span{
	padding: 2px 7px;
	color: #FFF;
	font-size: 10px;
	font-weight: 700;
}

.directory-card .card-tags span.collab-tag{
	background-color:#2eb9fb;
	font-weight:700;
}

.directory-card.directory-card-mvp .mw-card-cta{
	background: #2eb9fb;
	color: #FFF;
}


.page-template-diagonalsliderpage .site{
	padding-top:0px;
}




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


	.page-template-directory #main{
        display:flex;
        flex-wrap:wrap;
	}
    .page-template-directory #primary{
	    width:100%;
    }
    .page-template-directory #secondary{
	    width:100%!important;
    }
    .widgetmore{
     padding:10px 0px 0px 5px;
     }

}




/** Directory sidebar */
@media screen and (min-width: 481px){
	.page.page-template.page-template-directory #secondary{
		padding-top: 0;
	}

	#secondary .widget{
		padding: 30px 0;
	}
}

.page-template-directory #secondary .widget.widget_search {
	padding-bottom: 0;
	border: none;
}

.widget_search .search-wrap{
	position: relative;
	overflow: hidden;
}

.widget_search #searchform{
	padding: 0;
	border: none;
}

.widget-area .widget_search input[type='text']{
	height: auto;
	width: 100%;
}

.widget_search #searchform button{
	position: absolute;
	top: 0;
	right: 0;
	padding: 9px 12px;
	width: auto;
}

.widget_search #searchform button i{
	vertical-align: middle;
}

.widget-area .widget h3.widgettitle{
	margin-bottom: 10px;
	font-size: 24px;
	font-weight: 300;
	color: #2eb9fb;
	line-height: 1.1;
	text-transform: none;
}

.widget_custom_cat ul {
	border: 1px solid rgba(0,0,0,.125);
	border-radius: 4px;
	background: #FFF;
}

.widget.widget_custom_cat ul li{
	margin: 0;
	padding: 12px 20px;
	font-size: 16px;
	border-bottom: 1px solid rgba(0,0,0,.125);
}

.widget.widget_custom_cat li a{
	display: flex;
	align-items: center;
	color: #0e384a;
}

.widget_custom_cat ul li:last-child{
	border: none;
}

.widget_custom_cat li a span{
	margin-left: auto;
	background: #636c72;
	color: #FFF;
	line-height: 12px;
}

.page-template-directory .pagination,
.page-template-elite .pagination,
.page-template-mvps .pagination{
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 30px 0;
	list-style-type: none;
}

.pagination a{
	margin: auto;
	padding: 10px 22px;
	background: #FFF;
	color: #2eb9fb;
	font-size: 16px;
	font-weight: 300;
	line-height: 20px;
	border: 1px solid #DDD;
	max-width: 200px;
}

.pagination li:first-child a{
	border-radius: 4px 0 0 4px;
}

.pagination li:last-child a{
	border-radius: 0 4px 4px 0;
	border-right: 1px solid #DDD;
}

.pagination a:hover{
	color: #0494d8;
	background-color: #eceeef;
}

.pagination li.active a{
	color: #fff;
	background-color: #2eb9fb;
	border-color: #2eb9fb;
}

.pagination li.disabled a{
	color: #636c72;
}


@media (max-width: 1300px){
	.directory-card-wrap,
	.page-template-elite .directory-card-wrap,
	.page-template-mvps .directory-card-wrap{
		flex-basis: 25%;
	}
}

@media (max-width: 991px){
	.directory-filter > *{
		flex: 1 1 30%;
	}

	.directory-card-wrap,
	.page-template-elite .directory-card-wrap,
	.page-template-mvps .directory-card-wrap{
		flex-basis: 33.3333%;
	}

	.page-item-previous a{
		font-size: 0;
		line-height: normal;
	}

	.page-item-previous a:after{
		display: block;
		content: "Prev";
		font-size: 16px;
		line-height: 20px;
	}
}

@media (max-width: 480px){
	.directory-filter > *{
		flex: 1 1 100%;
	}

	.directory-card-wrap,
	.page-template-elite .directory-card-wrap,
	.page-template-mvps .directory-card-wrap{
		flex-basis: 50%;
	}

	.page-item{
		display: none;
	}

	.page-item.active,
	.page-item.page-item-previous,
	.page-item.page-item-next{
		display: block;
	}

	.widget-area .widget,
	.page-template-directory #secondary .widget.widget_search{
		padding: 0 0 30px 0;
	}
}

@media screen and (min-width: 481px){
	.directory.members #secondary,
	.page-template-directory #secondary{
		margin-left: 0;
		width: 25%;
	}
}


/* MVPs page */
.page-template-elite .directory-card-mvp .card-title:after,
.page-template-mvps .directory-card-mvp .card-title:after{
	display:  none;
}

.page-template-elite #content nav,
.page-template-mvps #content nav{
	border-top: 1px solid #DDD;
}

/* Trending page */
.mw-featured-professionals-section.mw-trending-professionals:not(.mw-section-inverse):before{
	background: none;
}

.mw-trending-professionals .mw-text-card{
	flex: 0 1 25%;
}

.mw-mini-cards-wrap{
	flex: 0 1 75%;
	display: flex;
	flex-wrap: wrap;
}

.mw-mini-wrapper{
	padding: 5px;
	flex: 0 1 25%;
}

.mw-card.mw-card-mini{
	margin: 0;
}

a.mini-card-link{
	display: block;
}

a.mini-card-link:after{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: rgba(0,0,0,.0);
	transition: all 200ms ease;
}

a.mini-card-link:hover:after{
	background: rgba(0,0,0,.5);
}

.mw-trending-professionals .mw-text-card h2{
	color: #2eb9fb;
}

.mw-trending-professionals.mw-section-inverse .mw-text-card h2,
.mw-trending-professionals .mw-text-card .lead{
	color: #0e384a;
}

@media (max-width: 991px){
	.mw-featured-professionals-section .mw-container{
		flex-direction: column;
	}
	.mw-trending-professionals .mw-text-card{
		order: 1;
		margin-bottom: 40px;
		text-align: center;
	}
	.mw-mini-cards-wrap{
		order: 2;
	}
}

@media (max-width: 480px){
	.mw-mini-wrapper{
		flex-basis: 50%;
	}
}

.header-account-login .pop a, .header-account-login .pop .ab-item{
	font-weight:100;
}
/* Footer */
.footer-inner-top a{
	display: block;
	padding: 8px 0;
	font-size: 16px;
	line-height: 24px;
	color: #FFF;
	font-weight: 100;
}

html .footer-inner-top a:hover{
	color: #FFF;
	text-decoration: underline;
}


div.footer-inner-top ul.social-icons{
	display: flex;
	align-items: center;
}

div.footer-inner .widget.onesocial_social_links li a{
	padding: 0 10px;
	min-width: 32px;
	text-align: center;
}

div.footer-inner .widget.onesocial_social_links li a:first-child{
	padding-left: 0;
}

div.footer-inner .widget.onesocial_social_links li a span{
	margin-right: 0;
	width: auto;
	color: #FFF;
}

div.footer-inner ul.social-icons li span:before{
	font-size: 32px;
}

div.footer-inner ul.social-icons a i{
	font-size: 0;
}

div.footer-inner-bottom{
	display: none;
}

.footer-widget .widget.widget_media_image{
	margin-bottom: 10px;
}

.footer-widget .widget_media_image a{
	padding: 0;
}

.footer-widget .widget_text{
	color: #FFF;
}


/*--------------------------------------------------------------
2.0 - Responsive media queries (mobile styles)
--------------------------------------------------------------*/
/*--------------------------------------------------------------
2.1 - MAXIMUM width of 480 pixels (phones and smaller)
--------------------------------------------------------------*/
@media screen and (max-width: 480px) {


	.subheader-search-wrap input[type="text"]{
		min-width: 0;
	}


}/* don't delete this closing bracket */





/*--------------------------------------------------------------
2.1 - MINIMUM width of 481 pixels (phones and larger)
--------------------------------------------------------------*/
@media screen and (min-width: 481px) {

	.mw-container{
		margin: 0 auto;
		max-width: 1170px;
	}

	.site{
		padding-top: 60px;
	}

	/* Header */
	#logo-area{
		width: 250px;
	}

	.site-header .site-title{
		width: 230px;
	}

	.site-title a{
		display: flex;
		align-items: center;
	}

	.main-navigation li a{
		font-size: 16px;
		font-weight: 300;
		text-transform: none;
		color: #2eb9fb;
	}

	.main-navigation .nav-menu > li > a{
		padding: 28px 0 25px;
		line-height: 17px;
	}

	.main-navigation li a:hover{
		color: #0494d8;
	}

	#header-aside-inner{
		align-items: center;
	}

	.header-button{
		border-left: none;
		color: #2eb9fb;
	}

	html .header-notifications a#user-messages span:before,
	html .header-notifications a.notification-link span:before{
		color: #2eb9fb !important;
	}

	.header-button.logged-out{
		padding: 8px 16px;
		height: auto;
		width: auto;
		line-height: 20px;
		font-size: 16px;
		font-weight: 300;
		border-radius: 4px;
	}

	.header-button.logged-out.register{
		margin: 0 5px;
		background: rgba(46,185,251,.15);
	}

	.header-button.logged-out.register:hover{
		color: #0494d8;
		background: rgba(46,185,251,.15);
	}

	.header-button.logged-out.login{
		color: #FFF;
		background-color: #f0ad4e;
	}

	.header-button.logged-out.login:hover{
		background-color: #ec971f;
	}

	.main-navigation div > ul > .current-menu-item > a{
		color: #FFF;
	}


}/* don't delete this closing bracket */





/*--------------------------------------------------------------
2.4 - MINIMUM width of 721 pixels (tablets and larger)
--------------------------------------------------------------*/
@media screen and (min-width: 721px)  {


	/*
	.just_an_example {
		color: black;
	}
	*/


}/* don't delete this closing bracket */


/*--------------------------------------------------------------
2.5 - MAXIMUM width of 1100
--------------------------------------------------------------*/
@media (max-width: 1100px) {

	.is-desktop .subheader-warpper-inside{
		flex-direction: column;
	}

	.subheader-search-wrap{
		margin-left: 0;
	}

	.subheader-search-wrap .search-wrap{
		padding: 0 16px;
		justify-content: center;
	}

}

/*--------------------------------------------------------------
3.0 - Home page
--------------------------------------------------------------*/


.mw-home-banner{
	position: relative;
    color: #fff;
    background-color: #000;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover;

}
.mw-home-banner:before{
	content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(-45deg,#16374b,#2eb9fb 50%,#0e384a);
    opacity: .75;
}

.mw-home-banner>.container {
    height: 727px;
    padding-top: 25vh;
}

.mw-home-banner .mw-slide-caption{
	background:transparent;
	bottom:150px;
}

.mw-home-banner h1{
	font-size: 63px;
	line-height:1.25;
	font-weight:500;
	margin-top: 20px;
	margin-bottom: 10px;
	font-family: "Museo-Sans";
}

.join_now{
    color: #fff;
    background-color: #337ab7;
	border-color: #2e6da4;
	padding: 10px 16px;
    font-size: 18px;
	line-height: 1.3333333;
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	display:inline-block;
	font-weight: 300;
	margin-right:-4px;
}

.list_service{
    color: #fff;
    background-color: #5cb85c;
	border-color: #4cae4c;
	padding: 10px 16px;
    font-size: 18px;
	line-height: 1.3333333;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
	display:inline-block;
	font-weight: 300;
}

.subheader-search-wrap.home_banner_search{
    max-width: 900px;
    margin: 70px auto 0px;
}

.subheader-search-wrap.home_banner_search #s{
	width:calc(100% - 190px);
	color:#000000;
	background-color:#fff;
	padding:11px;
	font-weight:500;
	border:1px solid #e7e7e7;
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
}



.subheader-search-wrap.home_banner_search #s::-webkit-input-placeholder
{
	color:#000000;
}


.subheader-search-wrap.home_banner_search #s::-moz-placeholder{
	color:#000000;
   opacity:1;
}




.subheader-search-wrap.home_banner_search .search-filter-wrap{
	width:130px;
    font-size: 18px;
    line-height: 1.3333333;
	color: #333;
    background-color: #fff;
	border:1px solid #e7e7e7;
}
.subheader-search-wrap.home_banner_search .search-filter-wrap a.search-filter{
	color:#000000;
	background-color:#fff;
	padding:11px;
	font-weight:500;
}




.subheader-search-wrap.home_banner_search #searchsubmit{
width:60px;
color: #fff;
background-color: #337ab7;
border-color: #2e6da4;
padding: 10px 16px;
font-size: 18px;
line-height: 1.3333333;
border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
}


.search-filter-dropdown a{
	text-align:left;
	font-weight:100;
}

.mw-home_section2-columns{
	display:flex;
	margin-bottom:70px;
	flex-wrap:wrap;

}

.mw-hsec2_title{
	font-size: 20px;
	margin-top: 20px;
	margin-bottom: 10px;
	font-weight: 500;
	line-height: 26px;
	color:#000000;
}

@media screen and (min-width: 481px)  {
#main, .breadcrumb-wrapper, .header-style-2 .header-wrapper, .footer-inner {
    margin: 0 auto;
    max-width: 1200px;
}
}

.mw-hsec2_section{
	padding:0 15px;
	width:25%;
}

.mw-hsec2_desc{
	font-size: 18px;
    margin-bottom: 20px;
    font-weight: 100;
    line-height: 1.4;
}

.mw-hsec2_button{
	color: #333;
    background-color: #fff;
	display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid #ccc;
	border-radius: 4px;
	font-weight:100;
}


.subheader-search-wrap.home_section2-search #s{
	width:calc(100% - 190px);
	color:#000000;
	background-color:#fff;
	padding:11px;
	font-weight:500;
	border:1px solid #e7e7e7;
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
}

.subheader-search-wrap.home_section2-search #s::-webkit-input-placeholder
{
	color:#000000;
}


.subheader-search-wrap.home_section2-search #s::-moz-placeholder{
	color:#000000;
   opacity:1;
}


.subheader-search-wrap.home_section2-search .search-filter-wrap{
	width:130px;
    font-size: 18px;
    line-height: 1.3333333;
	color: #333;
    background-color: #fff;
	border:1px solid #e7e7e7;
}

.subheader-search-wrap.home_section2-search .search-filter-wrap a.search-filter{
	color:#000000;
	background-color:#fff;
	padding:11px;
	font-weight:500;
}

.subheader-search-wrap.home_section2-search #searchsubmit{
	width:60px;
color: #fff;
background-color: #337ab7;
border-color: #2e6da4;
padding: 10px 16px;
font-size: 18px;
line-height: 1.3333333;
border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
}

.subheader-search-wrap.home_section2-search{
	max-width: 900px;
	margin: 0px auto 0px;
	min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
}

.page-template-home #page,
.home-page #page{
	padding-top:0px;
}

.page-template-home #primary,
.home-page #primary{
	padding:0px;
}

.mw-home_section2{
	max-width:1200px;
	margin:0px auto 0px;
}

.mw-home_section2_main{
	padding:50px 0px 80px;
	background-size:cover;
}

.mw-home_section3{
	max-width:1200px;
	margin:0px auto 0px;
	background-size: cover;
background-repeat: no-repeat;
background-position: 50%;
background-attachment: fixed;
color: #fff;
position: relative;
font-weight:100;
}

.mw-home_section3_main{
padding:80px 0px;
position:relative;
}

.mw-home_section3_main:before{
	content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(45deg,#16374b,#2eb9fb 45%,#2eb9fb 55%,#16374b);
    opacity: .75;
}

.mw-hsec3_title{
	text-align:center;
	font-size: 36px;
	margin-top: 20px;
	margin-bottom: 30px;
	font-family: inherit;
    font-weight: 500;
	line-height: 1.1;
	color:inherit;
}

.mw-home_section3_holder{
	display:flex;
	flex-wrap:wrap;
}

.mw-home_section3_column{
	padding:0px 15px;
	width:25%;
}


.mw-hsec3_col_tit{
	margin-top: 20px;
	margin-bottom: 10px;
	font-size:20px;
	line-height:26px;
	font-weight:500;
}

.mw-home_section3_contact{
	display:flex;
	background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
	border-radius:5px;
	margin-top:60px;
	padding:20px;
	align-items:center;
}

.mw-home_section3_left h3{
	margin-bottom: 10px;
	font-size:20px;
	line-height:26px;
	font-weight:500;
}

.mw-home_section3_left p{
	margin-bottom:0px;
	font-weight:100;
	font-size:20px;
	line-height:26px;
	color:#000000;
}

.mw-home_section3_right a{
	color: #fff;
    background-color: #5bc0de;
	border-color: #46b8da;
	padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
	border-radius: 6px;
	display: block;
    width: 100%;
}

.mw-home_section3_left{
	width:calc(100% - 132px);
	padding-right:20px;
}

.mw-home_section4_main{
padding:80px 0px;
position:relative;
background: rgba(46,185,251,.15);
}

.mw-home_section4_main:before{
	content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-position: 0 0;
    background-position: 100% 100%;
    background-attachment: fixed;
    opacity: .75;
}

.mw-home_section4{
	max-width:1200px;
	margin:0px auto 0px;
}

.mw-hsec4_title{
	text-align: center;
    font-size: 36px;
    margin-top: 20px;
    margin-bottom: 30px;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
}

.mw-home_section4_holder{
	display:flex;
	flex-wrap:wrap;
}

.mw-home_section4_column{
	border-radius:6px;
	flex:1;
	padding:20px;
	background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
	margin:0 15px;
}

.mw-home_section4_column img{
	width:100%;
}

.mw-home_section4_title{
	margin-top: 20px;
	margin-bottom: 10px;
	font-size:30px;
	font-weight:500;
}

.mw-home_section4_desc{
	font-family: "Museo-Sans";
    font-weight: 300;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
}

.see_profile{
	color: #333;
    background-color: #fff;
	display: block;
	width: 100%;
	display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid #ccc;
	border-radius: 4px;
	margin-top:15px;
	cursor:pointer;
	z-index: 9;
	position: relative;
	font-weight:100;
}

.mw-home_section5_main{
	padding:80px 0px;
	position:relative;
	background: #16374b;
}

.mw-home_section5_main:before{
	content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-repeat: no-repeat;
    background-position: 100% 100%;
    background-attachment: fixed;
    opacity: .5;
}

.mw-home_section5{
	max-width:1200px;
	margin:0px auto 0px;
}

.mw-hsec5_title{
	text-align: center;
    font-size: 36px;
    margin-top: 20px;
    margin-bottom: 30px;
    font-family: inherit;
    font-weight: 500;
	line-height: 1.1;
	color:#fff;
}

.mw-home_section5_column{
	border-radius: 6px;
    padding: 20px 20px 40px;
	background: rgba(46,185,251,.2);
	box-shadow: 0 25px 20px -20px rgba(0,0,0,.25);
	border: 1px solid #e3e3e3;
	margin-bottom:15px;
}


@media screen and (min-width: 601px) {
.mw-home_section5_holder{

	column-count: 2;
	column-gap: 0;
}

.mw-home_section5_column{
	break-inside: avoid;
	padding: 5px;
	margin:0px 10px 20px;
}
.mw-home_section5_column_content{
	padding: 10px;
	border-radius: 10px;
}
}





.mw-home_section5_left,
.mw-home_section5_right{
	flex:1;
	margin:0 15px;
}

.mw-home_section5_title{
	font-size: 24px;
	line-height:30px;
	font-weight:500;
	margin-top: 20px;
	margin-bottom: 10px;
	color:#fff;
}

.mw-home_section5_desc{
	padding:10px 20px;
	border-left: 5px solid #fff;
}

.mw-home_section5_text{
	font-weight:300;
    line-height: 1.42857143;
	color: #333;
	font-size:17.5px;
	margin-bottom:10px;
	color:#fff;
}

.mw-home_section5_place{
	text-align:right;
	color: #777;
	font-size:17.5px;
	line-height: 1.42857143;
	color:#fff;
}
.mw-home_section5_place strong{
	font-style:italic;
	font-weight: 500;
}

.mw-home_section6_main{
	padding:80px 0px;
	position:relative;
}

.mw-home_section6_main:before{
	content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(45deg,#16374b,#2eb9fb 45%,#2eb9fb 55%,#16374b);
    opacity: .75;
}

.mw-home_section6{
	max-width:1200px;
	margin:0px auto 0px;
	position:relative;
	border-radius: 6px;
    padding: 20px;
    background-color: #f5f5f5;
	border: 1px solid #e3e3e3;
	display: flex;
	flex-wrap: wrap;
	align-items:center;
}

.mw-home_section6_left h3{
	font-weight: 500;
    line-height: 1.1;
	color: inherit;
	font-size:24px;
	margin-bottom:0px;
}

.mw-home_section6_left p{
    font-size: 21px;
	margin-bottom: 20px;
    font-weight: 300;
    line-height: 1.4;
}

.mw-home_section6_left{
width:calc(100% - 242px);
padding-right:20px;
}


.mw-home_section7_main{
	padding: 80px 0px;
    position: relative;
    background: rgba(46,185,251,.15);
}
.mw-home_section7_main:before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-position: 0 0;
    background-position: 100% 100%;
    background-attachment: fixed;
    opacity: .75;
}
.mw-home_section7{
	max-width:945px;
    margin: 0px auto 0px;
    position: relative;
    border-radius: 6px;
    padding: 20px;
	border: 1px solid #e3e3e3;
	background: rgba(46,185,251,.2);
    box-shadow: 0 25px 20px -20px rgba(0,0,0,.25), inset 0 0 10px rgba(46,185,251,.2), inset 0 0 1px rgba(46,185,251,.2);
    padding: 40px 40px 20px;
    border-radius: 4px;
    margin-bottom: 20px;

}

.mw-home_section7_left,
.mw-home_section7_right{
	width:50%;
}

.mw-home_section7_holder{
	display: flex;
    flex-wrap: wrap;
}

.mw-hsec7_title{
	text-align: center;
	font-size: 36px;
	padding-top:20px;
    padding-bottom: 20px;
    margin-bottom: 20px;
    font-family: inherit;
    font-weight: 500;
	line-height: 1.1;
	border-bottom: 1px solid #333;
}

.email,
.phone{
	margin-bottom:20px;
}
.address,
.email a,
.phone a
{
	color: #337ab7;
	font-size: 21px;
	font-weight: 300;
    line-height: 1.4;

}
.email i,
.phone i
{
	color: #337ab7;
	padding-right:10px;
}

.wpcf7-form input{
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.cf7_pref{
	width:37px;
	display:inline-block;
	font-weight:700;
	font-family: "Museo-Sans";
    font-size: 14px;
    line-height: 1.42857143;
	color: #333;
}

.cf7_pref~.wpcf7-form-control-wrap{
	width:325px;
	padding-left:15px;
}

.cf7_pref~.wpcf7-form-control-wrap input{
	max-width:325px;
	width:325px;
}

.wpcf7-form p:nth-child(1) label
{
	display:flex;
	flex-wrap:wrap;
	align-items:center;
}




.wpcf7-textarea{
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	width: calc(100% - 50px);
}

.wpcf7-form-control.wpcf7-submit{
	float:right;
	margin-right:50px;
	display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid #ccc;
	border-radius: 4px;
	color: #333;
	background-color: #fff;
	font-weight:100;
}

.wpcf7-form p{
	margin-bottom:15px;
}
.page-template-home .overview>a,
.home-page .overview>a{
	background: #16374b;
}
.one_star{
    margin-left: 5px;
    color: #f0ad4e;
}

.mw-card-cta.mvp-member {
background-color:#2eb9fb;
color:#fff;
}


.retailer-profile.bp-user.profile .retailer_services .more_services_column{
	padding-bottom:0px;
}


@media screen and (max-width: 1200px) {
	.mw-home_section2,
	.mw-home_section3,
	.mw-home_section4,
	.mw-home_section5,
	.mw-home_section6
	{
		max-width: inherit;
		margin: 0 30px;
	}


}

@media screen and (max-width: 1100px) {
	.retailer-profile.bp-user.profile .retailer_services .more_services_column {
		width: calc(50% - 20px);
		flex: none;
		margin-bottom: 20px;
	}

}

@media screen and (min-width: 769px) {

	.directory.providers-directory.is-mobile #secondary{
		width:100%;
		margin-top:0px!important;
		display:flex;
		flex-wrap:wrap;
	}
	.directory.providers-directory.is-mobile #secondary #sidebar_worked_with{
		width:calc(50% - 10px);
		margin-right:10px;
	}
	.directory.providers-directory.is-mobile #secondary #sidebar_services_offered{
		width:calc(50% - 10px);
		margin-left:10px;
	}


	.directory.members.bb-marketplace #secondary{
		margin-top:127px;
	}
}
@media screen and (min-width: 901px) {
	.bb-marketplace #secondary{

	}


	.directory.members.bb-marketplace #secondary{
		margin-top:97px;
	}
}

@media screen and (min-width: 1192px) {
	.bb-marketplace #secondary{

	}


	.directory.members.bb-marketplace #secondary{
		margin-top:40px;
	}
}



@media screen and (max-width: 1100px) {
    .mw-home_section7 {
		max-width: 745px;
	}
	.cf7_pref~.wpcf7-form-control-wrap{
		padding-left:0px;
	}

	.mw-home-banner .mw-slide-caption {
		bottom: 50px;
	}

    .wpcf7-textarea{
		width:calc(100% - 5px);
	}
	.wpcf7-form-control.wpcf7-submit {
		margin-right: 5px;
	}

    .mw-home_section7_right{
    padding:20px 0px 0px 20px;
	}

}

@media screen and (max-width: 980px) {
	.mw-home_section3_contact{
		margin-top:0px;
	}

	.mw-home_section2-columns,
	.mw-home_section3_holder
	{
		flex-wrap:wrap;
		margin-bottom: 30px;
	}

	.mw-hsec2_section
	{
		padding: 0 15px 20px;
		width: 50%;
	}
	.mw-home_section3_column{
		padding: 0 15px 30px;
		width: 50%;
	}

}

.search_mobile{
	display:none;
}


@media screen and (max-width: 768px) {
	.search_mobile{
		display:block;
		padding-bottom: 15px;
		margin-bottom: 15px;
		border-bottom: 1px solid #ddd;
	}

#secondary #directory-search-by-location{
	display:none;
}

	html .bb-marketplace #primary,
	.directory.members.bb-marketplace #secondary
	{
		width:100%;
	}

	.mw-home-banner>.container {
		height: 527px;
		padding-top: 25vh;
	}
	.mw-home_section7 {
		max-width: 400px;
	}

	.mw-home_section7_left{
		order:2;
		width:100%;
	}
	.mw-home_section7_right{
		order:1;
		width:100%;
	}
	.mw-home_section7_right {
		padding: 20px 0px 30px 10px;
	}
	.wpcf7-textarea {
	    width: calc(100% + 5px);
	}

	.wpcf7-form-control.wpcf7-submit {
		margin-right: -5px;
	}

    .mw-home_section4_column {
		flex: none;
		margin: 0 15px 30px;
		width: calc(50% - 30px);
	}

	.mw-home-banner .mw-slide-caption {
		left:5%;
		right:5%;
	}
	.mw-home-banner h1 {
		font-size: 53px;
	}
}

@media screen and (max-width: 600px) {
	.mw-home_section6_left {
		width: 100%;
		padding-right: 0px;
	}
	.mw-home_section6_right{
		width: 100%;
    text-align: center;
	}

	.mw-home_section5_holder{
		flex-wrap:wrap;
	}
	.mw-home_section5_left, .mw-home_section5_right {
		flex: none;
		margin: 0;
		width: 100%;
	}

	.mw-home_section4_column {
		width: calc(100% - 30px);
	}
	.mw-home-banner h1 {
		font-size: 43px;
	}

}

@media screen and (min-width: 481px) {
	#main-wrap {
		min-height: inherit;
	}

}

@media screen and (max-width: 480px) {
	.retailer-profile.bp-user.profile .retailer_services .more_services_column {
		width: calc(100% - 20px);
	}



	.search_mobile{
		padding-bottom: 0px;
	}
	.mw-home-banner>.container {
		height: 527px;
		padding-top: 25vh;
	}

	.mw-home-banner .mw-slide-caption {
		bottom: 20px;
	}
	.subheader-search-wrap.home_banner_search {
		margin: 20px auto 0px;
	}
	.mw-home-banner h1 {
		font-size: 33px;
	}


	.mw-home_section4_column {
		margin: 0 0px 30px;
		width: 100%;
	}

	.mw-home_section3_contact{
		flex-wrap:wrap;
	}
	.mw-home_section3_left {
		width: 100%;
		padding-right: 0px;
		padding-bottom:20px;
	}

	.mw-home_section3_right{
		width:100%;
		text-align:center;
	}


	.subheader-search-wrap .search-wrap {
		padding: 0 0px;
	}

    .subheader-search-wrap.home_section2-search .search-wrap{
		display:block;
	}



	.mw-hsec2_section,
	.mw-home_section3_column
	{
		padding: 0 0px 20px;
		width: 100%;
	}



	.subheader-search-wrap.home_banner_search .search-wrap {
		display: block;
	}

	.subheader-search-wrap.home_section2-search #s,
	.subheader-search-wrap.home_banner_search #s {
		width: 100%;
		border-top-right-radius: 6px;
		border-bottom-right-radius: 6px;
		border-top-left-radius: 6px;
		border-bottom-left-radius: 6px;
		width: 100%;
		margin-bottom:5px;
	}

	.subheader-search-wrap.home_section2-search .search-filter-wrap,
	.subheader-search-wrap.home_banner_search .search-filter-wrap{
		width: 100%;
		border-top-right-radius: 6px;
		border-bottom-right-radius: 6px;
		border-top-left-radius: 6px;
		border-bottom-left-radius: 6px;
		width: 100%;
		margin-bottom:5px;
	}

	.subheader-search-wrap.home_section2-search #searchsubmit,
	.subheader-search-wrap.home_banner_search #searchsubmit{
		width: 100%;
		border-top-right-radius: 6px;
		border-bottom-right-radius: 6px;
		border-top-left-radius: 6px;
		border-bottom-left-radius: 6px;
		width: 100%;
	}
}

@media screen and (max-width: 420px) {
	.mw-home_section7 {
		max-width: 300px;
	}
	.mw-home_section7 {
		padding: 20px;
	}
	.address, .email a, .phone a {
		font-size: 18px;
	}

	.mw-home_section7_left, .mw-home_section7_right {
		flex: none;
		width: 100%;
	}
	.cf7_pref~.wpcf7-form-control-wrap input {
		max-width: 262px;
		width: 262px;
	}

}


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

	.mw-home_section6_right .join_now,
	.mw-home_section6_right .list_service{
		width:100%;
		border-radius:6px;
	}
	.mw-home_section6_right .join_now{
		margin-bottom:5px;
	}
}

@media screen and (max-width: 370px) {
	.mw-home-banner .mw-slide-caption {
		bottom: 55px;
	}
	.mw-home-banner h1 {
		font-size: 26px;
	}
	.join_now,
	.list_service
	{
		padding: 8px 13px;
		font-size: 14px;
	}


	.subheader-search-wrap.home_banner_search #s,
	.subheader-search-wrap a.search-filter,
	.subheader-search-wrap.home_banner_search #searchsubmit
	{
		padding: 7px!important;
	}
.subheader-search-wrap a.search-filter{
	height:36px;
}

}
@media screen and (max-width: 340px) {
	.subheader-search-wrap input[type="text"], .subheader-search-wrap a.search-filter, .subheader-search-wrap button {
		padding: 8px 12px;
		line-height: 20px;
		font-size: 13px;
	}

}

/*--------------------------------------------------------------
4.0 - Profile page
--------------------------------------------------------------*/

.subscribers-directory .buddypress-content,
.providers-directory .buddypress-content {
	background-color: #fff;
	padding: 20px 20px 0 0;
}

.profile .buddypress-content {
	flex:none;
	width:50%;
	background-color:#fff;
	background-color: transparent;
	padding: 0;
}

.change-cover-image.profile .buddypress-content{
padding:30px;
border-left: 1px solid #DEDFE2;
}

.bp_profile_views {
	display: none;
}

.profile #profile-edit-form ul[role="navigation"] li:last-of-type {
	display: none;
}

.profile .buddypress-content img{
border-top-right-radius:5px;
border-bottom-right-radius: 5px;
}
.bp-user #buddypress #secondary{
	border-top-left-radius:5px;
border-bottom-left-radius: 5px;
}

.bp-user .bm-profile-shop {
	display: none;
}

.bp-user.member-type-subscriber #buddypress #item-header-content .user-switching {
	padding: .7em;
	background-color: #2eb9fb;
	font-size: 18px;
	letter-spacing: 0.49px;
	font-weight: 300;
	border-radius: 3px;
	color: #fff;
	display: inline-block;
	margin-right: 0;
	text-align: center;
}

#buddypress .profile .profile-fields .field_hidden,
#buddypress .profile #profile-edit-form .editfield.hiddenfield {
	display: none;
}

#secondary {
	width: 50%;
	margin-right:0px!important;
}

.bp-user #buddypress #secondary div#item-header{
	display: flex;
    flex-wrap: wrap;
	align-items: flex-start;
	/*max-height:128px;*/
}
#item-header-content{
	display: flex;
    flex-wrap: wrap;
	flex-direction: column;
	width:calc(100% - 327px);
}

#buddypress #secondary div#item-header-content h1.primary-skill {
	padding: 2px 34px;
	background-color: #2eb9fb;
	font-size: 18px;
	letter-spacing: 0.49px;
	font-weight: 300;
	border-radius: 3px;
	color: #fff;
	display: inline-block;
	margin-top: 10px;
	text-align: center;
}

#item-header-content h1.primary-skill a {
	color: #fff;
}

#item-profile-data {
	width: 100%;
	margin: 2em 0;
	text-align: left;
}

#item-profile-data .item-profile-data-header {
	font-weight: 100;
	font-size: 14px;
	line-height: 23px;
	color: #586873;
	margin: 10px 0;
	letter-spacing: 0.6px
}

#item-profile-data .member-skills-list .member-skill-term {
	display: inline-block;
	color: #fff;
	background-color: #2eb9fb;
	padding: 2px 10px 2px 30px;
	display: inline-block;
	border-radius: 15px;
	position: relative;
	margin-right: 7px;
	font-size: 14px;
	margin-bottom: 7px;
	font-weight: 100;
}

#item-profile-data .member-skills-list .member-skill-term::before {
	position: absolute;
	left: 10px;
	content: "";
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAQCAQAAAEds31jAAAA2UlEQVQYGQXBsUrUAQDA4a8/zk4uTg4WxBFIUtAUx93WA+iDZI/Q4no+QzS1OMQtTR10S+cQUeDiFIgJGg0XHL++D2jdIy3VA8opOuoGLdFlMVj711o3HYE+VHfNGDpzgI8+dzbYeIVj321A48aApt03BVX9ZAB8ZWgbfGp7sA9W9jXvb/Wnuaadd9B5E7Rb7QJ60aaq2vQSQD+qqreNeghbYAvwxi/XLhmqEYBvDh02qsGFZ74AnprIcyvtdNvrHveui973pJN+twPaa9ZVddWsPQC0qKoWwH/9OZr5zC6D4gAAAABJRU5ErkJggg==);
	width: 13px;
	height: 16px;
	top: 7px;
}

#item-profile-data .member-skills-list .member-skill-term a {
	color: #fff;
}

.stars5{
	padding-top:10px;
	max-width:max-content!important;
}

.bp-user #buddypress #secondary div#item-header>img{
	padding-left:30px;
}

.bp-user #buddypress #secondary{
	padding:30px;
	position:relative;
	background-color:#fff;
}

.sidebar-left .buddypress-content-wrap {
	box-shadow: 0px 6px 12px -6px rgb(23, 55, 75, 0.2);
    -moz-box-shadow: 0px 6px 12px -6px rgb(23, 55, 75, 0.2);
	-webkit-box-shadow:0px 6px 12px -6px rgb(23, 55, 75, 0.2);
	padding-bottom:0px;
	margin-bottom:60px;
	border-radius:5px;
	margin-top:5px;
}

div#item-header-avatar {
	margin: 0px;
	padding-right:30px;
}

div#item-header-avatar img.avatar{
	max-width:110px;
}

.boss-avatar-container{
    border: 1px solid #ccc;
    padding: 4px;
}

#secondary div#item-header-content h1, #buddypress div#item-header div#item-header-content h1{
	font-weight:300;
	font-size:32px;
	line-height:41px;
	letter-spacing: -0.24px;
	color:#2eb9fb;
	text-align: left;
}

.vocals{
    padding: 2px 34px;
    background-color: #2eb9fb;
	font-size: 18px;
	letter-spacing:0.49px;
    font-weight: 300;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
	float: left;
	margin-top:10px;
}

.vocals a {
	color: #fff;
}

.profile_description{
font-size:16px;
line-height:23px;
color:#586873;
font-weight:300;
}


.profile_categories,
.profile_tags,
.profile_description{
	padding-top:30px;
}



.profile_categories_services,
.profile_tags_worked{
	font-weight:100;
	font-size:14px;
	line-height:23px;
	color:#586873;
	letter-spacing:0.6px;
}


.profile_tags_name{
color:#fff;
background-color:#17374B;
padding: 2px 10px 2px 30px;
display: inline-block;
border-radius:15px;
position:relative;
margin-right:7px;
font-size:14px;
margin-bottom:7px;
font-weight: 100;
}

.profile_categories_list,
.profile_tags_list{
	display:flex;
	margin-top:15px;
	flex-wrap:wrap;

}

.profile_tags_name:before{
position:absolute;
left:10px;
content: "";
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAMAAAH5bvd9AAAAVFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////8wXzyWAAAAG3RSTlMAAQwOFh0jNTs/REpxeYeOmZ2hx9Xt8vb3+/1T5wHTAAAAXklEQVQI1zXJRw4CAQCAwLGuvXf+/08PrhwICaBRpzpx5dXLvDlmzeBRPbB7r947mE7B/Y5b1c26ak0VOp/zY99+LJPFsTouJtg++/PcYvhU9RnAZlwbcLgssbwc+AKOZAfPMZG6rgAAAABJRU5ErkJggg==);
width:13px;
height:12px;
top:7px;
}

.profile_categories_vocal,
.profile_categories_song{
	font-weight: 100;
	color:#fff;
background-color:#2eb9fb;
padding: 2px 10px 2px 30px;
display: inline-block;
border-radius:15px;
position:relative;
margin-right:7px;
}

.profile_categories_vocal:before{
	position:absolute;
	left:10px;
	content: "";
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAQCAQAAAEds31jAAAA2UlEQVQYGQXBsUrUAQDA4a8/zk4uTg4WxBFIUtAUx93WA+iDZI/Q4no+QzS1OMQtTR10S+cQUeDiFIgJGg0XHL++D2jdIy3VA8opOuoGLdFlMVj711o3HYE+VHfNGDpzgI8+dzbYeIVj321A48aApt03BVX9ZAB8ZWgbfGp7sA9W9jXvb/Wnuaadd9B5E7Rb7QJ60aaq2vQSQD+qqreNeghbYAvwxi/XLhmqEYBvDh02qsGFZ74AnprIcyvtdNvrHveui973pJN+twPaa9ZVddWsPQC0qKoWwH/9OZr5zC6D4gAAAABJRU5ErkJggg==);
	width:11px;
	height:16px;
	top:5px;
}


.profile_categories_song:before{
	position:absolute;
	left:10px;
	content: "";
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAQCAMAAAFiuF6jAAAAgVBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9d3yJTAAAAKnRSTlMAAgMFCg4aHCIkJTVBQ1JmaHV3fX6Cj5Kytbe/xM7V2Nzf4+bp7e7y+/zVNveRAAAAe0lEQVQI1zXOSVYCQQBEwURAoFGZWlQsVAahiPsfkEU3y1j8fJlGiAyC8JKqxFxcn4JU/gjOv8KX6SQFpKA24ZMa2hWhXVvG+9Ausb/95xQsvgWUPu8B2teb7gHaw+zYDXLZnHd8JHjOGz/jzNPH24z2UjtU1DTlwdLcAclWGc/CWZc8AAAAAElFTkSuQmCC);
	width:12px;
	height:16px;
	top:5px;
}

.profile_tags_list a,
.profile_categories_list a {
	color: #fff;
}

.profile_information{
/*	position:absolute;
	left:30px;
	bottom:30px;
	right:30px;*/
	padding-top:30px;
}
.buddypress-content-wrap-ellite .buddypress-content{
	background-color:#000000;
}


.profile_information_right a{
background-color:#E6AF5F;
font-size:16px;
letter-spacing:-0.24px;
color:#fff;
position:relative;
display:inline-block;
padding: 6px 15px 6px 33px;
border-radius:3px;
font-weight:100;
}

.profile_information_right a:before{
	position:absolute;
	left:10px;
	top:10px;
	content:"";
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAAHT56PyAAAAJ1BMVEUAAAD///////////////////////////////////////////////+uPUo5AAAADHRSTlMAJTs8PUOatMDY7vNzQzTJAAAAi0lEQVQI1z2LvQnCUBgAL2JE9BUZwMIBLBzACdxASGErZAgHSOEAGcEilVWKD39Qww1lEclVx8GxhDZIQc6DmuSZ0mB2QYmEkmSqPVRq0EQyWKgBhxuw0CfUKqgecYstrjcGqsFKDbLhymr1U0B2VbUvKB140XgHdn7p/k0q70xUmY+N/Wjkp059/wDjyGKj6ViebwAAAABJRU5ErkJggg==);
	width:18px;
	height:18px;
}

.profile_information_left{
	display:inline-block;
}

.profile_information_right{
	display:inline-block;
	float:right;
}





.no-login{
	padding:18% 0px;
}

.more_services_title{
   color:#17374B;
   font-size:32px;
   letter-spacing: -0.24px;
   margin-bottom:30px;
   font-weight:300;
}

.more_services_holder{
	margin:0 -10px;
	display:flex;
	flex-wrap:wrap;
}

.more_services_column{
	box-shadow: 0px 6px 12px -6px rgb(23, 55, 75, 0.2);
    -moz-box-shadow: 0px 6px 12px -6px rgb(23, 55, 75, 0.2);
	-webkit-box-shadow:0px 6px 12px -6px rgb(23, 55, 75, 0.2);
	flex:1;
	margin:0 10px;
	position:relative;
	padding-bottom:40px;
	background-color:#fff;
	margin-bottom:30px;
}

.services_image_holder{
	position:relative;
}

.services_image_holder img{
	width:100%;
}

.price{
	position: absolute;
	top:10px;
	right:0px;
	background-color:#F0AB13;
	color:#fff;
	display:inline-block;
	font-weight:100;
}

.price span{
	font-size:18px;
	letter-spacing:-0.14px;
}

.price{
	font-size:14px;
	letter-spacing:-0.14px;
	padding: 1px 8px 1px 14px;
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
}

.services_information{
	padding:15px;
	background-color:#fff;
}

.services_information_title{
color:#1F3749;
font-size:18px;
line-height: 23px;
letter-spacing:-0.24px;
margin-bottom:20px;
font-weight:300;
}

.services_information_list{
display:flex;
flex-wrap:wrap;
}

.services_list.services_tags{
    background-color: #17374B;
    font-size: 10px;
    letter-spacing: -0.24px;
    line-height: 22px;
    color: #fff;
    display: inline-block;
    padding: 0px 10px;
    border-radius: 15px;
	margin-right: 5px;
	margin-bottom:5px;
	font-weight:100;
}

.directory-card .card-tags span.worked_offered2{
	background-color: #2eb9fb;
}


.services_list.services_categories{
	background-color: #2eb9fb;
    font-size: 10px;
    letter-spacing: -0.24px;
    line-height: 22px;
    color: #fff;
    display: inline-block;
    padding: 0px 10px;
    border-radius: 15px;
	margin-right: 5px;
	margin-bottom:5px;
	font-weight:100;
}

.services_link a{
	color:#38BBFA;
	font-size:16px;
	letter-spacing: -0.24px;
    display: block;
	padding: 6px 0px;
	font-weight:100;
}

.services_link{
	text-align:center;
	border-top:1px solid #d4d4d4;
	position:absolute;
	left:0px;
	right:0;
	bottom:1px;
	background-color:#fff;
}

.services_link:hover{
	color:#fff;
	background-color:#38BBFA;
}
.services_link:hover a{
	color:#fff;
}

.see_all_services{
	margin-top:5px;
	float:right;
}

.see_all_services a{
	color:#17374B;
	border:1px solid #17374B;
	border-radius:5px;
	font-size:16px;
	letter-spacing:-0.24px;
	padding: 6px 10px;
	display: inline-block;
	font-weight:100;
}

.more_services{
	padding-bottom: 30px;
    display: inline-block;
}

.more_services.add_section{
width:100%;
}
.more_services_column.images_section{
padding-bottom:0px;
box-shadow: 0px 6px 12px -6px rgb(23, 55, 75, 0.2);
-moz-box-shadow: 0px 6px 12px -6px rgb(23, 55, 75, 0.2);
-webkit-box-shadow:0px 6px 12px -6px rgb(23, 55, 75, 0.2);
}



.elite_title{
	background-color:#C0C0C0;
	color:#fff;
	font-size:16px;
	line-height:20px;
	letter-spacing:-0.12px;
	font-weight: 300;
	padding: 14px 30px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.elite_header>h1{
	display:inline-block;
}
.elite_header .elite_search,
.page-template-mvps .elite_search
{
	display:inline-block;
	float:right;
}




.elite_search .search-wrap{
	display:flex;
}
.elite_search .search-wrap #s{
	background-color: #fff;
    font-size: 15px;
    padding-left: 40px;
    border-radius: 20px;
    padding-right: 20px;
    line-height: 37px;
    padding-top: 2px;
    padding-bottom: 0px;
    width: 230px;
    position: relative;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAF7D1XuAAAAaVBMVEUAAAD///9VVVVAQIAzZmYrVVUgQGAcVVUuRl0rQFUnO04kSVsgQFAbQ1EhN04gQFUbQFIaPE0gOFAcOU4cPkwaO04ZOFEdOkscN04aOE0YOk0cOUwbOkwaOU8aOE4ZO0sZOk4YOU0YOEx79f/XAAAAI3RSTlMAAQMEBQYICQsMDQ4QExcYHB4gJCUnKSwuMjU2OTo7PT4/QLgOpcAAAACMSURBVAjXPc5JcsJAAEPRFzdmCJh5iDFgWvc/ZBY40UYl1S+VuLlxxd2Vnv4eKs72HG2RtiXncgxqgSB727QmtT8sH88NDll/18sHkslf8/98es/KOKJLdsMwDfR8HWqSJKcGljUdWL3T4ZH1xM6ShmdWUy5JYZP6KRZjdtBckrySjBn+jjbzgnZI/wsHWArLFJ3B7wAAAABJRU5ErkJggg==);
	background-repeat: no-repeat;
	background-position:17px 12px;
}

.elite_search .search-wrap #s::-webkit-input-placeholder{
	color:rgb(31, 55, 73, 0.4) !important;
}

.elite_search .search-wrap #s::-moz-placeholder{
	color:rgb(31, 55, 73, 0.4) !important;
	opacity:1;
	}
.elite_search .search-filter-wrap{
	background-color: #fff;
    margin-left: 15px;
    width: 155px;
    border-radius: 10px;
    text-align: center;
}
.elite_search .search-filter-wrap a{
	font-size: 15px;
	color:rgb(31, 55, 73, 0.4) !important;
	font-weight:300;
	line-height:40px;
}



.sidebar-left .buddypress-content-wrap-ellite .buddypress-content-wrap{
	margin-top:0px;
	margin-bottom:0px;
}
.bp-user #buddypress .buddypress-content-wrap-ellite #secondary{
	border-top-left-radius: 0px;
	background-color:#000000;
}

.buddypress-content-wrap-ellite #secondary div#item-header-content h1{
	color:#fff!important;
}
.buddypress-content-wrap-ellite .boss-avatar-container {
    border: 1px solid #fff;
    padding: 4px;
    background-color: #fff;
}
.buddypress-content-wrap-ellite .profile_description,
.buddypress-content-wrap-ellite .profile_categories_services,
.buddypress-content-wrap-ellite .profile_tags_worked{
	color:#fff;
}
.buddypress-content-wrap-ellite .profile_tags_name {
    background-color: #fff;
}

.buddypress-content-wrap-ellite .profile_tags_list a{
	color: #17374B;
}
.buddypress-content-wrap-ellite .profile_tags_name:before{
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAMAAAH5bvd9AAAAVFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU4H24AAAAG3RSTlMAAQwOFh0jNTs/REpxeYeOmZ2hx9Xt8vb3+/1T5wHTAAAAXklEQVQI1zXJRw4CAQCAwLGuvXf+/08PrhwICaBRpzpx5dXLvDlmzeBRPbB7r947mE7B/Y5b1c26ak0VOp/zY99+LJPFsTouJtg++/PcYvhU9RnAZlwbcLgssbwc+AKOZAfPMZG6rgAAAABJRU5ErkJggg==);
}

.elite-profile .more_services_title{
color:#fff;
}

.page-template-elite .directory-card .card-tags span.service_offered{
	background-color:#2eb9fb;
}
.page-template-elite .directory-card .card-tags span.service_offered a{
	color:#fff;
	font-weight:700;
}

.directory-card .card-tags span.service_offered2{
	background: #16374b;
}
.directory-card-mvp .card-body .card-title a{
	font-size:18px;
}
.directory-card-mvp .mw-card-cta{
	font-size:14px;
}

 .elite_search .search-filter-dropdown li a{
color:#fff!important;
 }

.elite-profile .reviews_column{
background-color:#000000;
border:1px solid #2eb9fb;
}
.elite-profile .reviews_column_title,
.elite-profile .reviews_column_description,
.elite-profile .reviews_name,
.elite-profile .reviews_address
{
	color:#fff;
}
.elite-profile .reviews_address:before{
	color:#fff;
}

.page-template-elite .entry-title{
    margin-bottom: 30px;
    text-align: left;
    color: #fff;
}


.page-template-mvps .entry-title{
    margin-bottom: 30px;
	text-align: left;
	display:inline-block;
}


.directory-card .mw-card-cta{
	font-size:14px;
}
.directory-card-name a{
	color:#fff;
	font-size:18px;
}

.page-template-elite .card-body{
background-color:#000000;
}

.page-template-elite .mw-user-card.directory-card{
	background-color:#000000;
	height: 100%;
}

.page-template-elite .card-title a{
color:#fff;
font-size:18px;
}

.page-template-elite .directory-card .card-tags span{
background-color:#fff;
}
.page-template-elite .directory-card .bpxcftr-multi-taxonomy-terms-list a{
	color:#16374b;
}
.page-template-elite article{
	margin-bottom:140px;
}


.page-template-elite .directory-card.directory-card-mvp .mw-card-cta {
    color: #2eb9fb;
	background-color: #000000;
	font-weight:100;
	border-top:1px solid #666666;
	font-size:14px;
}
.page-template-elite .directory-card.directory-card-mvp:hover .mw-card-cta{
	background-color: #2eb9fb;
	color: #fff;
}


.profile .buddypress-content-wrap-ellite .buddypress-content img{
	border-top-right-radius: 0px;
	background-color: transparent;
}
.buddypress-content-wrap-ellite{
	margin-top:10px;
	border:1px solid #2eb9fb;
	margin-bottom:60px;
	border-radius:5px;
}

.elite-profile.profile .mw-featured-slide.slick-slide{
	border:1px solid #2eb9fb;
	background-color:#000000;
}

.elite-profile.profile .services_information{
background-color:#000000;
}
.elite-profile.profile .services_information_title{
color:#fff;
}

.elite-profile.profile .services_list.services_tags {
	color: #17374B;
	background-color:#fff;
}

.elite-profile.profile .services_link{
	background-color:#000000;
}


.elite-profile.profile .services_link:hover a{
background-color:#2eb9fb;
}
.elite-profile.profile .see_all_services a{
color:#fff;
border-color:#fff;
}
.elite-profile.profile .reviews_title{
color:#fff;
}


.reviews_title{
	color: #17374B;
    font-size: 32px;
    letter-spacing: -0.24px;
    margin-bottom: 30px;
    font-weight:300;
}

.reviews_holder{
	display:flex;
	flex-wrap:wrap;
	margin:0 -10px;
}

.reviews_column{
	box-shadow: 0px 6px 12px -6px rgb(23, 55, 75, 0.2);
    -moz-box-shadow: 0px 6px 12px -6px rgb(23, 55, 75, 0.2);
	-webkit-box-shadow:0px 6px 12px -6px rgb(23, 55, 75, 0.2);
	width: calc(50% - 20px);
	margin:0 10px 20px;
	border-radius:5px;
	padding:30px;
	background-color:#fff;
}

.reviews_column_title{
color:#1F3749;
font-size:20px;
line-height:25px;
letter-spacing:-0.24px;
padding-bottom:15px;
font-weight:300;
}
.reviews_column_description{
color:#586873;
font-size:16px;
line-height:23px;
letter-spacing:-0.24px;
padding-bottom:20px;
font-weight:100;
}

.reviews_author{
	display:flex;
	flex-wrap:wrap;
	align-items: center;
	font-weight:300;
}

.reviews_avatar{
	padding-right:10px;
}

.reviews_name{
	color:#586873;
	font-size:15px;
line-height:19px;
letter-spacing:-0.24px;
font-weight:100;
}

.reviews_address{
	padding-left:20px;
	position:relative;
	color:#1F3749;
	font-size:13px;
line-height:19px;
letter-spacing:-0.24px;
opacity:0.4;
}

.reviews_address:before{
    content: ".";
    color: #1F3749;
    font-size: 23px;
    opacity: 0.4;
    position: absolute;
    left: 10px;
    top: -5px;
}

.reviews_name_address_main{
	display: flex;
    align-items: flex-end;
}

.reviews_section{
	margin-bottom:100px;
}

.profile #page{
	background-size: cover;

}

.see_all_services.mobile_show{
	display:none;
}
.see_all_services.desktop_show{
	display:block;
}

.profile .mw-featured-slider .slick-arrow.slick-next,
.profile .mw-featured-slider .slick-arrow.slick-prev{
	display:none!important;
}

.more_services_column{
	border-radius:5px;
}
.services_link
	{
		border-bottom-left-radius: 5px;
		border-bottom-right-radius: 5px;
	}

.profile-edit.profile .buddypress-content{
	padding:30px;
	background-color:#fff;
	border-left:1px solid #DEDFE2;
	border-bottom-right-radius:5px;
	border-top-right-radius:5px;
}

input[type="text"], input[type="tel"], input[type="email"], input[type="password"], input[type="email"], input[type="number"], textarea{
	padding:10px 0px 10px 10px;
}
#buddypress .standard-form .field-visibility-settings-notoggle{
	margin: 10px 0 20px;
}
#buddypress .standard-form .editfield {
    margin-bottom: 20px;
}

#profile-group-edit-submit{
	border: none;
    text-align: center;
    background-color: #2eb9fb!Important;
    border-radius: 3px;
    padding: 10px 20px!important;
    color: #fff!Important;
    display: inline-block;
    font-size: 16px!Important;
    letter-spacing: -0.24px;
	font-weight: 100!important;
	margin:0px!important;
}

.select2-container{
	width:100%!important;
}
#buddypress .standard-form .field-visibility-settings-toggle {
	margin: 10px 0 20px;
}

.my-profile.change-avatar.profile .buddypress-content{
	padding:30px;
	background-color:#fff;
	border-left:1px solid #DEDFE2;
	border-bottom-right-radius:5px;
	border-top-right-radius:5px;
}

.profile_categories_vocal, .profile_categories_song{
	margin-bottom:7px;
}






@media screen and (min-width: 1101px) {

	.profile .buddypress-content img{
		min-height:585px;
	}


	.profile-edit.profile .profile_information{
		position: relative;
		 left: inherit;
		 bottom: inherit;
		 right: inherit;
		margin-top: 30px;
	}
.profile .mw-featured-slide.slick-slide{
    width: calc(25% - 20px)!important;
}
.profile .slick-track{
	transform:none!important;
	width:initial!important;
}

.profile .slick-slide.slick-cloned{
	display:none!important;
}

.profile .mw-featured-slider .slick-dots{
	display:none!important;
}
.profile .services_information{
	min-height:127px;
}

}


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

	.profile_description{
		padding-top:10px;
	}

	.is-mobile.providers-directory.elite-profile div#item-header-avatar,
	.providers-directory.elite-profile div#item-header-avatar,
	.is-mobile.providers-directory:not(.retailer-profile) div#item-header-avatar,
	.providers-directory:not(.retailer-profile) div#item-header-avatar
	{
		margin: 0px;
		padding-right: 0px;
		width: 100%;
	}
	.is-mobile.providers-directory.elite-profile .author-avatar,
	.providers-directory.elite-profile .author-avatar,
	.is-mobile.providers-directory:not(.retailer-profile) .author-avatar,
	.providers-directory:not(.retailer-profile) .author-avatar{
		float:none;
	}


	.is-mobile.providers-directory.elite-profile #secondary div#item-header>img,
	.providers-directory.elite-profile #secondary div#item-header>img,
	.is-mobile.providers-directory:not(.retailer-profile) #secondary div#item-header>img,
	.providers-directory:not(.retailer-profile) #secondary div#item-header>img
	{
		padding-left: 0px!important;
		margin: 20px auto 0px;
	}


	.is-mobile.providers-directory.elite-profile #item-header-content,
	.providers-directory.elite-profile #item-header-content,
	.is-mobile.providers-directory:not(.retailer-profile) #item-header-content,
	.providers-directory:not(.retailer-profile) #item-header-content
	{
		width:100%;
	}

	.is-mobile.providers-directory.elite-profile #item-header-content h1,
	.providers-directory.elite-profile #item-header-content h1,
	.is-mobile.providers-directory:not(.retailer-profile) #item-header-content h1,
	.providers-directory:not(.retailer-profile) #item-header-content h1
	{
		text-align:center!important;
	}

	.is-mobile.providers-directory.elite-profile #item-header-content img,
	.providers-directory.elite-profile #item-header-content img,
	.is-mobile.providers-directory:not(.retailer-profile) #item-header-content img,
	.providers-directory:not(.retailer-profile) #item-header-content img
	{
		margin:0 auto;
	}

	.is-mobile.providers-directory.elite-profile #secondary div#item-header,
	.providers-directory.elite-profile #secondary div#item-header,
	.is-mobile.providers-directory:not(.retailer-profile) #secondary div#item-header,
	.providers-directory:not(.retailer-profile) #secondary div#item-header
	{
		max-height:inherit!important;
	}


	.more_services.add_section{
		padding-bottom:0px;
	}


	.more_services.add_section{
      max-width:535px;
	}
	.more_services_column.images_section{
		width: calc(50% - 20px);
		flex: none;
		margin-bottom:20px;
	}


    .profile .buddypress-content{
		min-height:inherit;
	}
	.change-cover-image.profile .buddypress-content{
		border-left:none;
		}


    .mw-featured-slider .slick-dots button{
		width:8px;
		height:8px;
		border-radius:100%;
		background-color:#DFE3E6;
	}
	.mw-featured-slider .slick-dots .slick-active button{
		background-color:#5CB7F5;
	}

	.mw-featured-slider .slick-dots{
		bottom:-45px;
		display:inherit!important;
	}

	.retailer-profile.bp-user .see_all_services.mobile_show{
		display:none;
	}

	.see_all_services.mobile_show{
		display: block;
		margin: 0 auto 100px;
		text-align: center;
		float: none;
	}
	.see_all_services.desktop_show{
		display:none;
	}


    .reviews_column{
	 width:100%;
	}

	.more_services{
		display:block;
		padding-top:60px;
		padding-bottom:60px;
		width:535px;
		margin:0 auto;
	}
	.reviews_section,
	.sidebar-left .buddypress-content-wrap{
		width:535px;
		margin:0 auto;
	}
	.buddypress-content-wrap-ellite{
		width: 537px;
		margin: 0 auto;
	}

	.profile .buddypress-content{
		width:100%;
		order:2;
	}

	.bp-user #buddypress #secondary{
		width:100%;
		order:1;
		border-bottom-left-radius: 0px;
        border-top-right-radius: 5px;
	}

	.profile .buddypress-content img {
		border-top-right-radius: 0px;
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;
	}

    .profile .buddypress-content-wrap{
	   display:flex;
	   flex-wrap:wrap;
	}


	body.profile.bp-legacy div#item-body{
     padding:0px;
	}
	.bp-user #buddypress #secondary {
		padding: 30px 30px 30px;
	}

}

@media screen and (max-width: 960px) {
	.elite_header>h1 {
		display: block;
	}
	.elite_header .elite_search {
		display: block;
		float:none;
	}
    .mvp-header>h1{
		display: block;
	}
   .mvp-header .elite_search {
	display: block;
	float:none;
}

}


@media screen and (max-width: 900px) {
	.directory-tabbed-nav a{
		width: calc(100% / 3 - 10px);
		text-align:center;
		border:1px solid #2eb9fb;
		border-radius:30px;
		margin:0px 5px 10px 5px;
		font-size:20px;
		padding: 5px 10px;
	}
	nav.directory-tabbed-nav{
		flex-wrap:wrap;
	}
	.directory-tabbed-nav a.active{
		border:1px solid #2eb9fb;
		border-radius:30px;
		background-color:#2eb9fb;
		color:#fff;
	}
	.directory-tabbed-nav a span {
		border: 1px solid #fff;
	}
}



@media screen and (max-width: 768px) {
.page-template-elite article{
	margin-bottom:80px;
}
}


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

	.is-mobile.providers-directory.elite-profile #secondary div#item-header #item-header-avatar,
	.providers-directory.elite-profile #secondary div#item-header #item-header-avatar,
	.is-mobile.providers-directory:not(.retailer-profile) #secondary div#item-header #item-header-avatar,
	.providers-directory:not(.retailer-profile) #secondary div#item-header #item-header-avatar
	{
		display:block!important;
	}

	.is-mobile.providers-directory.elite-profile #secondary #item-header-content,
	.providers-directory.elite-profile #secondary #item-header-content,
	.is-mobile.providers-directory:not(.retailer-profile) #secondary #item-header-content,
	.providers-directory:not(.retailer-profile) #secondary #item-header-content
	{
	    margin-top:0px!important;
	}

	.is-mobile.providers-directory.elite-profile #secondary .badge_profile,
	.providers-directory.elite-profile #secondary .badge_profile,
	.is-mobile.providers-directory:not(.retailer-profile) #secondary .badge_profile,
	.providers-directory:not(.retailer-profile) #secondary .badge_profile
	{
		order: 3;
	}

	.directory-tabbed-nav a{
		width: calc(50% - 10px);
		text-align:center;
		border:1px solid #2eb9fb;
		border-radius:30px;
		margin:0px 5px 10px 5px;
		font-size:20px;
		padding: 5px 10px;
	}


	.more_services.add_section{
		width: inherit;
		max-width:100%!important;
		margin:0px;
	}

	.more_services,
	.reviews_section,
	.sidebar-left .buddypress-content-wrap,
	.buddypress-content-wrap-ellite
	{
		width: inherit;
	}
	.bp-user #buddypress #secondary div#item-header{
		min-height:238px;
	}
#item-header-avatar{
	order: 1;
    flex: 150px;
}
#item-header-content{
	order: 3;
	width: 50%;
    padding-top: 10px;
}
.badge_profile{
order:2;
}
#item-header-avatar{
    flex: 100px;
    align-items: flex-start;
    display: flex!important;
}

}

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

	.is-mobile.providers-directory.elite-profile #secondary #item-header-content,
	.is-mobile.providers-directory:not(.retailer-profile) #secondary #item-header-content{
	    padding-top:0px!important;
	}


	.more_services_column.images_section {
		width: calc(100% - 20px);
	}


	.retailer-profile.bp-user #buddypress #secondary {
		padding: 20px 50px 30px!important;
	}

	#item-meta.author-header-meta #user_switching_switch_to{
		text-align: center;
		width: 100%;
	}
	#item-meta.author-header-meta #user_switching_switch_to a {
			padding: 5px 0px!important;
	}


	.bp-user #buddypress #secondary div#item-header {
		min-height: 188px;
	}

	.profile-edit.profile.bp-legacy div#item-body{
		border-bottom:none!important;
	}

.reviews_title,
.more_services_title{
font-size:20px;
line-height:25px;
margin-bottom:15px;
}
.reviews_column{
padding:15px;
}

.reviews_column_title{
font-size:16px;
line-height:20px;
padding-bottom:10px;
}

.reviews_column_description{
	font-size:13px;
	line-height:18px;
	padding-bottom:15px;

}

.reviews_name{
	font-size:12px;
	line-height:15px;
}
.reviews_address{
	font-size:12px;
	line-height:15px;
}
#secondary div#item-header-content h1, #buddypress div#item-header div#item-header-content h1{
	font-size:20px;
	line-height:25px;
}
.vocals{
	font-size:14px;
	line-height:18px;
}
.div#item-header-avatar img.avatar {
    max-width: 85px;
}
.profile_categories, .profile_tags, .profile_description {
	padding-top: 15px;
	font-size:14px;
	line-height:19px;
}

.profile_categories_song,
.profile_categories_vocal,
.profile_tags_name{
font-size:11px;
}
.profile_tags_name:before{
	top:5px;
}
.profile_categories_services, .profile_tags_worked{
	font-size:11px;
	line-height:14px;
}
.profile_categories_list, .profile_tags_list{
	margin-top:10px;
}
.profile_information_left{
	display:block;
}
.profile_information_right{
    display: block;
    float: none;
    padding-top: 5px;
    width: 100%;
}
.bp-user #buddypress #secondary {
	padding: 30px 30px 30px;
}

.profile_information_right a{
	display: block;
    text-align: center;
}
.profile_information_right a:before{
	left:20px;
}
div#item-header-avatar img.avatar {
	max-width: 70px;
}
#item-header-avatar{
    flex: 100px;
    align-items: flex-start;
    display: flex!important;
}
.badge_profile {
    width: 150px;
}

}

@media screen and (max-width: 420px) {
	.directory-tabbed-nav a {
		font-size:18px;
	}
	.directory-tabbed-nav a span{
		font-size:10px;
	}

}


@media screen and (max-width: 400px) {
.reviews_name_address{
	padding-top:10px;
	width:100%;
}

.page-template-elite .directory-card-wrap {
    flex-basis: 70%;
    margin: 0 15% 10px;
}

.page-template-mvps .directory-card-wrap {
    flex-basis: 70%;
    margin: 0 15% 10px;
}


.directory.providers-directory #members-directory-form .directory-card-wrap{
	flex-basis: 70%;
    margin: 0 15% 10px;
}



.elite_search .search-wrap {
    flex-direction: column;
}
.elite_search .search-wrap #s{
	width:inherit;
}
.elite_search .search-filter-wrap{
	width:inherit;
	margin-left:0px;
	margin-top:10px;
	border-radius:20px;
}



}

@media screen and (max-width: 380px) {
	.directory-tabbed-nav a {
		width: calc(100% - 10px);
	}

}

@media screen and (max-width: 350px) {
	.badge_profile {
		width: 120px;
	}
	body.bp-user #buddypress #item-header-content{
		width:100%;
	}

}

/*--------------------------------------------------------------
5.0 - Messages
--------------------------------------------------------------*/

.messages #buddypress div.pagination .pag-count{
display:none;
}

.messages-container{
	box-shadow: 0px 5px 18px 2px rgb(0,0,0, 0.2);
    -moz-box-shadow: 0px 5px 18px 2px rgb(0,0,0, 0.2);
	-webkit-box-shadow: 0px 5px 18px 2px rgb(0,0,0, 0.2);
border-radius:5px;
}

.message_text{
	font-size:28px!important;
	color:#17374B;
	margin-bottom:0px!important;
	padding:7px 0px 7px 20px;
	border-bottom:1px solid #E7E9EC;
	font-weight:300;
}

#messages-bulk-management{
	display:flex;
}

.message_hol{
	display: flex;
    margin-left: calc(100% - 500px);
}

#buddypress .message_hol div.message-search {
	border:none;
	padding-left:40px;
	border:1px solid #DEDFE2;
	border-radius:25px;
	margin:10.5px 0px !important;
	height:38px;
	width:230px;
}

#messages-bulk-management {
    margin-bottom: 0px;
}


#leftcolumn {

	padding-right: 0px;
}

#messages-layout{

}

#content #buddypress input#messages_search_submit{
	position: absolute;
	left:0px;
}

#content #buddypress input#messages_search_submit{
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAF7D1XuAAAAM1BMVEUAAAD///+AgIBAQIArVVUnO04ePEsgQFAdOlAePU8cN04aOE0cOUwbOkwaOU8YOU0YOEw2wufdAAAAEXRSTlMAAQIEBg0RICMqLjI2OTo/QGN2cWUAAABrSURBVAjXbY7BDsMwCEPfllBCmwb//9fuUNRJ3TgYsJ4sQxAQcB8RggQGo4TsHTTaEJANaEk5nZq+g61lgMtMDgLQ73aZ6eTi56yAA96ekqT0F4ClNgA2pQFLVqxp/fmf/Dfv1LyLXm2njg9STQUC2R3fhAAAAABJRU5ErkJggg==)!important;
	width:15px;
	height:15px;
position: absolute;
left:15px;
top:10px;
}

#buddypress .message_hol div.message-search #messages_search{
	padding:10px 0px;
	border:none;
	font-size:15px;
	letter-spacing:-0.24px;
}

#buddypress .message_hol div.message-search #messages_search::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	color: rgb(31, 55, 73, 0.4);
	opacity:1;
}
#buddypress .message_hol div.message-search #messages_search::-moz-placeholder { /* Firefox 19+ */
	color: rgb(31, 55, 73, 0.4);
	opacity:1;
}
#buddypress .message_hol div.message-search #messages_search:-ms-input-placeholder { /* IE 10+ */
	color: rgb(31, 55, 73, 0.4);
}
#buddypress .message_hol div.message-search #messages_search:-moz-placeholder { /* Firefox 18- */
	color: rgb(31, 55, 73, 0.4);
}

#buddypress div.messages-options-nav{
	margin:10px 0px;
}

#buddypress .messages-options-nav .buddyboss-select{
    border: 1px solid #DEDFE2;
    border-radius: 5px;
    margin: 0px 0px 0px 10px;
    height: 38px;
}

#buddypress div.messages-options-nav .buddyboss-select-inner {
	line-height:38px;
	padding-left:15px;
}

#buddypress div.messages-options-nav .buddyboss-select-inner span{
font-weight:100;
color: rgb(31, 55, 73, 0.4);
font-size:15px;
letter-spacing:-0.24px;
}
#buddypress div.messages-options-nav .buddyboss-select-inner:after{
	color: rgb(31, 55, 73, 0.4)!important;
	top:10px;
}

#messages-bulk-manage{
	height: 38px;
    font-size: 15px;
    letter-spacing: -0.24px;
    border-radius: 5px;
    margin-left: 15px;
    text-transform: none;
    font-weight: 100!Important;
    padding: 0 22px;
}

#buddypress table#message-threads th{
	border-top: 1px solid #DEDFE2;
}

.bp-user.messages #buddypress div#subnav.item-list-tabs ul{

}
.bp-user.messages #buddypress div#subnav.item-list-tabs ul li{
	padding:0 20px!important;
	margin-bottom:0px!important;
}

.bp-user.messages.is-desktop #buddypress div#subnav.item-list-tabs ul li#compose-personal-li {
	border:none;
	padding:5px;
	text-align:center;
	background-color: #2eb9fb;
	width: calc(100% - 40px);
	border-radius:3px;
	margin:10px 20px 10px!important;
	padding: 0px 20px!important;
}

.bp-user.messages.is-desktop #buddypress div#subnav.item-list-tabs ul li#compose-personal-li a span{
	display:none;
}

.bp-user.messages.is-desktop #buddypress div#subnav.item-list-tabs ul li#compose-personal-li a{
	color:#fff!important;
	font-size:16px;
	letter-spacing:-0.24px;
	font-weight:100;
	text-transform: none;
	position:relative;

}
.bp-user.messages.is-desktop #buddypress div#subnav.item-list-tabs ul li#compose-personal-li a:before{
	content:"";
	position:absolute;
	left:6px;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAAEWF07zAAAAmVBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////VHQRUAAAAMnRSTlMAAQUICx04Q0ZJTlZbXF9jZHFzd3iBhoeIiZaXmJ6kp6y5u73Bw9XW19jg4+3u9vf4+50M9OAAAACqSURBVBjTTcvXUgMxEAXRFkmGBYvowC6YHTIm9v9/HA8S1N6X6TpVAzyjx2xjBsCSCATXyCkF4ArohWuPIOh4ifhho8qgCPS6AkEXdAUBoCv1kj4OUH1L+s49kFQY/4KxhjByp9S6uaUV1DIiIh6EnZPLuhmkQX3l+2uec84576dB1Qtsr6lXdQ2NGqx253uNzlRdQmdp9KguYEr/q/Q0pXMLHG6d7HNI/AK3ahuGJrox1wAAAABJRU5ErkJggg==);
	width:18px;
	height:18px;
	top:9px;
}

.bp-user.messages #buddypress div#subnav.item-list-tabs ul li{
position:relative;
}

.bp-user.messages #buddypress div#subnav.item-list-tabs ul li a{
	color:rgb(31, 55, 73, 0.5);
	font-size:16px;
	letter-spacing:-0.24px;
	font-weight:100;
	text-transform: none;
	position:relative;
}

#buddypress table#message-threads{


}

#messages-layout{
	position:relative;


}
#messages-layout:before{
	position:absolute;
	left:0px;
	content:"";
	background-color:#dedfe2;
	width:1px;
	top:60px;
	bottom:0px;
}


.bp-user.messages #buddypress div#subnav.item-list-tabs ul li.selected{
	background-color:rgb(31, 55, 73, 0.06);


}
.bp-user.messages #buddypress div#subnav.item-list-tabs ul li a{
	padding:6px 0px 6px 30px;
}

.bp-user.messages #buddypress div#subnav.item-list-tabs ul li.selected a,
.bp-user.messages #buddypress div#subnav.item-list-tabs ul li.selected a span
{
	color:#1F3749!Important;
}

.bp-user.messages #buddypress div#subnav.item-list-tabs ul li#inbox-personal-li:before{
	content:"";
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAAEWF07zAAAAn1BMVEUAAAD///9VVVVAQIAgQGA5OVUiRFUjOlEhOkoiN0wiO0oiOk0fOkwjOEkhOk0gOUofOEkiN0ohOEogN0ohOUogOUsfOEogOEogN0kfOEkfOEshOEogOEkfOEogOEogN0ogN0ogN0kfOEkgOEkgOEkgN0kgOEogOEogOEogN0kfN0kgOEkgOEkgN0kgOEofOEkfN0ogOEkfOEofN0kfN0l8HSVwAAAANHRSTlMAAQMECAkPFh8lNDU5O0ZISVNWYWtwcoCBkpOVoKOtr7C5w87R2Nrg4eLj6erx8vP1+Pz+0plOEQAAAKVJREFUGNNtz9dSwgAUhOHPBrGiggaxUC3YELLv/2xeJIDM+F/t7KlLuLL0lpgFEnCgyk1CcuqDnlZdfY8k4ayACmPg0XdyRxJVGjhJktm6V3HOfg988lCPjlnWqnUtCYNkIcnrbZLKet1WzeF52i/LsizL/vRlDwwmNkzu4WLV3lrt1SWHX11/6C6OPA3tMBw1EX4KjpfN7U2q7Tv/WJ35rjPv/ALDcyIOV7JlOwAAAABJRU5ErkJggg==);
	position:absolute;
	left: 20px;
    top: 12px;
	width: 18px;
	height:18px;


}

.bp-user.messages #buddypress div#subnav.item-list-tabs ul li a,
.bp-user.messages #buddypress div#subnav.item-list-tabs ul li a span
{
	color:rgb(31, 55, 73, 0.5)!important;
}

.bp-user.messages #buddypress div#subnav.item-list-tabs ul li#starred-personal-li:before{
	content:"";
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAAEWF07zAAAAZlBMVEUAAAD///+AgIBVVVVAQIA5OVUuRl0rQFUkSUkgQFAePEsrOVUnO04jPk8iPE0gOFAfOE0iOk0hO0sfN0sfOkkiOUwiOEsgOUsiN0wgOU0fOUwfOEsgOUogN0ofOUkhOUshOEohN0tWsXqLAAAAInRSTlMAAQIDBAkLDA4QERIaHR4gMjU9QUJDREdKUFFSWWFiY2Rm6OCWpwAAAJZJREFUGNNdjkkWglAMBEscQBFBkRnEuv8lXXxwql3qdTqBGHa2LCiWgAAPXX0mqIJuIKEM8QvAuZ5UhytEqtahatY8rMdrz8XPpQzgOqhO9ZnWwA5qVSNgo/oAyHUO/9xLSN49QN/zR6fdj9h3qt0+TJV/VLBtvkWzBSAaVzFGS1PyCSWLKvR5OxxuTy0WlR7Xy6cUeAGecBLv/m7uDwAAAABJRU5ErkJggg==);
	position:absolute;
	left: 20px;
    top: 12px;
	width: 18px;
	height:18px;
}
.bp-user.messages #buddypress div#subnav.item-list-tabs ul li#sentbox-personal-li:before{
	content:"";
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAUCAMAAAEvjMbQAAAAqFBMVEUAAAD///+AgIBVVVVAQIBAgIAzZmZAQGAuRl0rQFUnO04kSUkgQFAePEsoQ1EhQ04rQEopPVImOUwjPk8fPk0iN0whO04gOU0jOkshN04hPEwgOkokOE0iO0ohOUwkOkwhO0shOkogOEwgOUsiOksiOUohOEkgOkogOUkfOUwfOEsiN0ohOkwhOUshOEoiOEkhN0sgOEsfOUkfOUsfOUshOEohOEwhN0vSxUhVAAAAOHRSTlMAAQIDBAQFCAsMDQ4QERMXGBkbHSElJygsLi8wMjQ2OT0+QEdLTE1PUFFSU1RVVltcX2JiY2RlZgv3jU0AAACtSURBVBjTbU+HFoIwDAwogoJ7i1vcKMNx//9n0pSCiPdem+SaXK5ECXRcKQWQnCQuRUJtSFbjlya9wTTJu19XUzUPd6LBCwzBWPE+AuxM9aRa6Ul/MJRTTsDzlZ0UmtMGueQK3TQTgpjJbKQo5UqgNS6vsNxbmFdabxuz8oJLc3JGBp+oGqAIR3TZa/7hI2LKzcTMjn5g6vK90AiZaxRcaH5CTX+9eTiWDRsyfAA2Vx6T0EbpmgAAAABJRU5ErkJggg==);
	position:absolute;
	left: 20px;
    top: 12px;
	width: 19px;
	height:20px;
}
.bp-user.messages #buddypress div#subnav.item-list-tabs ul li#notices-personal-li:before{
	content:"";
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAAEWF07zAAAAUVBMVEUAAAD///9AQIBAQGAuRl0nO04rOVUmQE0jOlEhQ04kN0kjPk8jOU4iPEomOU0kOE0iO0ogOEogN0kjOE0iN0wiN0ogOUoiOEkgN0ohOEohN0sAkQWyAAAAG3RSTlMAAQQICw0SFBYXHB0kJigyNDc4SUpTWVthZGbGiS/AAAAAfElEQVQY043O0Q6CMAxG4R8FpQK2KiCe939QLzaShit20Xw5WbpJIQXIQCGBQAFMCgB5PCXoEJCHA7w3mnJx9VlFUFcUWUSEJAmAnk/VAlXXpa8C4qRMtpPfpZ2GRukD3GeAIafRga3NiXXsbq/vI6f9oXPJj8kl80jHTX9CXRsr7nje6AAAAABJRU5ErkJggg==);
	position:absolute;
	left: 20px;
    top: 12px;
	width: 18px;
	height:18px;
}

.bp-user.messages #buddypress div#subnav.item-list-tabs ul li#compose-personal-li a{
	color:#fff;
}

#message-threads thead{
	display:none;
}

#message-threads tbody tr{
	border-top: 1px solid #DEDFE2;
}

#buddypress table#message-threads tr td:first-child{
	padding-left:20px!important;
	width:6.5%;
}

#buddypress table#message-threads tr.unread td.thread-from {
	border-left: none;
	padding-left:0px!important;
}
#buddypress table#message-threads tr.unread td.thread-from:before{
	display:none;
}

#message-threads .thread-from img {
    border-radius: 100%;
    width: 40px;
    height: 40px;
	border:none;
}

#buddypress table#message-threads tr.unread td {
     background-color:transparent;
     border-top: none;
	 border-bottom: none;
}

#buddypress table#message-threads tr td.thread-info{
width:47.6%;
}

#buddypress table#message-threads tr td.thread-info p a{
	font-size:16px;
	line-height:20px;
	letter-spacing:-0.19px;
	color:#1F3749;
	font-weight:100;
	margin-bottom:0px;
}

#buddypress table tr td.thread-info p.thread-excerpt{
	font-size:15px;
	line-height:19px;
	letter-spacing:-0.24px;
	color:#586873;
	font-weight:100;
	margin-top:0px;
}

#buddypress table#message-threads tr td.thread-date{
width:11.5%;
padding-left:0px;
padding-right:15px;
}

#buddypress table#message-threads tr td.thread-date span{
	font-size:13px;
	line-height:19px;
	letter-spacing:-0.21px;
	color:#A5AFB6;
}

#buddypress table#message-threads tr.unread td:last-child{
	border-right:none;
}

.thread-options{
	display:flex;
}

.dots3_holder{
	display:none;
}

#buddypress table#message-threads:not(.messages-notices) tr td:last-child{
	padding-right:0px;
	margin-right:0px;
}

.dots3_holder.act{
display:block;
position:absolute;
}

.dots3_main{
	position:relative;

}

.dots3_main img{
	cursor:pointer;
}

#buddypress table#message-threads:not(.messages-notices) tr td:last-child{
	width:100%;
}

.thread-options .thread-star{
	padding-right:15px;
}

.dots3_holder{
	box-shadow: 0px 5px 18px 2px rgb(0,0,0, 0.2);
    -moz-box-shadow: 0px 5px 18px 2px rgb(0,0,0, 0.2);
    -webkit-box-shadow: 0px 5px 18px 2px rgb(0,0,0, 0.2);
    padding: 15px 10px;
    border-radius: 5px;
    left: -7px;
    background-color: #fff;
    top: 18px;
}

.dots3_holder a{
font-size:13px;
color: #586873;
}

#message-threads .thread-from .table-cell:nth-child(2) a{
	font-size:16px;
	line-height:20px;
	letter-spacing:-0.24px;
	color:#586873;
	text-transform: capitalize;
}

#message-threads .thread-from .table-cell:first-child {
    width: 55px;
}

.bp-user.messages .site {
	padding-bottom: 20px;
	background-image: url(data:image/png;base64,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);
}


.conversation_between #message-subject{
	margin-top:59px;
	padding:30px 30px 0px;
	margin-bottom:0px;
	border-top: 1px solid #DEDFE2;
	font-size:18px;
	line-height:23px;
	letter-spacing:-0.24px;
	color:#1F3749;
	font-weight:500;
}

.conversation_between #message-recipients{
margin:0px!important;
padding:0 30px;
}

.conversation_between #message-recipients span{
	margin-left:0px;
	font-size:15px;
	line-height:19px;
	color:#A5AFB6;
}


.conversation_between #message-recipients span span{
	color:#2eb9fb;
}

#buddypress div#message-thread div.message-box{
	padding:30px;
	border-bottom:1px solid #DEDFE2;
}

#buddypress div#message-thread img.avatar{
	border-radius:100%;
}

#buddypress div#message-thread strong a{
	font-size:16px;
	line-height:20px;
	color:#586873;
	letter-spacing:-0.24px;
	font-weight:500;
	text-transform:capitalize;
}
#buddypress span.activity{
	margin-right:20px;
	font-size:13px;
	line-height:19px;
	color:#A5AFB6;
	letter-spacing:-0.21px;
}

#buddypress #whats-new-form {
	display: none;
}

#buddypress .activity-meta .acomment-reply {
	display: none;
}

#buddypress div.activity-comments {
	display: none;
}

div.message-metadata .message-star-actions a{
	color:#A5AFB6;
}
.message-action-star span.icon:before, .message-action-unstar span.icon:before{
	font-size:20px;
}


#buddypress div#message-thread div.message-metadata{
	display:flex;
	flex-wrap:wrap;
	align-items: center;
	justify-content:space-between;
}

.holder_information,
.holder_avatar{
	display:flex;
	align-items:center;
}

div.message-metadata .message-star-actions{
	margin-right:20px;
}

#buddypress div#message-thread div.message-metadata{
	overflow:visible;
}
.conversation_between .dots3_holder.act{
	width:120px;
	background-color:#fff;
	z-index:999;
}
.slider-cta.second_button{
	color: #2eb9fb;
    margin-right: 20px;

}

.new_row{
	margin-top:30px;
}

.mw-slide-content .slider-cta.second_button:before{
	background-color:#fff;
}

#buddypress div#message-thread div.message-content{
	margin-left:55px;
}

#buddypress div#message-thread div.message-content p{
	font-size:15px;
	line-height:23px;
}

#buddypress div#message-thread div.alt{
	background-color:transparent;
}

.reply_button{
margin:20px 0px 20px 20px;
background-color:#2eb9fb;
color:#fff;
font-size:16px;
letter-spacing:-0.24px;
border-radius:5px;
display:inline-block;
padding:6px 26px;
cursor:pointer;
}

#send-reply{
	display:none;
}
#send-reply.act{
	display:block;
}

#buddypress div#message-thread #send-reply div.message-box{
	padding-top:0px;
}

#buddypress div#message-thread strong{
	font-weight:400;
}
#buddypress #send-reply.standard-form textarea{
	border:1px solid #DEDFE2;
	border-radius:10px;
}

#send_reply_button{
	margin:0px!important;
background-color:#2eb9fb!important;
color:#fff!important;
font-size:16px!important;
letter-spacing:-0.24px;
border-radius:5px;
display:inline-block;
padding:10px 26px!important;
cursor:pointer;
}

#send_message_form{
	margin-top:59px;
	border-top:1px solid #DEDFE2;
	padding:30px;
}


#buddypress .standard-form textarea#message_content,
#buddypress .standard-form input[type="text"],
#buddypress .standard-form input.send-to-input{
	border:1px solid #DEDFE2;
}
#buddypress form#send_message_form label.send-notice-label {
    margin-bottom: 0px;
}
#buddypress #send_message_form.standard-form label[for='subject'] {
    margin-top: 25px;
    margin-bottom:10px;
 }

 #send_message_form textarea, #send_message_form input[type="text"] {
	margin-bottom: 25px;
 }

 #buddypress #send_message_form.standard-form label{
	margin-bottom:10px;
 }

 #buddypress .standard-form textarea{
	 margin-bottom:0px;
 }
#send{
	border: none;
    text-align: center;
    background-color: #2eb9fb!Important;
    border-radius: 3px;
    padding: 10px 20px!important;
    color: #fff!Important;
    display: inline-block;
    font-size: 16px!Important;
    letter-spacing: -0.24px;
    font-weight: 100!important;
}

#buddypress div#message.error p{
	margin-bottom:0px!important;

}
.error{
	margin: 11px 10px 11px 0px!important;
}
.error ~ #send_message_form{
	margin-top:0px;
}

.single #messages-layout {
    margin-bottom: 0px;
}

#buddypress table#message-threads tbody tr.read:first-child {
    border-top: 1px solid #DEDFE2;
}

.bp-user.messages #buddypress div#subnav.item-list-tabs ul{
	padding-bottom:10px;
}

.starred #messages-bulk-management {
    display: flex;
	flex-wrap: wrap;
}

.starred .message_hol {
    display: flex;
    margin-left:0px;
	width: 100%;
	margin-top:1px;
	justify-content: flex-end;
	margin-right:10px;
}


@media screen and (max-width: 980px) {
	#buddypress table#message-threads tr td.thread-info{
		width:43%;
	}

	#buddypress table#message-threads tr td:first-child {
		padding-left: 20px!important;
		width: 8.5%;
	}

}

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


	.error {
		margin: 11px 10px 11px 10px!important;
	}

	#buddypress .standard-form input.send-to-input {
		width: 100%;
	}
	#send_message_form {
		margin-top: 29px;
	}


	#leftcolumn,
	#messages-layout
	{
		width: 100%;
	}
	#messages-layout:before{
		display:none;
	}


}

@media screen and (max-width: 600px) {
   .holder_avatar{
	flex-direction: column;
	align-items: flex-start;
   }
   #buddypress div#message-thread div.message-content {
    margin-left: 0px;
    margin-top: 10px;
}




	#buddypress table#message-threads tr td.thread-info{
		width:100%;
		order:5;
		padding-top:0px;
		padding-bottom:0px;
		padding-top:10px;
	}

	#buddypress table#message-threads tr td.thread-date{
		width:60px;
		order:3;
		padding-top:0px;
		padding-bottom:0px;
	}
	#buddypress table#message-threads:not(.messages-notices) tr td:last-child{
		width:60px;
		padding:0px 12px 0px 0px;
		order:4;
		padding-top:0px;
		padding-bottom:0px;
	}


    .bp-user #buddypress #item-body #message-threads tr .thread-from{
		width:calc(100% - 185px);
		order:2;
		padding-top:0px;
		padding-bottom:0px!important;
	}


	.bp-user #buddypress #item-body #message-threads tr td:first-child{
		width:65px;
		order:1;
		padding-top:0px;
		padding-bottom:0px;

	}


	#message-threads tbody tr{
		display:flex;
		flex-wrap:wrap;
		align-items: center;
		padding:10px 0px;
	}



	.message_hol{
		margin-left:20px;
		display:block;
		width:100%;
		margin-right:20px;
	}

	#buddypress#buddypress div.message-search {
		float: left;
	}
	#buddypress#buddypress div.message-search,
	#buddypress div.messages-options-nav
	{
		width:100%;
	}
	#buddypress .messages-options-nav .buddyboss-select{
		margin:0px;
		width: calc(100% - 110px);
	}
	#buddypress div.messages-options-nav .buddyboss-select-inner {
		line-height: 38px;
		padding-left: 40px;
		text-align: center;
	}



}

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

    #buddypress .standard-form label, #buddypress .standard-form span.label {
		font-weight: 100;
	}

	.bp-legacy div#item-body{
		padding:0px;
	}


	.dots3_holder {
		left: -27px;
		top: 25px;
	}


	#buddypress div.messages-options-nav .buddyboss-select-inner{
		padding-left:0px;
	}
	#buddypress div.item-list-tabs ul li:not(.groups-members-search){
		line-height:32px!important;
	}

	.buddyboss-select-inner span{
		padding:0 15px;
	}

	.message_text{
		border-bottom:none;
	}

	.bp-user.messages #buddypress div#subnav.item-list-tabs ul li#compose-personal-li{
		background-color:#2eb9fb;
		color:#fff;
	}
	.bp-user.messages #buddypress div#subnav.item-list-tabs ul li#compose-personal-li a{
		color:#fff!important;
	}



	#buddypress div.item-list-tabs ul li:not(.groups-members-search){
		display:block;
		width: 100%;
    margin-right: 0px;
	}

	.bp-user.messages #buddypress div#subnav.item-list-tabs ul li a {
		padding: 6px 30px 6px 30px;
		display: inline-block;
	}

	.buddyboss-select-inner{
		float: none;
		border: none;
	}


	#message-threads .thread-from .table-cell{
		width: initial!important;
		display: inline-block!important;
		text-align: left!important;
	}
	#message-threads .thread-from img{
		margin-right:10px;
	}

	#buddypress .message_hol div.message-search #messages_search {
		padding: 18px 0px;
	}


}


@media screen and (max-width: 460px) {
	.message-metadata{
		flex-direction: column;
		align-items: flex-start!important;
	}

    .holder_information{
		justify-content: space-between;
		width: 100%;

	}
	div.message-metadata .message-star-actions {
		margin-right: -10%;
	}

}

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

	div.message-metadata .message-star-actions {
		margin-right: 0px;
	}


}

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

	div.message-metadata .message-star-actions {
		margin-right: 20px;
	}


}

/*--------------------------------------------------------------
6.0 - Notifications
--------------------------------------------------------------*/

.notifications .buddypress-content {
    max-width: 100%;
}



body.bp-user:not(.settings).notifications #buddypress div#item-nav{
	margin-bottom:0px;
}

body.bp-user:not(.settings).notifications #buddypress div#item-nav>div{
	padding:30px;
}

#buddypress div#item-nav #object-nav.item-list-tabs{
	height:inherit;
}

#buddypress div#item-nav .item-list-tabs ul li a{
	padding:0px;
	font-weight:100;
	font-size:18px;
}

.notifications #item-body{
	padding:30px;
	display:inline-block;
	width:100%;
}

.bp-legacy div#item-body div.item-list-tabs ul li a{
	font-size:14px!important;
	border-radius:5px!important;
}

.notifications .buddyboss-select-inner>span{
	font-size:14px!important;
}

.bp-user #buddypress div#subnav.item-list-tabs {
    margin-top: 0;
	margin-bottom: 25px;
}

.bp-user #secondary #item-header #send-private-message,
.bp-user #secondary #item-header .bp-featured-members-button,
.bp-user #secondary #item-header #post-mention {
	display: none;
}

#buddypress table tr td, #buddypress table tr th{
	font-size:16px;
	font-weight:100;
}

.notification-description a,
.notification-actions a{
	color:#000000;
}

#buddypress .notifications-options-nav #notification-bulk-manage{
	border: none;
    text-align: center;
    background-color: #2eb9fb!Important;
    border-radius: 3px;
    padding: 10px 20px!important;
    color: #fff!Important;
    display: inline-block;
    font-size: 16px!Important;
    letter-spacing: -0.24px;
    font-weight: 100!important;
}

@media screen and (max-width: 1100px) {
.notifications #page{
	padding:40px 0px 60px;
}

}

@media screen and (max-width: 900px) {
.notifications .item-header-mobile{
	display:none!important;
}

}

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

.notifications .buddyboss-select-inner{
	display:inline-block;
	margin:0px;
	border:1px solid #DEDFE2;
}
.notifications .buddyboss-select-inner>span{
	width:100%;
	font-weight:100!important;
}

.notifications-options-nav .buddyboss-select {
    float: none;
    margin-right: 0px;
    max-width: 100%;
}
.notifications #item-body{
padding:10px!important;
}

}

/*--------------------------------------------------------------
7.0 - Settings
--------------------------------------------------------------*/
.settings.bp-user #item-nav .item-list-tabs > ul:before, .settings.bp-user #item-nav .item-list-tabs > ul:after{
	display:none!important;
}
.settings.bp-user #buddypress div#item-nav .item-list-tabs > ul{
	position: absolute;
    left: 0px;
    right: 0px;
    top: -20px;

}


.settings.bp-user #item-nav .item-list-tabs{
	visibility: visible;
}

.settings.bp-user #item-nav .item-list-tabs{
	opacity:1;
}

.settings.bp-user #buddypress div#item-nav{
	width:100%;
	margin-top:0px;
}
.boss-page-loaded #buddypress div#item-nav #object-nav.item-list-tabs{
	border:none;
}


#show-nav{
display:none!important;
}




.settings.bp-user #buddypress div#item-nav .item-list-tabs > ul {
	border: none;
    float: none;
    display: flex;
    margin: 0 auto!important;
	max-width: 700px;
}

.settings.bp-user #buddypress div#item-nav .item-list-tabs ul li a{
	font-size:18px;
	font-weight:500;
}

.settings h1.big{
	margin-top:75px;
}

#buddypress form#settings-form input[type="text"], #buddypress form#settings-form input[type="email"], #buddypress form#settings-form input[type="password"], #buddypress form#settings-form input[type="email"], #buddypress form#settings-form input[type="number"], #buddypress form#settings-form textarea{
	border:1px solid #DEDFE2;
	margin-bottom:25px;
	padding:10px;
}

#buddypress .boss-general-settings label {
    font-weight: 500;
	margin: 0px 0 10px;
	font-size:16px;
}

#submit{
	border: none;
    text-align: center;
    background-color: #2eb9fb!Important;
    border-radius: 3px;
    padding: 10px 20px!important;
    color: #fff!Important;
    display: inline-block;
    font-size: 16px!Important;
    letter-spacing: -0.24px;
	font-weight: 100!important;
	margin:0px!important;
}

.settings #buddypress .standard-form div.submit{
	padding:0px;
}

.settings.bp-user #buddypress div#item-body{
	box-shadow: 0px 5px 18px 2px rgb(0,0,0, 0.2);
    -moz-box-shadow: 0px 5px 18px 2px rgb(0,0,0, 0.2);
    -webkit-box-shadow: 0px 5px 18px 2px rgb(0,0,0, 0.2);
}

.settings.bp-user #buddypress div#item-body {
    width: 600px;
    margin: 0px auto 60px;
    padding: 50px 0px 1px;
}
.settings.bp-user #settings-form {
    text-align: left;
    margin: 0px auto 70px;
}

.settings #buddypress div#item-nav .item-list-tabs ul li a{
	display:block;
	text-align:center;
}

.settings.bp-user.notifications #settings-form {
    max-width: 380px;
}

#buddypress table.notification-settings .yes input:checked + label {
    background-color: #2eb9fb;
	border-color: #2eb9fb;
}

#buddypress table.notification-settings th {
    font-weight: 500;
	padding: 0 0 10px 0px;
}
.settings.bp-user.notifications #settings-form > p {
    font-style: normal;
    color: #000000;
    padding-bottom: 10px;
}
.settings.profile .buddypress-content {
	flex: 1;
}
#buddypress table.profile-settings th {
	padding: 0px 0px 10px;
	font-weight:500;
}
#buddypress table.profile-settings th:nth-child(2) {
    font-size: 14px;
}
#buddypress .standard-form .field-visibility-settings-notoggle, #buddypress .standard-form .field-visibility-settings-toggle
{
	font-size:12px;
	color:#333!important;
	font-weight:100!important;
	text-transform:none!important;
}
html .is-desktop .buddyboss-select-inner span{
    padding: 8px 12px;
    font-size: 16px;
    line-height: 1.25;
    color: #464a4c;
    background-color: #fff;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

.directory-filter .buddyboss-select-inner:after{
	content: "\f0de";
	font-family: "FontAwesome"!important;
	font-size:17px;
	padding:0px;
	top:-1px;
}
.directory-filter .buddyboss-select-inner:before {
    content: "\f0dd";
    font-family: "FontAwesome"!important;
	font-size: 17px;
	position: absolute;
	right: 0;
	padding: 0px 0px 0px;
	top:0px;
}



@media screen and (max-width: 670px) {
	.settings.bp-user #buddypress div#item-body {
		width: 100%;
	}
}

@media screen and (max-width: 480px) {
	.buddyboss-select-inner span {
		font-weight: 100!important;
	}

.settings.bp-user #buddypress div#item-body {
    margin: 0px auto 0px;
    padding: 30px!important;
}

.notifications.settings #page {
    padding: 0px 0px 60px;
}


#buddypress form#settings-form input[type="password"] {
    width: 100%;
}

.settings.bp-user #settings-form{
	margin-bottom:0px;
}
#buddypress .standard-form label span {
	line-height: 24px;
}


.settings .site{
	padding-top:0px;
}

}

.close-icon{
	color:#fff;
	float: right;
    margin: 10px 10px 0px 0px;
    font-size: 24px;
}

.subscribers-directory #members-directory-form #members-featured {
	display: none;
}

.providers-directory .members-dir-header {
	display: none;
}

.directory.members .header-area {
	display: none;
}

.directory-card .bpxcftr-multi-taxonomy-terms-list {
	list-style: none;
	margin: 0;
	padding: 0;
}

.directory-card .bpxcftr-multi-taxonomy-terms-list a {
	color: #fff;
	font-weight:700;
}

.directory.members #buddypress	.directory-filter div.submit input[type=submit] {
	margin: 0 0 20px;
}

.directory.members #buddypress p.bps_filters {
	display: none;
}

.members-pagination {
	margin: 30px 0;
	text-align: center;
}

.members-pagination a {
	padding: 10px 22px;
	font-size: 16px;
	border: 1px solid transparent;
}

#members-load-more-button.loading::after {
	font-family: 'fontawesome';
	font-weight: normal;
	font-style: normal;
	text-rendering: auto;
	text-decoration: inherit;
	speak: none;
	display: inline-block;
	line-height: 1;
	content: "\f110";
	font-size: 14px;
	-webkit-font-smoothing: antialiased;
	color: #fff;
	text-decoration: none;
	margin-left: 8px;
	padding: 0;
	-webkit-animation: spin 2s infinite linear;
	-moz-animation: spin 2s infinite linear;
	-o-animation: spin 2s infinite linear;
	animation: spin 2s infinite linear;
}

.btn-group.social{
display:none;
}

.mw-slide-content p{
	position:relative
}

.mw-slide-content p:before{
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: -30px;
    bottom: 0;
    left: 0;
    padding-right: 30px;
    z-index: -1;
    border-radius: 4px;
    transform: skew(-10deg);
    background: linear-gradient(to right,rgba(0,0,0,0) 0%,rgba(0,0,0,0.45) 80%);
}
/****************************
Reatiler profile
****************************/

.retailer-profile.bp-user #buddypress #secondary{
	padding:20px 50px;
}

.retailer-profile.bp-user #buddypress #secondary div#item-header{
display:block;
max-height:inherit;
}

.retailer-profile.bp-user div#item-header-avatar{
	padding-right:0px;
}


.retailer-profile.bp-user div#item-header-avatar img.avatar {
    max-width: 130px;
}

.retailer-profile.bp-user .author-avatar{
	margin-top:0px;
}

.retailer-profile.bp-user #item-header-content{
	display:block;
	width:100%;
}

.retailer-profile.bp-user #secondary div#item-header-content h1, .retailer-profile.bp-user #buddypress div#item-header div#item-header-content h1 {
	text-align:center;
	color:#1F3749;
}

.retailer-profile.bp-user .profile_description{
font-size:16px;
line-height:26px;
text-align:center;
font-weight:400;
}

.information_holder{
	display:flex;
	flex-wrap:wrap;
	padding-top:30px;
}

.information_holder_column{
	width:50%;
	padding-left:30px;
	position:relative;
	padding-bottom:25px;
}

.retailer_more{
	display:flex;
	flex-wrap:wrap;
}

.information_holder_column.holder_address:before{
	content:"";
	position:absolute;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAASCAMAAAErhS+VAAAAY1BMVEUAAAD///+AgIAcOVUXRl0fPk0dOlAXOksdOksaN00aOk0YOE0aN00ZN00aOU0YN0wZOEwYOUwZN0wZOUsYN0sYOEwYN0sZN0wZN0wZOUwYOEwYN0wYOEsYOEwYOEsYOEwXN0vAO5rJAAAAIXRSTlMAAQIJCyEjLCw8RklPU1lhZWxvcH2AgYaHh4mKkpOVl5mEbynqAAAAjUlEQVQY0z2NyxKCMADEAlREEFDBB1Ro/v8rPXQwt53M7sLMdIKWK3wE6N0FBb4VDiLSKgio2rDZgVKq+gIWDUA1f69AoypoHLVH4eGGBpITL1XLvNcCQRcAWgHgvKrqegZC9E8MPNV3gFNSn0S1A5jUyEU1DuOueoE6HdVUAxT3nO5FfqJOh8oUt1tWPxuSEg3VIluWAAAAAElFTkSuQmCC);
	left:0px;
	width:14px;
	height:18px;
}

.retailer_site a,
.retailer_address,
.retailer_city,
.retailer_state,
.retailer_postal_code
{
	font-size:14px;
	line-height:19px;
	letter-spacing: -0.24px;
	color:#586873;
	font-weight:100;
}
.retailer_city,
.retailer_state{
	padding-right:5px;
}

.retailer_telephone a{
	font-size:16px;
	line-height:23px;
	letter-spacing: -0.24px;
	color:#586873;
	font-weight:100;
}

.information_holder_column.holder_telephone:before{
	content:"";
	position:absolute;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAMAAAGtEV07AAAApVBMVEUAAACAv7+ZmZmSkraLi6KAlZV2iZ2AkqR4h5Z5lJSAi5d1ipl1iph2iZZ5jJh3iJN1ipR2iZd4h5d3iJZ3iJV0iJZ1iJR2iZV2iZR1iJN1iJR1iJR1h5V0iJN0iJR1iJN0iJN1h5R1iJR1h5N0iJR1h5N1iJN1h5R0h5N1iJR0h5R0h5R0h5N1iJR0iJR1iJR0h5R1h5R1h5R0iJN0iJR1h5N0h5O2JaqQAAAANnRSTlMABAUHCwwNDhETFiMlJyotMjZCSU1caWxub4WUl5yer7S1vsDBxMnR1djb4Obn6/Dz9ff4/P1bNYy2AAAAgklEQVQI10WLxRHDAADD1JSZmZm51f6j9ZE08ccn+QxhOqTgA9S4CnA695gBZkEABR7s/QLQtR0+h84IADio5Deh1lbUS+I7MLFOLNJAUT8ClNUdAKs1NM46Is5b9VL440LtJ2vmodMEKd11GySc2qrjoHlcRKJyU9VnNRK5uepr8ANt9hGHuBS8HwAAAABJRU5ErkJggg==);
	left:0px;
	width:14px;
	height:17px;
}

.information_holder_column.holder_site:before{
	content:"";
	position:absolute;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAAEWF07zAAABBVBMVEUAAACAv7+OjqqAmZmAlZV2iZ2AkqR3iJmAj594h5aAjpx5kp6Ai5d1ipV7jZV7jJR4h5Z1iph5jJl3iJR1ipR2iZN5i5R1ipd3iJV4h5N2iZR0h5Z1ipR3iJV2iZZ0h5R0iJN2iZV2iZR2iZN0iJV2iZN1iJN2iZR0iJR2h5V2h5R1iJV1iJR1iJR0iZV1iJR2h5V1iJN0iZR1iJN1iJV1iJR1iJR2iJN1iZR0iJR1iJN0h5R1iJN1h5N0iJR1h5N0iJR1iJR1h5R0iJN1iJR1iJN1iJR1h5R1iJR0h5N1iJN1iJN0iJN1iJR1h5N1h5R1iJR0iJN1h5R0iJN0iJR1h5N0h5MIGZExAAAAVnRSTlMABAkKDA0ODxAREhUWGB0fIiUoKzI0Nzs8QENETE1QUVpbXWFlaG1ucnN3eHp+f4GEh4qOkJSWmpueoaKjpqmqq7C1vb7HzdHW19rc3uXq7vD09fj6/QvVT2kAAAEISURBVBjTLcrXWgIxAAXhQQFXhAULsaGLomsh1kQssWPBsqII5/0fxQucy/8bWIP9ZgAHFKl1uB5AvZovUHbubAjJHBhjDCGEgCRBo1+CaR043XWhpT05PUhcqSGnngS90Y+TUQGYml1PAOjeyp8ogqKZMFVTNyDdyGtPLULwYSPUwj7Si7waumKoU3k5zVDQgvzvqAeUBl8+CQCQa/c335z/aPXbuTE8SYtfcl7fy1I3B/nPLDtuZ9nhUZYdHWfZZ54LScmz5Lz0mkg6p2mtraTWrqxau1ux1jbZkZTej6/HVNIORHFcnojjKIrjyXIcRwC1d3XO5LwuO3qv8d98urS1vZzOA/AHD8U4dpUdqGwAAAAASUVORK5CYII=);
	left:0px;
	width:18px;
	height:18px;
}

.information_holder_column.holder_site{
padding-bottom:0px;
}

.retailer-profile.bp-user.profile .mw-featured-slide.slick-slide{
padding-bottom:0px;
}
.retailer-profile.bp-user.profile .more_services_column{
    box-shadow: 0px 6px 18px -6px rgb(23, 55, 75, 0.2);
    -moz-box-shadow: 0px 6px 18px -6px rgb(23, 55, 75, 0.2);
    -webkit-box-shadow: 0px 6px 18px -6px rgb(23, 55, 75, 0.2);
}


.is-mobile #buddypress div#item-header div.generic-button#user_switching_switch_to {
    float: none;
}


@media screen and (min-width: 1101px) {

	.my-profile.is-mobile .buddypress-content-wrap{
		display:flex;
	}

	.my-profile.is-mobile .buddypress-content-wrap>#secondary{
		order:1;
	}
	.my-profile.is-mobile .buddypress-content-wrap>section{
		order:2;
	}


	.retailer-profile.bp-user.profile .slick-track{
       display:flex;
	}
	.retailer-profile.bp-user.profile .more_services,
	.retailer-profile.bp-user.profile .slick-list{
	width:100%;
	}

}

@media screen and (max-width: 600px) {
	.retailer-profile.bp-user .author-avatar{
		margin:0 auto;
		float:none;
	}
	.retailer-profile.bp-user #item-header-avatar{
		display:block!important;
		width:inherit;
	}

}

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

	.retailer-profile.bp-user .profile_information{
		display: flex;
		flex-wrap: wrap;
}
.retailer-profile.bp-user .profile_information_left {
width:100%;
}


.retailer-profile.bp-user .profile_information_right{
width:100%;
margin-top:10px;
}

.retailer-profile.bp-user .profile_information_right a{
width:100%;
text-align: center;
}


}

@media screen and (max-width: 480px) {
	.information_holder_column {
		width: 100%;
	}
	.searchform.directory_search input{
		margin-bottom:20px;
	}

}

.searchform.directory_search input{
	width:100%;
	border:1px solid #2eb9fb;
	border-radius:3px;
	background-color: #FFF;
}

.searchform.directory_search input#s::-webkit-input-placeholder{
	color:#0e384a !important;
}

.searchform.directory_search input#s::-moz-placeholder{
	color:#0e384a !important;
   opacity:1;
}

/**************************
Subscriber
**************************/

#buddypress .dir-list ul.item-list.subscriber-list .inner-avatar-wrap {
	max-width: inherit;
	margin-bottom:0px!important;
}


#buddypress .dir-list ul.item-list.subscriber-list .inner-avatar-wrap img.avatar{
	width:100%;
	border-radius:5px!important;
}


#buddypress .dir-list ul.item-list.subscriber-list .inner-avatar-wrap .boss-avatar-container{
padding:0px!important;
border:none!important;
}


#buddypress .dir-list ul.item-list.subscriber-list > li{
width:calc(20% - 30px);
padding:0px!important;
margin:0 15px 30px;
border: 1px solid #DDD;
border-radius:5px;
box-shadow: 0 25px 20px -20px rgba(0,0,0,.25);
background-color:#fff;
}

.subscribers-directory #main{
	max-width:1400px;
}
.subscribers-directory .members-dir-header.dir-header{
display:none!important;
}

.subscriber_name{
	position: absolute;
    bottom: 20px;
    padding: 0 10px;
    margin: 0;
    font-size: 20px;
    font-weight: 300;
    background: rgba(0,0,0,0.75);
    color: #FFF;
	z-index: 2;
	text-align:left;
}


#buddypress .dir-list ul.item-list.subscriber-list .item-title{
    display: flex;
    align-items: center;
	justify-content: space-between;
	margin-bottom:10px;
}

#buddypress .dir-list ul.item-list.subscriber-list .item-title h5{
	margin-bottom:0px;
}

#buddypress .dir-list ul.item-list.subscriber-list .item{
	padding:5px 10px 10px;
	margin-bottom: 30px;
}

#buddypress .dir-list ul.item-list.subscriber-list .item .members-primary-skill a{
    font-size: 20px;
    color: #2eb9fb;
	font-weight:300;
}

#buddypress .dir-list ul.item-list.subscriber-list .member-skills-list{
display:flex;
flex-wrap:wrap;
}

#buddypress .dir-list ul.item-list.subscriber-list .member-skills-list ul{
	margin-left:0px;
	margin-bottom:0px;
}

#buddypress .dir-list ul.item-list.subscriber-list .member-skills-list .member-skill-term{
	height: 16px;
    line-height: 12px;
    padding: 2px 5px;
	color:#fff;
background-color:#16374b;
border-radius:20px;
margin:0px 5px 5px 0px;
}

#buddypress .dir-list ul.item-list.subscriber-list .member-skills-list .member-skill-term a
{
	color: #FFF;
    font-size: 10px;
    font-weight: 700;
}

.add_subscriber{
	position: absolute;
    bottom: 0px;
    left: 0px;
	right: 0px;
	background-color: #2eb9fb;
}

.add_subscriber a{
	background-color:transparent!important;
	font-size: 14px!important;
	font-weight:500!important;
}

.add_subscriber a{
	background-color:transparent!important;
	font-size: 14px!important;
	font-weight:500!important;
	padding: 8px 14px !important;
}


.subscriber_holder{
	display:flex;
	flex-wrap:wrap;
	align-items: center;
	justify-content:space-between;
	margin-bottom:20px;
}

#buddypress .subscriber_holder .dir-search.boss-search-wrapper{
	margin:0px!important;
	border: 1px solid #DEDFE2;
	border-radius:3px;
}


#buddypress .subscriber_holder div.item-list-tabs{
	margin:0px!important;
}

#buddypress .subscriber_holder div.dir-search label{
	margin:0px!important;
}


.subscriber_holder .groups-members-search label:after, .subscriber_holder .boss-search-wrapper label:after{
	content: "\f002"!important;
	font-family: "FontAwesome"!important;
	height: 33px;
	line-height: 33px;
	font-size:16px;
    width: 61px;
}

#main #buddypress .subscriber_holder .boss-search-wrapper input[type='text']{
	height:31px;
	border-bottom:none!important;
	padding:0px 10px
}

.subscriber_holder #members-featured a{
	font-size: 16px!important;
	text-transform: none!important;
	color:#9b9b9b!important;
	padding:1px 10px!important;
}

.subscriber_holder #members-personal a{
	font-size: 16px!important;
	text-transform: none!important;
	color:#9b9b9b!important;
	padding:1px 10px!important;
}


.subscriber_holder #members-all a{
	font-size: 16px!important;
	text-transform: none!important;
	padding:1px 10px!important;

}

.subscriber_holder .buddyboss-select-inner span{
	font-size: 16px!important;
	text-transform: none!important;
	color:#9b9b9b!important;

}

.subscriber_holder .buddyboss-select{
display:flex;
align-items:center;
}

.subscriber_holder #members-order-select{
	padding-left:20px;
}

.subscriber_holder #members-featured.selected a,
#buddypress .subscriber_holder .item-list-tabs ul li a:hover{
color:#fff!important;
}

.subscribers-directory .buddypress-content{
	padding:0px;
	background-color:transparent;
}

.is-mobile.subscribers-directory #buddypress div.dir-search label,
.is-mobile.subscribers-directory #buddypress div.dir-search form label{
	padding-bottom:0px;
	height:45px;
}
.is-mobile.subscribers-directory #buddypress div.dir-search #members_search{
	height:45px;
}

.is-mobile.subscribers-directory .subscriber_holder .groups-members-search label:after,
.is-mobile.subscribers-directory .subscriber_holder .boss-search-wrapper label:after{
	height:45px;
	line-height:45px;
}

.is-mobile.subscribers-directory .subscriber_holder .buddyboss-select-inner{
	margin:0px!important;
}

.is-mobile.subscribers-directory #buddypress div.item-list-tabs ul li.filter{
	height:45px;
	line-height:45px;
}
.is-mobile.subscribers-directory #buddypress div.item-list-tabs ul li.filter .buddyboss-select{
	height:45px;
}

.is-mobile.subscribers-directory #members-order-select{
	box-shadow:none!important;
	border:1px solid #d9d9d9;
}

.subscribers-directory #buddypress div.generic-button a:hover{
box-shadow:none!important;
}

.field_bmt_member_type {
	display: none;
}

@media screen and (max-width: 1300px) {
	#buddypress .dir-list ul.item-list.subscriber-list > li {
		width: calc(25% - 30px);
	}
	.subscriber-list .boss-avatar-container{
	 background-size:cover;
	 width:100%;
	}

	.subscriber-list .item-avatar{
width:100%;
}
}

@media screen and (max-width: 980px) {
	#buddypress .dir-list ul.item-list.subscriber-list > li {
		width: calc(100%/3 - 30px);
	}

}

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

	#buddypress .subscriber_holder .dir-search.boss-search-wrapper {
		margin: 0px 0px 20px!important;
	}
	.subscriber_holder {
		flex-direction: column;
	}
}

@media screen and (max-width: 768px) {
	#buddypress .dir-list ul.item-list.subscriber-list > li {
		width: calc(50% - 30px);
	}
.subscriber_holder~#members-directory-form{
	max-width:560px;
	margin:0 auto;
}
}

@media screen and (max-width: 720px) {
.subscriber_holder .item-list-tabs ul{
	display:flex;
	flex-direction:column;
}
.subscriber_holder #members-personal,
.subscriber_holder #members-featured,
.subscriber_holder #members-all
{
	margin:0px 0px 20px!important;
}
}



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

	#buddypress .dir-list ul.item-list.subscriber-list .item{
		margin-bottom:50px!important;
	}


}

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

	#buddypress .dir-list ul.item-list.subscriber-list > li {
		width: calc(100% - 30px);
	}
	.subscriber_holder~#members-directory-form {
		flex-basis: 70%;
		margin: 0 15% 10px;
	}


}

#main .inner-avatar-wrap .generic-button a:not(.group-sub):not(.group-subscription-close).friendship-button.pending_friend.requested{
	background-color: #16374b;
	width:200px;
	color:#fff;
    border-radius: 50px;
}

.inner-avatar-wrap .generic-button{
	top:5px;
}

.author-follow div.generic-button a:before, .inner-avatar-wrap .generic-button a:not(.group-sub):not(.group-subscription-close):before{
	top:1px;
}

@media screen and (min-width: 871px) and (max-width: 988px) {

#buddypress .subscriber_holder .dir-search.boss-search-wrapper {
    margin: 0px 0px 20px!important;
}

.subscriber_holder {
	align-items: flex-start;
}

}

/*--------------------------------------------------------------
8.1 - Youser Profile
--------------------------------------------------------------*/

.member-type-subscriber.subscribers-directory #main {
    max-width: 1170px;
}

#yz-profile-header{
   padding-bottom:80px;
    box-shadow: 0px 18px 38px -7px rgba(23, 55, 75,0.5);
    -moz-box-shadow: 0px 18px 38px -7px rgba(23, 55, 75,0.5);
	-webkit-box-shadow: 0px 18px 38px -7px rgba(23, 55, 75,0.5);
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	background-color:#fff;
}

.yz-profile-content{
	margin-top:-76px;
}

.yz-header-cover{
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
}

#yz-profile-navmenu{
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}

.yz-profile-navmenu .yz-navbar-item.yz-active-menu {
    border-bottom: none;
}


.member-type-subscriber.subscribers-directory #inner-wrap{
	background-image: url('../images/background-youzer.png');
	background-size: cover;
	padding-top:40px;
	background-position:left top;

}


/*.yz-photo-border{
border:none;
}*/

.yz-name h2{
	font-size: 22px!important;
	line-height: 36px;
    letter-spacing: -0.19px;


	display: flex;
    align-items: center;
    justify-content: center;
}

i.yz-big-verified-icon {
    width: 20px;
    height: 20px;
    font-size: 13px;
    margin-left: 10px;
    line-height: 22px;
}

.yz-name .yz-user-status{
	font-size: 11px!important;
	line-height: 13px;
    letter-spacing: -0.26px;
	font-weight: 800!important;
	font-family: Helvetica;
	border-radius:20px;
	padding: 3px 9px;
	margin-left:10px;
}
.yz-hdr-v3 .yz-usermeta {
    margin-top: 3px;
}


.yzb-user-ratings~.yz-usermeta {
    margin-top: 10px;
}

.yz-header-networks {
	display:flex;
	align-items: center;
    justify-content: center;
}

.yz-header-networks li{
	display:block!important;
}
.yz-header-networks.yz-icons-colorful .yz_sn_1 i{
	position:relative;
	width: 48px;
	height:48px;
	background-image: url('../images/face.svg')!important;
	background-color:transparent!important;
}

.yz-header-networks.yz-icons-colorful .yz_sn_1 i:before{
display:none;
}

.yz-header-networks.yz-icons-colorful .yz_sn_4 i{
	position:relative;
	width: 48px;
	height:48px;
	background-image: url('../images/linked.svg')!important;
	background-color:transparent!important;
}

.yz-header-networks.yz-icons-colorful .yz_sn_4 i:before{
display:none;
}

.yz-header-networks.yz-icons-colorful .yz_sn_3 i{
	position:relative;
	width: 48px;
	height:48px;
	background-image: url('../images/twiter.svg')!important;
	background-color:transparent!important;
}

.yz-header-networks.yz-icons-colorful .yz_sn_3 i:before{
display:none;
}

.yz-header-networks.yz-icons-colorful .yz_sn_2 i{
	position:relative;
	width: 48px;
	height:48px;
	background-image: url('../images/google.svg')!important;
	background-color:transparent!important;
}

.yz-header-networks.yz-icons-colorful .yz_sn_2 i:before{
display:none;
}

.yz-header-networks li {
	margin-right: 0px;
}

.yz-header-networks.yz-icons-colorful .yz_sn_3{
	order:1;
}

.yz-header-networks.yz-icons-colorful .yz_sn_1{
	order:2;
}

.yz-header-networks.yz-icons-colorful .yz_sn_2{
	order:3;
}


.yz-header-networks.yz-icons-colorful .yz_sn_4{
	order:4;
}





.yz-hdr-v3 .yz-usermeta li a {
    font-size: 18px!important;
	line-height: 22px;
    letter-spacing: -0.11px;
	font-weight: 100!important;
	font-family: Helvetica;
	text-transform: capitalize;
}
.yz-hdr-v3 .yz-user-ratings-details .yz-user-ratings-rate{
	margin-top:5px;
	font-size: 14px!important;
	line-height: 17px;
    letter-spacing: -0.17px;
	font-weight: 100!important;
	font-family: Helvetica;
	text-transform: lowercase;
}

.yz-hdr-v3 .yz-user-ratings-details .yz-separator{
	margin-top: 15px;
    margin-left: 0px;
    margin-right: 0px;
    font-size: 5px!important;
    line-height: 17px;
    letter-spacing: -0.17px;
    font-weight: 100!important;
    font-family: Helvetica;
    text-transform: lowercase;
}
.yz-hdr-v3 .yz-user-ratings-details .yz-user-ratings-total{
	margin-top:5px;
	font-size: 14px!important;
	line-height: 17px;
    letter-spacing: -0.17px;
	font-weight: 100!important;
	font-family: Helvetica;
	text-transform: lowercase;
}

.yz-hdr-v3 .yz-usermeta ul{
	display:flex;
	align-items: center;
	justify-content: center;
}

.yz-hdr-v3 .yz-usermeta ul li{
	margin-bottom:0px;
	font-size: 14px!important;
	line-height: 17px!important;
    letter-spacing: -0.17px;
	font-weight: 100!important;
	font-family: Helvetica;
	margin:0 10px;

}


.yz-hdr-v3 .yz-inner-content .yz-usermeta:nth-child(6) ul li{
	font-size:22px!important;
	line-height:22px!important;
}



.yz-hdr-v3 .yz-usermeta ul li span{
	text-transform: none;
	font-size: 14px!important;
	line-height: 17px;
    letter-spacing: -0.17px;
	font-weight: 100!important;
	font-family: Helvetica;
}
.yz-hdr-v3 .yz-usermeta ul li i{
	margin-right:4px;
}



.member-type-subscriber.subscribers-directory .youzer.yz-profile{
	background-color:transparent!important;
}


.yz-profile-navmenu .yz-navbar-item a{
	font-size: 16px;
	line-height:19px;
	letter-spacing:-0.24px;
	color:#1F3749;
	text-transform:none;
}

.message-button .yz-send-message:before,
.friendship-button .pending_friend:before, .friendship-button .remove:before {
	display:none;
}

.member-type-subscriber.subscribers-directory .message-button.generic-button,
.member-type-subscriber.subscribers-directory .friendship-button{
margin-top:0px!important;
}

.member-type-subscriber.subscribers-directory .friendship-button a{
	font-size: 14px!important;
	letter-spacing:-0.21px;
	color:#fff;
	background-color:#5CB7F5!important;
	text-transform:none;
	border-radius:4px;
	padding:7px 14px!important;
}


.member-type-subscriber.subscribers-directory .message-button.generic-button a{
	font-size: 14px!important;
	letter-spacing:-0.21px;
	color:#fff;
	background-color:#E6AF5F!important;
	text-transform:none;
	border-radius:4px;
	padding:7px 14px!important;
}


.yz-page-main-content{
	padding-top:55px;
}

.yz-horizontal-layout .yz-main-column .yz-column-content .yz-widget{
	box-shadow: 0px 18px 38px -7px rgba(23, 55, 75,0.5);
  -moz-box-shadow: 0px 18px 38px -7px rgba(23, 55, 75,0.5);
  -webkit-box-shadow: 0px 18px 38px -7px rgba(23, 55, 75,0.5);
  border-radius:4px;
}


body .yz-project-content .yz-project-type{
	background-color: #E6AF5F!important;
    border-radius: 20px;
    font-size: 11px!Important;
    letter-spacing: -0.26px;
    padding: 3px 9px;
	text-transform: capitalize;
	margin-bottom:25px;
}

.yz-project .yz-widget-title{
	display:none;
}

.yz-project .yz-project-title{
	color: #1F3749!important;
    font-size: 25px!important;
    line-height: 30px;
    letter-spacing: -0.33px;
    font-weight: 400;
    text-transform: capitalize;

}


.yz-project-link a,
.yz-project-meta ul li{
	color: rgba(88, 104, 115,0.5)!important;
    font-size: 12px!important;
    line-height: 19px;
    letter-spacing: -0.21px;
    font-weight: 100;

}


.yz-project-link i,
.yz-project-meta ul li i {
	margin-right:0px;
	font-size:10px;
	color: rgba(88, 104, 115,0.5)!important;
}

.yz-project-content .yz-project-text p{
	color: #586873!important;
    font-size: 14px!important;
    line-height: 19px;
    letter-spacing: -0.24px;
    font-weight: 400;
}

.yz-main-column .yz-project-content{
	display:flex;
	flex-wrap:wrap;
}


.yz-main-column .yz-project-content .yz-project-thumbnail{
	width:300px;
	position:relative;
}

.yz-main-column .yz-project-container {
	width: calc(100% - 300px);
	margin-left:0px;
}

.yz-main-column .yz-project-inner-content {
    padding: 30px 35px;
}


.yz-main-column .yz-project-inner-content .yz-project-head {
    margin-bottom: 25px;
}

.yz-project-tags li span{
	display:none;
}

.yz-project-tags li {
	color: #fff!important;
    font-size: 10px!important;
    line-height: 12px;
    letter-spacing: -0.24px;
    font-weight: 400;
    background-color: #5CB7F5!important;
    border-radius: 15px!important;
    text-transform: lowercase!important;
    padding: 4px 12px!important;
}


.yz-main-column .yz-project-inner-content .yz-project-text {
    margin-bottom: 30px;
}


.yz-skills .yz-widget-head{
	border-bottom:none;
}
.yz-skills .yz-widget-title{
	color: #1F3749!important;
    font-size: 20px!important;
    line-height: 24px;
    letter-spacing: -0.27px;
	font-weight: 400;
	padding:25px;
}

.yz-widget-content .yz-skills-content{
	padding:0 25px 40px;
}

.yz-skillbar{
	margin-bottom:8px!important;
}

.yz-skillbar-title{
	font-size: 14px!important;
    line-height: 30px;
    letter-spacing: -0.21px;
    text-transform: capitalize;
    height: 30px;
    background-color: transparent;
    font-weight: 100!important;
    font-family: Helvetica;
}

.yz-skill-bar-percent{
	color: #1F3749!important;
    font-size: 14px!important;
    letter-spacing: -0.21px;
	font-weight: 100!important;
    font-family: Helvetica;
}

.yz-portfolio .yz-widget-title{
	color: #1F3749!important;
    font-size: 20px!important;
    line-height: 24px;
    letter-spacing: -0.27px;
	font-weight: 400;
	padding:25px 25px 19px;
}

.yz-portfolio-content{
	padding:0px 22px 25px!important;
}

.yz-portfolio-content li{
	padding:6px;
}

.yz-widget .yz-widget-head {
    border-bottom: none;
}

.yz-quote .yz-widget-title{
	display:none;
}

.yz-blue-scheme .quote-with-img:before, .yz-blue-scheme .yz-link-content, .yz-blue-scheme .yz-no-thumbnail{
	background:transparent!important;
}

.yz-quote-cover{
	filter:none!important;
	opacity:1;
}

.youzer .yz-quote-icon {
   display:none;
}

.yz-main-column .yz-quote-content blockquote{
	color: #fff!important;
	font-size: 25px!important;
	line-height:30px;
    letter-spacing: -0.33px;
	font-weight: 300!important;
	font-family: Helvetica;
	width:100%;
	margin:0px;
}

.yz-main-column .quote-with-img .yz-quote-main-content {
    padding: 135px 60px 30px;
}


.yz-horizontal-layout .yz-main-column {
	width: 75%;
}
.yz-horizontal-layout .yz-main-column>div{
	margin-right:0px!important;
}
.yz-sidebar-column {
	width: 25%;
}




.yz-sidebar-column>div{
	margin-left:40px!important;
}
.youzer blockquote{
	position:relative;
}
.youzer blockquote:before{
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAiCAYAAAFaYqudAAAAAXNSR0IArs4c6QAABFFJREFUWAmtmE+IVVUcx8dJc0JIU9EZK1souIhmFjWGhIroQqSyiMKNRKuINm2GVgpuynEVJKMLEdxJOqlEjG2GoMWACP6hzEpRwaJMdBJzQh2fn++Ze879nfPuve82b37w4/x+39/397333XfOuee9jo7EGo3GgIMIGgr82EnwpSWr0Amw1LICwbdFRcCdgRFVSHzHbFN427N1IW/5BWnp8m1+9Cynl4LKZREpJFkQEcBmA9xQLSkcTrFZKaB8FpY0Cp4yCnPwQZ/7EWyfj3XZe7jsWw8SX3RIo3HHYSThUXiSxoz0dMAyIH8EOSnCwhPPGkaDQt5w2WFe0Yy7TezDU+WPwUoTh0sb/CPiCZMrPOpy9P/JrhHmJ/nVDBtJmqZSihcyghsKSYAUT1TyKJ60BOIwaa0o+EDC+9jWXQzhkiG90UTIADgHDO+LQh6EPkPaX0jKBT3111IejOiZ+Q4zPlAz+V6DFYbi6WterKDCtPY0LRdVcFxJPE2wF8l+bEWm/gQ+2YrXydr9CVJPBfGWFjj2CI7bukq4DZEKa9z1VlzfaOXHpL4GH8J7y4R6KVrbWESEsMCSiD9r4gG+kpCi/cE3wJmf8sjn+HoYE9JZ8nmhaIKE9zd5tylPhYC/G+LBJkIGwDlieOeLeJo2mg4PfbH0m4IgsVY8TWy73N7xDemI1jaDDZk4DnVVb3ElzuDoeTmLK3EW7bC+wYyrDD0sUVP34ZbA80jFuFnkirovublY62WhL0pd4S5KAvGij1zC0931l9UsDu/TWoI0rbaNFfGrdQXHEPmjQsiXxvRx3sMrTWwIz1eSKHpVkS9XkF/yRDjHK3jve54bIX6ekO+TL4lIJGDbE57SvpRXmkN+Et+Bh5VC7K35nVyqlBdofhf/2YuY8euc1SKiaS0+bprT8F+AuS1kQhluD34uFUny9aGhLKChG7+eNKapbu71Mg2Lw9NviZFUIMkfkTe/layQYkhVM1znkKqXcionvRfwu3iRjQGG/bCpOQUgf1ikAqaD1FMpv1VOzyp8Ek9tAkBHn/pGw6ZUJcvP1FfJmfTOw+8VaP4Htixn1oho0MnvZoHYX2B1d8roSvQNF+gJKj5ORd1xorfOB0BF547d4DrHaSN8Fr+N/4ZfxL/iRVR4BkFvOfVreGrHAS7gr+HP4dqJpaeD+ndyNHX4jA3BH/DpmubTW1aRfNd0xbK+PVZPK+1qm4Jq/xN3K5LxoIA2TdvOBt2o5lj9pR59tCjRvxW/IKoDceXxPuoqT/QbYhS9ft3gpXLe/6oshL19BvV08U90g4cUzZDp59pM67k3yOk254za9bvdbUuMgwLaNG3yK8ODI/m+DUG9u7uCGAG5TkDTtYc0vmz1XAy4Eterra7ptFN64Kamv7SO1RWDp9UbHeG0WgoNop7Im7gO6CvwZ3D9z3cKH2ZTvcJY29DTtdbhm3DpafMfx/UPwjfo6dzeZI8BKeJo7yKIVvIAAAAASUVORK5CYII=);
	top:5px;
	left:-30px;
	width:20px;
	height:17px;
	background-size:20px 17px;
	position:absolute;
}

.yz-quote .yz-quote-owner {
    background-color: transparent;
	text-transform: capitalize;
	font-family:Helvetica!important;
    letter-spacing: -0.22px;
    display: inline-block;
    font-weight: 100;
    padding: 15px 0px 0px;
    line-height: 22px;
    font-size: 14px;
	float: left;
	color:#fff!important;
	font-style: italic;
}
.yz-services .yz-widget-title{
	color: #1F3749!important;
    font-size: 20px!important;
    line-height: 24px;
    letter-spacing: -0.27px;
	font-weight: 400;
	padding:25px;
}

.yz-service-icon i {
	width: 100px;
    height: 100px;
    color: #fff;
    background-color: #5CB7F5;
    display: flex;
    align-items: center;
    justify-content: center;
	margin: 0 auto;
	font-size:40px;
}

.yz-services .vertical-services-layout .yz-item-title{
	color: #1F3749!important;
    font-size: 17px!important;
    line-height: 20px;
    letter-spacing: -0.2px;
	font-weight: 400;
	font-family:Helvetica;

}

.yz-services .vertical-services-layout p{
	color: #586873!important;
    font-size: 14px!important;
    line-height: 22px;
    letter-spacing: -0.24px;
	font-weight: 400;
	font-family:Helvetica;

}

.vertical-services-layout .yz-service-icon {
    margin-bottom: 30px;
}

.yz-services-content {
    padding: 15px 25px 15px;
}

.yz-link .yz-widget-title{
	display:none;
}

.yz-link-inner-content{
	background-color:transparent;
	padding-top:50px;
	padding-bottom:50px;
}

a.yz-link-url{
	color: #fff!important;
    font-size: 20px!important;
    line-height: 24px;
    letter-spacing: -0.27px;
	font-weight: 400;
	font-family:Helvetica;
}

.yz-link-icon i{
	background-color:transparent;
	color:#fff;
	font-size:30px;
}

.yz-video .yz-widget-title{
	color: #1F3749!important;
    font-size: 17px!important;
    line-height: 20px;
    letter-spacing: -0.2px;
	font-weight: 400;
	font-family:Helvetica;
}

.yz-video .yz-widget-content{
padding:0 25px 45px;
}
.yz-video-content iframe{
	max-height:454px;
}


.yz-video .yz-video-head{
	padding:40px 0px 0px;
}

.yz-video-title{
	color: #1F3749!important;
    font-size: 20px!important;
    line-height: 24px!important;
    letter-spacing: -0.27px!important;
	font-weight: 400!important;
	font-family:Helvetica!important;
    text-transform: capitalize!important;
}

.yz-video-desc{
	color: #586873!important;
    font-size: 14px!important;
    line-height: 19px!important;
    letter-spacing: -0.24px!important;
	font-weight: 400!important;
	font-family:Helvetica!important;
}

.yz-reviews .yz-widget-title{
	color: #1F3749!important;
    font-size: 20px!important;
    line-height: 24px!important;
    letter-spacing: -0.27px!important;
	font-weight: 400!important;
	font-family:Helvetica!important;
    text-transform: capitalize!important;
}

.yz-reviews .yz-widget-content{
padding:0px!important;
}


.yz-review-item{
	display:flex;
	flex-direction:column;
}

.yz-review-item .yz-show-item-tools
{
order:1;
}
.yz-review-item .yz-item-tools
{
order:2;
}

.yz-review-item .yz-item-head{
    order: 4;
    padding: 0 0px 25px;
    margin: 0 25px;
    border-bottom: 1px solid rgba(151, 151, 151,0.2);
}


.yz-review-item .yz-item-content{
order:3;
width:100%;
}

.yz-review-item .yz-item-content .yz-item-desc{
	color: #586873!important;
    font-size: 14px!important;
    line-height: 19px!important;
    letter-spacing: -0.24px!important;
	font-weight: 400!important;
	font-family:Helvetica!important;
	padding:30px 25px;
}

.yz-review-item .yz-item-head .yz-item-img img {
    width: 40px;
	height: 40px;
}

.yz-review-item .yz-head-meta .yz-item-name a{
	color: #1F3749!important;
    font-size: 14px!important;
    line-height: 17px!important;
    letter-spacing: -0.21px!important;
	font-weight: 400!important;
	font-family:Helvetica!important;
}

.yz-review-item .yz-head-meta .yz-item-date{
	color: rgba(88, 104, 115,0.5)!important;
    font-size: 14px!important;
    line-height: 17px!important;
    letter-spacing: -0.21px!important;
	font-weight: 400!important;
	font-family:Helvetica!important;
	text-transform: capitalize;
}

.yz-user-balance-box{
	background-image: url('../images/balance.png')!important;
	background-color:transparent;
}

.yz-user-balance-box .yz-box-head{
	display: flex;
    flex-direction: column;
    align-items: center;
	justify-content: center;
	margin-bottom:15px;
	text-transform:capitalize;
    font-size: 15px!important;
    line-height: 18px!important;
    letter-spacing: -0.18px!important;
	font-weight: 100!important;
	font-family:Helvetica!important;
}

.yz-user-balance-box .yz-box-head i{
	font-size: 20px;
	margin-right:0px;
	margin-bottom:10px;
}

.yz-user-balance-box .yz-user-points{
	font-size: 35px!important;
    line-height: 42px!important;
    letter-spacing: -0.47px!important;
	font-weight: 400!important;
	font-family:Helvetica!important;
}


.yz-user-balance-box .yz-user-points-slash{
	font-size: 30px!important;
    line-height: 42px!important;
    letter-spacing: -0.47px!important;
	font-weight: 300!important;
	font-family:Helvetica!important;
}

.yz-user-balance-box .yz-user-points-title {
    color: #fff;
    font-size: 10px;
    margin-top: 12px;
    font-weight: 600;
    padding: 2px 10px;
    letter-spacing: -0.24px;
    background-color: transparent;
	font-weight: 400!important;
	font-family:Helvetica!important;
	text-transform: capitalize;
}


.yz-profile-sidebar .yz-widget
{
box-shadow: 0px 18px 38px -7px rgba(23, 55, 75,0.5);
-moz-box-shadow: 0px 18px 38px -7px rgba(23, 55, 75,0.5);
-webkit-box-shadow: 0px 18px 38px -7px rgba(23, 55, 75,0.5);
border-radius: 4px;
}

.yz-about_me .yz-widget-title{
	color: #1F3749!important;
    font-size: 17px!important;
    line-height: 20px;
    letter-spacing: -0.2px;
    font-weight: 400;
    padding: 20px;
}


.yz-aboutme-content.yz-default-content{
  padding: 10px 30px 25px;
}

.yz-profile-sidebar .yz-user-img {
    width: 120px;
    height: 120px;
    margin: 0 auto 15px;
}


.yz-aboutme-name{
	color: #1F3749!important;
    font-size: 18px;
    line-height: 22px!important;
    letter-spacing: -0.22px;
	font-weight: 400!important;
	font-family:Helvetica!important;
	text-transform: capitalize;
	margin-bottom:0px!important;
}

.yz-profile-sidebar .yz-aboutme-description {
	color: rgba(31, 55, 73,0.4)!important;
    font-size: 13px;
    line-height: 16px;
    letter-spacing: -0.24px;
	font-weight: 400!important;
	font-family:Helvetica!important;
	text-transform: capitalize;
}

.yz-aboutme-head:after {
    content: "";
    width: 100px;
    height: 1px;
    display: block;
    margin-top: 24px;
    background-color: rgba(31, 55, 73,0.2)!important;
}


p.yz-aboutme-bio{
	color: #586873!important;
    font-size: 14px;
    line-height: 19px!important;
    letter-spacing: -0.24px;
	font-weight: 400!important;
	font-family:Helvetica!important;
	margin-bottom:0px!important;
}

.yz-user_badges .yz-widget-title{
	color: #1F3749!important;
    font-size: 17px!important;
    line-height: 20px;
    letter-spacing: -0.2px;
    font-weight: 400;
    padding: 20px;
}

.yz-user_badges .yz-user-badges {
    padding: 0px;
    text-align: center;
    display: flex;
	flex-wrap: wrap;
	margin:0px 10px 20px;
}

.yz-user_badges .yz-user-badges .yz-badge-item{
	width:25%;
	margin:5px;
}

.yz-user_badges .yz-user-badges .yz-badge-item img{
	width:46px;
	height:46px;
	margin:0 auto;
}

.yz-friends .yz-widget-title{
	color: #1F3749!important;
    font-size: 17px!important;
    line-height: 20px;
    letter-spacing: -0.2px;
    font-weight: 400;
    padding: 20px;
}

.yz-profile-friends-widget{
	padding:0 20px 20px;
}

.yz-items-list-widget .yz-list-item .yz-item-avatar img {
    width: 40px;
	height: 40px;
}

.yz-items-list-widget .yz-list-item a.yz-item-name{
	color: #1F3749!important;
    font-size: 14px;
    line-height: 17px!important;
    letter-spacing: -0.21px;
	font-weight: 400!important;
	font-family:Helvetica!important;
	margin-bottom:0px!important;
	text-transform: capitalize;
}

.yz-items-list-widget .yz-list-item .yz-item-meta .yz-meta-item{
	color: rgba(31, 55, 73, 0.5);
    font-size: 14px;
    line-height: 17px!important;
    letter-spacing: -0.21px;
	font-weight: 400!important;
	font-family:Helvetica!important;
	margin-bottom:0px!important;
	text-transform:lowercase;
	margin-top:0px!important;
}

.yz-items-list-widget .yz-list-item .yz-item-avatar {
    margin-right: 5px;
}

.yz-user_tags .yz-widget-title{
	color: #1F3749!important;
    font-size: 17px!important;
    line-height: 20px;
    letter-spacing: -0.2px;
    font-weight: 400;
    padding: 20px;
}

.yz-widget .yz-user-tags {
    padding: 0px 20px 25px;
}

.yz-widget .yz-user-tags .yz-utag-item{
	margin:0px 0px 25px;
}

.yz-widget .yz-user-tags .yz-utag-name{
	color: #586873!important;
    font-size: 14px;
    line-height: 20px!important;
    letter-spacing: -0.24px;
	font-weight: 700!important;
	font-family:Helvetica!important;
	margin-bottom:0px!important;
	text-transform: capitalize;
}

.yz-widget .yz-user-tags .yz-utag-name i {
	color: #4fc1e9;;
}

.yz-widget .yz-user-tags .yz-utag-description{
	color: #586873!important;
    font-size: 14px;
    line-height: 19px!important;
    letter-spacing: -0.24px;
	font-weight: 400!important;
	font-family:Helvetica!important;
	margin-bottom:0px!important;
	padding-top:10px;
	padding-bottom:15px;
}

.yz-widget .yz-user-tags .yz-utag-values .yz-utag-value-item a{
    font-size: 10px;
    line-height: 12px!important;
    letter-spacing: -0.24px;
	font-weight: 100!important;
	font-family:Helvetica!important;
}

.yz-widget .yz-user-tags .yz-utag-values .yz-utag-value-item {
    border-radius: 20px;
	padding:1px 12px;
}

.yz-box-email{
	background-image: url('../images/email-back.png')!important;
	background-color:transparent;
}

.yz-box-address{
	background-image: url('../images/address-back.png')!important;
	background-color:transparent;

}

.yz-box-website{
	background-image: url('../images/website-back.png')!important;
	background-color:transparent;
}
.yz-box-phone{
	background-image: url('../images/phone-back.png')!important;
	background-color:transparent;
}

.yz-box-head .yz-box-title:after{
display:none;
}

.yz-box-title{
	font-size: 13px!important;
    line-height: 16px!important;
    letter-spacing: -0.16px;
	font-weight: 100!important;
	font-family:Helvetica!important;
	text-transform: capitalize!important;
}

.yz-box-head .yz-box-icon i {
    color: #fff;
    font-size: 20px;
    padding: 0px 0px;
	background-color: transparent;
}

.yz-widget.yz-email .yz-widget-content p,
.yz-widget.yz-address .yz-widget-content p,
.yz-widget.yz-website .yz-widget-content p,
.yz-widget.yz-phone .yz-widget-content p
{
	font-size: 14px!important;
    line-height: 20px!important;
    letter-spacing: -0.24px;
    font-weight: 500!important;
    font-family: Helvetica!important;
    text-align: left;
    text-transform: lowercase;

}

.yz-widget.yz-address .yz-widget-content p{
	text-transform: capitalize;
}

.yz-groups .yz-widget-title{
    color: #1F3749!important;
    font-size: 17px!important;
    line-height: 20px;
    letter-spacing: -0.2px;
    font-weight: 400;
    padding: 20px;

}

.yz-profile-list-widget {
	padding: 10px 20px 25px;
}


.yz-profile-login{
	background-image: url('../images/sign-back.png')!important;
	background-color:transparent;
}

.yz-profile-login:before{
	display:none!important;
}

.yz-profile-login i{
	text-align: center;
}

a.yz-profile-login{
	text-align: center;
    font-size: 15px!important;
    line-height: 18px;
    letter-spacing: -0.18px;
    font-weight: 100!important;
	font-family: Helvetica!important;
	text-transform: capitalize!important;
	border-radius:4px;
}


 @media screen and (min-width: 769px) and (max-width: 1170px) {

	.yz-social-buttons>div,
	.yz-social-buttons>div a
	{
		margin:0px!important;
		float:none!important;
	}

	.yz-social-buttons .friendship-button{
     margin-bottom:10px!important;
	}
	.bp-user #item-header.yz-social-buttons{
		padding:20px 0px;
        width:138px;
	}
	.youzer .yz-profile-navmenu{
		width:100%;
	}
	#yz-profile-navmenu .yz-inner-content {
		display: flex;
		align-items: center;
	}

}


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

	.yz-sidebar-column>div {
		 margin-left: 0px!important;
	}
	.yz-user_badges .yz-user-badges .yz-badge-item {
     width:calc(100% / 3);
	}


}


@media screen and (max-width: 768px) {
	.yz-video-content iframe {
		max-height: 304px;
	}

	.member-type-subscriber.subscribers-directory #inner-wrap{
		padding-top:0px;
	}


	#yz-profile-navmenu .yz-social-buttons {
		top: 18px;
	}
	.yz-social-buttons>div{
		margin-bottom:0px!important;
	}

	.yz-horizontal-layout .yz-main-column {
		width: 100%!important;
	}
	.yz-horizontal-layout .yz-main-column>div {
		margin-right: 0px!important;
	}
	.yz-horizontal-layout .yz-page-main-content {
		max-width: 600px!important;
	}

	.yz-review-item .yz-item-content .yz-item-desc{
		padding: 50px 25px 30px;
	}

	.yz-main-column .yz-project-content .yz-project-thumbnail {
		width: 100%;
	}
	.yz-main-column .yz-project-container {
		width: 100%;
	}
	.yz-user_badges .yz-user-badges .yz-badge-item {
		width: inherit;
	}
	.yz-box-email,
	.yz-box-address,
	.yz-box-website,
	.yz-box-phone
	{
		background-size: cover;
	}


}

@media screen and (max-width: 480px) {
	.yz-horizontal-layout .yz-header-networks li {
		margin: 0px;
	}

	.yz-hdr-v3 .yz-header-networks {
		margin-top: 15px;
	}

	.yz-hdr-v3 .yz-profile-photo{
		margin:0 auto 10px;
	}
	.yz-hdr-v3 .yz-usermeta ul {
		flex-direction: column;
	}

	.yz-hdr-v3 .yz-usermeta ul li {
		margin: 0 0px 5px;
	}

	.yz-name .yz-user-status {
		margin: 0px 0px 0px 10px;
	}

	.yz-video-content iframe {
		max-height: 254px;
	}

}

@media screen and (max-width: 475px) {
	.yz-social-buttons .friendship-button{
		margin-bottom:10px!important;
	   }

}

/***************************************
Members directory
****************************************/

#yz-members-directory {
    margin: 0 auto;
}

.yz-page {
    background-color: transparent!important;
}

.yz-blue-scheme.directory.members .yz-page-main-content {
    padding-top: 0px;
}

.yz-directory-filter {
	padding: 45px 10px;
    margin: 0px;
    background-color: transparent;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}

.yz-blue-scheme.directory.members .site{
	padding-top:0px;
}

#yz-members-list{
	display:flex;
	flex-wrap:wrap;
}

#yz-members-list li{
	position: relative!important;
    left: inherit!important;
	top: inherit!important;
    box-shadow: 0px 18px 38px -7px rgba(23, 55, 75,0.5);
    -moz-box-shadow: 0px 18px 38px -7px rgba(23, 55, 75,0.5);
    -webkit-box-shadow: 0px 18px 38px -7px rgba(23, 55, 75,0.5);
	border-radius: 4px;
	margin:0 10px 20px;
	width:calc(25% - 20px);
}

#yz-members-list li .yzm-user-cover{
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}
#yz-members-list li>div{
	margin:0 0px 0px!important;
}


.yz-blue-scheme.directory.members #page{
	background-image: url('../images/background-youzer.png')!important;
	background-size: cover!important;
	background-position:left top!important;
}


#members-featured a,
#members-personal a,
#members-all a{
	font-size: 15px!important;
    line-height: 18px!important;
    letter-spacing: -0.24px;
	margin-top:0px;
	margin-bottom:0px;
    color:#1F3749;
}

#members-featured a{
	height:30px;
	line-height:30px!important;
}

#members-featured a span,
#members-personal a span,
#members-all a span{
	font-size: 12px!important;
    line-height: 16px!important;
    letter-spacing: -0.24px;
	color:#fff;
	background: #4fc1e9;
}

.yz-directory-filter .item-list-tabs ul{
	display:flex;
	flex-wrap:wrap;

}

.youzer #members-order-select{
	order:2;
	margin-left:20px;
	margin-bottom:0px;
}

.yz-directory-filter #yz-directory-search-box{
	order:1;
	margin-left:0px;
	margin-bottom:0px;
}

#search-members-form label{
margin-right:0px;
border-radius:30px;
}

#search-members-form label input{
	font-size: 15px!important;
    line-height: 18px!important;
    letter-spacing: -0.24px;
	font-weight: 400!important;
	font-family: Helvetica!important;
	color:#1F3749;
	background-color:#fff;
	border-radius:30px!important;
	width:230px!important;
	padding:3px 35px!important;
	border:1px solid rgb(31, 55, 73, 0.2)!important;

	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAF7D1XuAAAAaVBMVEUAAAD///9VVVVAQIAzZmYrVVUgQGAcVVUuRl0rQFUnO04kSVsgQFAbQ1EhN04gQFUbQFIaPE0gOFAcOU4cPkwaO04ZOFEdOkscN04aOE0YOk0cOUwbOkwaOU8aOE4ZO0sZOk4YOU0YOEx79f/XAAAAI3RSTlMAAQMEBQYICQsMDQ4QExcYHB4gJCUnKSwuMjU2OTo7PT4/QLgOpcAAAACMSURBVAjXPc5JcsJAAEPRFzdmCJh5iDFgWvc/ZBY40UYl1S+VuLlxxd2Vnv4eKs72HG2RtiXncgxqgSB727QmtT8sH88NDll/18sHkslf8/98es/KOKJLdsMwDfR8HWqSJKcGljUdWL3T4ZH1xM6ShmdWUy5JYZP6KRZjdtBckrySjBn+jjbzgnZI/wsHWArLFJ3B7wAAAABJRU5ErkJggg==);
	background-repeat: no-repeat;
	background-position: 10px 12px;
}

#search-members-form label input::-webkit-input-placeholder
{
	color:rgb(31, 55, 73, 0.4)!important;
}


#search-members-form label input::-moz-placeholder{
	color:rgb(31, 55, 73, 0.4)!important;
   opacity:1;
}




#members_search_submit{
	display:none!important;
}


.yz-directory-filter .item-list-tabs{
	display:none;
}

.yz-directory-filter #subnav{
	width:100%;
	display:block;
}

.directory.members #members-order-select>label{
display:none!important;
}

.yz-directory-filter .item-list-tabs li label, .yz-directory-filter .item-list-tabs li#members-order-select label{
	font-size: 15px!important;
    line-height: 18px!important;
    letter-spacing: -0.24px;
	margin-top:0px;
	margin-bottom:0px;
	color:#1F3749;
	text-transform: none;
    font-family: 'Open Sans',sans-serif;
}

.youzer div.item-list-tabs .nice-select{
	border:1px solid rgb(31, 55, 73, 0.2);
	background-color:#fff;
border-radius:4px!important;
height:40px!important;
}

.is-mobile.bp-user #buddypress div#subnav.item-list-tabs{
	background-color:transparent!important;
}


@media screen and (max-width: 1024px){
	.is-mobile #buddypress .activity-list .activity-content .activity-header img.avatar {
		top:10px!important;
		display: block;
		left:10px!important;
	}
}



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

	.directory.members .youzer div.item-list-tabs .nice-select,
	.directory.groups .youzer div.item-list-tabs .nice-select{
     height:40px!important;
	}


	.youzer div.item-list-tabs .nice-select{
	height:54px!important;
	}

	.is-mobile #buddypress .activity-list .activity-content .activity-header img.avatar {
		display: block;
		left:10px!important;
		top:0px!important;
	}


}

.is-mobile #buddypress ul#activity-stream li.activity-item {
	margin-left: 0px;
}


.is-mobile #buddypress .activity-list .activity-content .activity-header .activity-head img.avatar {
	display: none;
}

.is-mobile #buddypress .activity-list .activity-content .activity-header {
    margin-bottom: 0;
    padding-top: 5px;
    padding: 10px 0px;
    display: flex;
    align-items: center;
    height: inherit;
}

.is-mobile.activity.single #buddypress div#subnav.item-list-tabs ul li a{
margin:0 1px !important;
height:inherit!important;
line-height:inherit!important;
}
.is-mobile #buddypress div.item-list-tabs ul li#activity-filter-select{
	width: initial;
    margin-bottom: 0px!Important;
    height: 44px;
}
.is-mobile.groups.single .youzer div.item-list-tabs .nice-select{
height:44px!important;
}

.is-mobile .youzer div.item-list-tabs .nice-select span{
	padding:0px!important;
	}
	body.has-activity.is-mobile #buddypress div.item-list-tabs ul {
		margin: 0px;
	}
	body.has-activity.is-mobile #buddypress div.item-list-tabs{
		background-color: transparent;
	}

	.is-mobile .yz-horizontal-layout .yz-page-main-content {
		max-width: inherit!important;
	}

	body.has-activity.is-mobile #buddypress div.item-list-tabs{
		overflow:visible!important;
	}



	.is-mobile.yz-blue-scheme #bbpress-forums li.bbp-header{
		display:none;
	}

	.is-mobile #bbpress-forums li.bbp-body ul.topic{
		flex-direction:column;
		margin-bottom:0px;
	}
	.is-mobile.forums #buddypress div#subnav.item-list-tabs ul li a{
       margin:0px 1px;
	}


	.is-mobile.groups.single #buddypress div.item-list-tabs ul li.filter{
      width:auto!important;
	}

	.is-mobile.subscribers-directory #buddypress div.item-list-tabs ul li.filter {
		height: 44px;
		line-height: 44px;
	}

	.is-mobile.groups.single #buddypress div.item-list-tabs ul{
	   overflow: visible;
	   display:flex;
	}

	#members-order-select .nice-select .list {
		 min-width: inherit;
	}
	.nice-select .list{
		right:0px;
	}

	.is-mobile .youzer div.item-list-tabs .nice-select{
		height:44px!important;
	}

.is-mobile.subscribers-directory .youzer #members-order-select{
	border:none!important;
}

.nice-select .current{
	height: 38px;
}

.activity.single #buddypress div.item-list-tabs ul{
	overflow:visible;
}
.youzer .yz-wall-embed{
	padding:20px 0px 0px !important;
}

.youzer div.item-list-tabs .nice-select span{
	font-size: 15px!important;
    letter-spacing: -0.24px;
	font-weight: 400!important;
	font-family: Helvetica!important;
	color:rgb(31, 55, 73, 0.4)!important;
	background-color:#fff;
}

/*#yz-members-list .yz-item-avatar {
    width: 80px;
	height: 80px;
}

#yz-members-list .yz-show-cover .yz-item-avatar {
    margin: -45px auto 20px;
}*/

#yz-members-list .yz-show-cover .yz-item-avatar img{
	background-color:#fff;
}

#yz-members-list .yz-fullname{
	font-size: 18px!important;
    line-height: 22px!important;
    letter-spacing: -0.24px;
	font-weight: 400!important;
	font-family: Helvetica!important;
	color:#1F3749;
}

#yz-members-list .yz-fullname i{
	display:none;
}

#yz-members-list .item-meta span a{
	font-size: 13px!important;
    line-height: 16px!important;
    letter-spacing: -0.24px;
	font-weight: 400!important;
	font-family: Helvetica!important;
	color:rgba(31, 55, 73,0.4);
}

#yz-members-list .yz-name{
	margin-top:5px;
}

#yz-members-list .yz-name i{
	display:none;
}

.yz-blue-scheme.directory.members .yz-md-user-badges{
display:none;
}


.yz-blue-scheme.directory.members .yz-user-ratings-details{
	display:none;
}




.yz-blue-scheme.directory.members .yzm-user-statistics [data-yztooltip]:before{
	display:none!important;
}

.yz-blue-scheme.directory.members .yzm-user-statistics [data-yztooltip]:after{
	display:block!important;
	visibility:visible!important;
	opacity:1!important;
	bottom:0px!important;
	background-color:transparent;
	font-size: 13px!important;
    line-height: 16px!important;
    letter-spacing: -0.24px;
	font-weight: 400!important;
	font-family: Helvetica!important;
	color:rgba(31, 55, 73,0.4);
	word-break: keep-all;
    white-space: pre-line;

}

.yz-blue-scheme.directory.members .yzm-user-statistics{
padding:0 20px;
display:flex;
flex-wrap:wrap;
height:40px;
margin-bottom:50px;
margin-top:40px;
}

.yz-blue-scheme.directory.members .yzm-user-statistics a{
flex:1;
pointer-events: none;
}

.yz-blue-scheme.directory.members .yzm-user-statistics a span{
	display:none;
}

.nice-select .option,
.nice-select .option.focus, .nice-select .option.selected.focus, .nice-select .option:hover {
    font-size: 15px!important;
    letter-spacing: -0.24px;
    font-weight: 400!important;
    font-family: Helvetica!important;
	color:rgb(31, 55, 73, 0.4)!important;
    background-color: #fff;
}

#members-order-select .nice-select .list{
	z-index:99999;
}

.yz-directory .pagination{
	margin-top:20px;
}

.yz-directory .pagination-inner{
	margin:0px 15px;
}

.yz-directory #pag-bottom .pag-count{
	font-size: 18px!important;
    line-height: 22px!important;
    letter-spacing: -0.24px;
	font-weight: 400!important;
	font-family: Helvetica!important;
	color:#1F3749;
}


.yz-wall-actions .yz-wall-post{
	border-radius:4px!important;
}


@media screen and (max-width: 1066px) {
	#yz-members-list li {
		width: calc(100%/3 - 20px);
	}

.yz-directory-filter .item-list-tabs {
	width: 100%;
	margin-bottom:20px;
}
.yz-directory-filter #subnav {
    width: 100%;
}

.yz-directory-filter .item-list-tabs ul {
	justify-content:flex-end;
}
.yz-directory-filter #subnav ul{
align-items: flex-end;
}
.yz-directory-filter {
    align-items: flex-start;
}


.yz-directory-filter .item-list-tabs ul li{
	margin-bottom:10px;
}
.yz-directory-filter #subnav ul{

}
.yz-directory-filter  #search-members-form label{
	padding-right:0px;
	margin-right:10px;
}
#yz-directory-search-box{
	border-left:none!important;
	padding-left:0px;
}


.yz-directory-filter {
	padding: 45px 10px 20px;
}
#members-directory-form{
	padding:0 10px;
}

#yz-directory-search-box form input[type=text] {
    width: 100%;
}
}


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

	.yz-blue-scheme.directory.members .item-list-tabs#subnav{
		flex-direction:column;
	}

	.yz-blue-scheme.directory.members .item-list-tabs#subnav ul{
		width:100%;
	}

	.yz-blue-scheme.directory.members .item-list-tabs#subnav .pag-count{
		width:100%;
		text-align:center!important;
	}

	#yz-directory-search-box form input[type=text] {
		height: 40px;
		margin-right: 0px;
	}


	.yz-directory-filter .item-list-tabs li #members-dir-search label {
		width: initial!important;
		margin-right:0px;
	}
	#yz-members-list li {
		width: calc(50% - 20px);
	}

	#yz-directory-search-box{
		display:block!important;
	}
	.yz-directory-filter #directory-show-search {
		display: none!important;
	}
	.yz-directory-filter #subnav ul {
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;

	}
	.youzer #yz-directory-search-box{
		width: 100%!important;
		margin-top: 0px;
		padding-top: 0px;
		border-top: none;
		margin-bottom:20px;
		display: flex!important;
		justify-content: center;
		margin-top:20px;
	}




	.yz-directory-filter #subnav {
		width: 100%;
		border: none;
		margin: 0px;
		padding: 0px;
	}

	.youzer #members-order-select {
		order: 2;
		margin-left: 0px;
		display: flex;
		align-items: center;
		justify-content: center;
		margin-bottom:20px;
	}
}

.is-mobile.forums #bbpress-forums ul.bbp-topics{
	width:calc(100% - 60px);
}



@media screen and (max-width: 480px) {
	.is-mobile.forums #bbpress-forums ul.bbp-topics{
		width:100%;
	}
	.youzer #yz-directory-search-box #members-dir-search,
	.youzer #yz-directory-search-box #members-dir-search input
	{
		width:100%!important;
	}

	#yz-members-list li {
		width: calc(100% - 20px);
	}
	.yz-blue-scheme.directory.members .item-list-tabs#subnav>ul {
		padding: 0 10px;
	}
	#members-order-select .nice-select .list {
		width:100%;
	}

}


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

	.yz-blue-scheme.directory.members #search-members-form {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		flex-direction: column;
	}
	#members-featured a, #members-personal a, #members-all a{
		margin:0 auto;
	}
	.yz-directory-filter .item-list-tabs ul li{
		width:100%;
		display:flex;
	}

	.yz-directory-filter .item-list-tabs li #members-dir-search label{
		margin-right:0px;
	}
}

/***************************************
8.2 - Groups
***************************************/


.directory.groups.yz-blue-scheme #page{
	background-image: url(../images/background-youzer.png)!important;
    background-size: cover!important;
	background-position: left top!important;
	background-attachment: initial!important;
	padding-top:0px!important;
}

.directory.groups.yz-blue-scheme #page .yz-page-main-content{
	padding-top:0px!important;
}

.directory.groups.yz-blue-scheme #page .yz-page-main-content .item-list-tabs{
	margin:0px!important;
}

.directory.groups.yz-blue-scheme #page .yz-page-main-content .item-list-tabs ul li a{
	border:none!important;
	background-color:transparent!important;
	font-size: 15px!important;
    line-height: 18px!important;
    letter-spacing: -0.24px;
    margin-top: 0px;
    margin-bottom: 0px;
    color: #1F3749!important;
}

.directory.groups.yz-blue-scheme #page .yz-page-main-content .item-list-tabs ul li a:before{
	display:none;
}


.directory.groups.yz-blue-scheme #page .yz-page-main-content .yz-directory-filter .item-list-tabs {
	width: 640px;
	display:none;
}

.directory.groups.yz-blue-scheme #page .yz-page-main-content .yz-directory-filter #subnav{
	width: 100%;
	display:flex;
	align-items: center;
	justify-content: space-between;
}


.directory.groups.yz-blue-scheme #page .yz-page-main-content .yz-directory-filter #subnav #group-dir-count-bottom{
	order:1;
	width:280px;
}


.directory.groups.yz-blue-scheme #page .yz-page-main-content .yz-directory-filter #subnav>ul{
	order:2;
}




.directory.groups.yz-blue-scheme #page .yz-page-main-content #groups-order-select label{

}

.directory.groups.yz-blue-scheme #page .yz-page-main-content .yz-directory-filter #subnav ul{
	display:flex;
	justify-content: flex-end;
}

.directory.groups.yz-blue-scheme #page .yz-page-main-content .yz-directory-filter #subnav ul #groups-order-select{
	order:2;
}

.directory.groups.yz-blue-scheme #page .yz-page-main-content .yz-directory-filter #subnav ul #yz-directory-search-box{
order:1;
}

.directory.groups.yz-blue-scheme #page .yz-page-main-content .yz-directory-filter #subnav ul #yz-directory-search-box #search-groups-form label:after{
	display:none;
}

.directory.groups.yz-blue-scheme #page .yz-page-main-content .yz-directory-filter #subnav ul #yz-directory-search-box #groups-dir-search{
margin:0px;
max-width:230px!important;
}


.directory.groups.yz-blue-scheme #page .yz-page-main-content .yz-directory-filter #subnav ul #yz-directory-search-box #groups-dir-search input[type='text']{
	border:none;
	height:40px;

	font-size: 15px!important;
    line-height: 18px!important;
    letter-spacing: -0.24px;
    font-weight: 400!important;
    font-family: Helvetica!important;
    color: #1F3749;
    background-color: #fff;
    border-radius: 30px!important;
    padding: 3px 35px!important;
    border: 1px solid rgb(31, 55, 73, 0.2)!important;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAF7D1XuAAAAaVBMVEUAAAD///9VVVVAQIAzZmYrVVUgQGAcVVUuRl0rQFUnO04kSVsgQFAbQ1EhN04gQFUbQFIaPE0gOFAcOU4cPkwaO04ZOFEdOkscN04aOE0YOk0cOUwbOkwaOU8aOE4ZO0sZOk4YOU0YOEx79f/XAAAAI3RSTlMAAQMEBQYICQsMDQ4QExcYHB4gJCUnKSwuMjU2OTo7PT4/QLgOpcAAAACMSURBVAjXPc5JcsJAAEPRFzdmCJh5iDFgWvc/ZBY40UYl1S+VuLlxxd2Vnv4eKs72HG2RtiXncgxqgSB727QmtT8sH88NDll/18sHkslf8/98es/KOKJLdsMwDfR8HWqSJKcGljUdWL3T4ZH1xM6ShmdWUy5JYZP6KRZjdtBckrySjBn+jjbzgnZI/wsHWArLFJ3B7wAAAABJRU5ErkJggg==);
	background-repeat: no-repeat;
	background-position: 10px 12px;
}


.directory.groups.yz-blue-scheme #page .yz-page-main-content .yz-directory-filter #subnav ul #yz-directory-search-box #groups-dir-search #search-groups-form >label{
padding-right:0px;
}




.directory.groups.yz-blue-scheme #page .yz-page-main-content .yz-directory-filter #subnav ul #yz-directory-search-box #groups-dir-search input[type='text']::-webkit-input-placeholder
{
	color:rgb(31, 55, 73, 0.4)!important;
}


.directory.groups.yz-blue-scheme #page .yz-page-main-content .yz-directory-filter #subnav ul #yz-directory-search-box #groups-dir-search input[type='text']::-moz-placeholder{
	color:rgb(31, 55, 73, 0.4)!important;
   opacity:1;
}


.directory.groups.yz-blue-scheme #page #main{


}


.directory.groups.yz-blue-scheme #yz-groups-list{
margin:0 auto;
display:flex;
flex-wrap:wrap;
}

.directory.groups.yz-blue-scheme #yz-groups-list li .yz-group-data{
	margin:0px!important;
	background-color:#fff;
}


.directory.groups.yz-blue-scheme #yz-groups-list li
{
position: relative!important;
left: inherit!important;
top: inherit!important;
padding:0!important;
margin:0 10px 20px;
width:calc(25% - 20px);
background-color:#fff;
box-shadow: 0px 18px 38px -7px rgba(23, 55, 75,0.5);
-moz-box-shadow: 0px 18px 38px -7px rgba(23, 55, 75,0.5);
-webkit-box-shadow: 0px 18px 38px -7px rgba(23, 55, 75,0.5);
border-radius:4px;
}


.directory.groups.yz-blue-scheme .yz-group-cover{
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

.directory.groups.yz-blue-scheme #buddypress ul.item-list:not(.bb-group-members) li img.avatar{
margin:0px auto 0px;
width:80px!important;
height:80px!important;
border:2px solid #fff;
float: none!important;
}

.directory.groups.yz-blue-scheme #buddypress .dir-list ul.item-list .item-avatar{
	margin-top:-44px!important;
	/*background-color:transparent!important;*/
}

.directory.groups.yz-blue-scheme #buddypress .dir-list ul.item-list .item-title a{
    font-size: 18px!important;
    line-height: 22px!important;
    letter-spacing: -0.24px;
    font-weight: 400!important;
    font-family: Helvetica!important;
    color: #1F3749;
}

.directory.groups.yz-blue-scheme #buddypress #yz-groups-list .item .item-meta .group-status i{
	display:none;
}

.directory.groups.yz-blue-scheme #buddypress #yz-groups-list .item .item-meta .group-status span{
	font-size: 13px!important;
    line-height: 16px!important;
    letter-spacing: -0.24px;
    font-weight: 400!important;
    font-family: Helvetica!important;
    color: rgba(31, 55, 73,0.4);
}

.directory.groups.yz-blue-scheme #buddypress .dir-list ul.item-list .item-title{
	margin-bottom:10px;
}

.directory.groups.yz-blue-scheme .yzg-user-statistics .yz-data-posts,
.directory.groups.yz-blue-scheme .yzg-user-statistics .yz-data-activity
{
 display:none;
}


.directory.groups.yz-blue-scheme .yzg-user-statistics [data-yztooltip]:before{
	display:none!important;
}

.directory.groups.yz-blue-scheme .yzg-user-statistics [data-yztooltip]:after{
	display:block!important;
	visibility:visible!important;
	opacity:1!important;
	bottom:0px!important;
	background-color:transparent;
	font-size: 15px!important;
    line-height: 19px!important;
    letter-spacing: -0.24px;
	font-weight: 400!important;
	font-family: Helvetica!important;
	color:#586873;


}

.directory.groups.yz-blue-scheme .yzg-user-statistics .dashicons-groups{
display:none;
}

.directory.groups.yz-blue-scheme .yz-data-members{
height:20px;
}


.directory.groups.yz-blue-scheme .yz-directory-filter {
	padding: 45px 10px 45px 0px;
}

.youzer_group_description{
padding:0 15px 40px;
}

.youzer_group_description {
	font-size: 15px!important;
    line-height: 19px!important;
    letter-spacing: -0.24px;
	font-weight: 400!important;
	font-family: Helvetica!important;
	color:#586873;
	min-height:97px;
}



.directory.groups.yz-blue-scheme  #yz-groups-list .action{
margin:0px;
}


body:not(.directory.groups) #yz-groups-list .action .group-button .leave-group {
	padding: 6px 16px;
	color:#fff;
}

 #yz-groups-list .action .yz-manage-group {

    padding: 6px 16px;
}
.directory.groups #yz-groups-list .action .group-button .leave-group {

    padding: 6px 14px;
}



.directory.groups.yz-blue-scheme #buddypress div.pagination .pag-count {
    margin-top: 0px;
    text-align: left;
	margin-left: 15px;
	display:none;
}


.directory.groups.yz-blue-scheme #buddypress div.pagination .pagination-links{
    display:flex;
    float: right;
}

.directory.groups.yz-blue-scheme #buddypress div.pagination .pagination-links span,
.directory.groups.yz-blue-scheme #buddypress div.pagination .pagination-links a{
	margin-top:0px;
	padding:0px;
}

.directory.groups.yz-blue-scheme #buddypress div.pagination .pagination-links .current{
	color:#fff;
	background:#38BBFA;
	font-size: 15px!important;
    letter-spacing: -0.24px;
	font-weight: 400!important;
	font-family: Helvetica!important;
}


.directory.groups.yz-blue-scheme #buddypress div.pagination .pagination-links :not(.current){
	background:#fff;
	font-size: 15px!important;
    letter-spacing: -0.24px;
	font-weight: 400!important;
	font-family: Helvetica!important;
}

#yz-directory-search-box{
	border-left:none;
}


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

	.directory.groups.yz-blue-scheme #page .yz-page-main-content .yz-directory-filter .item-list-tabs {
		width: 100%;
	}

	.directory.groups.yz-blue-scheme #page .yz-page-main-content .yz-directory-filter #subnav {
		width: 100%;
		margin-top:10px!important;
	}

	.directory.groups.yz-blue-scheme #yz-groups-list li {
		width: calc(100%/3 - 20px);
	}
	.directory.groups.yz-blue-scheme #page .yz-page-main-content .yz-directory-filter #subnav ul #yz-directory-search-box{
		margin-bottom:0px;
	}

}


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

	.item-list-tabs#subnav #group-dir-count-bottom {
		margin-left: 0px;
	}

	.directory.groups.yz-blue-scheme #page .yz-page-main-content .yz-directory-filter #subnav {
		flex-direction:column;
	}
	.directory.groups.yz-blue-scheme #page .yz-page-main-content .yz-directory-filter #subnav .pag-count{
		width:100%
	}
	.directory.groups.yz-blue-scheme #page .yz-page-main-content .yz-directory-filter #subnav ul{
		width:100%;
	}


	.directory.groups.yz-blue-scheme #page .yz-page-main-content .yz-directory-filter #subnav ul #yz-directory-search-box {
		order: 1;
		text-align: center;
		display: flex!important;
		justify-content: center;
		width: 100%!important;
		margin-top:20px;
	}
	.youzer div.item-list-tabs .nice-select {
		width: inherit;
	}

	.directory.groups.yz-blue-scheme #page .yz-page-main-content .yz-directory-filter #subnav #group-dir-count-bottom {
		order: 1;
		width: inherit;
		margin: 0 auto!important;
		text-align: center;
	}


	.directory.groups.yz-blue-scheme #yz-groups-list li {
		width: calc(50% - 20px);
	}
	.directory.groups.yz-blue-scheme #page .yz-page-main-content .yz-directory-filter #subnav ul #groups-order-select {
		order: 2;
		align-items: center;
		justify-content:center;
		display: flex;
		margin-top: 20px;
	}
	.directory.groups.yz-blue-scheme #page .yz-page-main-content #groups-order-select label {

	}
	.directory.groups.yz-blue-scheme #page .yz-page-main-content .yz-directory-filter #subnav ul #yz-directory-search-box {
		margin-right:0px;
	}

.directory.groups.yz-blue-scheme .yz-directory-filter {
    padding: 45px 10px 45px 0px;
}

}


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

	.is-mobile #buddypress div.item-list-tabs ul li#activity-filter-select {
		width: 100%;
		height:45px!important;
	}

	.is-mobile .youzer div.item-list-tabs .nice-select {
		height: 45px!important;
	}
	.is-mobile .youzer div.item-list-tabs .nice-select>span {
		line-height: 45px!important;
	}

	.directory.groups.yz-blue-scheme #page #buddypress div.item-list-tabs ul {
		overflow: visible;
	}

	.directory.groups.yz-blue-scheme .nice-select.open .list{
	 width:100%;
	 z-index:99;
	}

	.directory.groups.yz-blue-scheme #page .yz-page-main-content .yz-directory-filter #subnav ul #groups-order-select,
	.directory.groups.yz-blue-scheme #page .yz-page-main-content .yz-directory-filter #subnav ul #yz-directory-search-box{
		margin-top:10px;
	}

	.directory.groups.yz-blue-scheme #page .yz-page-main-content .yz-directory-filter #subnav ul #yz-directory-search-box #groups-dir-search {
		margin: 0px;
		max-width: 100%!important;
		width: 100%;
	}

	.directory.groups.yz-blue-scheme #page .yz-page-main-content .yz-directory-filter #subnav ul #yz-directory-search-box #groups-dir-search #search-groups-form >label {
		padding-right: 0px;
		width: 100%;
	}


	.youzer div.item-list-tabs .nice-select {
		width: 100%;
	}


	.directory.groups.yz-blue-scheme #yz-groups-list li {
		width: calc(100% - 20px);
	}
	.directory.groups.yz-blue-scheme #buddypress div.item-list-tabs ul li:not(.groups-members-search){
		box-shadow:none;
	}
	.directory.groups.yz-blue-scheme #page .yz-page-main-content #groups-order-select label {
		height:initial;
	}

	.directory.groups.yz-blue-scheme #page .yz-page-main-content #groups-order-select .nice-select{
      margin-top:-3px;
	}
	.directory.groups.yz-blue-scheme #page .yz-page-main-content #groups-order-select .nice-select span{
		padding:0px;
	}
}

#yz-profile-header #user_switching_switch_to {
	position: relative;
	z-index: 9999;
	margin-top: 30px;
}


/***************************************
8.3 - Friends
***************************************/


#yz-members-list li .yzm-user-cover {
    width: 100%;
    height: 150px;
    display: block;
    position: relative;
    background-size: cover;
    background-position: center;
}

.friends.singular .yz-horizontal-layout .yz-main-column {
    width: 75%;
}

.friends.singular .yz-horizontal-layout .yz-sidebar-column {
    
}

.my-friends .youzer #yz-members-list li .yzm-user-data {
	padding:0px;
}

.friends.singular #yz-members-list li{
padding:0px;

position: relative!important;
left: inherit!important;
top: inherit!important;
box-shadow: 0px 18px 38px -7px rgba(23, 55, 75,0.5);
-moz-box-shadow: 0px 18px 38px -7px rgba(23, 55, 75,0.5);
-webkit-box-shadow: 0px 18px 38px -7px rgba(23, 55, 75,0.5);
border-radius: 4px;
margin: 0 10px 20px;
width: calc(100%/3 - 20px);
background-color:#fff;
}

.friends.singular #yz-members-list .yz-item-avatar {
    width: 80px;
    height: 80px;
    z-index: 9;
	position: relative;
	margin: -40px auto 0;
    display: block;
}

.friends.singular #buddypress ul.item-list:not(.bb-group-members) li img.avatar {
    float: none;
    margin: 0 auto;
    box-shadow: none;
    width: 80px;
	height: 80px;
	border: 2px solid #fff;
}
.friends.singular .yz-horizontal-layout .yz-main-column >div{
	margin-right:0px!important;
	margin-bottom: 150px;
}
.friends.singular .yz-horizontal-layout .yz-main-column .members.friends{
    margin: 0px -10px!important;
}


.friends.singular .yzm-user-data .item{
	display:block!important;
}

.friends.singular #buddypress ul.item-list li div.item-title{
    font-weight: 600;
    font-size: 17px;
    width: 100%;
    margin: 20px auto 0px;
    line-height: 1;
    text-align: center;
}

.friends.singular #buddypress ul.item-list li div.item-title a{
	font-size: 18px!important;
    line-height: 22px!important;
    letter-spacing: -0.24px;
    font-weight: 400!important;
    font-family: Helvetica!important;
    color: #1F3749;
}

.user_meta_name a{
	font-size: 13px!important;
    line-height: 16px!important;
    letter-spacing: -0.24px;
    font-weight: 400!important;
    font-family: Helvetica!important;
	color: rgba(31, 55, 73,0.4);
	text-align: center;
}

.user_meta_name{
	text-align: center;
}

.yz-blue-scheme.friends.singular .yzm-user-statistics {
    padding: 0 20px;
    display: flex;
    flex-wrap: wrap;
    height: 40px;
    margin-bottom: 50px;
    margin-top: 40px;
}
.yz-blue-scheme.friends.singular .yzm-user-statistics a {
    flex: 1;
	pointer-events: none;
	text-align: center;
    display: inline-block;
    vertical-align: middle;
}

.yz-blue-scheme.friends.singular .yzm-user-statistics a span {
    display: none;
}

.yz-blue-scheme.friends.singular .yzm-user-statistics [data-yztooltip]:before {
    display: none!important;
}


.yz-blue-scheme.friends.singular .yzm-user-statistics [data-yztooltip]:after {
    display: block!important;
    visibility: visible!important;
    opacity: 1!important;
    bottom: 0px!important;
    background-color: transparent;
    font-size: 13px!important;
    line-height: 16px!important;
    letter-spacing: -0.24px;
    font-weight: 400!important;
    font-family: Helvetica!important;
    color: rgba(31, 55, 73,0.4);
    word-break: keep-all;
    white-space: pre-line;
}






.yz-blue-scheme.friends.singular .members.friends #pag-bottom #member-dir-count-bottom{
	margin-top:0px;
	font-size: 18px!important;
    line-height: 22px!important;
    letter-spacing: -0.24px;
    font-weight: 400!important;
    font-family: Helvetica!important;
	color: #1F3749;
	margin-left:10px;
}

.yz-blue-scheme.friends.singular.bp-user #buddypress div#subnav.item-list-tabs {
    margin-top: 0;
	position: relative;
    z-index: 999;
}




.friends #subnav.item-list-tabs #member-dir-count-bottom{
	margin-top: 0px;
    font-size: 18px!important;
    line-height: 22px!important;
    letter-spacing: -0.24px;
    font-weight: 400!important;
    font-family: Helvetica!important;
    color: #1F3749;
    margin-left: 10px;
}
.friends #subnav.item-list-tabs{
	display:flex;
	justify-content: space-between;
	align-items: center;
}

.friends #subnav.item-list-tabs>ul{
	order:2;
	width:100%;
}

.friends #subnav.item-list-tabs .pag-count{
	order:1;
}



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

	 .friends.singular .yz-horizontal-layout .yz-main-column >div {
		margin-bottom: 100px;
	}

}

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

	.is-mobile.friends.singular #buddypress div#subnav.item-list-tabs ul li a{
       margin:1px;
	}

	.is-mobile.friends.singular #buddypress div#subnav.item-list-tabs ul li{
		padding:0px!important;
	}

	.is-mobile.friends.singular #buddypress div.item-list-tabs ul li.filter{
      width:initial;
	}
	.is-mobile.friends #subnav.item-list-tabs>ul{
		display:block;
	}
	.is-mobile.friends #subnav.item-list-tabs>ul li#friends-friends-my-friends-personal-li{
		float:left;
	}

	.is-mobile.friends #subnav.item-list-tabs>ul li#friends-requests-personal-li{
		float:left;
	}


	.is-mobile.friends #subnav.item-list-tabs>ul li#members-order-select{
		float:right;
		clear:none;
		margin-right:0px;
	}

}



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

	.friends.singular .yz-sidebar-column>div {
		margin-left: 40px!important;
	}

	.friends.singular #yz-members-list li{
		width:calc(50% - 20px);
	}


}



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

	.friends.singular .yz-sidebar-column>div {
		margin-left: 0px!important;
	}

	.yz-blue-scheme.friends.singular.bp-user #buddypress div#subnav.item-list-tabs{
		margin-bottom:10px!important;
	}

	.yz-blue-scheme.friends.singular .members.friends #pag-bottom{
		margin:0px!important;
		padding-bottom:0px!important;
	}


	.friends.singular #yz-members-list li{
        width: calc(50% - 20px);
	 }
	 .friends.singular .yz-horizontal-layout .yz-main-column >div {
		margin-bottom: 60px;
	}

	.friends.singular .yz-horizontal-layout .yz-page-main-content {
		max-width: inherit!important;
	}

}

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


	.is-mobile.friends.singular #buddypress div:not(#item-nav) > .item-list-tabs ul li {
		margin: 0 0px 18px 0;
		width:100%;
	}



}



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

	.friends #subnav.item-list-tabs{
		display:flex;
		justify-content: space-between;
		align-items: center;
		flex-direction:column;
	}

	.friends #subnav.item-list-tabs>ul{
		order:2;
		width:100%;
		margin-top:10px;
	}

	.friends #subnav.item-list-tabs .pag-count{
		order:1;
		width:100%;
	}


	.friends.singular #yz-members-list li{
        width: calc(100% - 20px);
	 }
	 .friends.singular .yz-horizontal-layout .yz-main-column >div {
		margin-bottom: 50px;
	}
	.yz-blue-scheme.friends.singular .members.friends #pag-bottom{
		margin-bottom: 30px!Important;
		margin-top: 50px;
	}


	.yz-blue-scheme.friends.singular #buddypress div.item-list-tabs ul {
		overflow: visible;
	}


	.yz-blue-scheme.friends.singular .youzer div.item-list-tabs .nice-select{
     width:100%;
	}

	.yz-blue-scheme.friends.singular .youzer div.item-list-tabs .nice-select span{
      padding:0px!important;
	}

	.yz-blue-scheme.friends.singular #members-order-select .nice-select .list{
     width:100%;
	}

	.yz-blue-scheme.friends.singular.is-mobile.subscribers-directory #buddypress div.item-list-tabs ul li.filter {
		height: 40px;
	}
}


.item-list-tabs#subnav #group-dir-count-bottom{
display:inline-block;
margin-top: 0px;
text-align: left;
margin-left: 10px;

font-size: 18px!important;
line-height: 22px!important;
letter-spacing: -0.24px;
font-weight: 400!important;
font-family: Helvetica!important;
color: #1F3749;
}


.single.groups .pagination-inner #group-dir-count-bottom{
    margin-top: 0px!important;
    text-align: left;
    margin-left: 25px;
    font-size: 18px!important;
    line-height: 22px!important;
    letter-spacing: -0.24px;
    font-weight: 400!important;
    font-family: Helvetica!important;
	color: #1F3749;
	margin-left:10px;
	}

	.single.groups #group-dir-pag-bottom{
		display: flex;
        float: right;
	}

	.single.groups #group-dir-pag-bottom #buddypress div.pagination .pagination-links .current {
		color: #fff;
		background: #38BBFA;
		font-size: 15px!important;
		letter-spacing: -0.24px;
		font-weight: 400!important;
		font-family: Helvetica!important;
	}

	.single.groups #group-dir-pag-bottom #buddypress div.pagination .pagination-links :not(.current) {
		background: #fff;
		font-size: 15px!important;
		letter-spacing: -0.24px;
		font-weight: 400!important;
		font-family: Helvetica!important;
	}

.yz-blue-scheme.directory.members .item-list-tabs#subnav{
	display:flex;
    justify-content: space-between;
    align-items: center;
}

.yz-blue-scheme.directory.members .item-list-tabs#subnav .pag-count{
	order:1;
	display: inline-block;
    margin-top: 0px;
    text-align: left;
    font-size: 18px!important;
    line-height: 22px!important;
    letter-spacing: -0.24px;
    font-weight: 400!important;
    font-family: Helvetica!important;
    color: #1F3749;
}


.yz-blue-scheme.directory.members .item-list-tabs#subnav>ul{
	order:2;
}




/***************************
8.4 Profile Group
****************************/

.activity.single #buddypress .activity-list .activity-content .activity-inner{
	margin-top:0px;
}

#buddypress .activity-read-more {
	 margin-left: 0px!important;
}

.activity.single #buddypress .activity-list .activity-content .activity-inner>p:first-child{
	margin-top:24px!important;
}


#buddypress div#subnav.item-list-tabs ul li.feed a{
	color: #1F3749!important;
    font-size: 16px!important;
    line-height: 42px!important;
    letter-spacing: -0.24px;
    font-weight: 400!important;
    font-family: Helvetica;
    text-transform: capitalize;
   background-color:transparent;
}
#buddypress div#subnav.item-list-tabs ul li.feed{
	margin:0px;
}


#buddypress #group-create-nav .group-create:hover{
	box-shadow:none!important;
}

.groups.single .youzer #yz-groups-list li .yz-group-data{
margin-bottom:0px!important;
}
.groups.single .youzer div.item-list-tabs .nice-select {
    height: 42px!important;
}

#buddypress div#subnav.item-list-tabs ul li a {
    margin-top: 0px;
    margin-bottom: 0px;
    height: 42px;
    padding: 0px 20px 0px 10px;
    line-height: 42px;
    border-radius: 4px;
    font-size: 15px!important;
    letter-spacing: -0.24px;
    font-weight: 400!important;
    font-family: Helvetica!important;
    color: rgb(31, 55, 73, 0.4)!important;
    background-color: #fff;
    text-transform: none;
}

 #buddypress div#subnav.item-list-tabs ul li a i {
    background-color: transparent!important;
    color: rgb(31, 55, 73, 0.4)!important;
    background: none!important;
	margin-right: 0px;
	font-weight: 600;
    font-family: "Font Awesome 5 Free";
}

#buddypress div#subnav.item-list-tabs ul li:hover a,
#buddypress div#subnav.item-list-tabs ul li.selected a {
    background-color: #fff;
    border-color:#2eb9fb;
}



.my-groups .youzer #yz-groups-list .action a {
    font-weight: 100;
	padding: 6px 14px;
}


.groups.single #yz-groups-list li .yz-group-cover{
	width: 100%;
    height: 150px;
    display: block;
    background-size: cover;
	background-position: center;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

.groups.single .yz-sidebar-column{

}

.groups.single .yz-horizontal-layout .yz-main-column {
    width: 75%;
}

.groups.single .yz-horizontal-layout .yz-main-column .yz-column-content{
margin-right:0px!important;
}

.groups.single #yz-groups-list li{
	position: relative!important;
    left: inherit!important;
    top: inherit!important;
    padding: 0!important;
    margin: 0 10px 20px;
    width: calc(50% - 20px)!important;
    background-color: #fff;
	box-shadow: 0px 18px 38px -7px rgba(23, 55, 75,0.5);
    -moz-box-shadow: 0px 18px 38px -7px rgba(23, 55, 75,0.5);
    -webkit-box-shadow: 0px 18px 38px -7px rgba(23, 55, 75,0.5);
    border-radius: 4px;
}

.groups.single #yz-groups-list li .yz-group-data{
padding:0px;
margin-bottom:0px;
}

.groups.single .item-list-tabs#subnav #group-dir-count-bottom{
	margin-left:0px;
}

.groups.single .item-list-tabs#subnav>ul{
	margin-bottom:-30px!important;
}

.groups.single.bp-user #buddypress div#subnav.item-list-tabs {
    margin-bottom: 55px;
}

.groups.single #yz-groups-list{
	  margin:0px -8px!important;
	  display:flex;
	  flex-wrap:wrap;
}

.groups.single #yz-groups-list li{
	margin:0 auto 20px!important;
}
#buddypress .message-button.generic-button a.yz-send-message{
	background-color: #E6AF5F!important;
}



.groups.single #yz-groups-list .yz-group-data{
display: flex!important;
flex-direction: column;
}

.groups.single #buddypress ul.item-list:not(.bb-group-members) li img.avatar {
	margin: 0px 0px 0 0;
    box-shadow: none;
    width: 80px;
    height: 80px;
    border: 2px solid #fff;
}

.groups.single #buddypress ul.item-list:not(.bb-group-members) li .item-avatar{
	margin-top:-40px;
}

.groups.single .youzer #yz-groups-list .item .item-title {
	margin-top:5px;
	margin-bottom:0px;
}


.groups.single .youzer #yz-groups-list .item .item-title a{
    font-size: 18px!important;
    line-height: 22px!important;
    letter-spacing: -0.24px;
    font-weight: 400!important;
    font-family: Helvetica!important;
    color: #1F3749;
}

.groups.single .group-status i{
display:none;
}

.groups.single .group-status span{
	font-size: 13px!important;
    line-height: 16px!important;
    letter-spacing: -0.24px!important;
    font-weight: 400!important;
    font-family: Helvetica!important;
	color: rgba(31, 55, 73,0.4)!important;
	text-transform: none!important;
}

.groups.single.yz-blue-scheme .yzg-user-statistics .yz-data-posts,
.groups.single.yz-blue-scheme .yzg-user-statistics .yz-data-activity{
	display:none;
}

.groups.single.yz-blue-scheme .yzg-user-statistics .dashicons-groups {
    display: none;
}

.groups.single.yz-blue-scheme .yzg-user-statistics [data-yztooltip]:before {
    display: none!important;
}

.groups.single.yz-blue-scheme .yzg-user-statistics [data-yztooltip]:after {
    display: block!important;
    visibility: visible!important;
    opacity: 1!important;
    bottom: -20px!important;
    background-color: transparent;
    font-size: 15px!important;
    line-height: 19px!important;
    letter-spacing: -0.24px;
    font-weight: 400!important;
    font-family: Helvetica!important;
    color: #586873;
}

.groups.single.yz-blue-scheme #yz-groups-list .yzg-user-statistics {
    margin-bottom: 40px;
}

.groups.single.yz-blue-scheme .yz-data-members {
    height: 20px;
}

.groups.single.yz-blue-scheme .youzer #yz-groups-list li:last-of-type .yz-group-data {
    margin-bottom: 0px;
}

.my-groups .youzer #yz-groups-list .action {
	text-align: center;
}

@media screen and (max-width: 1024px){
	.groups.single.bp-user #buddypress div#subnav.item-list-tabs {
		margin-bottom: 55px!important;
	}

}


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


.groups.single.yz-blue-scheme .yz-horizontal-layout .yz-page-main-content {
    padding: 35px 20px 0;
}
}

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

	.groups.single.yz-blue-scheme .yz-sidebar-column>div {
		margin-left: 20px!important;
	}

}



@media screen and (max-width: 870px){
	.groups.single #buddypress div#subnav.item-list-tabs ul{
	   display:flex;
	   flex-wrap:wrap;
	}

	.groups.single #buddypress div#subnav.item-list-tabs ul li{
		margin-bottom:18px;
	}

	.groups.single.bp-user #buddypress div#subnav.item-list-tabs {
		margin-bottom: 35px!important;
	}
}


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

	.groups.single.yz-blue-scheme .yz-sidebar-column>div {
		margin-left: 0px!important;
	}

	.groups.single #buddypress div.pagination{
       padding:10px 0px 0px;
	}

	.groups.single.bp-user #buddypress div#subnav.item-list-tabs {
		margin-bottom: 10px!important;
	}


	.groups.single.yz-blue-scheme #yz-groups-list li {
    width: calc(50% - 20px)!important;
}

.groups.single.yz-blue-scheme .yz-horizontal-layout .yz-page-main-content {
    padding: 35px 20px 0;
}

.groups.single.yz-blue-scheme #buddypress div#subnav.item-list-tabs{
display:flex;
flex-direction: column;
}


.groups.single .item-list-tabs#subnav>ul {
	 margin-bottom: 0px!important;
	 order:2;
	 text-align:center;
	 margin-top:20px!important;
	}

	.groups.single .item-list-tabs#subnav>ul #groups-order-select{
		float:none;
	}

	.groups.single .item-list-tabs#subnav>ul .list{
		z-index:99;
		width:100%;
	}


.groups.single .item-list-tabs#subnav #group-dir-count-bottom{
	order:1;
	margin: 0 auto;
}

}

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



	.groups.single.yz-blue-scheme #yz-groups-list li {
    width: calc(100% - 20px)!important;
}

.groups.single.is-mobile.subscribers-directory #buddypress div.item-list-tabs ul li.filter {
	height: 44px;
    width: 100%!Important;
}
.groups.single .youzer div.item-list-tabs .nice-select {
	height: 54px!important;

}
.groups.single .youzer div.item-list-tabs .nice-select>span{
	line-height:54px;
}


.groups.single.yz-blue-scheme .youzer div.item-list-tabs .nice-select span{
	padding:0px!important
}


.groups.single.yz-blue-scheme #buddypress div.item-list-tabs ul {
	overflow: visible;
}


}


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

	.groups.single .youzer #yz-groups-list .action{
		display: flex;
		align-items: center;
		justify-content: center;
	}
}
/*--------------------------------------------------------------
9.0 - Forums page
--------------------------------------------------------------*/


.forum-archive .yz-forum .yz-page-main-content .yz-main-column{
	width:100%;
}

.forum-archive .yz-forum .yz-page-main-content .yz-main-column #bbpress-forums{
	margin-right:0px;
}


.forum-archive .yz-forum .yz-sidebar-column {
	display:none;
}

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

.is-mobile.forum-archive #bbpress-forums li.bbp-body ul.forum{
	margin-bottom:0px;
}

.is-mobile li.bbp-body li.bbp-forum-topic-count,
.is-mobile li.bbp-body li.bbp-forum-reply-count, 
.is-mobile li.bbp-body li.bbp-topic-reply-count{
display:block;
}

.is-mobile #bbpress-forums #bbp-search-index-form{
	margin:0 30px;
}
.is-mobile.forum-archive #bbpress-forums div.bbp-search-form{
	margin:0px;
}

}




@media screen and (min-width: 481px){

	.forum-archive #bbpress-forums ul.bbp-forums{
		box-shadow: 0px 18px 38px -7px rgba(23, 55, 75,0.5);
		-moz-box-shadow: 0px 18px 38px -7px rgba(23, 55, 75,0.5);
		-webkit-box-shadow: 0px 18px 38px -7px rgba(23, 55, 75,0.5);
		border-radius: 4px;
		width:inherit;
		margin:30px 30px 100px;
	}

	.forum-archive #bbpress-forums li{
		border:none;
		text-transform: none;
		font-size: 16px;
		font-weight: 400!important;
		font-family: Helvetica!important;
	}

	#bbpress-forums li.bbp-header ul li{
		padding:15px 0px;
	}


	.forum-archive #bbpress-forums li.bbp-header{
		padding:0px;
	}


	.forum-archive #bbpress-forums li.bbp-forum-info{
		width:59%;
		padding:0px 20px;
	}


	.forum-archive #bbpress-forums li.bbp-forum-topic-count{
	  width:8%;
	  padding-left:0px;
	  text-align: center;
	}

	.forum-archive #bbpress-forums li.bbp-forum-reply-count{
		width:8%;
		text-align: center;
	}

	.forum-archive #bbpress-forums li.bbp-forum-freshness{
		width:25%;
	}

	.forum-archive #bbpress-forums li.yz-bbp-forum-freshness{
		width:25%;
		padding:0px;
	}


	.forum-archive #bbpress-forums li.bbp-body ul.forum{
	 display:flex;
	 flex-wrap:wrap;
	 align-items: center;
	 justify-content: center;
	 padding:20px 0px;
	}

	.yz-forums-forum-item .yz-forums-forum-icon i{
		border-radius:4px;
	}

	.forum-archive #bbpress-forums li .yz-forums-forum-title{
		font-size: 16px!important;
		line-height: 22px!important;
		letter-spacing: -0.24px;
		font-weight: 400!important;
		font-family: Helvetica!important;
		color: #1F3749;
	}


	.forum-archive .yz-bbp-freshness-content .yz-bbp-freshness-author a,
	.forum-archive .yz-bbp-freshness-data .yz-bbp-freshness-time,
	.forum-archive .yz-forums-forum-item .yz-forums-forum-desc{
		font-size: 14px!important;
    line-height: 19px!important;
    letter-spacing: -0.24px;
    font-weight: 400!important;
    font-family: Helvetica!important;
    color: #777778;
	}

	.forum-archive #bbpress-forums li.bbp-forum-reply-count i,
	.forum-archive #bbpress-forums li.bbp-forum-topic-count i{
		color: #1F3749;
	}

	.forum-archive .yz-forums-forum-item{
      display:flex;
	}

	.forum-archive .yz-bbp-freshness-data .yz-bbp-freshness-time a{
		font-size: 12px!important;
    line-height: 16px!important;
    letter-spacing: -0.24px;
    font-weight: 400!important;
    font-family: Helvetica!important;
    color: #777778;
	}

	#bbpress-forums .bbp-search-form{
	  display:flex;
	  justify-content: flex-end;
     }


	#bbpress-forums #bbp-search-index-form {
		border:none;
		width: 225px;
		margin-right: 30px!Important;
	}

	.forum-archive .yz-page-main-content {
		padding-top: 0px;
	}

	.forum-archive #bbpress-forums #bbp-search-index-form input#bbp_search{
		border: none;
		height: 40px;
		font-size: 15px!important;
		line-height: 18px!important;
		letter-spacing: -0.24px;
		font-weight: 400!important;
		font-family: Helvetica!important;
		color: #1F3749;
		background-color: #fff;
		border-radius: 30px!important;
		padding: 3px 35px!important;
		border: 1px solid rgb(31, 55, 73, 0.2)!important;
		background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAF7D1XuAAAAaVBMVEUAAAD///9VVVVAQIAzZmYrVVUgQGAcVVUuRl0rQFUnO04kSVsgQFAbQ1EhN04gQFUbQFIaPE0gOFAcOU4cPkwaO04ZOFEdOkscN04aOE0YOk0cOUwbOkwaOU8aOE4ZO0sZOk4YOU0YOEx79f/XAAAAI3RSTlMAAQMEBQYICQsMDQ4QExcYHB4gJCUnKSwuMjU2OTo7PT4/QLgOpcAAAACMSURBVAjXPc5JcsJAAEPRFzdmCJh5iDFgWvc/ZBY40UYl1S+VuLlxxd2Vnv4eKs72HG2RtiXncgxqgSB727QmtT8sH88NDll/18sHkslf8/98es/KOKJLdsMwDfR8HWqSJKcGljUdWL3T4ZH1xM6ShmdWUy5JYZP6KRZjdtBckrySjBn+jjbzgnZI/wsHWArLFJ3B7wAAAABJRU5ErkJggg==);
		background-repeat: no-repeat;
		background-position: 10px 12px;
	}


	.forum-archive #bbpress-forums #bbp-search-index-form input#bbp_search::-webkit-input-placeholder
{
	color:rgb(31, 55, 73, 0.4)!important;
}


.forum-archive #bbpress-forums #bbp-search-index-form input#bbp_search::-moz-placeholder{
	color:rgb(31, 55, 73, 0.4)!important;
   opacity:1;
}


	.forum-archive #bbpress-forums div.bbp-search-form {
		padding: 0px 0px 20px;
	}

	.forum-archive .bb-icon-search{
		display:none;
	}




}


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

	.forum-archive .yz-forums-forum-item .yz-forums-forum-icon{
     width:inherit;
	}

	.forum-archive .yz-forums-forum-item .yz-forums-forum-head{
		text-align:left;
		padding-left:15px;
	}
}


@media screen and (max-width: 480px){
	.is-mobile #bbpress-forums li.bbp-body{
		margin-top:20px;
		margin-bottom:50px;
	}

	#bbpress-forums .bbp-search-form{
		display:flex;
		justify-content: flex-end;
	   }
  
  
	  #bbpress-forums #bbp-search-index-form {
		  border:none;
		  width: 225px;
	  }
  
	  .forum-archive .yz-page-main-content {
		  padding-top: 0px;
	  }
  
	  .forum-archive #bbpress-forums #bbp-search-index-form input#bbp_search{
		  border: none;
		  height: 40px;
		  font-size: 15px!important;
		  line-height: 18px!important;
		  letter-spacing: -0.24px;
		  font-weight: 400!important;
		  font-family: Helvetica!important;
		  color: #1F3749;
		  background-color: #fff;
		  border-radius: 30px!important;
		  padding: 3px 35px!important;
		  border: 1px solid rgb(31, 55, 73, 0.2)!important;
		  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAF7D1XuAAAAaVBMVEUAAAD///9VVVVAQIAzZmYrVVUgQGAcVVUuRl0rQFUnO04kSVsgQFAbQ1EhN04gQFUbQFIaPE0gOFAcOU4cPkwaO04ZOFEdOkscN04aOE0YOk0cOUwbOkwaOU8aOE4ZO0sZOk4YOU0YOEx79f/XAAAAI3RSTlMAAQMEBQYICQsMDQ4QExcYHB4gJCUnKSwuMjU2OTo7PT4/QLgOpcAAAACMSURBVAjXPc5JcsJAAEPRFzdmCJh5iDFgWvc/ZBY40UYl1S+VuLlxxd2Vnv4eKs72HG2RtiXncgxqgSB727QmtT8sH88NDll/18sHkslf8/98es/KOKJLdsMwDfR8HWqSJKcGljUdWL3T4ZH1xM6ShmdWUy5JYZP6KRZjdtBckrySjBn+jjbzgnZI/wsHWArLFJ3B7wAAAABJRU5ErkJggg==);
		  background-repeat: no-repeat;
		  background-position: 10px 12px;
	  }
  
  
	  .forum-archive #bbpress-forums #bbp-search-index-form input#bbp_search::-webkit-input-placeholder
       {
	  color:rgb(31, 55, 73, 0.4)!important;
       }
  
  
  .forum-archive #bbpress-forums #bbp-search-index-form input#bbp_search::-moz-placeholder{
	  color:rgb(31, 55, 73, 0.4)!important;
	 opacity:1;
  }
  
  
	  .forum-archive #bbpress-forums div.bbp-search-form {
		padding: 0px 0px 10px;
		margin: 0 auto;
		width: 100%;
	  }
  
	  .forum-archive .bb-icon-search{
		  display:none;
	  }

	  .forum-archive #bbpress-forums ul.bbp-forums>li>ul{
	    box-shadow: 0px 18px 38px -7px rgba(23, 55, 75,0.5);
    -moz-box-shadow: 0px 18px 38px -7px rgba(23, 55, 75,0.5);
    -webkit-box-shadow: 0px 18px 38px -7px rgba(23, 55, 75,0.5);
		border-radius: 4px;
		margin: 0 30px 50px;
		width: calc(100% - 60px);
       padding-bottom: 0px;
	  }

	  .yz-forums-forum-item .yz-forums-forum-icon i{
		border-radius:4px;
	}

	.forum-archive #bbpress-forums li .yz-forums-forum-title{
		font-size: 16px!important;
		line-height: 22px!important;
		letter-spacing: -0.24px;
		font-weight: 400!important;
		font-family: Helvetica!important;
		color: #1F3749;
	}


	.forum-archive .yz-bbp-freshness-content .yz-bbp-freshness-author a,
	.forum-archive .yz-bbp-freshness-data .yz-bbp-freshness-time,
	.forum-archive .yz-forums-forum-item .yz-forums-forum-desc{
		font-size: 14px!important;
    line-height: 19px!important;
    letter-spacing: -0.24px;
    font-weight: 400!important;
    font-family: Helvetica!important;
    color: #777778;
	}

	.forum-archive .yz-forums-forum-item .yz-forums-forum-head {
		padding-right: 15px;
		text-align:center;
	}

	.forum-archive .bbp-body ul li.bbp-forum-info{
		padding: 20px 0 0px;

	}

	.forum-archive #bbpress-forums .bbp-body li.yz-bbp-forum-freshness {
		margin-top: 0px;
		padding:20px 0px 20px;
	}
}




/*--------------------------------------------------------------
10.0 - Activity page
--------------------------------------------------------------*/

.directory.activity .yz-main-column{
width:100%;
}

.youzer .activity-header .activity-avatar img {
    width: 40px!important;
	height: 40px!important;
}

.directory.activity .yz-main-column .yz-column-content{
	margin-right:0px!important;
}

.directory.activity .yz-main-column .yz-column-content form{
	box-shadow: 0px 18px 38px -7px rgba(23, 55, 75,0.5);
    -moz-box-shadow: 0px 18px 38px -7px rgba(23, 55, 75,0.5);
    -webkit-box-shadow: 0px 18px 38px -7px rgba(23, 55, 75,0.5);
    border-radius: 4px;
    background-color: #fff;
    padding: 20px;
}


.directory.activity .yz-sidebar-column {
   display:none;
}
	
.directory.activity #buddypress #activity-stream>li{
	box-shadow: 0px 18px 38px -7px rgba(23, 55, 75,0.5);
    -moz-box-shadow: 0px 18px 38px -7px rgba(23, 55, 75,0.5);
    -webkit-box-shadow: 0px 18px 38px -7px rgba(23, 55, 75,0.5);
    border-radius: 4px;
    background-color: #fff;
	margin-bottom:35px;
	padding:0px;
}

.directory.activity #buddypress .activity-list .activity-content{
margin:0px;
}

.directory.activity #buddypress .activity-list .activity-content .activity-header{
	display:flex;
}

.directory.activity #buddypress .activity-list .activity-content .activity-header .yz-show-item-tools{
	top: 25px;
    right: 25px;
    position: absolute;
}

.directory.activity #buddypress .activity-list .activity-content .activity-header .activity-avatar{
	width: 40px;
    height: 40px;
}

.directory.activity #buddypress .activity-list .activity-content .activity-header .activity-head{
    display: inline-block;
    vertical-align: middle;
	width: calc(100% - 65px);
	padding-left:20px;
}


.directory.activity #buddypress .activity-list .activity-content .activity-header .activity-head p {
    font-size: 13px!important;
    line-height: 16px!important;
    letter-spacing: -0.24px;
    font-weight: 400!important;
    font-family: Helvetica;
    color: rgba(31, 55, 73, 0.4)!important;
}

.directory.activity #buddypress .activity-list .activity-content .activity-header .activity-head p>a:first-child {
    font-size: 16px!important;
    line-height: 19px!important;
    letter-spacing: -0.24px;
    font-weight: 400!important;
    font-family: Helvetica;
    color: #1F3749!important;
    padding-right: 3px;
}

.directory.activity .youzer .activity-header .activity-head a img {
    display: block;
    width: 20px!important;
    height: 20px!important;
    border-radius: 100%!important;
}

.directory.activity #buddypress .activity-list .activity-content .activity-header .activity-head p>a:nth-child(3) {
    font-size: 16px!important;
    line-height: 19px!important;
    letter-spacing: -0.24px;
    font-weight: 400!important;
    font-family: Helvetica;
    color: #1F3749!important;
}

.directory.activity .youzer .activity-header .time-since, .youzer .activity-header a.activity-time-since span {
    font-size: 13px!important;
    line-height: 19px!important;
    letter-spacing: -0.21px;
    font-weight: 400!important;
    font-family: Helvetica;
    color: #586873!important;
    text-transform: none;
    margin-top: 0px;
}

.directory.activity .youzer .yz-wall-embed .yz-embed-avatar {
    border-radius: 100%;
    border: none;
    background-color: #fff;
}

.directory.activity .youzer .yz-wall-embed .yz-embed-name {
    font-size: 16px!important;
    line-height: 19px!important;
    letter-spacing: -0.24px;
    font-weight: 400!important;
    font-family: Helvetica;
    color: #1F3749!important;
}

.directory.activity .youzer .yz-wall-embed .yz-embed-meta {
    font-size: 13px!important;
    line-height: 19px!important;
    letter-spacing: -0.24px;
    font-weight: 400!important;
    font-family: Helvetica;
    color: rgba(31, 55, 73, 0.4)!important;
    margin-top: 0px;
    text-transform: none;
}

.directory.activity #buddypress div.activity-meta a {
    font-size: 14px!important;
    line-height: 16px!important;
    letter-spacing: -0.24px;
    font-weight: 400!important;
    font-family: Helvetica;
    color: #586873!important;
    padding-right: 20px!important;
}

.yz-post-attachments{
	padding:20px;
}

.directory.activity .yz-wall-options {
	padding: 0px;
}

.directory.activity .yz-wall-opts-item label {
    border-radius: 4px;
    font-weight: 400!important;
    font-family: Helvetica;
    color: #1F3749!important;
    font-size: 12px;
}

.yz-blue-scheme.directory.activity .yz-wall-opts-item input[type="radio"] + span:before,
.yz-blue-scheme.directory.activity .yz-wall-opts-item input[type="radio"] + label:before, 
.yz-blue-scheme.directory.activity .yz-wall-opts-item input[type="radio"] + strong:before {
    left: 7px;
    top: 10px!important;
}

#whats-new-post-in-box label{
    font-weight: 400!important;
    font-family: Helvetica;
    color: #1F3749!important;
    font-size: 12px;
}

#whats-new-post-in-box .nice-select{
	border-radius:4px!important;
}

#whats-new-post-in-box .nice-select span{
	border-radius:4px!important;
	font-weight: 400!important;
    font-family: Helvetica;
    color: #1F3749!important;
    font-size: 12px;
}

.yz-blue-scheme.directory.activity .yz-wall-post{
	font-weight: 100!important;
    font-family: Helvetica;
    border-radius: 0px;
    padding: 8px 35px;
    text-transform: none;
    font-size: 12px;
}

#buddypress div.generic-button a{
	background-color: #4fc1e9!important;
}


.yz-blue-scheme.directory.activity #page {
    background-image: url(../images/background-youzer.png)!important;
    background-size: cover!important;
    background-position: left top!important;
}

.yz-blue-scheme.directory.activity #yz-wall-nav {
    padding: 15px 0px;
	margin: 0 0 0px;
	background-color:transparent;
}

.yz-blue-scheme.directory.activity #buddypress div:not(#item-nav) > .item-list-tabs ul li a{
margin-top:0px;
margin-bottom:0px;
height: 42px;
padding: 0px 20px 0px 10px;
line-height: 42px;
border-radius:4px;
font-size: 15px!important;
letter-spacing: -0.24px;
font-weight: 400!important;
font-family: Helvetica!important;
color: rgb(31, 55, 73, 0.4)!important;
background-color: #fff;
text-transform:none;
}

.yz-blue-scheme.directory.activity #buddypress div:not(#item-nav) > .item-list-tabs ul li a:before{
	background-color:transparent!important;
	color: rgb(31, 55, 73, 0.4)!important;
	background:none!important;
	font-family: 'Open Sans',sans-serif;
	font-weight: 600;
	margin-right:0px;
}

.yz-blue-scheme.directory.activity #buddypress div:not(#item-nav) > .item-list-tabs ul li.selected a{
border-color:#4fc1e9;;
}

.yz-blue-scheme.directory.activity #buddypress div:not(#item-nav) > .item-list-tabs ul li a span{
	background-color:#4fc1e9;
	border-radius:4px;
	font-weight: 100!important;
    font-family: Helvetica!important;
}

.yz-blue-scheme.directory.activity .yz-global-wall .yz-page-main-content {
    margin: auto;
	padding: 0px 0 0;
}

.yz-blue-scheme.directory.activity .site {
    padding-top: 30px;
    padding-bottom:60px;
}

#buddypress div#whats-new-post-in-box{
	align-items: center;
}
#buddypress div.item-list-tabs ul {
	overflow: visible;
}

#activity-loop-form{
	display:none;
}
.directory.activity #buddypress #activity-stream>li.load-more,
.directory.activity #buddypress #activity-stream>li.load-newest{
	box-shadow:none!important;
	background-color:transparent!important;
}


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

	.yz-blue-scheme.directory.activity #main{
		margin: 0 50px;
		max-width: 100%;
    }

}


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

	body.has-activity.is-mobile #buddypress div.item-list-tabs ul{
		flex-wrap:wrap;
	}
	.yz-blue-scheme.directory.activity #buddypress div:not(#item-nav) > .item-list-tabs ul li a{
		margin:0 1px;
	}
	.yz-blue-scheme.directory.activity #buddypress div:not(#item-nav) > .item-list-tabs ul li a {
		height: 32px;
		line-height: 32px;
	}


	.yz-blue-scheme.directory.activity #yz-wall-nav{
		display:flex;
		flex-wrap:wrap;
	   }
   
	   .yz-blue-scheme.directory.activity #yz-wall-nav .activity-type-tabs{
		   width: calc(100% - 160px);
		   background-color:transparent;
		   margin: 0px;
		   padding: 0px;
	   }
   
   
      .yz-blue-scheme.directory.activity #yz-wall-nav #subnav{
		   width: 160px!important;
		   background-color:transparent;
		   margin: 0px;
		   padding: 0px;
		   border: none;
	   }
   
	   #buddypress div:not(#item-nav) > .item-list-tabs ul li{
		   margin: 0 9px 18px 0;
	   }



}


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

.yz-blue-scheme.directory.activity .youzer div.item-list-tabs .nice-select {
    width: 160px;
}



}


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

	body.has-activity #buddypress div.item-list-tabs {
		padding-bottom: 0px;
	}


	.yz-blue-scheme.directory.activity #yz-wall-nav {
		display: flex;
		flex-wrap: wrap;
		flex-direction:column;
	}

	.yz-blue-scheme.directory.activity #yz-wall-nav .activity-type-tabs {
		width: 100%;
	}

	.yz-blue-scheme.directory.activity #yz-wall-nav #subnav {
		width: 100%!important;
	}

	.yz-blue-scheme.directory.activity #buddypress div:not(#item-nav) > .item-list-tabs ul li {
		margin: 0 0px 20px 0;
		width: 100%;
		text-align: center;
	}
	
	.yz-blue-scheme.directory.activity #buddypress div:not(#item-nav) > .item-list-tabs ul li a{
		margin-right:0px;
	}

	.yz-blue-scheme.directory.activity #buddypress div:not(#item-nav) > .item-list-tabs{
      margin:0px;
	}

	.yz-blue-scheme.directory.activity .youzer div.item-list-tabs .nice-select {
		width: 100%;
		text-align: center!important;
	}



}


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

	.yz-blue-scheme.directory.activity .youzer .yz-wall-embed .yz-embed-action .friendship-button a{
		margin-right:0px;
	}
	.yz-blue-scheme.directory.activity .youzer .yz-wall-embed .yz-embed-action .message-button .yz-send-message{
		margin:15px 0px 0px;
	}

}

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

	.yz-blue-scheme.directory.activity .nice-select .list{
      right:0px;
	}
	.yz-blue-scheme.directory.activity #buddypress div.item-list-tabs ul {
		overflow: visible!important;
	}
	.yz-blue-scheme.directory.activity #activity-filter-select{
		height:45px!important;
	}

	.yz-blue-scheme.directory.activity #yz-wall-nav .nice-select, .youzer div.item-list-tabs .nice-select span{
		padding:0px!important;
		line-height:45px!important;
	}
	.yz-blue-scheme.directory.activity #yz-wall-nav .nice-select, .youzer div.item-list-tabs .nice-select{
		height:45px!important;
		line-height:45px!important;
	}


	.yz-blue-scheme.directory.activity #buddypress div:not(#item-nav) > .item-list-tabs {
		background-color:transparent;
		padding-bottom:0px;
		padding-top:0px;
		border-top:none;
	}

	body.yz-blue-scheme.directory.activity #buddypress div.item-list-tabs ul {
		margin: 0px;
	}

	.yz-blue-scheme.directory.activity #buddypress ul#activity-stream li.activity-item {
    margin-left: 0px;
}

.directory.activity #buddypress .activity-list .activity-content .activity-header {
    display: inline-table;
    padding: 10px;

}


.directory.activity #buddypress ul#activity-stream li img.avatar {
    left: 0px!important;
	display: block;
	top:-5px;
}

.directory.activity #buddypress .activity-list .activity-content .activity-header .activity-head p a:nth-child(2) {
    position: relative;
  
    margin: 0px 5px;
}

.yz-blue-scheme.directory.activity #main {
    margin: 0 20px;
}
.directory.activity #buddypress .activity-list .activity-content .activity-header .activity-avatar {
    position: relative;
}


.directory.activity #buddypress ul#activity-stream li .activity-head img.avatar {
	display:none;
}

}


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

	.directory.activity #buddypress div.activity-meta a{
		margin-bottom:10px!important;
	}
	.directory.activity #buddypress div.activity-meta a:last-child{
		margin-bottom:0px!important;
	}

}


/*--------------------------------------------------------------
11.0 - Profile - Forums page
--------------------------------------------------------------*/

.forums #buddypress div#subnav.item-list-tabs ul li a{
	margin-top: 0px;
    margin-bottom: 0px;
    height: 42px;
    padding: 0px 20px 0px 10px;
    line-height: 42px;
    border-radius: 4px;
    font-size: 15px!important;
    letter-spacing: -0.24px;
    font-weight: 400!important;
    font-family: Helvetica!important;
    color: rgb(31, 55, 73, 0.4)!important;
    background-color: #fff;
    text-transform: none;
}


.forums #buddypress div#subnav.item-list-tabs ul li a i{
	background-color: transparent!important;
    color: rgb(31, 55, 73, 0.4)!important;
    background: none!important;
    margin-right: 0px;
}

.forums .yz-horizontal-layout .yz-main-column {
    width: calc(75% + 60px);
    margin: 0 -30px;
}

.activity.single .yz-horizontal-layout .yz-main-column>div {
    margin-right: 0px!important;
}

.activity.single .youzer .activity-header .activity-avatar img {
    width: 40px!important;
	height: 40px!important;
}

#buddypress div:not(#item-nav) > .item-list-tabs ul li.current a{
	background-color:#fff;
	border-color:#2eb9fb;
}

.is-mobile .activity.single-group{
width:100%;
}



.is-mobile.groups.single-item #yz-group-body .item-list-tabs>ul{
	overflow:visible!important;
}
.is-mobile #buddypress div.item-list-tabs ul li#activity-filter-select{
	margin-right:0px!important;
}

.is-mobile.groups.single-item .youzer .yz-page-main-content {
    padding: 15px 25px 0 25px;
}

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

.is-mobile.group-home.single-item.groups #buddypress div#subnav.item-list-tabs{
	margin-top:0px;
	padding-bottom: 0px;
    background-color: transparent;
}

.is-mobile.group-home.single-item.groups #buddypress div#subnav.item-list-tabs .feed{
width:calc(100% - 200px);
display:flex;
}

.is-mobile.group-home.single-item.groups #buddypress div#subnav.item-list-tabs #activity-filter-select{
	width:200px;
}


.is-mobile.single-item.groups #yz-wall-form{
	margin-top:0px;
}


.is-mobile.group-home.single-item.groups #buddypress #yz-group-body{
	display:flex;
	flex-direction: column;
}




	.is-mobile.directory.groups.yz-blue-scheme #page .yz-page-main-content .yz-directory-filter #subnav {
		flex-direction: column;
	}

	.is-mobile.directory.groups.yz-blue-scheme #page .yz-page-main-content .yz-directory-filter #subnav ul{
		justify-content: center;
	}

	.is-mobile.directory.groups.yz-blue-scheme #page .yz-page-main-content .yz-directory-filter #subnav ul #groups-order-select .nice-select {
		height: 42px!important;
		margin: 1px 0px!important;
		border:none!important;
	}

	.is-mobile.directory.groups.yz-blue-scheme #page .yz-page-main-content .yz-directory-filter #subnav #group-dir-count-bottom {
		order: 1;
		width: 230px;
		margin-bottom: 20px;
	}


.is-mobile.directory.groups.yz-blue-scheme #page .yz-page-main-content .yz-directory-filter #subnav ul #yz-directory-search-box{
	box-shadow:none!important;
}

.is-mobile.directory.groups.yz-blue-scheme #page .yz-page-main-content .yz-directory-filter #subnav ul #groups-order-select{
	max-width: 230px;
	margin: 0 auto;
	height:44px!important;
}

.is-mobile.directory.groups.yz-blue-scheme #page .yz-page-main-content .yz-directory-filter #subnav ul #groups-order-select .nice-select{

}


	.forums .yz-horizontal-layout .yz-main-column {
		width: 75%;
	}

	.forums #buddypress div#subnav.item-list-tabs ul li a{
		height:32px;
		line-height:32px;
	}

	.is-mobile.groups.single #buddypress div.item-list-tabs>ul{
		display:flex;
	}

	body.has-activity.is-mobile #buddypress div.item-list-tabs ul {
		display: flex;
	}

}

.forums .yz-horizontal-layout .yz-main-column .yz-column-content{
	margin-right:0px!important;
}


.forums.bp-user #buddypress div#subnav.item-list-tabs{
margin-left:30px;
}
.is-mobile.forums.bp-user #buddypress div#subnav.item-list-tabs{
	margin-left:0px;
	}


.forums #buddypress div#subnav.item-list-tabs ul li.selected a{
	border-color: #4fc1e9;
}

.forums #bbpress-forums ul.bbp-topics{
    box-shadow: 0px 18px 38px -7px rgba(23, 55, 75,0.5);
    -moz-box-shadow: 0px 18px 38px -7px rgba(23, 55, 75,0.5);
    -webkit-box-shadow: 0px 18px 38px -7px rgba(23, 55, 75,0.5);
	border-radius: 4px;
	width:inherit;
	margin:0 30px 60px;
}

.forums #bbpress-forums ul.bbp-replies {
	margin-top: 0px;
	box-shadow: 0px 18px 38px -7px rgba(23, 55, 75,0.5);
    -moz-box-shadow: 0px 18px 38px -7px rgba(23, 55, 75,0.5);
    -webkit-box-shadow: 0px 18px 38px -7px rgba(23, 55, 75,0.5);
	border-radius: 4px;
	margin: 0 30px 60px 30px;
    width: inherit;
}

.forums #bbpress-forums li.bbp-header ul li{
	border:none;
}

.yz-blue-scheme #bbpress-forums li.bbp-header{
	padding:0px;
}

.forums #bbpress-forums li.bbp-header ul li.bbp-topic-title{
width:50%;
text-transform: none;
font-size: 16px;
font-weight: 400!important;
font-family: Helvetica!important;
padding:15px 0px;
}

.forums #bbpress-forums li.bbp-header ul li.bbp-topic-voice-count{
width:15%;
text-transform: none;
font-size: 16px;
font-weight: 400!important;
font-family: Helvetica!important;
}


.forums #bbpress-forums li.bbp-header ul li.bbp-topic-reply-count{
width:15%;
text-transform: none;
font-size: 16px;
font-weight: 400!important;
font-family: Helvetica!important;
}


.forums #bbpress-forums li.bbp-header ul li.bbp-topic-freshness{
width:20%;
text-transform: none;
font-size: 16px;
font-weight: 400!important;
font-family: Helvetica!important;
}


.forums #bbpress-forums li.bbp-body ul li.bbp-topic-title{
	width:50%;
	text-transform: none;
	font-size: 16px;
	font-weight: 400!important;
	font-family: Helvetica!important;
	padding: 0 20px;
    border: none;
	}

	.forums #bbpress-forums li.bbp-body ul li.bbp-topic-voice-count{
	width:15%;
	text-transform: none;
	font-size: 16px;
	font-weight: 400!important;
	font-family: Helvetica!important;
	padding:0px;
	text-align:center;
	}


	.forums #bbpress-forums li.bbp-body ul li.bbp-topic-reply-count{
	width:15%;
	text-transform: none;
	font-size: 16px;
	font-weight: 400!important;
	font-family: Helvetica!important;
	padding:0px;
	text-align:center;
	}


	.forums #bbpress-forums li.bbp-body ul li.yz-bbp-freshness{
	width:20%;
	text-transform: none;
	font-size: 16px;
	font-weight: 400!important;
	font-family: Helvetica!important;
	padding:0px;
	text-align:center;
	}

	.yz-blue-scheme #bbpress-forums li.bbp-header{
		display:flex;
		margin-bottom:0px;
	}

	#bbpress-forums li.bbp-header .bbp-reply-author{
		width:30%;
		padding:15px 0px;
		text-align: center;
		text-transform: none;
    font-size: 16px;
    font-weight: 400!important;
    font-family: Helvetica!important;
	}

	#bbpress-forums li.bbp-header .bbp-reply-content{
		width:70%;
		margin-left:0px;
		padding:15px 0px;
		text-align: center;
	}

	#bbpress-forums li.bbp-header .bbp-reply-content span{
		text-transform: none;
		font-size: 16px;
		font-weight: 400!important;
		font-family: Helvetica!important;
	}

	#bbpress-forums li.bbp-body ul.topic{
		display:flex;
		padding:20px 0px;
		align-items: center;
		justify-content: center;
	}

	.yz-forums-forum-item .yz-forums-forum-icon i, .yz-forums-topic-item .yz-forums-topic-icon i{
		border-radius: 4px;
	}

	.gdbbx-badge-new-reply-topic{
		margin-bottom:5px;
		border-radius:4px;
		background-color:#16374b;
		color:#fff;
	}


	.forums .yz-forums-topic-item{
	   margin-top:0px;
	   text-align: center;
	}


	.forums .yz-forums-forum-item .yz-forums-forum-title,
	.forums .yz-forums-topic-item .yz-forums-topic-title{
		font-size: 16px!important;
		line-height: 22px!important;
		letter-spacing: -0.24px;
		font-weight: 400!important;
		font-family: Helvetica!important;
		color: #1F3749;

	}

	.forums .yz-forums-topic-item .yz-forums-topic-meta .yz-forums-topic-forum a,
	.forums .yz-forums-topic-item .yz-forums-topic-meta .bbp-author-name{
		font-size: 14px!important;
		line-height: 19px!important;
		letter-spacing: -0.24px;
		font-weight: 400!important;
		font-family: Helvetica!important;
		color: #777778;
	}

	.forums #bbpress-forums li.bbp-body ul li.bbp-topic-reply-count i,
	.forums #bbpress-forums li.bbp-body ul li.bbp-topic-voice-count i{
		color: #1F3749;

	}

	.forums .yz-bbp-freshness-data .yz-bbp-freshness-content{
		text-align: center;
	}

	.forums .yz-bbp-freshness-content .yz-bbp-freshness-author a{
		font-size: 14px!important;
		line-height: 20px!important;
		letter-spacing: -0.24px;
		font-weight: 400!important;
		font-family: Helvetica!important;
		color: #1F3749;
	}

	.forums .yz-bbp-freshness-data .yz-bbp-freshness-time a{
		font-size: 12px!important;
		line-height: 17px!important;
		letter-spacing: -0.24px;
		font-weight: 400!important;
		font-family: Helvetica!important;
		color: #777778;
	}

	.forums .yz-bbp-freshness-data .yz-bbp-freshness-time{
		margin-top:0px;
	}

	.forums .yz-forums-topic-item .yz-forums-topic-meta {
		margin-top: 0px;
	}

	.forums .yz-forums-topic-item .yz-forums-topic-head{
		position: relative;
		display: flex;
		flex-wrap: wrap;
		flex-direction: column;
		margin: 0px;
	}

	.forums .yz-forums-topic-item .yz-forums-topic-head{
		width:100%;
		padding-top:15px;
	}

	.forums .yz-forums-topic-item .yz-forums-topic-head>a{
       order:1;
	}

	.forums .yz-forums-topic-item .yz-forums-topic-head .bbp-row-actions{
	  order:3;
	  padding-top:10px;
	}


	.forums .yz-forums-topic-item .yz-forums-topic-head .yz-forums-topic-meta{
		order:2;
	}

	.forums .gdbbx-new-topic-replies{
		text-align: center;
		display: block;
	}





	.forums [data-yztooltip]{
		position: absolute;
		right: -30px;
		top: 10px;
	}

	.forums .bbp-row-actions{

	}

	.forums #bbpress-forums .bbp-user-section p{
		margin-left:30px;
		margin-right:30px;
	}
	.forums #bbpress-forums .bbp-replies div.bbp-reply-header{
		padding:20px 20px;
		margin-bottom:0px;
	}

	.forums #bbpress-forums .bbp-replies div.reply{
		margin-bottom:0px;
		display: flex;
    align-items: flex-start;
	}

	.forums #bbpress-forums div.bbp-reply-author .bbp-author-avatar {
		float: none;
		margin-right: 0px;
		margin-top: 0px;
	}

	.forums #bbpress-forums div.bbp-reply-author a.bbp-author-name{
		font-size: 16px!important;
		line-height: 22px!important;
		letter-spacing: -0.24px;
		font-weight: 400!important;
		font-family: Helvetica!important;
		color: #1F3749;
	}
	.forums #bbpress-forums div.bbp-reply-author .bbp-author-role{
		font-size: 14px!important;
		line-height: 19px!important;
		letter-spacing: -0.24px;
		font-weight: 400!important;
		font-family: Helvetica!important;
		color: #777778;
		background: transparent;
		text-align: center;
		width: 100%;
	}

	.forums .bbp-user-nicename{
		font-size: 14px!important;
		line-height: 19px!important;
		letter-spacing: -0.24px;
		font-weight: 400!important;
		font-family: Helvetica!important;
		color: #777778;
		text-align: center;
		display:block;
	}

	.forums .gdbbx-user-stats div{
		font-size: 14px!important;
		line-height: 19px!important;
		letter-spacing: -0.24px;
		font-weight: 400!important;
		font-family: Helvetica!important;
		color: #777778;
		text-align:center;
		margin:0px 5px;
	}

	.forums .gdbbx-user-stats{
	  display:flex;
	  justify-content: center;
	  margin-top:10px;
	}

	.forums #bbpress-forums .bbp-body div.bbp-reply-content{
		margin-left:0px;
	}

	.forums #bbpress-forums .bbp-body div.bbp-reply-content p{
		font-size: 14px!important;
		line-height: 19px!important;
		letter-spacing: -0.24px;
		font-weight: 400!important;
		font-family: Helvetica!important;
		color: #777778;
	}


	.is-mobile.groups.single #buddypress div#subnav.item-list-tabs ul li a {
		height: 32px;
		line-height: 32px;
		margin:0 1px;
	}



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

		.is-mobile.subscribers-directory.directory.members .youzer #members-order-select{
			max-width: 230px;
			margin: 0 auto;
		}


		.is-mobile.directory.groups.yz-blue-scheme #page .yz-page-main-content .yz-directory-filter #subnav ul #groups-order-select .nice-select {

			margin: 1px 1px!important;

		}

		.forums .yz-horizontal-layout .yz-main-column {
			width: 100%;
			margin: 0px;
		}
      .forums .yz-horizontal-layout .yz-page-main-content {
            padding: 35px 0px 0;
		 }

		 .forums  .yz-horizontal-layout .yz-sidebar-column {
			 padding:0 30px;
		 }

	}


	@media screen and (max-width: 480px){
		.is-mobile.subscribers-directory.directory.members .youzer #members-order-select {
			max-width: 100%;
			margin: 1px;
		}

		.is-mobile.subscribers-directory.directory.members .youzer #members-order-select .nice-select>span {
			line-height: 40px!important;
		}


		.is-mobile.directory.groups.yz-blue-scheme #page .yz-page-main-content .yz-directory-filter #subnav ul #groups-order-select {
			max-width: inherit;
			margin: 1px 1px;
			height: 44px!important;
			border: 1px solid #cccccc;
		}


		.is-mobile.forums.bp-user #buddypress div#subnav.item-list-tabs{
			margin-left:30px;
			}
		.forums #bbpress-forums div.bbp-reply-author img.avatar {
			float: none;
		}

		.forums #bbpress-forums .bbp-replies div.reply {
			flex-direction: column;
			align-items: center;
		}


		.forums #bbpress-forums ul.bbp-replies {
			margin: 0 30px 30px 30px;
			width: calc(100% - 60px);
		}


		.forums #bbpress-forums li.bbp-body ul li.bbp-topic-reply-count {
			width: 100%;
		}
		.forums #bbpress-forums li.bbp-body ul li.bbp-topic-voice-count {
			width: 100%;
		}


		.forums #bbpress-forums li.bbp-body ul li.yz-bbp-freshness {
			width: 100%;
		}

		.forums #bbpress-forums li.bbp-body ul li.bbp-topic-title{
			position:relative;
		}

		.gdbbx-badge-new-reply-topic {
			position: absolute;
			left: 20px;
		}



		.forums.bp-user #buddypress div#subnav.item-list-tabs {
			margin-left: 30px;
			margin-right: 30px;
			width: calc(100% - 60px);
		}

		.forums.yz-blue-scheme #bbpress-forums li.bbp-header{
			display:none;
		}
		.forums #bbpress-forums li.bbp-body ul.topic{
			flex-direction:column;

			box-shadow: 0px 18px 38px -7px rgba(23, 55, 75,0.2);
			-moz-box-shadow: 0px 18px 38px -7px rgba(23, 55, 75,0.2);
			-webkit-box-shadow: 0px 18px 38px -7px rgba(23, 55, 75,0.2);
			border-radius: 4px;
			margin: 0 30px 30px;
			width: calc(100% - 60px);
		}

		.forums #bbpress-forums ul.bbp-topics{
			margin: 0 auto;
			width:100%;
			box-shadow:none;
		}


	}


/*--------------------------------------------------------------
12.0 - Activity page
--------------------------------------------------------------*/

.yz-profile-list-widget .yz-more-items a {
	color: #38BBFA;
    border: 1px solid #38BBFA;
    border-radius: 4px;
    padding: 9px 25px;
    font-size: 15px;
    display: inline;
    letter-spacing: -0.24px;
    font-weight: 400;
    text-transform: capitalize;
    margin: 0 auto;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 200px;

}

.yz-social_networks .yz-widget-title{
    color: #1F3749!important;
    font-size: 17px!important;
    line-height: 20px;
    letter-spacing: -0.2px;
    font-weight: 400;
    padding: 20px;
}



.yz-social_networks .yz_sn_4 i{
display:none;
}
.yz-social_networks .yz_sn_3 i{
	display:none;
	}
.yz-social_networks .yz_sn_2 i{
		display:none;
		}
.yz-social_networks .yz_sn_1 i{
			display:none;
			}


.yz-wg-networks.yz-icons-full-width li, .yz-wg-networks.yz-icons-full-width li a {
	max-width: 48px;
	color:transparent!important;
	margin:0px;
}
.yz-wg-networks.yz-icons-colorful .yz_sn_4 a {
	background-color: transparent;
	width: 48px;
	height:48px;
	background-image: url('../images/linked.svg')!important;
	background-color:transparent!important;
}
.yz-wg-networks.yz-icons-colorful .yz_sn_3 a {
	background-color: transparent;
	width: 48px;
	height:48px;
	background-image: url('../images/twiter.svg')!important;
	background-color:transparent!important;
}
.yz-wg-networks.yz-icons-colorful .yz_sn_1 a {
	background-color: transparent;
	width: 48px;
	height:48px;
	background-image: url('../images/face.svg')!important;
	background-color:transparent!important;
}
.yz-wg-networks.yz-icons-colorful .yz_sn_2 a {
	background-color: transparent;
	width: 48px;
	height:48px;
	background-image: url('../images/google.svg')!important;
	background-color:transparent!important;
}

.youzer .yz-wg-networks.yz-icons-full-width{
	display:flex;
	padding: 15px 20px 30px 20px;
}

.yz-wg-networks.yz-icons-colorful .yz_sn_1{
order:2;
}
.yz-wg-networks.yz-icons-colorful .yz_sn_2{
order:3;
}

.yz-wg-networks.yz-icons-colorful .yz_sn_3{
order:1;
}
.yz-wg-networks.yz-icons-colorful .yz_sn_4{
order:4;
}

.activity.single.member-type-subscriber.subscribers-directory #inner-wrap{
	background-image: url(../images/background-youzer.png);
    background-size: contain;
    padding-top: 40px;
    background-position: left top;
    background-repeat: no-repeat;
}


.activity.single #buddypress div#subnav.item-list-tabs ul li a{
	margin-top: 0px;
    margin-bottom: 0px;
    height: 42px;
    padding: 0px 20px 0px 10px;
    line-height: 42px;
    border-radius: 4px;
    font-size: 15px!important;
    letter-spacing: -0.24px;
    font-weight: 400!important;
    font-family: Helvetica!important;
    color: rgb(31, 55, 73, 0.4)!important;
    background-color: #fff;
    text-transform: none;
}

.activity.single #buddypress div#subnav.item-list-tabs ul li a i{
	background-color: transparent!important;
    color: rgb(31, 55, 73, 0.4)!important;
    background: none!important;
    margin-right: 0px;
}

.activity.single #buddypress div#subnav.item-list-tabs ul li.selected a{
    border-color: #4fc1e9;
}

.activity.single #yz-wall-form{
	box-shadow: 0px 18px 38px -7px rgba(23, 55, 75,0.5);
    -moz-box-shadow: 0px 18px 38px -7px rgba(23, 55, 75,0.5);
    -webkit-box-shadow: 0px 18px 38px -7px rgba(23, 55, 75,0.5);
	border-radius: 4px;
	padding:20px;
}

.activity.single .youzer .activity-list>li{
	margin-bottom:35px!important;
	padding-bottom:0px;
    box-shadow: 0px 18px 38px -7px rgba(23, 55, 75,0.5);
    -moz-box-shadow: 0px 18px 38px -7px rgba(23, 55, 75,0.5);
    -webkit-box-shadow: 0px 18px 38px -7px rgba(23, 55, 75,0.5);
	border-radius: 4px;
	padding:0px!important;
}

.activity.single .youzer .activity-list>li .activity-content{
	margin:0px!important;
}


.activity.single .yz-wall-opts-item label {
    border-radius: 4px;
    font-weight: 400!important;
    font-family: Helvetica;
    color: #1F3749!important;
    font-size: 12px;
}

.activity.single .yz-wall-opts-item input[type="radio"] + span:before,
.activity.single .yz-wall-opts-item input[type="radio"] + label:before,
.activity.single .yz-wall-opts-item input[type="radio"] + strong:before {
    left: 7px;
    top: 10px!important;
}


.activity.single .yz-wall-post {
    font-weight: 100!important;
    font-family: Helvetica;
    border-radius: 0px;
    padding: 8px 35px;
    text-transform: none;
    font-size: 12px;
}

.activity.single .yz-wall-options{
	padding:0px;
}

.directory.activity #buddypress .activity-header a{
	color: #1F3749!important;
}

.activity.single #buddypress .activity-list .activity-content .activity-header .activity-head p {
    font-size: 13px!important;
    line-height: 16px!important;
    letter-spacing: -0.24px;
    font-weight: 400!important;
    font-family: Helvetica;
    color: rgba(31, 55, 73, 0.4)!important;
}

.activity.single #buddypress .activity-list .activity-content .activity-header .activity-head p>a:first-child{
    font-size: 16px!important;
    line-height: 19px!important;
    letter-spacing: -0.24px;
    font-weight: 400!important;
    font-family: Helvetica;
    color: #1F3749!important;
    padding-right: 3px;
}


.activity.single #buddypress .activity-header a{
	color: #1F3749!important;
}

.activity.single #buddypress .activity-list .activity-content .activity-header .activity-head p>a:nth-child(3) {
    font-size: 16px!important;
    line-height: 19px!important;
    letter-spacing: -0.24px;
    font-weight: 400!important;
    font-family: Helvetica;
    color: #1F3749!important;
}

.activity.single .youzer .activity-header .activity-head a img {
    display: block;
    width: 20px!important;
    height: 20px!important;
    border-radius: 100%!important;
}


.activity.single .youzer .activity-header .time-since, .youzer .activity-header a.activity-time-since span {
    font-size: 13px!important;
    line-height: 19px!important;
    letter-spacing: -0.21px;
    font-weight: 400!important;
    font-family: Helvetica;
    color: #586873!important;
    text-transform: none;
    margin-top: 0px;
}

.activity.single #buddypress .activity-list .activity-content .activity-header .yz-show-item-tools {
    top: 25px;
    right: 25px;
    position: absolute;
}
.activity.single #buddypress .activity-list .activity-content .activity-header .activity-avatar {
    width: 40px;
    height: 40px;
}

.activity.single #buddypress .activity-list .activity-content .activity-header .activity-head {
    display: inline-block;
    vertical-align: middle;
    width: calc(100% - 65px);
    padding-left: 20px;
}

.directory.activity #buddypress .activity-list .activity-content .activity-inner{
border:none;
}

.directory.activity #buddypress .activity-list .activity-content .activity-inner p{
	font-size: 16px!important;
    line-height: 19px!important;
    letter-spacing: -0.24px;
    font-weight: 400!important;
    font-family: Helvetica;
    color: #1F3749!important;
	padding-left: 10px!important;
	}

.activity.single #buddypress .activity-list .activity-content .activity-inner{
		border:none;
		}

.activity.single #buddypress .activity-list .activity-content .activity-inner p{
			font-size: 16px!important;
			line-height: 19px!important;
			letter-spacing: -0.24px;
			font-weight: 400!important;
			font-family: Helvetica;
			color: #1F3749!important;
			padding-left: 10px!important;
			}

.activity-read-more a{
	display: inline-block!important;
    padding: 0px!important;
    margin-top: 0px!important;
	background-color: transparent!important;
	color:#4fc1e9!important;
}

.activity.single #buddypress div.activity-meta a {
    font-size: 14px!important;
    line-height: 16px!important;
    letter-spacing: -0.24px;
    font-weight: 400!important;
    font-family: Helvetica;
    color: #586873!important;
    padding-right: 20px!important;
}

.activity.single .youzer .yz-wall-embed .yz-embed-name{
	font-size: 16px!important;
    line-height: 19px!important;
    letter-spacing: -0.24px;
    font-weight: 400!important;
    font-family: Helvetica;
    color: #1F3749!important;
}

.activity.single .youzer .yz-wall-embed .yz-embed-meta {
    font-size: 13px!important;
    line-height: 19px!important;
    letter-spacing: -0.24px;
    font-weight: 400!important;
    font-family: Helvetica;
    color: rgba(31, 55, 73, 0.4)!important;
    margin-top: 0px;
    text-transform: none;
}

.activity.single .site{
	padding-top:0px;
}
.activity.single .youzer .yz-wall-embed .yz-embed-avatar {
    border-radius: 100%;
    border: none;
    background-color: #fff;
}

#buddypress div.generic-button a.is_friend.remove{
    background-color: #4fc1e9!important;
    color: #fff;
    cursor: pointer;
    font-size: 14px!Important;
    line-height: 20px;
    text-align: center;
    text-decoration: none;
    padding: 7px 14px!important;
    border-radius: 0px;
    font-weight: 100;
    border-radius:4px;
}

.activity.friends.singular .yz-horizontal-layout .yz-main-column {
    width: 75%;
}

.activity.friends.singular .yz-horizontal-layout .yz-sidebar-column {
    display:block;
}

.activity.friends.singular .yz-horizontal-layout #subnav>ul{
width:100%;
}

.activity.groups.singular .yz-horizontal-layout .yz-main-column {
    width: 75%;
}

.activity.groups.singular .yz-horizontal-layout .yz-sidebar-column {
    display:block;
}

.activity.groups.singular .yz-horizontal-layout #subnav>ul{
width:100%;
}


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

.activity.single .yz-horizontal-layout #subnav>ul,
.activity.groups.singular .yz-horizontal-layout #subnav>ul,
.activity.friends.singular .yz-horizontal-layout #subnav>ul{
display:flex;
flex-wrap:wrap;
	}

	.activity.single .yz-horizontal-layout #subnav>ul li,
.activity.groups.singular .yz-horizontal-layout #subnav>ul li,
.activity.friends.singular .yz-horizontal-layout #subnav>ul li{
    margin-bottom:18px!important;
	}

}


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

	.groups.single-item #yz-group-body{
		display:flex;
		flex-wrap:wrap;
	}

	body.has-activity.activity #buddypress div.item-list-tabs>ul {
		margin-left: 0px;
		margin-right: 0px;
		margin-top:0px!important;
		background-color:transparent!important;
	}




	.activity.single #subnav{
		margin-top:20px!important;
		background-color: transparent!important;
	}



	body.has-activity.activity #buddypress div.item-list-tabs ul li{
		margin-right: 0px;
	}


	.activity.single #buddypress ul#activity-stream li.activity-item {
		margin-left: 0px;
	}

	.activity.single #buddypress ul#activity-stream li img.avatar
      {
	    left: 10px!important;
        display: block;
        top: 5px;
     }

	 .activity.single #buddypress ul#activity-stream li .activity-head img.avatar{
         display:none;
	 }


	 .activity.single #buddypress .activity-list .activity-content .activity-header{
         padding:10px;
	 }


	 #activity-filter-select{
       height:54px!important;
	 }


	 .nice-select.open .list{
		 opacity:1!important;
		 overflow:visible!important;
		 right: 0px;
		 z-index: 99;
	 }

	 body.dropdown_down #buddypress div.item-list-tabs ul {
		overflow: visible;
	 }


	 body.has-activity.dropdown_down #buddypress div.item-list-tabs{
		overflow: visible;
	 }


	}

	@media screen and (max-width: 347px){
		.activity.single #buddypress div.activity-meta a{
			margin-bottom:10px!important;
		}
		.activity.single #buddypress div.activity-meta a:last-child{
			margin-bottom:0px!important;
		}


	}

/****************************************
13.0  - Single Group - Activity
*****************************************/



.single-item.groups #yz-profile-navmenu .yz-inner-content{

	max-width: 1140px;
	display: flex;
    flex-direction: column;

}

.single-item.groups .yz-group-navmenu li{
	border:none!important;
}

.single-item.groups #yz-profile-navmenu {
    background-color: transparent;
}

.single-item.groups #yz-group-header .yz-photo-border {
    border: 2px solid #fff;
	background-color: transparent;
	position: absolute;
    left: 0px;
	right: 0px;
	bottom: -60px;
}

.single-item.groups .yz-hdr-v6 .yz-profile-photo {
    width: 120px;
	height: 120px;
}

.single-item.groups .yz-hdr-v6 .yz-name{
	position: absolute;
    left: 0px;
    right: 0px;
    bottom: -60px;
}

.single-item.groups .yz-hdr-v6 .yz-name h2{
	color: #1F3749!important;
	font-size: 20px!important;
	line-height:24px;
    letter-spacing: -0.24px;
	font-weight: 400!important;
	font-family: Helvetica;
	text-transform: capitalize;
}

.single-item.groups .yz-hdr-v6 .yz-usermeta {
	position: absolute;
    left: 0px;
    right: 0px;
    bottom: -80px;
}

.single-item.groups .yz-hdr-v6 .yz-usermeta ul li span{
	color: rgba(31, 55, 73, 0.4);
	font-size: 13px!important;
	line-height:16px;
    letter-spacing: -0.24px;
	font-weight: 400!important;
	font-family: Helvetica;
	text-transform: capitalize;
}

.single-item.groups .yz-hdr-v6 .yz-cover-content .yz-inner-content {
    min-height: 300px;
}





@media screen and (min-width: 769px){


.single-item.groups #yz-group-header{
	max-width: 1140px;
	margin: 40px auto 0px;
	padding-bottom:109px;
	box-shadow: 0px 18px 38px -7px rgba(23, 55, 75,0.5);
    -moz-box-shadow: 0px 18px 38px -7px rgba(23, 55, 75,0.5);
    -webkit-box-shadow: 0px 18px 38px -7px rgba(23, 55, 75,0.5);
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
	background-color: #fff;

	z-index: 9;
    position: relative;
}


.single-item.groups .yz-group-navmenu ul>li a:before{
	display:none;
}



.single-item.groups .yz-group-content{
	margin-top:-109px;
	z-index: 999;
    position: relative;
}



	.yz-group-navmenu ul>li a{
		color: #1F3749!important;
		font-size: 16px!important;
		line-height:19px;
		letter-spacing: -0.24px;
		font-weight: 400!important;
		font-family: Helvetica;
		text-transform: capitalize;
		padding:45px 60px;
	}



	.yz-group-navmenu ul>li#home-groups-li{
		float:right;
	}

	.yz-group-navmenu ul>li#admin-groups-li{
		float:right;
	}

	.single-item.groups #object-nav.yz-profile-navmenu{
		display: inline-block;
		margin: 0px!important;
		width: 100%;
	}





	}





.single-item.groups #yz-group-buttons{
	position: absolute;
    right: 10px;
    top: -43px;
}
.single-item.groups #yz-group-buttons a{
	border-radius:4px;
}

.single-item.groups .yz-page-main-content{
max-width:1140px;
padding-top:40px;
padding-bottom:60px;
}

.single-item.groups .yz-horizontal-layout .yz-main-column {
    width: 100%;
}

.single-item.groups .yz-horizontal-layout .yz-main-column .yz-column-content{
	margin-right:0px!important;
}

.single-item.groups .feed a:before{
	display:none!important;
}

.single-item.groups .feed a{
	font-size:18px!important;
	line-height:22px!important;
	letter-spacing: -0.24px;
	font-weight: 400!important;
	font-family: Helvetica;
	color: #1F3749!important;
}

.single-item.groups #yz-wall-form{
    box-shadow: 0px 18px 38px -7px rgba(23, 55, 75,0.5);
    -moz-box-shadow: 0px 18px 38px -7px rgba(23, 55, 75,0.5);
    -webkit-box-shadow: 0px 18px 38px -7px rgba(23, 55, 75,0.5);
    border-radius:4px;
	background-color: #fff;
	padding:20px;
}

.yz-blue-scheme.single-item.groups #page {
    background-image: url(../images/background-youzer.png)!important;
    background-size: cover!important;
    background-position: left top!important;
}

.yz-blue-scheme.single-item.groups .yz-wall-opts-item input[type="radio"] + span:before,
.yz-blue-scheme.single-item.groups .yz-wall-opts-item input[type="radio"] + label:before,
.yz-blue-scheme.single-item.groups .yz-wall-opts-item input[type="radio"] + strong:before{
	left:7px;
	top: 10px!important;
}

.yz-blue-scheme.single-item.groups .yz-wall-options{
	padding:0px;
}

.yz-blue-scheme.single-item.groups .yz-wall-opts-item label{
	border-radius:4px;
	font-weight: 400!important;
	font-family: Helvetica;
	color: #1F3749!important;
	font-size:12px;
}

.group-home.single-item.groups #buddypress div#subnav.item-list-tabs {
    margin-bottom: 40px;
}


.single-item.groups .yz-wall-post{
	font-weight: 100!important;
	font-family: Helvetica;
	border-radius:0px;
	padding: 8px 35px;
	text-transform: none;
	font-size:12px;

}

.single-item.groups .youzer .activity-list>li{
padding-bottom:0px!important;
margin-bottom:20px!important;
box-shadow: 0px 18px 38px -7px rgba(23, 55, 75,0.5);
-moz-box-shadow: 0px 18px 38px -7px rgba(23, 55, 75,0.5);
-webkit-box-shadow: 0px 18px 38px -7px rgba(23, 55, 75,0.5);
border-radius:4px;
}

.single-item.groups #buddypress .activity-list .activity-content{
	margin:0px!important;
}

.single-item.groups .youzer .activity-header .activity-avatar img {
    width: 40px!important;
	height: 40px!important;
}

.single-item.groups #buddypress .activity-list .activity-content .activity-header{
display:flex;
}


.single-item.groups #buddypress .activity-list .activity-content .activity-header .activity-avatar{
	width:40px;
	height: 40px;
}

.single-item.groups #buddypress .activity-list .activity-content .activity-header .activity-head{
padding-left:20px;
}

.single-item.groups #buddypress .activity-list .activity-content .activity-header .activity-head p>a:first-child{
	font-size:16px!important;
	line-height:19px!important;
	letter-spacing: -0.24px;
	font-weight: 400!important;
	font-family: Helvetica;
	color: #1F3749!important;
	padding-right:3px;
}

.single-item.groups #buddypress .activity-list .activity-content .activity-header .activity-head p{
	font-size:13px!important;
	line-height:16px!important;
	letter-spacing: -0.24px;
	font-weight: 400!important;
	font-family: Helvetica;
	color: rgba(31, 55, 73, 0.4)!important;
}

.single-item.groups .youzer .activity-header .activity-head a img {
	display: block;
	width: 20px!important;
    height: 20px!important;
    border-radius: 100%!important;
}

.single-item.groups #buddypress .activity-list .activity-content .activity-header .activity-head p>a:nth-child(3){
	font-size:16px!important;
	line-height:19px!important;
	letter-spacing: -0.24px;
	font-weight: 400!important;
	font-family: Helvetica;
	color: #1F3749!important;
}

.single-item.groups .youzer .activity-header .time-since, .youzer .activity-header a.activity-time-since span{
	font-size:13px!important;
	line-height:19px!important;
	letter-spacing: -0.21px;
	font-weight: 400!important;
	font-family: Helvetica;
	color: #586873!important;
	text-transform: none;
	margin-top:0px;
}


.single-item.groups .youzer .yz-wall-embed .yz-embed-avatar{
border-radius:100%;
border:none;
background-color:#fff;
}

.single-item.groups .youzer .yz-wall-embed .yz-embed-name{
	font-size:16px!important;
	line-height:19px!important;
	letter-spacing: -0.24px;
	font-weight: 400!important;
	font-family: Helvetica;
	color: #1F3749!important;
}

.single-item.groups .youzer .yz-wall-embed .yz-embed-meta {
	font-size:13px!important;
	line-height:19px!important;
	letter-spacing: -0.24px;
	font-weight: 400!important;
	font-family: Helvetica;
	color: rgba(31, 55, 73, 0.4)!important;
	margin-top:0px;
	text-transform: none;
}

.single-item.groups .youzer .yz-wall-embed{
border-radius:4px;
}


.single-item.groups #buddypress #activity-stream .activity-inner > p{
	font-size:15px!important;
	line-height:19px!important;
	letter-spacing: -0.24px;
	font-weight: 400!important;
	font-family: Helvetica;
	color: #586873;
}

.single-item.groups #buddypress div.activity-meta a{
	font-size: 14px!important;
    line-height: 16px!important;
    letter-spacing: -0.24px;
    font-weight: 400!important;
    font-family: Helvetica;
    color: #586873!important;
    padding-right: 20px!important;
}

.single-item.groups .youzer .yz-wall-embed .yz-embed-action div a{
	border-radius:4px;
}


.single-item.groups .yz-wall-actions {
	padding: 15px 0px;
}


@media screen and (min-width: 769px) and (max-width: 850px){

	.single-item.groups .yz-group-navmenu ul>li a {
		padding: 45px 20px;
	}

	.single-item.groups #yz-group-header{
		margin:20px 20px 0px;
	}
	.yz-group-navmenu ul>li a{
		color: #1F3749!important;
		font-size: 16px!important;
		line-height:19px;
		letter-spacing: -0.24px;
		font-weight: 400!important;
		font-family: Helvetica;
		text-transform: capitalize;
		padding:45px 60px;
	}



	.yz-group-navmenu ul>li#home-groups-li{
		float:right;
	}

	.yz-group-navmenu ul>li#admin-groups-li{
		float:right;
	}




}

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


	.single-item.groups .yz-group-navmenu li a:before {
		display:none;
	}



	.single-item.groups #buddypress ul#activity-stream li.activity-item {
	margin-left: 0px;
}

.single-item.groups #yz-group-header{
	margin:20px 20px 0px;
}

.single-item.groups .yz-page-main-content {
    max-width: 100%!important;
    padding-top: 30px;
	padding-bottom: 0px;
}

.single-item.groups #buddypress ul#activity-stream li img.avatar {
	left: 0px!important;
	display:block;
}

.single-item.groups #buddypress .activity-list .activity-content .activity-header {
    display: inline-table;
 padding:10px;
}

.single-item.groups #buddypress .activity-list .activity-content .activity-header .activity-avatar {
    position: relative;
}


.single-item.groups #buddypress ul#activity-stream li .activity-head img.avatar {
    display:none;
}

.single-item.groups #buddypress .activity-list .activity-content .activity-header .activity-head p a:nth-child(2) img{
	top:5px;
}

.single-item.groups #yz-group-header .yz-photo-border {
    left: 20px;
    right:inherit;
	bottom: -20px;
}

.single-item.groups .yz-hdr-v6 .yz-name {
    position: absolute;
    left: 160px;
    right: inherit;
    bottom: 90px;
}

.single-item.groups .yz-hdr-v6 .yz-usermeta {
    position: absolute;
    left: 140px;
    right: inherit;
    bottom: 60px;
}



.single-item.groups .yz-hdr-v6 .yz-name h2 {
    color: #fff!important;
    font-size: 28px!important;
    line-height: 34px;
    letter-spacing: -0.18px;
    font-weight: 400!important;
    font-family: Helvetica;
    text-transform: capitalize;
}

.single-item.groups .yz-hdr-v6 .yz-usermeta ul li span {
    color: #fff;
    font-size: 14px!important;
    line-height: 26px;
    letter-spacing: -0.17px;
    font-weight: 400!important;
    font-family: Helvetica;
    text-transform: capitalize;
}

.single-item.groups #yz-group-header {
	padding-bottom: 59px;
	background-color:#fff;
	box-shadow: 0px 18px 38px -7px rgba(23, 55, 75,0.5);
    -moz-box-shadow: 0px 18px 38px -7px rgba(23, 55, 75,0.5);
    -webkit-box-shadow: 0px 18px 38px -7px rgba(23, 55, 75,0.5);
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}


.single-item.groups .yz-group-content {
	margin-top: -59px;
}

body.single-item.groups  #object-nav{
	margin: -10px 20px 0px!important;
    background-color: rgb(255, 255, 255);
}



}

.yz-cover-content .yz-inner-content,
.yz-hdr-v6 .yz-cover-content .yz-inner-content{
	z-index:1!important;
}

.yz-wall-author img {
	z-index: 1;
}

.single-item.groups .site {
    padding-top: 15px;
}

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

	body.has-activity #buddypress div.item-list-tabs{
		overflow:visible;
	}


.yz-blue-scheme.single-item.groups .yz-wall-options {
    padding: 15px 20px!important;
}
.single-item.groups #yz-wall-form {
    padding: 0px 20px;
}

body.single-item.groups #subnav{
    display: flex;
}

body.single-item.groups #subnav>ul{
    z-index:9;
}
.single-item.groups .yz-page-main-content {

}

.single-item.groups #buddypress div#subnav.item-list-tabs{
	background-color: transparent;
}


.single-item.groups .youzer div.item-list-tabs .nice-select span{
	padding:0px!important;
}
.single-item.groups #buddypress div.item-list-tabs ul li#activity-filter-select{
	height:41px!important;
}

body.has-activity.single-item.groups #buddypress div.item-list-tabs ul {
    margin: 10px 0px;
}

body.has-activity.single-item.groups #buddypress div.item-list-tabs{
	overflow:visible;
}


}


@media screen and (max-width: 475px){
	body.single-item.groups #yz-profile-navmenu #yz-group-buttons .group-button {
		margin: 0!important;
		padding: 8px 20px!important;
		border-top: none!important;
	}

    body.single-item.groups #yz-profile-navmenu #yz-group-buttons .group-button a {
		margin: 0;
		width:inherit;
		display: inline;
		padding: 8px 20px;
	}


	body.single-item.groups #yz-profile-navmenu #yz-group-buttons {
		position: absolute!important;
	}



}

@media screen and (max-width: 440px){
	.single-item.groups .yz-hdr-v6 .yz-name h2 {
		color: #fff!important;
		font-size:20px!important;
		line-height: 30px;
		letter-spacing: -0.18px;
		font-weight: 400!important;
		font-family: Helvetica;
		text-transform: capitalize;
	}

	.single-item.groups .yz-hdr-v6 .yz-usermeta ul li span {
		color: #fff;
		font-size: 12px!important;
		line-height: 18px;
		letter-spacing: -0.17px;
		font-weight: 400!important;
		font-family: Helvetica;
		text-transform: capitalize;
	}
	.single-item.groups #yz-profile-navmenu {
		background-color: transparent;
		margin: 0 20px;
		width: calc(100% - 40px);
	}
	body.single-item.groups #object-nav {
		margin: -10px 0px 0px!important;
	}

	body.single-item.groups #yz-profile-navmenu #yz-group-buttons {;
		right: 0px;
	}

	body.single-item.groups .yz-responsive-menu {
		left: 20px;
	}

}


.yz-rate-user  input[type="radio"]:checked + label.full::before {
	border: 0;
	padding: 0;
	background-color: gold;
}

.yz-rate-user input[type="radio"] + label.full::before {
	margin: 8px;
	font-size: 30px;
	font-family: "Font Awesome 5 Free"!important;
	display: inline-block;
	content: "\f005";
	font-weight: 700;
	position: initial;
	border: 0;
	padding: 0;
	border-radius: 0;
	box-shadow: none;
	z-index: 0;
	line-height: 0;
}


/*--------------------------------------------------------------
14.0 - Profile Invites 
--------------------------------------------------------------*/

.groups.invites #buddypress ul.item-list:not(.bb-group-members) li .item-avatar{
	margin-right:0px;
}


.groups.invites #buddypress ul.item-list:not(.bb-group-members) li .item-avatar a img{
 margin:0 auto;
 float:none;
 }

 .groups.invites #buddypress ul.item-list:not(.bb-group-members) li .item-title{
    margin: 10px auto 0px;
    width: 100%;
    text-align: center;
 }

 .groups.invites #buddypress ul.item-list:not(.bb-group-members) li .group-status{
text-align: center;
 }

 .groups.invites #buddypress ul.item-list:not(.bb-group-members) li .item-meta>span{
	 text-align: center;
	 font-size: 15px!important;
	 line-height: 19px!important;
	 letter-spacing: -0.24px;
	 font-weight: 400!important;
	 font-family: Helvetica!important;
	 color: #586873;
	 text-transform: capitalize;
	 margin-top:10px;
 }

 .groups.invites #buddypress ul.item-list:not(.bb-group-members) li .item{
	 margin-bottom:40px;
 }

 .groups.invites .yz-main-column{
	 margin-bottom:30px;
 }

 @media screen and (max-width: 768px){
	.groups.invites #buddypress ul.item-list:not(.bb-group-members) li .item{
		margin-bottom:0px;
	}

 }

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


	.groups.single.invites .youzer #yz-groups-list .action
     {
	  flex-direction: column;
	 padding-left:15px;
	  padding-right:15px;
	 }
	 
	 .groups.single.invites #buddypress div:not(#item-nav) > .item-list-tabs ul li {
		margin: 0 0px 18px 0;
	}


	.groups.single.invites.yz-blue-scheme #yz-groups-list li {
		width: calc(100% - 10px)!Important;
		margin: 0 auto;
	}
 }

 .main-navigation div > ul > .current-menu-ancestor > a{
	 box-shadow: none;
	 color:#2eb9fb;
 }