.youzify-white-bg,
.youzify-profile-navmenu .youzify-nav-view-more-menu,
.youzify #youzify-wall-form{
	background-color: var(--ol-card-bg-color);
}
.youzify-widget .youzify-widget-head{
	border-color: var(--ol-border-color);
}
.olympus-theme .youzify-profile-navmenu .youzify-nav-view-more-menu:before{
	border-bottom: 7px solid var(--ol-card-bg-color);
}

.youzify-widget .youzify-widget-main-content {
	color: var(--body-font-color);
}

.youzify-widget .youzify-widget-head .youzify-edit-widget {
	top: 9px;
	color: var(--ol-icon-color);
}

.youzify-widget .youzify-widget-title {
	color: var(--heading-font-color);
	font-weight: 700;
}

.youzify-wg-title-icon-bg .youzify-widget-title i {
	background-color: var(--body-bg-color);
}

.youzify-widget-title i {
	color: var(--ol-icon-color);
	font-size: 14px;
	vertical-align: middle;
}

.youzify-widget.youzify-website .youzify-widget-content p a,
.youzify-widget.youzify-website .youzify-widget-content p a:hover {
	font-weight: 500;
}

.youzify-link-icon i {
	background-color: var(--body-bg-color);
	color: var(--ol-icon-color);
}

.youzify .youzify-link-content p {
	color: var(--body-font-color);
}

.youzify-link-url {
	font-weight: 500;
}

.youzify-link-main-content .youzify-link-url {
	color: var(--heading-font-color);
}

.youzify-quote .youzify-quote-owner {
	font-weight: 500;
	font-size: 14px;
}

.quote-with-img:before {
	background-color: #52A2E2;
}

.youzify-video-head .youzify-video-title {
	font-weight: 500;
	color: var(--body-font-color);
}

.youzify-video-head .youzify-video-title i {
	color: var(--ol-icon-color);
	font-size: 14px;
}

.youzify-video-head .youzify-video-desc {
	font-size: 14px;
	color: var(--body-font-color);
}

.youzify-aboutme-head:after {
	background-color: var(--secondary-accent-color);
}

.youzify-aboutme-name {
	color: var(--heading-font-color);
	font-weight: 700;
	letter-spacing: 0;
	text-transform: capitalize;
}

.youzify-aboutme-description {
	color: var(--body-font-color);
}

.youzify-profile-sidebar .youzify-aboutme-description {
	font-size: 14px;
}

.youzify-aboutme-bio {
	color: var(--body-font-color);
	font-size: 14px;
}

.youzify-project-head {
	margin-bottom: 15px;
}

.youzify-project-type {
	font-weight: 400;
	padding: 4px 12px;
}

.youzify-project-type:hover,
.youzify-project-type:focus,
.youzify-project-type:active {
	color: #fff !important;
}

.youzify-project-title {
	color: var(--heading-font-color);
	font-weight: 700;
}

.youzify-project-meta ul li i {
	color: var(--ol-icon-color);
}

.youzify-project-meta ul li a {
	color: var(--heading-font-color);
}

.youzify-project-content .youzify-project-tags li {
	color: var(--body-font-color);
}

.youzify-project-content .youzify-project-text p {
	font-size: 14px;
	color: var(--body-font-color);
}

.youzify-post-content .youzify-post-type {
	font-weight: 500;
	padding: 2px 12px;
}

.youzify-post-content .youzify-post-type:hover {
	color: #fff !important;
}

.youzify-post-content .youzify-post-title a {
	color: var(--heading-font-color);
	font-weight: 500;
}

.youzify-post-content .youzify-post-meta ul li a {
	color: var(--body-font-color);
}

.youzify-post-content .youzify-post-meta ul li {
	color: var(--heading-font-color);
}

.youzify-post-content .youzify-post-meta ul li i {
	color: var(--ol-icon-color);
	vertical-align: middle;
}

.youzify-post-content .youzify-post-text p {
	color: var(--body-font-color);
	font-size: 14px;
}

.youzify-service-icon i {
	background-color: var(--body-bg-color);
	color: var(--ol-icon-color);
	transition: all .3s ease;
}

.youzify-services .youzify-item-title {
	color: var(--heading-font-color);
	font-weight: 700;
}

.youzify-item-content p {
	color: var(--body-font-color);
	font-size: 14px;
}

.lb-data .lb-details .lb-caption {
	font-weight: 500;
}

.youzify-profile-sidebar .youzify-portfolio-content .youzify-pf-buttons a i {
	font-size: 14px;
}

.youzify-main-column .youzify-reviews .youzify-widget-content {
	padding: 20px 0;
}

