/*
 Theme Name: Learning-Lab Child Theme
 Theme URI: https://www.fap-learning-lab.org/
 Description: Learning-Lab Child Theme.
 Author: Blacksense
 Author URI: https://faireprod.com/
 Template:     qwery
 Version:      1.2
 Tags:         flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:  learninglab-child
*/


/* =Theme customization starts here
------------------------------------------------------------ */

.main-title .sc_item_subtitle {
	color: #F8C7BD;
}
.breadcrumbs {
	text-shadow: none;
}
.accroche {
	font-family: diodrum_cyrillic, sans-serif;
	font-weight: 400;
}
@media (max-width: 479px) {
  h1, .front_page_section_caption {
    font-size: 32px;
  }
}
@media (max-width: 1279px) {
  h2 {
    font-size: 26px;
  }
}
@media (max-width: 1023px) {
  h2.sc_item_title {
    line-height: 22px;
  }
}
/* Text Shadow */
.text-shadow-black {
	text-shadow: 2px 2px 0 #E3E3E3, -1px -1px 0 #E3E3E3, 1px -1px 0 #E3E3E3, -1px 1px 0 #E3E3E3, 1px 1px 0 #E3E3E3;
}
.text-shadow-blue {
	text-shadow: 2px 2px 0 rgba(108,202,209,1), -1px -1px 0 rgba(108,202,209,1), 1px -1px 0 rgba(108,202,209,1), -1px 1px 0 rgba(108,202,209,1), 1px 1px 0 rgba(108,202,209,1);
}
.text-shadow-red {
	text-shadow: 2px 2px 0 rgba(224,78,57,0.1), -1px -1px 0 rgba(224,78,57,0.1), 1px -1px 0 rgba(224,78,57,0.1), -1px 1px 0 rgba(224,78,57,0.1), 1px 1px 0 rgba(224,78,57,0.1);
}
.text-shadow-purple {
	text-shadow: 2px 2px 0 rgba(98,120,181,0.1), -1px -1px 0 rgba(98,120,181,0.1), 1px -1px 0 rgba(98,120,181,0.1), -1px 1px 0 rgba(98,120,181,0.1), 1px 1px 0 rgba(98,120,181,0.1);
}
.text-shadow-yellow {
	text-shadow: 2px 2px 0 rgba(252,208,72,0.1), -1px -1px 0 rgba(252,208,72,0.1), 1px -1px 0 rgba(252,208,72,0.1), -1px 1px 0 rgba(252,208,72,0.1), 1px 1px 0 rgba(252,208,72,0.1);
}
@media (max-width: 1279px) {
  .text-shadow-yellow {
		text-shadow: none;
  }
}
/* Tags */
.grid .sc_blogger_portestate .sc_blogger_item .sc_blogger_item_content .sc_blogger_item_meta .post_categories a, .woocommerce ul.products li.product .post_header .post_tags a {
	font-size: .65rem;
	font-weight: 600;
	-webkit-border-radius: 4px;
  border-radius: 4px;
	display: inline-block;
	line-height: 1.4;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  text-transform: uppercase;
	-webkit-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
  transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
  transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
  transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
	color: var(--theme-color-text_link2);
	border-color: var(--theme-color-text_link2);
	border: 1px solid var(--theme-color-text_link2);
	padding: .25rem .25rem;
  margin-top: .2rem;
  margin-bottom: .2rem;
  margin-right: .2rem;
}
.grid .sc_blogger_item_on_plate .sc_blogger_item_content .post_meta a:hover,  .woocommerce ul.products li.product .post_header .post_tags a:hover {
	background-color: rgba(98,120,181,0.08)!important;
}
/* Header SVG */ 
.icon-header {
  display: inline-block;
	width: 4em;
  height: 4em;
  stroke-width: 0;
  stroke: currentColor;
  fill: currentColor;
  opacity: .1;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
	-webkit-transform: translateX(-15%);
  transform: translateX(-15%);
}
.icon-header-pencil {
	font-size: 12rem;
	stroke: #fcd048;
  fill: #fcd048;
	opacity: .3;
	-webkit-transform: translateX(-60%);
  transform: translateX(-60%);
  z-index: 1;
}
.icon-header-tag {
	font-size: 12rem;
	stroke: #e3e3e3;
  fill: #e3e3e3;
	opacity: .4;
	-webkit-transform: translateX(-60%);
  transform: translateX(-60%);
  z-index: 1;
}
.icon-header-sphere {
	font-size: 5rem;
	stroke: #E3E3E3;
  fill: #E3E3E3;
	opacity: .4;
}
.icon-header-file-pdf {
	font-size: 4rem;
  stroke: #E3E3E3;
  fill: #E3E3E3;
  opacity: 0.3;
  margin-top: 2rem;
}
.icon-header-paper-plane {
	font-size: 3rem;
  stroke: #E3E3E3;
  fill: #E3E3E3;
  opacity: 0.3;
  margin-top: 1rem;
}
.icon-header-calendar {
	font-size: 3rem;
  stroke: #ffffff;
  fill: #ffffff;
  margin-top: 2rem;
	opacity: .2;
}
.icon-header-fire {
	display: block;
	opacity: .4;
  width: 450px;
  height: 450px;
	stroke: #e3e3e3;
	color: #e3e3e3;
	fill: #e3e3e3;
}
@media (max-width: 1440px) {
.sc_layouts_menu_nav li[class*="icon-"]::before {
  display:none;
}
}
/* Navigation Icons */
.sc_layouts_menu_nav > li[class*="icon-"]::before {
  padding: 0.85em 0;
}
/* Navigation Logged In */
.logged-in .menu_main_nav>li.menu-item-26691 >a, .logged-in .sc_layouts_menu_nav>li.menu-item-26691>a, .logged-in .menu_main_nav>li.menu-item-26697 >a, .logged-in .sc_layouts_menu_nav>li.menu-item-26697>a, .logged-in .menu_main_nav>li.menu-item-28389 >a, .logged-in .sc_layouts_menu_nav>li.menu-item-28389>a, .logged-in .menu_main_nav>li.menu-item-31669 >a, .logged-in .sc_layouts_menu_nav>li.menu-item-31669>a, .logged-in .menu_main_nav>li.menu-item-30364 >a, .logged-in .sc_layouts_menu_nav>li.menu-item-30364>a, .logged-in .menu_main_nav>li.menu-item-30363 >a, .logged-in .sc_layouts_menu_nav>li.menu-item-31961>a {
    color: var(--theme-color-text_hover)!important;
}
.sc_layouts_menu_nav > li.menu-item-26691[class*="icon-"]:before, .sc_layouts_menu_nav > li.menu-item-26697[class*="icon-"]:before, .sc_layouts_menu_nav > li.menu-item-28389[class*="icon-"]:before, .sc_layouts_menu_nav > li.menu-item-31669[class*="icon-"]:before, .sc_layouts_menu_nav > li.menu-item-30364[class*="icon-"]:before, .sc_layouts_menu_nav > li.menu-item-31961[class*="icon-"]:before {
    color: var(--theme-color-text_hover)!important;
}
.logged-in .menu_main_nav>li.menu-item-26691 >a:hover, .logged-in .sc_layouts_menu_nav>li.menu-item-26691>a:hover, .logged-in .menu_main_nav>li.menu-item-26697 >a:hover, .logged-in .sc_layouts_menu_nav>li.menu-item-26697>a:hover, .logged-in .menu_main_nav>li.menu-item-28389 >a:hover, .logged-in .sc_layouts_menu_nav>li.menu-item-28389>a:hover {
    color: var(--theme-color-text_dark)!important;
}
/* Home */
.focus .sc_blogger_band.sc_blogger_band_default .post_layout_band:only-child .post_featured_bg::after {
	padding-top: 33%;
}
.focus .sc_blogger_default.sc_blogger_default_classic .sc_blogger_item_title {
  line-height: 1em;
}
.post_layout_band, .sc_blogger_portestate .sc_blogger_item {
	-webkit-border-radius: 1.05rem;
	border-radius: 1.05rem;
}
.focus .post_featured.with_thumb.post_featured_bg, .focus .post_featured.hover_link.with_thumb > .bg_in {
	-webkit-border-top-left-radius: 1.05rem;
	border-top-left-radius: 1.05rem;
	-webkit-border-bottom-left-radius: 1.05rem;
	border-bottom-left-radius: 1.05rem;
	-webkit-border-top-right-radius: 0rem;
	border-top-right-radius: 0rem;
	-webkit-border-bottom-right-radius: 0rem;
	border-bottom-right-radius: 0rem;
}
.focus .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_body, .sc_blogger_item_list.sc_blogger_item_on_plate .sc_blogger_item_body, .sc_blogger_item_wide.sc_blogger_item_on_plate {
  background-color: var(--theme-color-alter_bg_color);
  -webkit-border-radius: 1.05rem;
	border-radius: 1.05rem;
}
.post_featured.with_thumb.post_featured_bg:not(.post_header_wrap_style_style-1.with_featured_image) {
	border-top-left-radius: 1.05rem;
	border-top-right-radius: 1.05rem;
}
.grid .hover_link.post_featured.with_thumb .mask, .grid .hover_link.sc_layouts_blog_item_featured .post_featured.with_thumb .mask {
	opacity: 1 !important;
	background: -webkit-gradient(linear, left top, right top, from(rgba(224, 78, 57, 0.5)), to(rgba(98, 120, 181, 0.5)));
  background: -webkit-linear-gradient(left, rgba(224, 78, 57, 0.5) 0%, rgba(98, 120, 181, 0.5) 100%);
  background: -o-linear-gradient(left, rgba(224, 78, 57, 0.5) 0%, rgba(98, 120, 181, 0.5) 100%);
  background: linear-gradient(90deg, rgba(224, 78, 57, 0.5) 0%, rgba(98, 120, 181, 0.5) 100%);
}
.grid .post_featured.with_thumb.post_featured_bg:hover {
	-webkit-box-shadow: 0 20px 70px rgba(224, 78, 57,.4);
	-moz-box-shadow: 0 20px 70px rgba(224, 78, 57,.4);
	box-shadow: 0 20px 70px rgba(224, 78, 57,.4);
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
/* About Us */
.elementor-toggle .elementor-tab-title .elementor-toggle-title {
  font-size: 1.1rem;
  color: var(--theme-color-text_link3);
}
#clickable {
  cursor: pointer!important;
}
/* News Single Posts */
.single-post .post_header_wrap_style_style-1 .post_featured.post_featured_bg::after {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	background: radial-gradient(ellipse at bottom left, #eb6449 0, transparent 50%);
}
.post_header_wrap_style_style-1.with_featured_image .post_header .post_title {
	font-size: 3.2rem;
}
.post_header_single .post_meta.post_meta_categories a:not(.post_sponsored_label) {
	font-size: .6375rem;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	padding: .41rem 1.5rem;
}
.post_header_wrap_style_style-1 .post_featured.with_thumb + .post_header, .post_header_wrap_style_style-1 .post_featured.with_gallery + .post_header {
	top: initial!important;
	bottom: 0;
	text-align: left;
}
.related_wrap_title {
	font-size: 2.5rem;
	font-weight: 700;
	color: var(--theme-color-text_link);
}
/* More news */
.very-fresh .sc_blogger_portestate .sc_blogger_item {
	background-color: #ffffff;
}
.very-fresh  .sc_blogger_portestate .sc_blogger_item .post_featured {
	-webkit-border-top-left-radius: 1.05rem;
  border-top-left-radius: 1.05rem;
  -webkit-border-top-right-radius: 1.05rem;
	border-top-right-radius: 1.05rem;
	-webkit-border-bottom-left-radius: 0rem;
  border-bottom-left-radius: 0rem;
  -webkit-border-bottom-right-radius: 0rem;
	border-bottom-right-radius: 0rem;
}
/* Events */
.tribe-common img {
  -webkit-border-radius: 1.05rem;
	border-radius: 1.05rem;
}
#tribe-events-content .tribe-events-event-meta.tec-events-virtual-single-api-details, #tribe-events-content .tribe-events-event-meta.tribe-events-virtual-single-zoom-details {
  margin-top: 2rem;
}
.tribe-events-virtual-link-button {
  padding: 11px 26px 13px;
  -webkit-border-radius: 40px;
  -ms-border-radius: 40px;
  border-radius: 40px;
  color: var(--theme-color-inverse_link);
  background-color: var(--theme-color-text_link2);
}
.single-tribe_events .tribe-events-single-event-title {
  line-height: 1em;
}
/* Resources */
.page_content_wrap {
  padding-top: 2.1rem;
}
p.cat-resources {
	margin-bottom: 0.57em;
}
.icon-resources {
  display: inline-block;
	width: 24px;
	height: 24px;
	vertical-align: middle;
}
.woocommerce ul.products.products_style_hovered li.product .post_featured.hover_shop .icons {
  top: 40%;
  -webkit-transform: translate(-50%, -40%);
  -ms-transform: translate(-50%, -40%);
  transform: translate(-50%, -40%);
}
.sidebar_default[class*="scheme_"] .sidebar_inner {
	-webkit-border-radius: 1.05rem;
	border-radius: 1.05rem;
}
.sidebar_default[class*="scheme_"] .widget h5 {
	display: none;
}
woocommerce ul.products li.product, .woocommerce ul.products[class*="columns-"] li.product, .woocommerce[class*="columns-"] ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce-page[class*="columns-"] ul.products li.product, .woocommerce-page ul.products[class*="columns-"] li.product {
  padding: 0 20px 35px 0;
}
.somdn-download-wrap {
	margin-top: 1em;
}
.reviews_tab, #ui-id-3 {
	display: none!important;
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image--placeholder {
  display: none;
}
.sidebar .trx_addons_woocommerce_search_type_filter.trx_addons_woocommerce_search_apply .trx_addons_woocommerce_search_form_fields_changed .trx_addons_woocommerce_search_button_show {
	-webkit-border-radius: 1.05rem;
	border-radius: 1.05rem;
}
body.woo_extensions_present.sidebar_hide #content div.product div.summary, body.woo_extensions_present.sidebar_hide div.product div.summary .somdn-download-wrap {
  margin-bottom: 4em;
}
.woocommerce .product_meta span + span {
  display: none;
}
.woocommerce ul.products li.product .post_featured {
	-webkit-border-radius: 1.05rem;
  border-radius: 1.05rem;
	-webkit-box-shadow: 0 50px 50px -30px rgb(0 0 0 / 25%);
  -moz-box-shadow: 0 50px 50px -30px rgba(0,0,0,.3);
  box-shadow: 0 50px 50px -30px rgb(0 0 0 / 25%);
	border: 3px solid #eb6449;
}
.woocommerce .woocommerce-ordering select option[value=price], .woocommerce .woocommerce-ordering select option[value=price-desc] {
  display: none;
}
.qwery_woocommerce_filters_button_wrap {
  display: none;
}
.woocommerce .woocommerce-result-count {
  margin-bottom: 1.8em;
}
.woocommerce .widgets_above_page_wrap, .woocommerce .widgets_above_content_wrap {
  margin-top: 40px;
}
.woocommerce ul.products.products_style_hovered li.product .post_featured.hover_shop .icons .item-hovered-info {
  opacity: 1;
}
.woocommerce ul.products.products_style_hovered li.product .post_featured.hover_shop .mask {
	background: linear-gradient(145deg,#eb6449,#eb6449,#6B62A9);
  opacity: 0.7;
}
.woocommerce ul.products.products_style_hovered li.product .woocommerce-loop-product__title a {
  color: #ffffff !important;
}
.woocommerce div.product .product_meta {
  margin-top: 2rem;
}
.woocommerce div.product div.images .flex-control-thumbs {
  height: auto;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
  font-weight: 600;
}
/* Widget Resources */
.header_widgets_wrap.header_fullwidth {
  overflow: hidden;
  max-width: calc( var(--theme-var-page) + var(--theme-var-elm_gap_default) );
  display: flex;
	margin-top: 2em;
  margin-right: auto;
  margin-left: auto;
  position: relative;
  padding: calc( var(--theme-var-elm_gap_default) / 2 );
  flex-wrap: wrap;
  align-content: flex-start;
}
.header_widgets_inner {
  padding: 20px;
}
.widget_product_categories .widget_title {
	font-size: 1.333em;
  font-weight: 600;
	display: none;
}
.widget_product_categories li {
  border: 2px solid var(--theme-color-text);
  color: var(--theme-color-text);
  display: inline-block;
  float: none;
  margin: 0 5px 5px 0;
  -webkit-border-radius: 30px;
  -ms-border-radius: 30px;
  border-radius: 30px;
  padding: 7px 18px 9px;
  text-transform: none;
  -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  -ms-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  background-color: var(--theme-color-bg_color);
	-webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.widget_product_categories li:hover {
  color: var(--theme-color-extra_hover) !important;
	background-color: var(--theme-color-text);
  -webkit-box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.06);
  -ms-box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.06);
  box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.06);
}
.widget_product_categories li:hover a {
  color: var(--theme-color-extra_hover) !important;
}
.widget_product_categories li a:hover {
  color: var(--theme-color-extra_hover) !important;
}
.widget_product_categories li a:hover li {

}
.widget_product_categories li a {
	font-size: 1rem;
	font-weight: 600;
}
.widget_product_categories ul > li a:first-child::before  {
	display: none;
}
/* Single Resource */
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:first-child {
  -webkit-border-radius: 1.05rem;
  border-radius: 1.05rem;
}
.woocommerce div.product div.images .flex-control-thumbs li img {
  -webkit-border-radius: 1.05rem;
	border-radius: 1.05rem;
}
div.pdfemb-viewer {
  margin-top: 2rem!important;
}
.single-product .widgets_above_content_wrap {
  display: none;
}
.woocommerce.sidebar_hide div.product div.images, .woocommerce-page.sidebar_hide div.product div.images, .woocommerce.sidebar_hide #content div.product div.images, .woocommerce-page.sidebar_hide #content div.product div.images {
  width: 40%;
}
.woocommerce.sidebar_hide #content div.product div.summary, .woocommerce.sidebar_hide div.product div.summary, .woocommerce-page.sidebar_hide #content div.product div.summary, .woocommerce-page.sidebar_hide div.product div.summary {
  width: calc( 100% - 40% );
}
/* Projects */
.post_featured.hover_link img {
	-webkit-border-radius: 1.05rem;
	border-radius: 1.05rem;
}
.sc_layouts_title_title > h1 {
  font-weight: 800;
	color: #eb6449!important;
}
/* Groups Projects */
.sc_portfolio_default .sc_portfolio_item .post_featured.with_thumb.post_featured_bg:not(.post_header_wrap_style_style-1.with_featured_image) {
	border-radius: 1.05rem;
	border-radius: 1.05rem;
}
/* More Projects */
.more-projects .sc_blogger_portestate .sc_blogger_item {
  background-color: #ffffff;
}
.more-projects  .sc_blogger_portestate .sc_blogger_item .post_featured {
	-webkit-border-top-left-radius: 1.05rem;
  border-top-left-radius: 1.05rem;
  -webkit-border-top-right-radius: 1.05rem;
	border-top-right-radius: 1.05rem;
	-webkit-border-bottom-left-radius: 0rem;
  border-bottom-left-radius: 0rem;
  -webkit-border-bottom-right-radius: 0rem;
	border-bottom-right-radius: 0rem;
}
.sc_blogger_portestate .sc_blogger_item .sc_blogger_item_content .portfolio_page_details .portfolio_page_details_item + .portfolio_page_details_item {
  display: block;
}
/* Single Project */
.sidebar_hide [class*="content_wrap"] >  .content .portfolio_page {
  background-color: #fff;
	-webkit-border-radius: 16px;
  border-radius: 16px;
	padding: 2rem;
}
body.body_style_wide:not(.expand_content) .portfolio_page_details_top .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_title, body.body_style_wide:not(.expand_content) .portfolio_page_details_bottom .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_title {
  width: 20%;
}
/* Publish */
.sc_price_default .sc_price_item_default.with_image .sc_price_item_description, .sc_price_default .sc_price_item_default.with_image .sc_price_item_details {
	color: #000;
	font-size: .9375rem;
	font-weight: 400;
	line-height: 1.7333333333;
	text-align: left;
}
.sc_price_plain .sc_price_item_inner, .sc_price_plain .sc_price_item.with_image .sc_price_item_inner {
    padding: 66px 40px 75px;
}
.sc_price_plain .sc_price_item {
	-webkit-border-radius: 1.05rem;
	border-radius: 1.05rem;
}
.sc_price_plain .sc_price_item_title {
	font-size: 1.75em;
	font-weight: 600;
}
.publish .sc_price_plain .sc_price_item:not(.sc_price_active) .sc_price_item_link {
	background: var(--theme-color-extra_link3) !important;
}
.publish .sc_price_plain .sc_price_item .sc_price_item_link:hover, .publish .sc_price_plain .sc_price_item .sc_price_item_link:focus {
  background: var(--theme-color-text_hover) !important;
}
.publish .sc_price_plain .sc_price_item:hover .sc_price_item_link {
  color: var(--theme-color-text_dark);
	border-color: var(--theme-color-text_hover) !important;
}
.publish .sc_price_plain .sc_price_item .sc_price_item_link:hover, .publish .sc_price_plain .sc_price_item .sc_price_item_link:focus {
  -webkit-box-shadow: 0 7px 25px var(--theme-color-text_hover);
  -ms-box-shadow: 0 7px 25px var(--theme-color-text_hover);
  box-shadow: 0 7px 25px var(--theme-color-text_hover);
}
/* Activity */
.my-friends.youzify-red-scheme #friend-list .action a.accept, .youzify-red-scheme #bbpress-forums #bbp-search-form #bbp_search_submit, .youzify-red-scheme #bbpress-forums .bbp-search-form #bbp_search_submit, .youzify-red-scheme #bbpress-forums li.bbp-footer, .youzify-red-scheme #bbpress-forums li.bbp-header, .youzify-red-scheme #group-create-tabs li.current, .youzify-red-scheme #group-settings-form input[type="submit"], .youzify-red-scheme #message-recipients .highlight-icon i, .youzify-red-scheme #search-members-form #members_search_submit, .youzify-red-scheme #send-invite-form .submit input, .youzify-red-scheme #send-reply #send_reply_button, .youzify-red-scheme #send_message_form .submit #send, .youzify-red-scheme #youzify-directory-search-box form input[type="submit"], .youzify-red-scheme #youzify-group-body h1::before, .youzify-red-scheme #youzify-group-buttons .group-button a.join-group, .youzify-red-scheme #youzify-groups-list .action .group-button .accept-invite, .youzify-red-scheme #youzify-groups-list .action .group-button .join-group, .youzify-red-scheme #youzify-groups-list .action .group-button .membership-requested, .youzify-red-scheme #youzify-groups-list .action .group-button .request-membership, .youzify-red-scheme #youzify-members-list .youzify-user-actions .friendship-button .requested, .youzify-red-scheme #youzify-members-list .youzify-user-actions .friendship-button a, .youzify-red-scheme #youzify-wall-nav .item-list-tabs li#activity-filter-select label, .youzify-red-scheme .bbp-pagination .page-numbers.current, .youzify-red-scheme .button.accept, .youzify-red-scheme .group-button.accept-invite, .youzify-red-scheme .group-button.join-group, .youzify-red-scheme .group-button.request-membership, .youzify-red-scheme .group-request-list .action .accept a, .youzify-red-scheme .invitations .invitation-actions a.resend span, .youzify-red-scheme .item-list-tabs #search-message-form #messages_search_submit, .youzify-red-scheme .messages-notices .thread-options .read span, .youzify-red-scheme .messages-options-nav #messages-bulk-manage, .youzify-red-scheme .notifications .notification-actions .mark-read span, .youzify-red-scheme .notifications-options-nav #notification-bulk-manage, .youzify-red-scheme .pagination .page-numbers.current, .youzify-red-scheme .sitewide-notices .thread-options .activate-notice, .youzify-red-scheme .widget_display_forums li a::before, .youzify-red-scheme .widget_display_search #bbp_search_submit, .youzify-red-scheme .widget_display_topics li::before, .youzify-red-scheme .widget_display_views li .bbp-view-title::before, .youzify-red-scheme .youzify .checkout_coupon, .youzify-red-scheme .youzify .wc-proceed-to-checkout a.checkout-button, .youzify-red-scheme .youzify .wc-proceed-to-checkout a.checkout-button:hover, .youzify-red-scheme .youzify .woocommerce-customer-details h2, .youzify-red-scheme .youzify .youzify-attachment-file-icon, .youzify-red-scheme .youzify .youzify-wc-box-title h3, .youzify-red-scheme .youzify .youzify-wc-main-content #payment #place_order, .youzify-red-scheme .youzify .youzify-wc-main-content .track_order .form-row button, .youzify-red-scheme .youzify .youzify-wc-main-content .woocommerce-checkout-review-order table.shop_table tfoot .order-total, .youzify-red-scheme .youzify .youzify-wc-main-content .woocommerce-checkout-review-order table.shop_table thead, .youzify-red-scheme .youzify .youzify-wc-main-content button[type="submit"], .youzify-red-scheme .youzify .youzify-wc-main-content h3, .youzify-red-scheme .youzify .youzify-wc-main-content table.shop_table td a.view::before, .youzify-red-scheme .youzify .youzify-wc-main-content table.shop_table td a.woocommerce-MyAccount-downloads-file::before, .youzify-red-scheme .youzify .youzify-wc-main-content table.shop_table td.actions .coupon button, .youzify-red-scheme .youzify .youzify-wc-main-content table.shop_table td.woocommerce-orders-table__cell-order-number a, .youzify-red-scheme .youzify .youzify-wc-main-content table.shop_table thead, .youzify-red-scheme .youzify div.item-list-tabs li.youzify-activity-show-search .youzify-activity-show-search-form i, .youzify-red-scheme .youzify table tfoot tr, .youzify-red-scheme .youzify table thead tr, .youzify-red-scheme .youzify table.shop_table.order_details tfoot tr:last-child, .youzify-red-scheme .youzify-author .youzify-account-settings, .youzify-red-scheme .youzify-author .youzify-login, .youzify-red-scheme .youzify-community-hashtags .youzify-hashtag-item:hover, .youzify-red-scheme .youzify-current-bg-color, .youzify-red-scheme .youzify-current-checked-bg-color:checked, .youzify-red-scheme .youzify-forums-forum-item .youzify-forums-forum-icon i, .youzify-red-scheme .youzify-forums-topic-item .youzify-forums-topic-icon i, .youzify-red-scheme .youzify-group-manage-members-search #members_search_submit, .youzify-red-scheme .youzify-group-settings-tab input[type="submit"], .youzify-red-scheme .youzify-items-list-widget .youzify-list-item .youzify-item-action .youzify-add-button i, .youzify-red-scheme .youzify-loading .youzify_msg, .youzify-red-scheme .youzify-media-filter .youzify-filter-item .youzify-current-filter, .youzify-red-scheme .youzify-nav-effect .youzify-menu-border, .youzify-red-scheme .youzify-pagination .page-numbers.current, .youzify-red-scheme .youzify-post .youzify-read-more, .youzify-red-scheme .youzify-post-content .youzify-post-type, .youzify-red-scheme .youzify-product-actions .youzify-addtocart, .youzify-red-scheme .youzify-project-content .youzify-project-type, .youzify-red-scheme .youzify-scrolltotop i:hover, .youzify-red-scheme .youzify-service-icon i:hover, .youzify-red-scheme .youzify-social-buttons .friendship-button a, .youzify-red-scheme .youzify-social-buttons .friendship-button a.requested, .youzify-red-scheme .youzify-tab-post .youzify-read-more, .youzify-red-scheme .youzify-tab-title-box, .youzify-red-scheme .youzify-user-actions .friendship-button a, .youzify-red-scheme .youzify-user-actions .friendship-button a.requested, .youzify-red-scheme .youzify-view-order .youzify-wc-main-content > p mark.order-status, .youzify-red-scheme .youzify-wall-actions .youzify-wall-post, .youzify-red-scheme .youzify-wall-embed .youzify-embed-action .friendship-button a, .youzify-red-scheme .youzify-wall-embed .youzify-embed-action .friendship-button a.requested, .youzify-red-scheme .youzify-wall-embed .youzify-embed-action .group-button a, .youzify-red-scheme .youzify-wall-file-post, .youzify-red-scheme .youzify-wall-new-post .youzify-post-more-button, .youzify-red-scheme .youzify-widget .youzify-user-tags .youzify-utag-values .youzify-utag-value-item, .youzify-red-scheme div.bbp-submit-wrapper button, .youzify-red-scheme input[type="submit"] {
  background: #eb6449;
  
  color: #fff;
}
.youzify-page-main-content, .youzify-vertical-layout .youzify-content {
  max-width: calc( var(--theme-var-page) + var(--theme-var-elm_gap_default) );
	padding: calc( var(--theme-var-elm_gap_default) / 2 );
}
.youzify-vertical-layout header + .youzify-page-main-content {
padding: 0;
  }
