/*--------------------------------------------------------------------------------------

Youzify

--------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------
General
--------------------------------------------------------------*/

.elementor img.avatar,
.elementor .item-avatar img,
img.avatar,
.item-avatar img {
border-radius: 50%;
}
.yzw-quote-content .yzw-quote-icon i, 
.yzw-quote-content .yzw-quote-owner, 
.yzw-quote-content blockquote {
color: #fff !important;
}
.youzify select {
​-webkit-appearance: menulist;
appearance: menulist;
}
.gp-theme .dialog-type-lightbox,
.youzify-lightbox-script-loaded .lightboxOverlay,
.youzify-lightbox-script-loaded #lightbox {
z-index: 999991;
}
.youzify-wall-embed .youzify-embed-avatar img {
border-radius: 0;
}
.gp-theme .youzify-responsive-menu, 
.gp-theme .youzify-responsive-menu:hover {
padding: 0;
background: transparent;
}
.gp-theme .youzify-save-options {
background-color: #a3e05c;
color: #fff;
}
.gp-theme .youzify-reset-options, 
.gp-theme .youzify-save-options {
color: #fff;
line-height: 45px;
} 
.gp-theme .youzify-save-options:hover {
color: #fff;
background-color: #a3e05c;
}
.gp-theme .youzify-account-head h2 {
color: #8b8b94;
font-size: 14px;
font-weight: 600;
line-height: 24px;
}
.gp-theme .youzify-uploader-change-item h2 {
color: #89afc1;
font-size: 13px;
font-weight: 600;
line-height: 26px;
}
.gp-theme .youzify-search-landing-heading-text {
margin-bottom: 0;
}
.gp-theme .youzify-search-input-with-dropdown .youzify-search-input {
width: 100% !important;
padding: 0 !important;
border: 0 !important;
height: 100% !important;
font-size: 14px !important;
color: #8c9094 !important;
background: #fff !important;
font-weight: 600 !important;
padding-left: 60px !important;
padding-right: 24px !important;
background: 0 0 !important;
}

/*--------------------------------------------------------------
BuddyPress Members/Groups Widgets (Youzify fixes)
--------------------------------------------------------------*/

.gp-theme .elementor-widget-container .widget_bp_core_members_widget #members-list .vcard .item-title, 
.gp-theme .elementor-widget-container .widget_bp_groups_widget #groups-list li .item-title {
line-height: 19px;
}
.gp-theme .widget_bp_core_members_widget #members-list .vcard .item-meta, 
.gp-theme .widget_bp_groups_widget #groups-list li .item-meta {
line-height: 16px;
}
.gp-theme .widget.buddypress.widget_bp_core_members_widget div.item-options a, 
.gp-theme .widget.buddypress.widget_bp_groups_widget div.item-options a {
line-height: 10px;
}

/*--------------------------------------------------------------
BuddyPress Recently Active Members/Who's Online Widgets
--------------------------------------------------------------*/

.gp-theme .elementor-widget-container .widget_bp_core_recently_active_widget .item-avatar, 
.gp-theme .elementor-widget-container .widget_bp_core_whos_online_widget .item-avatar, 
.gp-theme .elementor-widget-container .widget_bp_follow_following_widget .item-avatar {
margin: 0;
padding: 10px 5px 0 5px;
line-height: 0;
}
.gp-theme .elementor-widget-container .widget_bp_core_recently_active_widget .item-avatar img, 
.gp-theme .elementor-widget-container .widget_bp_core_whos_online_widget .item-avatar img, 
.gp-theme .elementor-widget-container .widget_bp_follow_following_widget .item-avatar img {
width: 50px;
height: auto;
margin: 0;
}

/*--------------------------------------------------------------------------------------

Media queries

--------------------------------------------------------------------------------------*/

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

	.gp-theme .youzify-search-landing-heading {
	font-size: 32px;
    font-weight: 700;
    line-height: 40px;
    margin-bottom: 16px;
	}
	
}

@media only screen and (min-width: 1261px) {
	.gp-theme .youzify-page-main-content,
	.gp-theme .youzify-global-wall .youzify-page-main-content {
	padding-left: 30px;
	padding-right: 30px;
	}
	.gp-theme .youzify-members-directory-page .youzify-page-main-content,
	.gp-theme .youzify-groups-directory-page .youzify-page-main-content {
	padding-left: 17.5px;
	padding-right: 17.5px;	
	}
}

@media only screen and (min-width: 1025px) {
	.gp-theme .youzify-hdr-v1 .youzify-cover-content .youzify-inner-content, 
	.gp-theme .youzify-vertical-layout .youzify-content, 
	.gp-theme .youzify .youzify-boxed-navbar, 
	.gp-theme .youzify .wild-content, 
	.gp-theme .youzify-page-main-content {
	padding-left: 30px;
	padding-right: 30px;
	}
	.gp-theme .youzify-members-directory-page .youzify-page-main-content,
	.gp-theme .youzify-groups-directory-page .youzify-page-main-content {
	padding-left: 17.5px;
	padding-right: 17.5px;
	}	
	.gp-theme .youzify-forum .youzify-page-main-content {
	padding-bottom: 35px;
	}
	
}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {

	.gp-theme #youzify-profile-navmenu .youzify-inner-content {
	padding-left: 30px;
	padding-right: 30px;
	}	
	.gp-theme #buddypress .standard-form #basic-details-section, 
	.gp-theme #buddypress .standard-form #blog-details-section, 
	.gp-theme #buddypress .standard-form #profile-details-section {
	width: 48%;
	}

}