.youzify-reviews .youzify-widget-content {
	background-color: var(--body-bg-color);
}

.youzify-profile-list-widget .youzify-more-items {
	padding-top: 20px;
	border-top: 1px solid var(--ol-border-color);
}

.youzify-profile-list-widget .youzify-more-items a {
	color: #fff;
	border-radius: 3px;
	font-size: 14px;
	font-weight: 700;
	padding: 10px 20px;
	border-top: 1px solid #f5f5f5;
	background-color: #9B9EBF;
	transition: all .3s ease;
	border-top: initial;
}

.youzify-profile-list-widget .youzify-more-items a:hover {
	background-color: var(--primary-accent-color);
}

.youzify-profile-avatars-widget .youzify-more-items a {
	font-weight: 500;
}

.youzify-box-head .youzify-box-title {
	font-weight: 500;
}

.youzify-box-address {
	background: #08ddc1;
	background: url(../../images/dotted-bg.png), linear-gradient(to left, #888da8, #38a9ff);
	background: url(../../images/dotted-bg.png), -webkit-linear-gradient(right, #888da8, #38a9ff);
}

.youzify-box-phone {
	background: #514A9D;
	background: url(../../images/dotted-bg.png), linear-gradient(to left, #888da8, #514A9D);
	background: url(../../images/dotted-bg.png), -webkit-linear-gradient(right, #888da8, #514A9D);
}

.youzify-box-email {
	background: #38a9ff;
	background: url(../../images/dotted-bg.png), linear-gradient(to left, #888da8, #08ddc1);
	background: url(../../images/dotted-bg.png), -webkit-linear-gradient(right, #888da8, #08ddc1);
}

.youzify-box-website {
	background-color: var(--third-accent-color);
	background: url(../../images/dotted-bg.png), linear-gradient(to left, #888da8, #7c5ac2);
	background: url(../../images/dotted-bg.png), -webkit-linear-gradient(right, #888da8, #7c5ac2);
}

.youzify-wg-networks.youzify-icons-full-width li a {
	font-size: 14px;
	font-weight: 500;
}

.youzify-recent-posts .youzify-post-item {
	padding: 20px 35px;
	border-top: 1px solid var(--ol-border-color);
}

.youzify-recent-posts .youzify-post-head .youzify-post-title {
	font-size: 14px;
	text-transform: none;
	margin-bottom: 0;
	font-weight: 700;
}

.youzify-recent-posts .youzify-post-head .youzify-post-title a {
	font-size: 14px;
	color: var(--heading-font-color);
	text-transform: none;
	line-height: initial;
}

.youzify-recent-posts .youzify-post-head .youzify-post-title a:hover {
	color: var(--primary-accent-color);
}

.youzify-recent-posts .youzify-post-meta ul li {
	color: var(--body-font-color);
	font-weight: 700;
}

.youzify-widget .youzify-user-tags .youzify-utag-name {
	color: var(--body-font-color);
	font-size: 14px;
	font-weight: 500;
}

.youzify-widget .youzify-user-tags .youzify-utag-name i {
	color: var(--ol-icon-color);
	font-size: 14px;
}

.youzify-widget .youzify-user-tags .youzify-utag-description {
	color: var(--body-font-color);
	font-size: 14px;
}

.youzify-widget .youzify-user-tags .youzify-utag-values .youzify-utag-value-item {
	font-weight: 500;
}

#youzify .youzify-tab-post .youzify-post-title a {
	color: var(--heading-font-color);
	font-size: 16px;
	font-weight: 500;
	margin-bottom: 15px;
	text-transform: none;
}

#youzify .youzify-tab-post .youzify-post-title a:hover {
	color: var(--primary-accent-color);
}

.youzify-tab-post .youzify-post-meta ul li {
	color: var(--body-font-color);
	margin: 5px 12px 5px 0;
	display: -ms-inline-flexbox;
	display: inline-flex;
}

.youzify-tab-post .youzify-post-meta ul li i {
	color: var(--ol-icon-color);
}

.youzify-tab-post .youzify-post-meta ul li a {
	color: var(--body-font-color);
}

.youzify-tab-post .youzify-post-meta ul li a:hover {
	color: var(--primary-accent-color);
}

.youzify-tab-post .youzify-post-text p {
	font-size: 14px;
	color: var(--body-font-color);
}

.youzify-post .youzify-read-more {
	height: auto;
}

.youzify-tab-post .youzify-read-more {
	background-color: var(--primary-accent-color) !important;
	text-transform: capitalize;
}

.youzify-tab-comment .youzify-comment-head {
	border-bottom: 1px solid var(--ol-border-color);
}

.youzify-tab-comment .youzify-comment-fullname {
	color: var(--heading-font-color);
	font-size: 14px;
	font-weight: 500;
}

.youzify-tab-comment .youzify-comment-meta ul li {
	color: var(--body-font-color);
}

.youzify-tab-comment .youzify-comment-excerpt p {
	font-size: 14px;
	color: var(--body-font-color);
}

.youzify-tab-comment .view-comment-button {
	color: #fff;
	font-weight: 500;

	display: inline-flex;

	align-items: center;

	justify-content: center;
	background-color: var(--secondary-accent-color);
}

.youzify-infos-content .youzify-info-item {

	display: flex;

	align-items: flex-start;
}

.youzify-infos-content .youzify-info-label,
.youzify-infos-content .youzify-info-data a,
.youzify-infos-content .youzify-info-data {
	font-size: 14px;

	color: var(--body-font-color);
}

.youzify-widget .youzify-info-data p {
	margin-bottom: 10px;
}

.youzify-infos-content .youzify-info-label {
	color: var(--heading-font-color);
	font-size: 14px;
	font-weight: 500;
	width: 30%;
	min-width: unset;
}

.youzify-info-msg {

	display: flex;

	align-items: center;
}

.youzify-info-msg p {

	color: var(--body-font-color);
	font-size: 14px;
	font-weight: 500;
}

.youzify-info-msg p strong {
	font-size: 14px;
}

.youzify-failure-msg .youzify-msg-icon {

	background-color: var(--primary-accent-color);
}

.youzify_msg span {
	font-size: 14px;
}

.youzify-box-404 h2 {
	font-weight: 500;
}

.youzify-box-404 h3 {
	color: var(--body-font-color);
}

.youzify-box-404 p {
	font-size: 14px;
	font-weight: 500;
}

.youzify-box-404 .youzify-box-button {
	font-size: 14px;
	font-weight: 500;
}

#youzify-profile-navmenu {
	z-index: 10;
	position: initial;
	background-color: var(--ol-card-bg-color);
}

.youzify .youzify-boxed-navbar .youzify-profile-navmenu {
	margin-left: 0;
}

.youzify .youzify-boxed-navbar .youzify-profile-navmenu .youzify-navbar-item a {
	min-width: 100px;
}

.youzify .youzify-profile-navmenu .youzify-nav-view-more-menu a {
	border-left: 4px solid transparent !important;
	transition: all .3s ease;
	text-transform: capitalize;
}

.youzify .youzify-profile-navmenu .youzify-nav-view-more-menu .youzify-active-menu a:hover {
	border-left-color: transparent !important;
	color: var(--heading-font-color);
}

.youzify .youzify-profile-navmenu .youzify-nav-view-more-menu a:hover {
	border-left-color: var(--primary-accent-color) !important;
	color: var(--heading-font-color);
}

.youzify-vertical-layout .youzify-navbar-block-icons .youzify-navbar-item a,
.youzify-horizontal-layout .youzify-navbar-block-icons .youzify-navbar-item a {
	display: inline-block;
}

.youzify-profile-navmenu .youzify-navbar-item a span,
.youzify-profile-navmenu .youzify-navbar-item a span.count {
	min-width: 10px;
	margin-left: 2px;
	padding: 2px;
	color: var(--primary-accent-color);
	background-color: transparent;
	line-height: 1;
}

.youzify-profile-navmenu .youzify-navbar-item a {
	color: var(--body-font-color);
	display: inline-flex;
	align-items: center;
	-webkit-tap-highlight-color: transparent;
	font-weight: 700;
	line-height: 1.4;
	font-size: 14px;
	text-transform: none;
}

.youzify-profile-navmenu .youzify-navbar-item.youzify-active-menu a {
	color: var(--heading-font-color);
}

.youzify-profile-navmenu .youzify-navbar-item a:hover {
	color: var(--heading-font-color);
}

.youzify-profile-navmenu .youzify-navbar-item.youzify-active-menu {
	border-bottom-color: var(--primary-accent-color) !important;
	border-right-color: var(--ol-border-color) !important;
}

.youzify-profile-navmenu .youzify-navbar-item a i {
	font-size: 20px;
}

.youzify-navbar-item a i {
	color: var(--ol-icon-color);
}

.youzify-responsive-menu span {
	background: var(--ol-icon-color);
}

.youzify-responsive-menu span:before,
.youzify-responsive-menu span::after {
	background-color: var(--ol-icon-color);
}

.youzify-profile-navmenu .youzify-nav-view-more-menu {
	top: calc(100% + 15px);
}

.youzify-profile-navmenu .youzify-nav-view-more-menu:before {
	content: '';
	position: absolute;
	display: inline-block;
	top: -7px;
	border-right: 7px solid transparent;
	border-left: 7px solid transparent;
	border-bottom: 7px solid #fff;
	left: 25px;
}

.youzify-profile-navmenu .youzify-nav-view-more-menu li a {
	font-size: 13px;
	border-top: 1px solid var(--ol-border-color);
}

.youzify-profile-navmenu .youzify-nav-view-more-menu li a i {
	vertical-align: middle;
}

.youzify-profile-navmenu .youzify-nav-view-more-menu li a span,
.youzify-profile-navmenu .youzify-nav-view-more-menu li a span.count {
	float: none;
}

.youzify-profile-navmenu .youzify-nav-view-more-menu li a span,
.rtl .youzify-profile-navmenu .youzify-nav-view-more-menu li a span.count {
	float: none;
}

.youzify-name .youzify-user-status {
	font-weight: 500;
	margin-left: 13px;
	line-height: 1;
	padding: 3px 5px;
}

.youzify-name .youzify-user-online {
	background-color: #1ed760;
}

.youzify-nav-settings {
	margin-left: 15px;
}

.youzify-nav-settings .youzify-settings-img {
	background-color: var(--ol-border-color);
}

#youzify-profile-navmenu .youzify-settings-menu a {
	padding: 8px 0;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
}

#youzify-profile-navmenu .youzify-settings-menu a:hover span {
	color: var(--primary-accent-color);
}

#youzify-profile-navmenu .youzify-settings-menu a .youzify-icon {
	line-height: 1;
}

#youzify-profile-navmenu .youzify-settings-menu a i {
	margin-right: 4px;
	color: var(--ol-icon-color);
}

#youzify-profile-navmenu .youzify-settings-menu a span {
	color: var(--body-font-color);
	font-weight: 500;
}