@media screen and (max-width: 768px) {
  .youzify.youzify-vertical-layout {
    padding: calc( var(--theme-var-elm_gap_default) / 2 );
  }
}
@media screen and (max-width: 1024px) {
  .youzify-horizontal-layout .youzify-page-main-content, .youzify-vertical-layout .youzify-content {
    padding: 0;
  }
}
@media screen and (min-width: 769px) and (max-width: 1400px) {
  .youzify-vertical-layout .youzify-content {
    padding: calc( var(--theme-var-elm_gap_default) / 2 );
  }
}
@media only screen and (max-width: 1024px) {
  .youzify .youzify-page-main-content {
    padding: 0;
  }
}
#buddypress {
	margin: 0px 0!important;
}
.activity .page_content_wrap {
	padding-top: 0rem;
	padding-bottom: 0rem;
}
body #youzify input[type="radio"] + label:before {
	display: none;
}
.youzify-no-items-found {
	padding: 15px 25px;
	font-size: 14px;
	text-align: center;
}
.youzify a.button {
	background-color: initial;
	border: initial;
	padding: 0;
}
.youzify .activity-inner p {
	font-size: 16px!important;
}
body .youzify, body .youzify h3, body #youzify input {
	font-family: diodrum_cyrillic, sans-serif!important;
}
body .youzify button {
	font-family: diodrum_cyrillic, sans-serif!important;
	vertical-align: middle;
	line-height: 4em;
	display: inline-block;
}
.youzify-save-options::before {
  display: none;
}
.youzify h1, .youzify h2, .youzify h3, .youzify h4, .youzify h5, .youzify h6 {
	font-size: initial;
	clear: both;
	font-family: diodrum_cyrillic, sans-serif!important;
	font-weight: bold;
	text-align: inherit;
	position: relative;
	color: #17161A;
	letter-spacing: -0.01em;
}
.fa-users::before {
	font-family: "Font Awesome 5 Free";
	margin-right: 20px;
}
.youzify-header-overlay .youzify-header-cover:before {
	opacity: 0.2;
}
.youzify .blogs .activity-content img {
	height: auto!important;
}
.youzify-wall-new-post .youzify-post-title a {
	font-family: diodrum_cyrillic, sans-serif!important;
	font-size: 18px!important;
	color: #888da8!important;
	font-weight: 600!important;
}
.youzify-wall-new-post .youzify-post-title a:hover {
	color: #e40134!important;
}
.youzify-red-scheme .youzify-wall-new-post .youzify-post-more-button:hover {
	background-color: #e40134!important;
}
.youzify-media-no-items {
	text-align: center;
	padding: 25px 15px;
	font-weight: 600;
	color: #898989;
	font-size: 13px;
}
.youzify-hdr-v1 .youzify-name h2 {
	font-size: 36px;
}
.youzify-hdr-v2 .youzify-name h2 {
	font-size: 42px!important;
}
.youzify-wall-new-post .youzify-post-excerpt p {
	font-size: 15px!important;
}
.youzify .activity-header p {
	font-family: diodrum_cyrillic, sans-serif!important;
	font-size: 16px!important;
}
.youzify .activity-header .activity-head p a {
	font-family: diodrum_cyrillic, sans-serif!important;
	font-weight: 600!important;
	font-size: 16px!important;
	color: #515365;
}
.youzify .select-holder:after, .youzify #groups-order-select, .youzify #members-order-select {
	display: none!important;
}
.youzify .activity-list>li, .youzify #youzify-wall-form {
 border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;
	-webkit-box-shadow: 0 1px 2px #cecfd3;
	box-shadow: 0 1px 2px #cecfd3;
}
.youzify-sidebar .widget-content .widget-title {
	font-size: 18px!important;
}
#youzify-wall-form .youzify-wall-textarea {
	font-size: 16px;
	font-weight: 400;
}
.youzify-global-wall .youzify-page-main-content {
	padding: calc( var(--theme-var-elm_gap_default) / 2 );
	padding-top: 90px;
}
.youzify #activity-stream .ac-form .youzify-wall-upload-btn {
	background-color: transparent!important;
}
#whats-new-post-in-box {
	float: initial!important;
}
#youzify-wall-form #whats-new-post-in-box label, #youzify .youzify-directory-filter .item-list-tabs li label {
	margin-left: 6px!important;
	margin-bottom: 10px!important;
	display: none!important;
}
#youzify .youzify-user-actions .youzify-send-message {
	color: #ffffff!important;
}
.youzify-navbar-item a, .youzify li a {
	font-family: diodrum_cyrillic, sans-serif!important;
	font-weight: 700!important;
}
.youzify-post-more-button .youzify-btn-title, #youzify-wall-form .youzify-wall-options .youzify-wall-opts-item label span, .youzify-group-navmenu li a {
	font-family: diodrum_cyrillic, sans-serif!important;
	font-size: 12px!important;
	font-weight: 600!important;
}
#youzify-wall-form .youzify-wall-options .youzify-wall-opts-item label {
  border-radius: 50px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
}
.widget_bp_core_members_widget .item-options a, .widget_bp_groups_widget .item-options a {
	font-family: diodrum_cyrillic, sans-serif!important;
	font-size: 12px!important;
	padding: 2px 5px;
}
.youzify i.fa-users:before {
	margin-right: initial!important;
}
.youzify-author .youzify-statistics-bg {
	background-color: initial!important;
}
.my-groups .youzify #youzify-groups-list .item-avatar {
	margin-top: 15px;
}
#youzify .item-list-tabs li label {
	margin-bottom: 8px!important;
}
body .buddypress.widget .item-list {
	padding-top: 25px !important;
}
*/ .youzify-shared-wrapper .youzify-post-more-button .youzify-btn-title {
 display: none;
}
.youzify-responsive-menu, .youzify-nav-settings {
	z-index: 50!important;
}
.widget_display_topics li a.bbp-forum-title:hover {
	color: var(--primary-accent-color-darken);
}
.youzify-poll-content .youzify-poll-item-label, .youzify-poll-content .youzify-poll-result .youzify-poll-item {
	background: #f0f2f5!important;
	border: 0 1px 2px rgba(0,0,0,0.2)!important;
}
.youzify .youzify-poll-content .youzify-poll-item-input {
	background-color: #ffffff;
}
.yzpr-post-reaction .fa-heart:before {
	content: "\f164";
}
.youzify .yzpr-no-reaction i, .yzpr-react-title {
	color: var(--body-font-color);
	font-size: 12px;
}
.youzify-tab-post .youzify-read-more {
	color: #ffffff!important;
	text-transform: none!important;
}
.youzify-author-box-widget, .youzify-post-author-box-widget, .youzify-smart-author-box-widget, .youzify-wp-author-widget .youzify-author, .youzify-header-overlay .youzify-header-cover:before, .youzify-cover-pattern {
	-webkit-border-radius: 1.05rem;
	border-radius: 1.05rem;
}
.youzify-author, .youzify-media-box, .youzify-wg-border-radius .youzify-infobox-content, .youzify-wg-border-radius .youzify-link-content, .youzify-wg-border-radius .youzify-slideshow-img, .youzify-wg-border-radius .youzify-tab-comment, .youzify-wg-border-radius .youzify-tab-post, .youzify-wg-border-radius .youzify-widget, .youzify-wg-border-radius .youzify-widget .youzify-widget-main-content, .youzify-wg-border-radius .youzify-widget.without-title .youzify-quote-content::before, .youzify-wg-border-radius .youzify-widget.without-title .youzify-quote-cover, .youzify-wg-border-radius .youzify-widget.without-title img, #group-settings-form, #invite-list, .youzify-group-infos-widget, .youzify .youzify-profile-header, .youzify-header-cover > img, #youzify-not-friend-message, .quote-with-img .youzify-quote-main-content, .youzify .activity-list > li, .youzify .item-list-tabs, .youzify .item-list-tabs ul li select, .youzify-box-button, .youzify-box-head .youzify-box-icon i, .youzify-loading .youzify_msg, .youzify-page-btns-border-radius .youzify-account-menu a, .youzify-page-btns-border-radius .youzify-social-buttons a, .youzify-skillbar, .youzify-skillbar-bar, .youzify-tab .youzify-tab-head, .youzify-utag-item .youzify-utags-border-radius .youzify-utag-value-item, .youzify-video-head .youzify-video-title i, .youzify-wg-border-radius .youzify-boxed-navbar, .youzify-wg-border-radius.youzify-vertical-layout #youzify-profile-navmenu, #youzify-wall-form, .youzify .activity-list li.load-more, .youzify-wall-custom-form .youzify-wall-cf-item input, .youzify-wall-custom-form .youzify-wall-cf-item textarea, .youzify-wall-modal, .youzify-wall-modal-overlay .youzify-modal-loader, .youzify-wall-new-post, .youzify-wall-new-post .youzify-wall-nothumb .youzify-thumbnail-icon, .youzify-wall-actions, .settings-inner-content .options-section-title h2 i, .settings-main-content .settings-inner-content, .youzify .action-button, .youzify .editfield .clear-value, .youzify .editfield .field-visibility-settings .field-visibility-settings-close, .youzify .editfield .field-visibility-settings-notoggle, .youzify .editfield .field-visibility-settings-toggle, .youzify .youzify-wg-item, .youzify-account-header, .youzify-account-header ul li a, .youzify-account-item-button, .youzify-account-menus, .youzify-delete-account-item #delete-account-button, .youzify-uploader-change-item #avatar-crop-actions a.button, .youzify-uploader-change-item #bp-browse-button, .youzify-uploader-change-item #bp-delete-avatar, .youzify-uploader-change-item #bp-delete-cover-image, .youzify-uploader-change-item .bp-uploader-progress div.error, .youzify-uploader-change-item div.bp-avatar-status p, .youzify-uploader-change-item div.bp-cover-image-status p, .settings-inner-content .options-section-title, .youzify .editfield, .youzify-account-settings-menu .youzify-account-menu, .youzify-head-buttons {
	-webkit-border-radius: 1.05rem;
	border-radius: 1.05rem;
}
.youzify-media-box {
  padding-top: 0!important;
}
.youzify-sidebar .widget_display_topics .widget-title::before {
  content: '\e920';
  font-family: 'olympus' !important;
  font-size: 20px;
  font-weight: 400;
  border-radius: 0 !important;
}
#sb_instagram .sb_instagram_header {
  padding: 1rem !important;
}
#sb_instagram #sbi_load {
  padding: 1rem;
}
/* Activity Filters */
#youzify-wall-nav #activity-friends, #youzify-wall-nav #activity-favorites, #youzify-wall-nav #activity-mentions {
	display: none;
}
#youzify-wall-nav {
	display: none;
}
.youzify-mobile-nav {
	display: none!important;
}
.youzify-tabs-list-gradient #activity-all a:before, .youzify-tabs-list-gradient #groups-all a:before, .youzify-tabs-list-gradient #members-all a:before, .youzify-tabs-list-gradient .youzify-default-subnav li:nth-child(1) a i, .youzify-tabs-list-gradient a#edit-details:before, .youzify-tabs-list-gradient a#friends-my-friends i, .youzify-tabs-list-gradient a#groups-my-groups i, .youzify-tabs-list-gradient a#inbox i, .youzify-tabs-list-gradient a#just-me i, .youzify-tabs-list-gradient a#read i, .youzify-tabs-list-gradient div.item-list-tabs li:nth-child(1) a:before, .youzify-tabs-list-gradient li#followers-personal-li a:before {
	background: #a32136;
	background: linear-gradient(to left, #a32136, #e40134);
	background: -webkit-linear-gradient(right, #a32136, #e40134);
}
.youzify-tabs-list-gradient #activity-groups a:before, .youzify-tabs-list-gradient .youzify-default-subnav li:nth-child(5) a i, .youzify-tabs-list-gradient a#activity-following i, .youzify-tabs-list-gradient a#compose i, .youzify-tabs-list-gradient a#group-cover-image:before, .youzify-tabs-list-gradient div.item-list-tabs li:nth-child(5) a:before {
	background: #814997;
	background: linear-gradient(to left, #814997, #702277);
	background: -webkit-linear-gradient(right, #814997, #702277);
}
/* Activity BP Menu */
#drop-down-user-info img {
	position: relative;
	width: 64px;
	height: 64px;
	float: left;
	padding: 0;
	margin: 0;
}
#drop-down-user-profile, #drop-down-edit-profile, #drop-down-logout {
	margin-left: 80px;
}
#drop-down-user-profile {
	color: #FFF;
}
#drop-down-user-profile > a {
	text-transform: capitalize;
}
#menu-bp, #drop-down-user-actions {
	padding: 6px 0;
	background: #4c4c4d;
	min-width: 264px;
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	font-weight: 300;
	color: #C5C5C5
}
#drop-down-user-actions {
	background: #26292c;
	padding: 20px;
}
#menu-bp > li {
	background: #4c4c4d;
}
#menu-bp > li > a, #menu-bp > li > ul > li > a {
	padding-right: 1em;
	padding-left: 1em;
	line-height: 26px;
	height: 26px;
	white-space: nowrap;
	min-width: 140px;
	display: block;
}
#menu-bp > li.menu-parent:hover, #menu-bp > li.menu-parent > a:hover, #menu-bp .sub-menu li a:hover {
	color: #e14d43;
}
#menu-bp .sub-menu li a {
	color: #c5c5c5!important;
}
#menu-bp .sub-menu li a:hover {
	color: #e14d43!important;
}
#menu-bp .menu-parent>a:before {
	color: inherit!important;
	position: relative!important;
	font-size: 14px!important;
	font-family: FontAwesome!important;
	-webkit-font-smoothing: antialiased!important;
	right: 5px!important;
	top: 0px!important;
	content: "\f0d9"!important;
}
#menu-bp .menu-parent .sub-menu li > a:before, .dropdown-menu #drop-down-user-actions li > a:before {
	content: none!important;
}
#menu-bp > li > ul {
	display: none;
	margin-left: 0;
	left: inherit;
	right: 100%;
	padding: 6px 10px;
	margin-top: -32px;
	position: absolute;
	background: #4c4c4d;
}
#menu-bp .menu-parent:hover > .sub-menu {
	display: block;
	transition: all .1s ease;
}
#menu-bp > li > ul > li a {
	padding: 0;
}
#menu-bp li > a > span {
	display: none;
}
#menu-bp > li > a {
	pointer-events: none;
	cursor: default;
}
/* Groups */
.youzify-search-landing-heading-text {
	display: none;
}
.youzify-group-description {
	max-width: 1300px !important;
	width: 100%;
	margin: 0 auto;
	margin-bottom: 20px;
	padding: 0;
	z-index: 9;
	display: none;
}
.youzify-group-description p {
	padding-left: 185px;
	padding-right: 155px;
	margin-bottom: 20px;
	color: var(--secondary-color);
	font-size: 16px;
	position: relative;
	z-index: 1;
	min-height: 72px !important;
	display: none;
}
.youzify-wall-link-data .youzify-wall-link-desc {
	font-weight: 400;
}
.youzify-horizontal-layout .youzify-group-navmenu li #info {
	display: none;
}

