/*
 Theme Name: Learning-Lab Child Theme
 Theme URI: https://www.fap-learning-lab.org/
 Description: Learning-Lab Child Theme.
 Author: Faireprod
 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;
}
.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;
}
.single-tribe_events .tribe-events-single .tribe-events-single-event-title  {
  font-size: 3rem;
}
/* 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;
}
.woocommerce ul.products li.product .post_featured  {
  -webkit-border-radius: 1.05rem;
  border-radius: 1.05rem;
  -webkit-box-shadow: 0 25px 25px -30px rgb(0 0 0 / 15%);
  -moz-box-shadow: 0 25px 25px -30px rgba(0,0,0,.3);
  box-shadow: 0 25px 25px -30px rgba(0, 0, 0, 0.15);
  border: 3px solid #eb6449;
}
/* 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: #6278B5!important;
  border-color: #6278B5!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: #6278B5;
  background-color: transparent!important;
  border-color: #6278B5!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 #6278B5 !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;
}