#youzify-profile-navmenu .youzify-settings-menu a:hover i {
	color: var(--heading-font-color);
}

.youzify-custom-widget-box a,
.youzify-custom-widget-box p {
	color: var(--body-font-color);
	font-size: 14px;
}

.youzify-custom-widget-box a {
	font-weight: 500;
}

.youzify-recent-posts .youzify-post-head .youzify-post-title a,
.youzify-wg-networks.youzify-icons-full-width li a,
.youzify-tab-comment .youzify-comment-excerpt p,
.youzify-profile-navmenu .youzify-navbar-item a,
.youzify-project-content .youzify-project-title,
.youzify-tab-comment .youzify-comment-fullname,
.youzify-post-plus4imgs .youzify-post-imgs-nbr,
.youzify-recent-posts .youzify-post-meta ul li,
.youzify-post-content .youzify-post-title a,
.youzify-tab-comment .youzify-comment-title,
.youzify-tab-post .youzify-post-meta ul li,
.youzify-form .youzify-form-message p,
.youzify-infos-content ul li strong,
.youzify-video-head .youzify-video-title,
.youzify-video-head .youzify-video-desc,
.youzify-tab-post .youzify-post-title a,
.youzify-quote-content blockquote,
.youzify-tab-post .youzify-post-text p,
.youzify-widget .youzify-widget-title,
.youzify-box-head .youzify-box-title,
.youzify .youzify-link-content p,
.pagination .page-numbers,
.youzify-infos-content ul li p,
.youzify-aboutme-description,
.youzify-info-msg p strong,
.lb-data .lb-caption,
.lb-data .lb-number,
.youzify-profile-login,
.youzify_msg span,
.youzify-aboutme-name,
.youzify-project-type,
.youzify-quote-owner,
.youzify-box-404 h2,
.youzify-info-msg p,
.youzify-post-type,
.youzify-box-404 p,
.youzify-item-title {
	font-family: inherit;
}