@media screen and (min-width: 769px) and (max-width: 1400px) {
.youzify-group-description {
	padding: 0 35px;
}
}

@media screen and (max-width: 768px) {
.youzify-group-description {
	padding: 0;
	margin: 0 auto;
}
.youzify-group-description p {
	padding: 20px 20px;
	width: 80%;
	position: relative;
}
}
.youzify-poll-content .youzify-poll-item-title {
	color: inherit!important;
}
/* Profile */
.youzify-button-item.youzify-home-button, .youzify-button-item.youzify-networks-button, .youzify-button-item.youzify-logout-button, .youzify-account-settings-menu {
	display: none!important;
}
#youzify-profile-navmenu {
	display: none;
}
.youzify.youzify-account-page .nice-select .list {
	width: auto!important;
}
#youzify a.remove {
	color: #ffffff!important;
}
.youzify-social-buttons .message-button .youzify-send-message {
	color: #fff!important;
}
.youzify-social-buttons {
	display: none;
}
.youzify-profile-list-widget .youzify-more-items a {
	color: #fff!important;
}
@media screen and (max-width: 1024px) {
  .youzify.youzify-directory .youzify-page-main-content {
    padding: 0;
  }
}
/* Forums */
#bbpress-forums div.bbp-forum-author, #bbpress-forums div.bbp-reply-author, #bbpress-forums div.bbp-topic-author {
	width: 160px!important;
}
#bbpress-forums .bbp-body div.bbp-reply-content, #bbpress-forums .bbp-body div.bbp-topic-content {
	margin-left: 175px!important;
}
#bbpress-forums .bbp-topic-tags a:hover {
	background-color: var(--secondary-accent-color);
}
.youzify-category-playing, .youzify-category-reading, .youzify-category-watching, .youzify-category-eating, .youzify-category-drinking, .youzify-category-listening {
	display: none;
}
/* Youzify Login */
.youzify-page {
  background-color: transparent;
}
@media screen and (min-width: 1024px) {
#youzify-membership.youzify-membership-page-box, .youzify-membership-login-shortcode, .youzify-membership-lost-password-shortcode {
	position: relative;
  z-index: 8000;
}
}
.youzify-membership-login-shortcode, .youzify-membership-lost-password-shortcode {
  padding: 50px 0;
}
.youzify-membership-form .youzify-membership-form-cover {
  display: none;
}
.youzify-membership-form .youzify-membership-form-cover {
  display: none;
}
.top_panel_custom_header-login {
  position: absolute;
  width: 100%;
}
.youzify-membership-form {
  position: relative;
  max-width: 600px!important;
	overflow: hidden;
	background-color: #fff;
	-webkit-border-radius: 1.05rem;
	border-radius: 1.05rem;
	padding-bottom: 30px;
	display: block;
	margin-bottom: 1.75rem;
	box-shadow: none;
}
.page-id-22451.body_style_fullscreen .page_content_wrap {
  display: none;
}
/* Youzify Register */
.youzify-membership-form .youzify-membership-form-actions button {
	background-color: #814997!important;
}
#youzify-membership-form .youzify-membership-form-item label {
	color: #3f4257;
	font-size: 14px;
}
#youzify_membership_signup_form .youzify-membership-section-title span {
  font-size: 1rem;
}
.youzify .editfield .checkbox-options label input, .youzify .editfield .radio-button-options label input, .youzify-membership .editfield .checkbox-options label input, .youzify-membership .editfield .radio-button-options label input {
	width: 1.125rem!important;
}
form#youzify_membership_signup_form fieldset legend {
	padding-bottom: 20px!important;
}
.register .youzify-membership-form {
  margin-top: 0rem;
}
.register .slider_container.slider_type_bg .slider-slide, .register .slider_container .slide_overlay {
  -webkit-border-radius: 1.05rem;
  border-radius: 1.05rem;
}
.register .slider_container[data-mouse-helper-hide-cursor="1"], .register .slider_container[data-mouse-helper-hide-cursor="1"] * {
  -webkit-border-radius: 1.05rem;
  border-radius: 1.05rem;
}
.slider_container:not(.slider_type_text) .slide_info_small, .slider_container.slider_multi:not(.slider_type_text) .slide_info_small {
  text-shadow: none;
}
.slider_container .slide_overlay {
  background: rgba(0, 0, 0, 0.6);
}
.youzify-membership-register-shortcode .youzify-membership-form {
  margin-top: 0;
}
#youzify_membership_signup_form .field-visibility-settings-notoggle, #youzify_membership_signup_form .field-visibility-settings-toggle {
  display: none;
}
.register .page_content_wrap {
  display: none;
}
#youzify_membership_signup_form input[type="password"], #youzify_membership_signup_form input[type="text"], #youzify_membership_signup_form input[type="email"], #youzify_membership_signup_form input[type="number"] {
  border: 1px solid #94D4EE !important;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}