.youzify-skillbar-title,
.youzify-skill-bar-percent {
	font-family: inherit;
}

.youzify-icons-full-width.youzify-icons-no-bg li a {
	border: 1px solid var(--ol-border-color);
}

.youzify-profile-login {
	font-size: 14px;
}

#youzify-not-friend-message strong {
	font-weight: 500;
}

#youzify-not-friend-message p {
	font-size: 14px;
	font-weight: 500;
	font-family: inherit;
}

.youzify-pagination .youzify-pagination-pages,
.youzify-pagination .youzify-nav-links .page-numbers {
	color: var(--heading-font-color);
	box-shadow: none;
}

.youzify-about_me .youzify-aboutme-container iframe {
	max-width: 100%;
}

/**
 * Media Queries
 */
@media screen and (min-width: 769px) and (max-width: 1400px) {
	.youzify-profile-navmenu .youzify-navbar-item a {
		padding: 15px 10px;
	}

	.youzify-horizontal-layout .youzify-page-main-content {
		padding: 35px 35px 0;
	}

	.youzify.youzify-vertical-wild-navbar #youzify-profile-navmenu {
		margin: 0 auto 25px;
	}

	.youzify-horizontal-layout .youzify-nav-effect .youzify-menu-border,
	.youzify-horizontal-layout .youzify-navbar-item a {
		min-width: 115px;
	}

	.youzify-profile-sidebar .youzify-portfolio-content li {
		width: 50%;
	}

	.youzify-profile-sidebar .youzify-portfolio-content figure .youzify-projet-img {
		height: 135px;
	}

	.youzify-horizontal-layout #youzify-profile-navmenu:not(.youzify-boxed-navbar) {
		padding: 0 35px;
	}

	/* Vertical Layout Css */
	.youzify-vertical-layout .youzify-content {
		padding: 25px 25px 0 25px;
	}

	.youzify-vertical-layout:not(.youzify-vertical-wild-navbar) .youzify-page-main-content {
		padding: 25px 0 0;
	}

	.youzify-vertical-layout .youzify-profile-content .youzify-inner-content {
		padding-left: 25px;
	}

	.youzify-vertical-layout .youzify-nav-effect .youzify-menu-border,
	.youzify-vertical-layout .youzify-navbar-item a {
		min-width: 125px;
	}

	.youzify-vertical-layout .youzify-profile-sidebar {
		margin-top: 25px;
	}

	.youzify-widget {
		margin-bottom: 25px;
	}
}

@media screen and (max-width: 1300px) {
	#youzify-profile-navmenu .youzify-inner-content {
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		padding-bottom: 15px;
	}

	.youzify .youzify-profile-navmenu {
		margin-bottom: 10px;
		width: 100%;
		justify-content: center;
	}
}

@media screen and (max-width: 1024px) {
	.youzify-main-column .vertical-services-layout .youzify-service-item {
		width: 50% !important;
	}

	.youzify .tablenav-pages,
	.mycred-history #buddypress.youzify .mycred-table,
	.youzify-tab-title-box {
		margin-bottom: 25px;
	}
}

@media screen and (max-width: 768px) {
	.youzify .youzify-profile-navmenu > .youzify-navbar-item.youzify-navbar-view-more {
		padding: 0 20px 0 0;
	}

	.youzify-profile-navmenu .youzify-navbar-item a span {
		float: none;
	}

	.youzify.youzify-vertical-wild-navbar #youzify-profile-navmenu {
		width: 100%;
		margin: 0 auto 35px;
	}

	.youzify-quick-buttons .youzify-button-item span,
	.youzify-quick-buttons .youzify-button-item i {
		font-size: 24px;
	}

	#youzify-profile-navmenu:not(.youzify-boxed-navbar) {
		width: 100%;
		display: table;
	}

	.youzify-open-nav {
		height: 65px;
		float: left;
	}

	.rtl .youzify-open-nav {
		float: right;
	}

	#youzify-profile-navmenu .youzify-inner-content {
		padding: 0;
		display: block;
	}

	.youzify-settings-area {
		padding-right: 25px;
	}

	.youzify .youzify-profile-navmenu {
		right: 0;
		clear: both;
		display: none;
		width: initial;
		border-bottom: none;
		flex-direction: column;
	}

	.rtl .youzify .youzify-boxed-navbar .youzify-profile-navmenu,
	.youzify .youzify-boxed-navbar .youzify-profile-navmenu {
		margin: 0;
	}

	.youzify .youzify-boxed-navbar .youzify-settings-area {
		margin-right: 0;
	}

	.youzify .youzify-profile-navmenu > li,
	.youzify .youzify-profile-navmenu > .youzify-navbar-item {
		margin: 0;
		float: none;
		display: block;
		text-align: left;
		padding: 0;
		border-left: 4px solid transparent;
		transition: all .3s ease;
	}

	.youzify .youzify-profile-navmenu > li:hover,
	.youzify .youzify-profile-navmenu > .youzify-navbar-item:hover {
		border-left-color: var(--primary-accent-color) !important;
	}

	.youzify .youzify-profile-navmenu > li.youzify-navbar-view-more,
	.youzify .youzify-profile-navmenu > .youzify-navbar-item.youzify-navbar-view-more {
		border-left: none;
	}

	.youzify .youzify-profile-navmenu > li.youzify-navbar-view-more > a,
	.youzify .youzify-profile-navmenu > .youzify-navbar-item.youzify-navbar-view-more > a {
		display: none;
	}

	.rtl .youzify .youzify-profile-navmenu > li,
	.rtl .youzify .youzify-profile-navmenu > .youzify-navbar-item {
		text-align: right;
	}

	.youzify .youzify-profile-navmenu > .youzify-navbar-item:nth-last-child(2) {
		border-bottom: none;
	}

	.youzify .youzify-profile-navmenu .youzify-navbar-item:first-child {
		margin-top: 0;
	}

	.youzify .youzify-profile-navmenu .youzify-navbar-item a {
		margin: 0;
		width: 100%;
		border: none;
		font-size: 14px;
		padding: 10px 20px;
	}

	.youzify .youzify-profile-navmenu .youzify-navbar-item a .count {
		float: none;
	}

	.youzify .youzify-profile-navmenu .youzify-navbar-item a > i {
		margin: 0;
		width: auto;
		text-align: center;
		margin-right: 12px;
	}

	.youzify-navbar-block-icons .youzify-navbar-item a i {
		display: inline-block;
		margin: 0 12px 0 0;
		vertical-align: middle;
	}

	.youzify-profile-navmenu .youzify-navbar-item.youzify-active-menu {
		border: none;
		border-left: 4px solid;
	}

	.youzify-profile-navmenu .youzify-navbar-view-more > a {
		display: none;
	}

	.youzify-profile-navmenu .youzify-nav-view-more-menu {
		border: none;
		position: initial;
		box-shadow: none;
		display: block !important;
		background-color: transparent;
	}

	#youzify-profile-navmenu .youzify-settings-area {
		top: 0;
		padding: 0;
		right: 35px;
		direction: ltr;
		position: absolute;
	}

	.rtl .youzify-nav-settings .youzify-settings-icon {
		margin: 0 0 0 5px;
	}

	.youzify-responsive-menu {
		display: block;
	}

	.youzify .youzify-icons-without-bg ul li {
		padding: 0 15px 0 0;
	}

	.youzify-horizontal-layout .youzify-page-main-content {
		padding: 35px 35px 0;
	}

	.youzify-profile-sidebar.youzify-portfolio-content figure .youzify-projet-img,
	.youzify-profile-sidebar .youzify-photos-content figure .youzify-projet-img {
		height: 215px;
	}

	#youzify-main-comments,
	#youzify-main-posts {
		min-height: initial;
	}

	.youzify.youzify-vertical-layout #youzify-profile-header,
	.youzify.youzify-vertical-layout .youzify-profile-sidebar,
	.youzify.youzify-vertical-layout .youzify-profile-content {
		width: 100%;
		float: none;
		max-width: initial;
		min-height: initial !important;
	}

	.youzify-tab-title-box,
	.youzify .tablenav-pages,
	.mycred-history #buddypress.youzify .mycred-table,
	.youzify.youzify-vertical-layout #youzify-profile-header {
		margin-bottom: 35px;
	}

	.youzify.youzify-vertical-layout .youzify-inner-content {
		padding: 0;
	}

	.youzify.youzify-vertical-layout .youzify-page-main-content {
		padding-bottom: 0;
	}

	.youzify.youzify-vertical-layout {
		padding: 0 35px;
	}

	.youzify-vertical-layout .youzify-nav-settings {
		margin-right: 0;
	}

	.youzify-vertical-layout .youzify-profile-sidebar {
		margin-top: 0;
	}

	.youzify-slider .owl-buttons div {
		opacity: 0.8 !important;
	}

	/* Loader */
	.youzify-loading .youzify_msg {
		margin-top: 0;
	}

	/* Pagination */
	.pagination {
		margin-bottom: 0;
	}

	.youzify .youzify-box-404 {
		padding: 100px 0;
	}

	.youzify-widget .youzify-widget-head .youzify-edit-widget {
		opacity: 1;
	}

	.youzify-main-column .youzify-post-content .youzify-post-thumbnail,
	.youzify-main-column .youzify-project-content .youzify-project-thumbnail,
	.youzify-main-column .youzify-tab-posts .youzify-post-thumbnail {
		position: relative;
		width: 100%;
		float: none;
		height: 215px;
	}

	.youzify-main-column .youzify-post-content .youzify-post-container,
	.youzify-main-column .youzify-project-content .youzify-project-container,
	.youzify-main-column .youzify-tab-post .youzify-post-container {
		position: relative;
		width: 100%;
		margin: 0;
	}
}