/* Members */
.blog-grid-meta .avatar, .page-headline .avatar {
	height: 46px!important;
	width: 46px!important;
	min-width: 46px!important;
	-webkit-border-radius: 50%!important;
	border-radius: 50%!important;
	overflow: hidden;
	-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.07);
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.07);
	margin-right: 15px;
}
.um, .um-login.um-logout {
	max-width: 60%!important;
	overflow: hidden;
	background-color: #fff;
	-webkit-border-radius: 1.05rem;
	border-radius: 1.05rem;
	padding-bottom: 30px;
}
.um-login form .um-row, .um-form, .um-register form .um-row, .um-register .um-col-alt, .um-login.um-logout {
	margin: auto !important;
	overflow: hidden;
	text-align: left;
	padding: 35px 45px !important;
}
.form-full-button .youzify-membership-button-icon, .youzify-membership-form-actions .youzify-membership-button-icon {
  margin-right: 0.5rem;
}
input[type="submit"].um-button, input[type="submit"].um-button:focus, .youzify-membership-form .youzify-membership-form-actions button, .youzify-membership-form .youzify-membership-form-actions button[type="submit"], .youzify-membership-form .youzify-membership-link-button {
	color: #fff;
	text-align: left;
	background-color: #94D4EE!important;
	border-color: #94D4EE!important;
	font-size: .675rem;
	vertical-align: middle;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-color: transparent;
	border-width: 1px!important;
	border-style: solid!important;
	-webkit-border-radius: 8px;
	border-radius: 8px!important;
	text-transform: uppercase;
	-webkit-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
}
input[type="submit"].um-button:hover, .youzify-membership-form .youzify-membership-form-actions button:hover, .youzify-membership-form .youzify-membership-form-actions button[type="submit"]:hover {
	color: #94D4EE;
	background-color: transparent!important;
	border-color: #94D4EE!important;
}
.um-field-error {
	background: #E40134;
}
.um-field-checkbox-state, .um-field-radio-state {
	position: relative !important;
	text-align: center !important;
	display: inline-block !important;
}
.um-field-checkbox-option, .um-field-radio-option {
	margin: 0px 0px 20px 10px !important;
	text-align: center!important;
	display: inline-block!important;
}
.um-field-checkbox:not(.um-field), .um-field-radio:not(.um-field) {
	display: inline-block;
	margin: 0;
	position: relative;
	text-align: center;
	width: 100%;
}
.form-full-border .youzify-membership-field-content {
  border: 1px solid #94D4EE !important;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}
.um .um-form input[type="text"], .um .um-form input[type="search"], .um .um-form input[type="tel"], .um .um-form input[type="number"], .um .um-form input[type="password"], .um .um-form textarea, .um .upload-progress, .select2-container .select2-choice, .select2-drop, .select2-container-multi .select2-choices, .select2-drop-active, .select2-drop.select2-drop-above {
	display: block;
	width: 100%;
	min-height: calc(1.4em + 1.5rem + 2px);
	padding: 0.75rem 1.25rem;
	font-size: 1rem;
	line-height: 1.4;
	color: #000;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #94D4EE!important;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	-webkit-transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
	transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
}
#youzify-members-list .yz-user-email, #youzify-members-list .youzify-location {
	color: #898989;
	font-size: 14px;
	margin-top: 10px;
}
#youzify-groups-list li.youzify-show-cover .youzify-group-data, #youzify-groups-list li .youzify-group-data,
#youzify-members-list>li .youzify-user-data,
.youzify-cover,
.youzify-cover .youzify-cover-pattern,
.youzify-cover img, .youzify-directory-filter {
  -webkit-border-radius: 1.05rem;
  border-radius: 1.05rem;
}
.youzify-user-actions {
  display: none!important;
}
.members .youzify-search-landing-image-container, .groups .youzify-search-landing-image-container {
  display: none;
}
.youzify-search-header {
  margin-top: 6rem;
}
.members .youzify-user-statistics {
  display: none;
}
@media only screen and (min-width: 1224px) {
  #youzify-members-list li {
    width: 33.3% !important;
  }
}
/* Messages */
body .messages #youzify form, .messages .youzify form {
	margin-bottom: 16em!important;
}
.my-messages .youzify-wg-border-radius .youzify-boxed-navbar, .my-messages .youzify-wg-border-radius.youzify-vertical-layout #youzify-profile-navmenu, .notifications .youzify-wg-border-radius .youzify-boxed-navbar, .notifications .youzify-wg-border-radius.youzify-vertical-layout #youzify-profile-navmenu {
	display: none;
}
.my-messages .youzify-right-sidebar, .my-account .youzify-right-sidebar {
	display: none;
}
@media screen and (max-width: 1024px) {
  .my-account .youzify-right-sidebar-layout .youzify-author {
    display: none;
  }
}
.my-messages .youzify-right-sidebar-layout, .my-account .youzify-right-sidebar-layout {
	display: block;
}
.my-messages .tooltip {
	opacity: 1;
}
.youzify .thread-sender .thread-avatar, .youzify .thread-sender .thread-from {
	width: 33%;
}
.youzify .messages-notices .thread-options a.unread {
	display: none;
}
.youzify-cs-checkbox-field .youzify_field_indication::after {
	content: "✓";
	left: 4px!important;
	border: none;
	-webkit-transform: initial;
	transform: initial;
}
.message-star-actions {
	display: none;
}
#youzify table.messages-notices tr.unread .thread-info a, #youzify table.notifications tr.unread .thread-info a {
	font-weight: 800!important;
}
.youzify-cs-checkbox-field {
  display: flex;
}
.youzify-messages-btn {
  display: none!important;
}
/* Footer */
.footer_wrap .sc_layouts_menu > ul > li > a {
	font-weight: 600!important;
}
.footer_wrap .sc_layouts_menu > ul > li > a {
	padding: 1em;
}
.menu_footer_nav_area > ul > li, .footer_wrap .sc_layouts_menu > ul > li {
  line-height: 0;
}
.footer_wrap .sc_layouts_row_type_compact .sc_layouts_column_align_left .elementor-widget-wrap .sc_layouts_item:first-child .sc_layouts_menu > ul > li:first-child > a {
	padding-left: 2em !important;
}
.footer_wrap .sc_layouts_menu > ul > li > a {
	padding-left: 2em;
}
.footer_wrap [class*="scheme_"].sc_layouts_row.sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]) {
  color: var(--theme-color-text_dark);
}
.footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_icons_names .socials_wrap .social_item .social_icon + .social_name {
	color: var(--theme-color-text_dark);
  font-weight: 500;
}
.footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_default .socials_wrap .social_item .social_icon {
	-webkit-border-radius: 1.05rem;
	border-radius: 1.05rem;
}
/* Contact */ 
input[type="text"], input[type="number"], input[type="email"], input[type="url"], input[type="tel"], input[type="search"], input[type="password"], .select2-container.select2-container--default span.select2-choice, .select2-container.select2-container--default span.select2-selection, .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered, .select2-container.select2-container--default .select2-selection--multiple, textarea, textarea.wp-editor-area, select.select2-hidden-accessible.filled + .select2-container.select2-container--default span.select2-selection--multiple, select.select2-hidden-accessible.filled + .select2-container.select2-container--default span.select2-selection--single, select.select2-hidden-accessible.filled + .select2-container.select2-container--default span.select2-choice {
  border-color: var(--theme-color-alter_text);
}
/* Archive */ 
.archive.category .page_content_wrap {
	padding-top: 6vh;
	padding-bottom: 6vh;
}
/* Mapplic Custom Pins */
.mapplic-pin.pin-lg {
	background-image: url(/images/map-pin.png)!important;
	background-color: transparent!important;
	border-color: transparent!important;
	width: 28px !important;
	height: 42px !important;
	margin-top: -28px !important;
	margin-left: -15px !important;
	background-size: 100%;
	background-position: initial;
}
.mapplic-element path:not(.mapplic-clickable) {
	fill: #f7ec67;
}
.mapplic-tooltip p {
	font-size: 14px!important;
}
/* Mouse Helper */ 
.trx_addons_mouse_helper_active:not(.trx_addons_mouse_helper_with_image) {
	 --mouse-helper-width: 0px!important;
	 --mouse-helper-height: 0px!important;
}
.slider_container[data-mouse-helper-hide-cursor="1"], .slider_container[data-mouse-helper-hide-cursor="1"] * {
	cursor: grab!important;
}
/* Responsive Macbook Air */ 
@media (max-width: 1440px) {
.elementor-section .elementor-container {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
}
/* Captcha */ 
.grecaptcha-badge {
	display: none;
}
/* Search */ 
.search .post_featured.with_thumb.post_featured_bg:not(.post_header_wrap_style_style-1.with_featured_image) {
  -webkit-border-radius: 1.05rem;
  border-radius: 1.05rem;
}
.search .post_layout_band .post_title a {
color: var(--theme-color-text_link2);
}
/* 404 */ 
.post_item_404 .page_description {
	color: var(--theme-color-text_dark);
}
/* Member Login */
.mepr-login-form-wrap {
	margin-bottom: 3rem;
}
.mepr-unauthorized-message p {
	margin-bottom: 0!important;
}
/* Cookies consent */
.cli-modal-backdrop.cli-show {
  z-index: 8000;
}
.wt-cli-manage-consent-link {
	outline: none !important;
  border: none !important;
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  user-select: none !important;
  -webkit-text-decoration: none !important;
  text-decoration: none !important;
  text-overflow: unset !important;
  background: none !important;
  box-shadow: none !important;
  overflow: unset !important;
  display: -webkit-inline-box !important;
  display: -webkit-inline-flex !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  -webkit-align-items: center !important;
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
  -webkit-box-pack: center !important;
  -webkit-justify-content: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
  min-width: auto !important;
  width: auto !important;
  min-height: auto !important;
  height: auto !important;
  margin: 0 !important;
  padding-top: 6px !important;
  padding-bottom: 6px !important;
  padding-left: 7px !important;
  padding-right: 7px !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  line-height: 1.25 !important;
  color: #000000 !important;
  background-color: #e4e2e0 !important;
  border-radius: 1000px !important;
  box-shadow: 0 4px 24px rgba(0,0,0,0.1), 0 2px 6px rgba(0,0,0,0.05), 0 3px 1px -2px rgba(0,0,0,0.05) !important;
  white-space: nowrap !important;
  cursor: pointer !important;
  -webkit-transition: -webkit-transform 0.2s ease !important;
  -webkit-transition: transform 0.2s ease !important;
  transition: transform 0.2s ease !important;
}