@media screen and (max-width: 475px) {
	.youzify-widget .youzify-widget-head .youzify-edit-widget {
		top: 4px;
	}

	.youzify .youzify-wg-networks.youzify-icons-full-width {
		padding: 10px 20px;
	}

	.youzify-infos-content {
		padding: 25px 20px;
	}

	.youzify-recent-posts .youzify-post-thumbnail {
		width: 40px;
		height: 40px;
		margin-right: 10px;
	}

	.youzify-recent-posts .youzify-post-item {
		padding: 10px 20px 20px;
	}

	.youzify-widget .youzify-widget-title {
		padding: 10px 20px;
	}

	.youzify-profile-list-widget {
		padding: 10px 20px 20px;
	}

	.youzify.youzify-vertical-wild-navbar #youzify-profile-navmenu {
		width: 100%;
		margin: 0 auto 25px;
	}

	#youzify-profile-navmenu .youzify-settings-area {
		right: 25px;
	}

	#youzify-profile-navmenu .youzify-social-buttons {
		top: initial;
		right: initial;
		clear: both;
		float: none;
		padding: 25px;
		display: block !important;
		margin-top: 25px;
		position: initial;
		border-top: 1px solid #f6f6f6;
	}

	#youzify-profile-navmenu .youzify-social-buttons div {
		width: 100%;
		display: block;
	}

	.youzify-social-buttons .message-button {
		margin-top: 12px;
	}

	#youzify-profile-navmenu .youzify-social-buttons a {
		margin: 0;
		padding: 15px;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.rtl #youzify-profile-navmenu .youzify-social-buttons a {
		direction: rtl;
	}

	.youzify.youzify-vertical-layout {
		padding: 0 25px;
	}

	.youzify-vertical-layout .youzify-content,
	.youzify.youzify-vertical-layout:not(.youzify-vertical-wild-navbar) .youzify-page-main-content,
	.youzify-vertical-layout:not(.youzify-vertical-wild-navbar) .youzify-content {
		padding-top: 25px;
	}

	.youzify-widget,
	.youzify-hdr-v7,
	.youzify-loading,
	.youzify-tab-post,
	.youzify-tab-comment,
	.youzify-profile-login,
	.youzify-tab-title-box,
	.youzify .tablenav-pages,
	.mycred-history #buddypress.youzify .mycred-table,
	.youzify.youzify-vertical-layout #youzify-profile-header {
		margin-bottom: 25px;
	}

	.youzify-pagination {
		margin-bottom: 10px;
	}

	.youzify-horizontal-layout.youzify-wild-content #youzify-profile-navmenu:not(.youzify-boxed-navbar) .youzify-nav-settings {
		margin: 0 0 0 15px;
	}

	.youzify-main-column .youzify-tab-posts .youzify-no-thumbnail,
	.youzify-post-content .youzify-no-thumbnail,
	.youzify-project-content .youzify-no-thumbnail {
		width: 100%;
		float: none;
		min-height: 180px;
		position: relative;
	}

	.youzify-horizontal-layout .youzify-page-main-content {
		padding: 25px 10px 0;
	}

	.youzify-main-column .youzify-service-item {
		float: none;
		width: 100%;
		margin-bottom: 35px;
	}

	.youzify-profile-sidebar .youzify-portfolio-content li,
	.youzify-main-column .youzify-portfolio-content li,
	.youzify-main-column .youzify-photos-content li,
	.youzify-profile-sidebar .youzify-photos-content li {
		width: 50%;
	}

	.youzify-main-column .youzify-portfolio-content figure .youzify-projet-img,
	.youzify-main-column .youzify-photos-content figure .youzify-projet-img,
	.youzify-profile-sidebar .youzify-portfolio-content figure .youzify-projet-img,
	.youzify-profile-sidebar .youzify-photos-content figure .youzify-projet-img {
		height: 180px;
	}

	.youzify-main-column .youzify-quote-content blockquote {
		font-size: 15px;
	}

	.youzify-main-column .quote-with-img .youzify-quote-main-content {
		padding: 25px;
	}

	.youzify-main-column .youzify-aboutme-container {
		text-align: center;
	}

	.youzify-main-column .youzify-user-img {
		float: none;
		margin: 0 auto 25px auto;
	}

	.youzify-main-column .youzify-aboutme-name {
		font-size: 18px;
		letter-spacing: 3px;
	}

	.youzify-main-column .youzify-aboutme-description {
		font-size: 14px;
	}

	.youzify-main-column .youzify-aboutme-head:after {
		margin: 15px auto 0 auto;
	}

	/* Comments */
	.youzify-tab-comment .youzify-comment-head {
		padding: 20px 35px;
	}

	.youzify-tab-comment .youzify-comment-img {
		display: block;
	}

	.youzify-tab-comment .youzify-comment-img img {
		float: none;
		margin: 0 auto 15px;
	}

	.youzify-tab-comment .youzify-comment-fullname {
		display: block;
		margin-bottom: 15px;
	}

	.youzify-tab-comment .youzify-comment-content {
		text-align: center;
	}

	.youzify-tab-comment .youzify-comment-excerpt {
		padding: 25px;
	}

	.rtl .youzify-tab-comment .view-comment-button,
	.youzify-tab-comment .view-comment-button {
		float: none;
		width: 150px;
		padding: 7px 15px;
		margin: 0 auto 15px;
	}

	.youzify-infos-content ul li strong {
		display: block;
	}

	.youzify-main-column .youzify-post-inner-content,
	.youzify-main-column .youzify-project-inner-content {
		padding: 30px;
	}

	.youzify-infos-content .youzify-info-data,
	.youzify-infos-content .youzify-info-label {
		width: 100%;
	}

	.youzify-infos-content .youzify-info-label {
		margin-bottom: 8px;
	}

	.youzify-infos-content .youzify-info-item {
		padding-bottom: 20px;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.youzify-main-column .horizontal-services-layout .youzify-item-content {
		padding: 0;
		width: 100%;
	}

	.youzify-main-column .horizontal-services-layout .youzify-item-content,
	.youzify-main-column .horizontal-services-layout .youzify-service-icon {
		display: block;
	}

	.youzify-main-column .horizontal-services-layout .youzify-item-title,
	.youzify-main-column .horizontal-services-layout .youzify-item-content p {
		text-align: center;
	}

	.youzify-main-column .horizontal-services-layout .youzify-item-title {
		margin-bottom: 15px;
	}

	.youzify-main-column .horizontal-services-layout .youzify-service-icon {
		margin-bottom: 20px;
	}

	.youzify-main-column .vertical-services-layout .youzify-service-item {
		width: 100% !important;
		float: none;
	}

	.rtl .youzify-name .youzify-user-status,
	.youzify-name .youzify-user-status {
		display: table;
		margin: 15px auto;
	}

	.youzify-tab-post .youzify-post-meta ul li {
		margin-bottom: 10px;
	}

	.youzify-tab-post .youzify-post-head {
		margin-bottom: 10px;
	}
}

@media screen and (max-width: 375px) {
	#youzify-profile-header .youzify-user-rating-stars + .youzify-separator {
		display: none;
	}

	.youzify-horizontal-layout .youzify-page-main-content {
		padding: 15px 10px 0;
	}

	#youzify-profile-navmenu .youzify-settings-area,
	#youzify-profile-navmenu .youzify-social-buttons {
		right: 15px;
	}

	.youzify.youzify-vertical-layout {
		padding: 0 15px;
	}

	.youzify-responsive-menu {
		left: 20px;
	}

	.youzify-vertical-layout .youzify-content,
	.youzify.youzify-vertical-layout:not(.youzify-vertical-wild-navbar) .youzify-page-main-content,
	.youzify-vertical-layout:not(.youzify-vertical-wild-navbar) .youzify-content {
		padding-top: 15px;
	}

	.youzify-widget,
	.youzify-hdr-v7,
	.youzify-loading,
	.youzify-tab-post,
	.youzify-tab-comment,
	.youzify-profile-login,
	.youzify-tab-title-box,
	.youzify .tablenav-pages,
	.mycred-history #buddypress.youzify .mycred-table,
	.youzify.youzify-vertical-layout #youzify-profile-header {
		margin-bottom: 15px;
	}

	.youzify-pagination {
		margin-bottom: 0;
	}

	.youzify-pagination .youzify-pagination-pages,
	.youzify-pagination .youzify-nav-links .page-numbers {
		margin-bottom: 10px;
	}

	.youzify-horizontal-layout .youzify-page-main-content {
		padding: 15px 10px 0;
	}

	.youzify-profile-sidebar .youzify-portfolio-content li,
	.youzify-main-column .youzify-portfolio-content li,
	.youzify-main-column .youzify-photos-content li,
	.youzify-profile-sidebar .youzify-photos-content li {
		width: 100%;
	}

	.youzify-main-column .youzify-portfolio-content figure .youzify-projet-img,
	.youzify-main-column .youzify-photos-content figure .youzify-projet-img,
	.youzify-profile-sidebar .youzify-portfolio-content figure .youzify-projet-img,
	.youzify-profile-sidebar .youzify-photos-content figure .youzify-projet-img {
		height: 215px;
	}

	/* 404 Box */
	.youzify .youzify-box-404 {
		padding: 60px 0;
	}

	.youzify-box-404 h2 {
		font-size: 150px;
		display: flex;
		align-items: flex-start;
	}
}
