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

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

Make sure to respect the media queries! Otherwise you may
accidentally add desktop styles to the mobile layout.
https://www.w3schools.com/css/css_rwd_mediaqueries.asp
--------------------------------------------------------------*/

/* change2.no */
@font-face {
	font-family: 'Just Another Hand';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/justanotherhand/v19/845CNN4-AJyIGvIou-6yJKyptyOpOfr4DGiHSIax.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }

html {
	scroll-behavior: smooth;
}

/* HEADER MENU */
body .site-header .main-navigation li.menu-item-29400 > a,
body .site-header .main-navigation li.menu-item-29403 > a {
    padding-right: 14px !important;
}

body .site-header .main-navigation li.menu-item-29400 > a > span,
body .site-header .main-navigation li.menu-item-29403 > a > span {
    display: none;
}

body .site-header .main-navigation li.menu-item-29400:after,
body .site-header .main-navigation li.menu-item-29403:after{
    content: none !important;
}

body .site-header .main-navigation li.menu-item-29400 > a > i,
body .site-header .main-navigation li.menu-item-29403 > a > i {
    margin-right: 0;
}

#header-messages-dropdown-elem,
#header-notifications-dropdown-elem,
.header-cart-link-wrap,
.header-search-link-wrap,
.user-wrap-container {
    padding: 0 14px;
}

body.page-id-28068 #page .site-content {
    padding-top: 60px;
}

.bb-template-v2 .user-wrap.menu-item-has-children ul#header-my-account-menu li:hover>a {
    background-color: #4C5A4F !important;
}

@media (max-width: 768px) {
    .bb-mobile-header {
        height: 60px !important;
    }
}

/* header */
@media (max-width: 620px) {
	body.admin-bar #smartbanner {
		top: 46px !important;
	}
}

body.landing-page:not([class*="sfwd-lessons"]) .site-header {
	background-color: transparent;
	background-image: none;
    position: absolute;
	left: 0;
    right: 0;
}

body:not([class*="sfwd-lessons"]) .site-header {
	background-color: #303d36;
	transition: ease .2s;
}

body:not([class*="sfwd-lessons"]) .site-header .site-header-container.header-2 {
	align-items: center;
	justify-content: space-between;
}

body:not([class*="sfwd-lessons"]) .site-header .site-header-container.header-2 .site-header-container {
	width: 100%;
}

body:not([class*="sfwd-lessons"]):not(.bb-buddypanel-right) .site-header .site-header-container.header-2 .main-navigation {
	padding-left: 40px;
}

body:not([class*="sfwd-lessons"]) .site-header .site-header-container.header-2 a.user-link,
body:not([class*="sfwd-lessons"]) .site-header .site-header-container.header-2 .sub-menu span.user-name,
body:not([class*="sfwd-lessons"]) .site-header .site-header-container.header-2 i {
	color: #fff !important;
}

body:not([class*="sfwd-lessons"]) .site-header .site-header-container.header-2 .header-aside {
	padding-right: 40px;
    margin-left: -40px;
}

body:not([class*="sfwd-lessons"]) .site-header .site-header-container.header-3 .header-container-upper {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

body.bb-buddypanel-right:not([class*="sfwd-lessons"]) .site-header .site-header-container.header-3 .header-container-upper {
	width: 100%;
}

body.bb-buddypanel-right:not([class*="sfwd-lessons"]) .site-header .site-header-container.header-3 .header-container-upper .site-header-container {
	width: 100%;
    justify-content: space-between;
}
body.bb-buddypanel-right:not([class*="sfwd-lessons"]) .site-header .site-header-container.header-3 .header-container-upper .header-aside {
	width: 100%;
}

body:not([class*="sfwd-lessons"]):not(.buddypanel-open) .site-header .site-header-container.header-3 .header-container-upper .bb-toggle-panel {
	padding-left: 40px;
	margin-right: 60px;
}

body.bb-buddypanel-right:not([class*="sfwd-lessons"]) .site-header .site-header-container.header-3 .header-container-upper .bb-toggle-panel {
	margin-right: 60px;
}

body.bb-buddypanel-right:not([class*="sfwd-lessons"]) .site-header .site-header-container.header-3 .header-container-upper > .bb-toggle-panel {
	display: none;
}

body.bb-buddypanel-right:not([class*="sfwd-lessons"]) .site-header-container {
	padding-right: 60px;
}

body:not([class*="sfwd-lessons"]):not(.logged-in) .site-header-container {
	padding-right: 200px;
}

@media (min-width: 799px) {
	body:not([class*="sfwd-lessons"]) .site-header-container {
		display: flex;
		max-width: 100%;
	}

	body:not([class*="sfwd-lessons"]):not(.home) .site-header-container {
		display: flex;
	}
}

body.home.landing-page:not([class*="sfwd-lessons"]) .site-header-container {
	padding: 20px 0;
	border-bottom: 1px solid #fff;
}

body.home:not([class*="sfwd-lessons"]) .header-3 .site-header-container {
	display: flex !important;
	justify-content: flex-end;
}

body.home.buddypanel-open:not([class*="sfwd-lessons"]) .header-3 .site-header-container .main-navigation,
body.home.buddypanel-open:not([class*="sfwd-lessons"]) .header-3 .site-header-container .user-wrap {
	display: none;
}

body.buddypanel-open:not([class*="sfwd-lessons"]):not(.home) .header-1 .site-header-container .site-branding {
	display: n;
}

body.home:not([class*="sfwd-lessons"]) .header-3 .site-header-container .site-branding,
body.home:not([class*="sfwd-lessons"]) .header-3 .site-header-container .header-aside {
	display: flex;
}

body:not([class*="sfwd-lessons"]):not(.home) .site-header .site-header-container .header-navigation-wrap {
	display: none;
}

body.home .wp-block-ugb-icon.header-down-icon .ugb-icon-inner-svg {
	cursor: pointer;
}

body:not([class*="sfwd-lessons"]) .site-header .bb-mobile-panel-inner .bb-login-section {
	display: flex;
}

body.home:not([class*="sfwd-lessons"]) .site-header .bb-mobile-panel-inner .bb-login-section {
	padding: 20px 0 0 0;
}

body:not([class*="sfwd-lessons"]) .site-header .bb-mobile-panel-inner .bb-login-section {
	flex-wrap: wrap;
}

body:not([class*="sfwd-lessons"]) .site-header .bb-mobile-panel-inner .bb-login-section .button {
	font-size: 24px;
    color: #ffffff;
    font-weight: 700;
	line-height: 1.4;
    text-transform: uppercase;
    border-radius: 0;
    background-color: #c5cb65;
    border-color: #c5cb65;
	padding: 6px 40px;
	margin: 0 10px;
}

body:not([class*="sfwd-lessons"]) .site-header .bb-mobile-panel-inner .bb-login-section .button.sing-up {
	background-color: #6f8859;
    border-color: #6f8859;
}

body:not([class*="sfwd-lessons"]) .site-header .bb-mobile-panel-inner .bb-login-section .button {
	margin: 10px 0;
}

body:not([class*="sfwd-lessons"]) .site-header .bb-mobile-panel-inner .bb-login-section .button:hover {
	color: #ffffff;
	background-color: #6f8859;
    border-color: #6f8859;
}

body:not([class*="sfwd-lessons"]) .site-header .bb-mobile-panel-inner .bb-login-section {
	display: none; /* temporary */
}

body.home:not([class*="sfwd-lessons"]) .site-header-container #site-logo {
	padding-right: 40px;
	transition: all linear .2s;
}

body.gutenslider-header-overlay:not([class*="sfwd-lessons"]) .site-header-container #site-logo img.bb-logo,
body:not([class*="sfwd-lessons"]) .site-header-container #site-logo img.bb-logo {
	display: none;
}

body.gutenslider-header-overlay:not([class*="sfwd-lessons"]) .site-header-container #site-logo img.bb-logo.bb-logo-dark,
body:not([class*="sfwd-lessons"]) .site-header-container #site-logo img.bb-logo.bb-logo-dark {
	display: block;
}

body:not([class*="sfwd-lessons"]) .primary-menu>li {
    padding: 0px 12px;
}

body:not([class*="sfwd-lessons"]) .site-header .main-navigation .menu-item-has-children:hover>.sub-menu {
	z-index: 999;
}

body:not([class*="sfwd-lessons"]) .site-header .header-aside-inner .bb-header-buttons {
	display: none;
}

body .site-header #primary-navbar .primary-menu .menu-item > .ab-submenu .bb-sub-menu {
	max-width: fit-content;
	margin-left: 0;
}

/* sticky header */
body.home.page-template.sticky-header:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-header {
	background: rgb(0 0 0 / 25%); /* temporary for webinars */
    backdrop-filter: blur(12.5px);
	border-bottom: 1px solid #ffffff2b;
	-webkit-animation: smoothScroll 1s forwards;
			animation: smoothScroll 1s forwards;
}

@media (max-width: 768px) {
	body.page-template.home.sticky-header:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-header {
		backdrop-filter: none;
	}
}

body.home.sticky-header .site-header.has-scrolled {
	transition: ease .2s;
}

body.home.page-template.sticky-header:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-content {
	padding-top: 0;
}

body.home.sticky-header.sticky-scroll-header:not([class*="sfwd-lessons"]):not(.buddypanel-open) .site .site-header {
	background-color: #303d36;
}

body.home.sticky-header.sticky-scroll-header:not([class*="sfwd-lessons"]) .site .site-content {
	padding-top: 70px;
}

body.landing-page:not([class*="sfwd-lessons"]) .buddypanel .panel-head {
	padding-right: 24px;
	padding-top: 40px;
}

body:not([class*="sfwd-lessons"]) .buddypanel .panel-head a.bb-toggle-panel {
	display: flex;
	align-items: center;
	justify-content: center;
}

body:not([class*="sfwd-lessons"]) .buddypanel .panel-head a.bb-toggle-panel,
body:not([class*="sfwd-lessons"]) .site-header-container .more-button i,
body:not([class*="sfwd-lessons"]) .site-header .site-header-container.header-3 .header-container-upper .bb-toggle-panel i {
	font-size: 40px;
}

body.buddypanel-open:not([class*="sfwd-lessons"]) .buddypanel .panel-head a.bb-toggle-panel i {
	transition: ease .2s;
}


body:not([class*="sfwd-lessons"]) .buddypanel .panel-head a.bb-toggle-panel:hover i::before {
	color: #01181c;
}

body:not([class*="sfwd-lessons"]) .site-header i.bb-icon-menu-left::before,
body:not([class*="sfwd-lessons"]) .buddypanel .panel-head a.bb-toggle-panel i::before {
	content: '\e858';
	color: #8dc63f;
}

body.buddypanel-open:not([class*="sfwd-lessons"]) .buddypanel .panel-head a.bb-toggle-panel i::before {
	content: '\e828';
	transition: ease .2s;
}

body aside .side-panel-menu-container .side-panel-menu li {
	min-height: 52px;
}

body .side-panel-menu a {
	font-size: 16px;
	line-height: 125%;
}

body .side-panel-menu a i {
	opacity: 1 !important;
}

body:not([class*="sfwd-lessons"]) .side-panel-menu .current-menu-parent.current-menu-item > a,
body:not([class*="sfwd-lessons"]) .side-panel-menu > .current-menu-item > a {
	background-color: transparent;
    color: #fff;
}

body:not([class*="sfwd-lessons"]) #buddypanel-menu.side-panel-menu > .current-menu-item.current-menu-parent > a > i {
	color: #fff;
}

body:not([class*="sfwd-lessons"]) #buddypanel-menu.side-panel-menu .current-menu-item > a:hover i {
	color: #01181c;
}

body:not([class*="sfwd-lessons"]) .side-panel-menu > .current-menu-item .sub-menu a {
	color: #fff;
}

body:not([class*="sfwd-lessons"]) .side-panel-menu>.current-menu-item .sub-menu .current-menu-item a {
	color: #01181c;
}

body:not([class*="sfwd-lessons"]) .side-panel-menu .current-menu-parent.current-menu-item > a,
body:not([class*="sfwd-lessons"]) .side-panel-menu > .current-menu-item > a {
	color: #ffffff;
}

body:not([class*="sfwd-lessons"]) .bb-mobile-panel-wrapper .bb-mobile-panel-inner .side-panel-menu .bs-submenu-toggle {
	color: #fff;
	width: 40px;
	height: auto;
    top: 0;
}

body:not([class*="sfwd-lessons"]) .bb-mobile-panel-wrapper .bb-mobile-panel-inner .side-panel-menu li.current-menu-item a > i,
body:not([class*="sfwd-lessons"]) .bb-mobile-panel-wrapper .bb-mobile-panel-inner .side-panel-menu li.current-menu-item:hover a > i {
	color: #01181c;
}

body:not([class*="sfwd-lessons"]) .bb-mobile-panel-inner .bb-primary-menu li > a:hover .bs-submenu-toggle {
	color: #8dc63f;
}

body:not([class*="sfwd-lessons"]) .bb-mobile-panel-inner .menu-item i._mi {
	color: #fff;
	margin-left: 0;
}

body:not([class*="sfwd-lessons"]) .bb-mobile-panel-inner .current-menu-item i._mi {
	color: #01181c;
}

body:not([class*="sfwd-lessons"]) .bb-mobile-panel-inner .sub-menu .menu-item:hover i._mi {
	color: #8dc63f !important;
}

body .header-aside-inner span.count,
body .header-aside-inner .notification-wrap span.count {
	color: #fff;
	background-color: #c8513c;
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
	padding: 0px 6px;
}

body.gutenslider-header-overlay:not(.buddypanel-open):not([class*="sfwd-lessons"]) .buddypanel,
body.gutenslider-header-overlay:not(.buddypanel-open):not([class*="sfwd-lessons"]) .buddypanel .panel-head {
	background-color: transparent !important;
}

body:not([class*="sfwd-lessons"]) .bb-mobile-panel-inner {
	background-color: #01181c;
}

body .bb-mobile-panel-wrapper .bb-mobile-panel-inner .bb-primary-menu .current-menu-item:not(.current-menu-parent) > a {
	background-color: #8dc63f;
	color: #01181c !important;
}

body:not([class*="sfwd-lessons"]) .bb-mobile-panel-header .user-name,
body:not([class*="sfwd-lessons"]) .bb-mobile-panel-inner .bb-primary-menu a,
body:not([class*="sfwd-lessons"]) .my-account-link a:hover,
body:not([class*="sfwd-lessons"]) .bb-mobile-panel-wrapper .my-account-link a,
body:not([class*="sfwd-lessons"]) .user-wrap-container .sub-menu-inner > li > a > i {
	color: #ffffff !important;
}

body:not([class*="sfwd-lessons"]) .bb-mobile-panel-inner .bb-primary-menu li.current-menu-parent > a:hover i,
body:not([class*="sfwd-lessons"]) .bb-mobile-panel-inner .bb-primary-menu > li a:hover {
	color: #8dc63f !important;
}

body:not([class*="sfwd-lessons"]) .bb-mobile-panel-wrapper,
body:not([class*="sfwd-lessons"]) .bb-mobile-panel-wrapper .bb-mobile-panel-header {
	background-color: #01181c;
}

body:not([class*="sfwd-lessons"]) a.bb-close-panel i {
	background: #01181c;
	color: #ffffff;
}

body:not([class*="sfwd-lessons"]) .side-panel-inner {
	padding-bottom: 15px;
}

.bb-buddypanel:not([class*="sfwd-lessons"]) .site {
	position: relative;
}

body:not([class*="sfwd-lessons"]) #primary-navbar {
	justify-content: flex-start;
	min-width: fit-content;
}

body:not([class*="sfwd-lessons"]) #primary-navbar > ul.primary-menu {
	display: flex;
	width: 100%;
}

body:not([class*="sfwd-lessons"]) #primary-navbar > ul.primary-menu > li:last-child {
	margin-left: auto;
}

body.buddypanel-open:not([class*="sfwd-lessons"]) #primary-navbar {
	justify-content: flex-start;
}

body:not([class*="sfwd-lessons"]) .header-2 #primary-navbar {
	justify-content: start;
}

body:not([class*="sfwd-lessons"]) .site-header-container #primary-navbar ul.sub-menu.active {
	right: 0;
	left: -10px;
}

body:not([class*="sfwd-lessons"]) #primary-navbar > ul > li > a {
	text-transform: uppercase;
	border: none;
}

body:not([class*="sfwd-lessons"]) #primary-navbar > ul > li > a,
body.home:not([class*="sfwd-lessons"]) .site-header-container .header-aside a.user-link {
	font-size: 16px;
	letter-spacing: 0.2px;
}

.bb-mobile-panel-inner .bb-primary-menu a {
	text-transform: uppercase;
}

.bb-mobile-panel-inner .bb-primary-menu .sub-menu a {
	text-transform: capitalize;
}

.site-header .bb-mobile-panel-inner .main-navigation .sub-menu a {
	font-size: 14px;
}

body:not([class*="sfwd-lessons"]) .site-header-container .header-aside a.user-link img {
	max-width: 50px;
	border: 2px solid #8dc63f;
}

body:not([class*="sfwd-lessons"]) .site-header-container #primary-navbar ul > li.bp-login-nav {
	position: absolute;
    right: 2%;
    top: 26%;
    bottom: 26%;
}

body:not([class*="sfwd-lessons"]) .site-header-container #primary-navbar ul > li.bp-login-nav > a {
	background: #8dc63f;
	border-radius: 100px;
	height: 50px;
	transition: all linear .2s;
}

body:not([class*="sfwd-lessons"]) .site-header-container #primary-navbar ul > li.bp-login-nav > a:hover {
	background-color: #8a948c;
	transition: all linear .2s;
}

body:not([class*="sfwd-lessons"]) .site-header-container #primary-navbar ul > li.bp-login-nav > a span {
	color: #fff;
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 22px;
}

body:not([class*="sfwd-lessons"]) .site-header-container #primary-navbar ul > li.bp-login-nav > a i::before {
	color: #fff !important;
}

body:not([class*="sfwd-lessons"]) .site-header-container #primary-navbar ul > li.bp-login-nav::after {
	content: none;
}

body:not([class*="sfwd-lessons"]) .site-header-container #primary-navbar ul > li.bp-login-nav > .wrapper {
	top: calc(100% - 35px);;
}

body:not([class*="sfwd-lessons"]) #primary-navbar > ul > li > a,
body:not([class*="sfwd-lessons"]) #primary-navbar > ul > li > a:hover,
body:not([class*="sfwd-lessons"]) #primary-navbar > ul > li::after,
body:not([class*="sfwd-lessons"]) #header-aside .header-aside-inner .user-wrap > a.user-link,
body:not([class*="sfwd-lessons"]) #header-aside .header-aside-inner .user-wrap > a.user-link:hover,
body:not([class*="sfwd-lessons"]) #header-aside .header-aside-inner .user-wrap.menu-item-has-children .bb-icon-angle-down,
body:not([class*="sfwd-lessons"]) .site-header-container #primary-navbar .more-button i,
body:not([class*="sfwd-lessons"]) #primary-navbar > ul > li > a i::before,
body:not([class*="sfwd-lessons"]) #header-aside .header-aside-inner .notification-wrap a i,
body:not([class*="sfwd-lessons"]):not(.home) #primary-navbar > ul > li > a,
body:not([class*="sfwd-lessons"]):not(.home) #primary-navbar > ul > li > a:hover,
body:not([class*="sfwd-lessons"]):not(.home) #primary-navbar > ul > li::after,
body:not([class*="sfwd-lessons"]):not(.home) #header-aside .header-aside-inner .user-wrap > a.user-link,
body:not([class*="sfwd-lessons"]):not(.home) #header-aside .header-aside-inner .user-wrap > a.user-link:hover,
body:not([class*="sfwd-lessons"]):not(.home) #header-aside .header-aside-inner .user-wrap.menu-item-has-children .bb-icon-angle-down,
body:not([class*="sfwd-lessons"]) .site-header .user-wrap.menu-item-has-children .user-link .user-name {
	color: #ffffff;
}

body:not([class*="sfwd-lessons"]) .site-header .site-header-container .sub-menu,
body:not([class*="sfwd-lessons"]) .site-header .site-header-container .sub-menu .current-menu-ancestor > a,
body:not([class*="sfwd-lessons"]) .site-header .site-header-container .sub-menu .current-menu-item > a,
body:not([class*="sfwd-lessons"]) .site-header .site-header-container .sub-menu .current-menu-parent > a,
body:not([class*="sfwd-lessons"]) .site-header .site-header-container .sub-menu a:hover,
body:not([class*="sfwd-lessons"]) .site-header #primary-navbar .primary-menu .menu-item > .ab-submenu,
body:not([class*="sfwd-lessons"]) .site-header #primary-navbar .primary-menu .menu-item > .ab-submenu .bb-sub-menu,
body:not([class*="sfwd-lessons"]) .site-header #primary-navbar .primary-menu .menu-item > .ab-submenu .bb-sub-menu .menu-item a:hover {
	background-color: #303d36 !important;
	color: #8dc63f !important;
}

body:not([class*="sfwd-lessons"]) .site-header .primary-menu > li:hover > a:before,
body:not([class*="sfwd-lessons"]) .site-header .user-wrap.menu-item-has-children.selected > .user-link:before,
body:not([class*="sfwd-lessons"]) .site-header .user-wrap.menu-item-has-children > .user-link:hover:before {
	background: transparent;
}

body .bb-separator {
	background: rgb(255 255 255 / 10%);
}

body:not([class*="sfwd-lessons"]) .site-header .user-wrap.menu-item-has-children .user-link .user-name {
	font-size: 16px;
	font-weight: 400;
	line-height: 125%;
}

body:not([class*="sfwd-lessons"]) .site-header .sub-menu a,
body:not([class*="sfwd-lessons"]) .site-header #primary-navbar .primary-menu .menu-item > .ab-submenu .bb-sub-menu .menu-item a {
	font-size: 16px;
	color: #ffffff !important;
	background: transparent;
	line-height: 125%;
}

body:not([class*="sfwd-lessons"]) .primary-menu > li > .sub-menu:before,
body:not([class*="sfwd-lessons"]) .user-wrap-container > .sub-menu:before,
body:not([class*="sfwd-lessons"]) .more-button.active:after,
body:not([class*="sfwd-lessons"]) .site-header #primary-navbar .primary-menu .menu-item > .ab-submenu:before {
	border-color: #242a31 #242a31 transparent transparent !important;
}

body:not([class*="sfwd-lessons"]) .site-header #primary-navbar #navbar-collapse .sub-menu .wrapper .sub-menu-inner .menu-item .ab-submenu,
body:not([class*="sfwd-lessons"]) .site-header #primary-navbar #navbar-collapse .sub-menu .wrapper .sub-menu-inner .menu-item .ab-submenu .bb-sub-menu,
body:not([class*="sfwd-lessons"]) .site-header #primary-navbar #navbar-collapse .sub-menu .wrapper .sub-menu-inner .menu-item .ab-submenu:before {
	background-color: #242a31;
}

body:not([class*="sfwd-lessons"]) #header-aside .wrapper .sub-menu-inner a.user-link span.user-mention {
	font-size: 16px;
	color: #8dc63f !important;
}

body:not([class*="sfwd-lessons"]) .user-wrap.menu-item-has-children #header-my-account-menu a i {
	color: #fff !important;
}

body:not([class*="sfwd-lessons"]) #header-aside .wrapper .sub-menu-inner > li:first-child {
	border-bottom: 1px solid #4C5A4F;
}

body:not([class*="sfwd-lessons"]) #header-aside .wrapper .sub-menu-inner a.user-link {
	border-color: transparent;
}

body:not([class*="sfwd-lessons"]) #header-aside .wrapper .sub-menu-inner a.user-link img.avatar {
	display: none;
}

body:not([class*="sfwd-lessons"]) #header-aside .wrapper .sub-menu-inner li.logout-link a {
	border-top: 1px solid #4C5A4F;
	border-radius: 0;
	margin: 10px 0 0;
}

body:not([class*="sfwd-lessons"]) #header-aside .wrapper .sub-menu-inner li.logout-link > a:before {
	content: none;
}

body:not([class*="sfwd-lessons"]) .user-wrap.menu-item-has-children #header-my-account-menu a:hover i {
	color: #8dc63f;
}

.user-wrap.menu-item-has-children #header-my-account-menu a {
	padding: 9px 14px 9px 40px;
}

body:not([class*="sfwd-lessons"]) .header-aside .wrapper li .wrapper,
body:not([class*="sfwd-lessons"]) .header-aside .wrapper li .wrapper:before,
body:not([class*="sfwd-lessons"]) .header-aside .user-wrap-container .sub-menu .ab-sub-wrapper .ab-submenu,
body:not([class*="sfwd-lessons"]) .header-aside .wrapper li .wrapper > .bb-sub-menu {
	background-color: #4C5A4F;
}

body:not([class*="sfwd-lessons"]) .header-aside .wrapper li .wrapper {
	border-radius: 6px !important;
}

.user-wrap.menu-item-has-children #header-my-account-menu > li .bb-sub-menu li:hover > a {
	background-color: #303d36 !important;
}

body:not([class*="sfwd-lessons"]) .site-header #primary-navbar .menu-item > .ab-submenu .bb-sub-menu .menu-item:not(:last-child) {
	border-bottom: 1px solid #4C5A4F;
	margin: 0;
    padding: 0 8px;
}

.pum-container,
.pum-content,
.pum-content+.pum-close,
.pum-content+.pum-close:active,
.pum-content+.pum-close:focus,
.pum-content+.pum-close:hover,
.pum-overlay,
.pum-title {
	outline: none !important;
}

.hero-connected-to-header .swiper-slide .slide-content .wp-block-ugb-icon {
	display: none;
}

.hero-connected-to-header .swiper-slide .slide-content .wp-block-image {
	margin: 0;
}

.bb-template-v2 .site-header .user-wrap.menu-item-has-children>.user-link:hover:before {
	background-color: transparent;
}

/* group header */
body.groups.group-abonnement #cover-image-container #item-header-content .group-nav-wrap,
body.groups.group-bertrandmodellen-2024 #cover-image-container #item-header-content .group-nav-wrap {
	display: flex;
}

#cover-image-container #item-header-content .group-nav-wrap {
    display: none;
    width: 100%;
    align-items: center;
    justify-content: flex-end;
	padding-bottom: 10px;
	position: relative;
}

#cover-image-container #item-header-content .group-nav-wrap .button {
    position: absolute;
    margin: 0;
	background: #fae34c;
    border-color: #01181c;
    border-width: 2px;
    color: #01181c;
    font-weight: 600;
}

#cover-image-container #item-header-content .group-nav-wrap .button:hover {
	background: #01181c;
	color: #fae34c;
	border-color: #fae34c;
}

#cover-image-container #item-header-content .group-nav-wrap .group-button-sign {
	position: absolute;
	top: -68px;
    right: 230px;
    width: 122px;
    font-family: "Just Another Hand", sans-serif;
    font-size: 22px;
    line-height: 0.8;
    text-align: center;
    background: #fff;
    padding: 5px;
}

#cover-image-container #item-header-content .group-nav-wrap .group-button-sign::after {
	content: '';
	background-image: url('../images/line-arrow-wiggle.svg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
    display: block;
	width: 45px;
    height: 45px;
    position: absolute;
    top: 12px;
    left: 115px;
    transform: rotate(320deg);
}

@media screen and (max-width: 782px) {
    #cover-image-container #item-header-content .group-nav-wrap {
		flex-direction: column;
		align-items: flex-start;
        justify-content: start;
        margin-top: 20px;
    }
    
    #cover-image-container #item-header-content .group-nav-wrap .button {
        position: relative;
    }

	#cover-image-container #item-header-content .group-nav-wrap .group-button-sign {
		position: relative;
        top: 0;
        left: 0;
        display: flex;
        flex-direction: row-reverse;
        align-items: flex-end;
        text-align: end;
        font-size: 20px;
        width: 100%;
        max-width: 150px;
        margin-left: auto;
        margin-top: 20px;
	}

	#cover-image-container #item-header-content .group-nav-wrap .group-button-sign::after {
		transform: rotate(153deg);
        position: absolute;
        top: -20px;
		left: -38px;
	}
}

/* TRANSPARENT MENU WITH BORDER */
.page-id-30139:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-header,
.page-id-30174:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-header,
.page-id-30209:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-header,
.page-id-30212:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-header,
.page-id-30547:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-header,
.page-id-29738:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-header,
.page-id-31615:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-header {
    background-image: none;
    -webkit-animation: smoothScroll 1s forwards;
    animation: smoothScroll 1s forwards;
	background: rgba(1, 45, 57, 0.01);
    border-bottom: 1px solid #ffffff30;
}

.page-id-31615:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-header {
	backdrop-filter: blur(12.5px);
}

@media only screen and (min-width: 767px) {
	.page-id-30139:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-header,
	.page-id-30174:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-header,
	.page-id-30209:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-header,
	.page-id-30212:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-header,
	.page-id-30547:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-header,
	.page-id-31082:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-header,
	.page-id-31152:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-header,
	.page-id-31221:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-header,
	.page-id-29738:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-header {
		backdrop-filter: blur(12.5px);
	}
}

/* THE BERTRAND MODEL WEBINAR */
.page-id-24417:not(.buddypanel-open):not(.sticky-header) .site-header {
	background-image: none !important;
}

.page-id-24417 .site-header .site-header-container #site-logo img.bb-logo:not(.bb-logo-dark) {
	display: none !important;
}

.page-id-24417 .site-header .site-header-container #site-logo img.bb-logo-dark {
	display: block;
}

body.page-id-24417:not([class*="sfwd-lessons"]) #primary-navbar > ul > li > a,
body.page-id-24417:not([class*="sfwd-lessons"]) #primary-navbar > ul > li > a:hover,
body.page-id-24417:not([class*="sfwd-lessons"]) #primary-navbar > ul > li::after,
body.page-id-24417:not([class*="sfwd-lessons"]) #header-aside .header-aside-inner .user-wrap > a.user-link,
body.page-id-24417:not([class*="sfwd-lessons"]) #header-aside .header-aside-inner .user-wrap > a.user-link:hover,
body.page-id-24417:not([class*="sfwd-lessons"]) #header-aside .header-aside-inner .user-wrap.menu-item-has-children .bb-icon-angle-down,
body.page-id-24417:not([class*="sfwd-lessons"]) .site-header .user-wrap.menu-item-has-children .user-link .user-name,
body.page-id-24417:not([class*="sfwd-lessons"]) .site-header-container #primary-navbar .more-button i,
body.page-id-24417:not([class*="sfwd-lessons"]) .site-header i.bb-icon-menu-left::before {
	color: #fff !important;
}

body.page-id-24417 .bb-separator {
	background-color: #fff;
}

.page-id-24417 #header-aside .header-aside-inner .user-wrap > a.user-link > span.user-name {
    font-size: 1rem !important;
	font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.2px !important;
}

/* THANK YOU */
.page-id-28754:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-header,
.page-id-29476:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-header,
.page-id-29478:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-header,
.page-id-29480:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-header,
.page-id-29592:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-header {
    background-image: none;
    background-color: transparent;
    -webkit-animation: smoothScroll 1s forwards;
    animation: smoothScroll 1s forwards;
}

/* header border */
.page-id-31082:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-header,
.page-id-31152:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-header,
.page-id-31221:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-header,
.page-id-29327:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-header,
.page-id-39262:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-header {
	border-bottom: 1px solid #ffffff30;
}

/* transparent menu */
.page-id-19493:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-header,
.page-id-32398:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-header,
.page-id-32395:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-header,
.page-id-33615:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-header,
.page-id-33620:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-header,
.page-id-33714:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-header,
.page-id-34097:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-header,
.page-id-32398:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-header,
.page-id-34941:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-header,
.page-id-38183:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-header,
.page-id-31082:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-header,
.page-id-31152:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-header,
.page-id-31221:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-header,
.page-id-29009:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-header,
.page-id-28751:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-header,
.page-id-29682:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-header,
.page-id-29906:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-header,
.page-id-31824:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-header,
.page-id-31902:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-header,
.page-id-31907:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-header,
.page-id-29704:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-header,
.page-id-27915:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-header,
.page-id-29327:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-header,
.page-id-27552:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-header,
.page-id-39262:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-header {
    background-image: none;
    background-color: transparent;
    -webkit-animation: smoothScroll 1s forwards;
    animation: smoothScroll 1s forwards;
}

.page-id-19493.sticky-scroll-header .buddypanel,
.page-id-32398.sticky-scroll-header .buddypanel,
.page-id-33615.sticky-scroll-header .buddypanel,
.page-id-33620.sticky-scroll-header .buddypanel,
.page-id-33714.sticky-scroll-header .buddypanel,
.page-id-34097.sticky-scroll-header .buddypanel,
.page-id-32395.sticky-scroll-header .buddypanel,
.page-id-34941.sticky-scroll-header .buddypanel,
.page-id-38183.sticky-scroll-header .buddypanel,
.page-id-31082.sticky-scroll-header .site .site-header,
.page-id-31152.sticky-scroll-header .site .site-header,
.page-id-31221.sticky-scroll-header .site .site-header,
.page-id-29009.sticky-scroll-header .buddypanel,
.page-id-28751.sticky-scroll-header .site .site-header,
.page-id-29682.sticky-scroll-header .site .site-header,
.page-id-29906.sticky-scroll-header .site .site-header,
.page-id-31824.sticky-scroll-header .site .site-header,
.page-id-31902.sticky-scroll-header .site .site-header,
.page-id-31907.sticky-scroll-header .site .site-header,
.page-id-29704.sticky-scroll-header .site .site-header,
.page-id-30139.sticky-scroll-header .buddypanel,
.page-id-30174.sticky-scroll-header .buddypanel,
.page-id-30209.sticky-scroll-header .buddypanel,
.page-id-30212.sticky-scroll-header .buddypanel,
.page-id-30547.sticky-scroll-header .buddypanel,
.page-id-28754.sticky-scroll-header .buddypanel,
.page-id-29476.sticky-scroll-header .buddypanel,
.page-id-29478.sticky-scroll-header .buddypanel,
.page-id-29480.sticky-scroll-header .buddypanel,
.page-id-29592.sticky-scroll-header .buddypanel,
.page-id-27915.sticky-scroll-header .buddypanel,
.page-id-29327.sticky-scroll-header .buddypanel,
.page-id-27552.sticky-scroll-header .buddypanel,
.page-id-29738.sticky-scroll-header .buddypanel,
.page-id-31615.sticky-scroll-header .buddypanel,
.page-id-39262.sticky-scroll-header .buddypanel {
    position: fixed;
}

body.page-id-19493:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-content,
body.page-id-32398:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-content,
body.page-id-33615:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-content,
body.page-id-33620:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-content,
body.page-id-33714:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-content,
body.page-id-34097:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-content,
body.page-id-32395:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-content,
body.page-id-34941:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-content,
body.page-id-38183:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-content,
body.page-id-31082:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-content,
body.page-id-31152:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-content,
body.page-id-31221:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-content,
body.page-id-29009:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-content,
body.page-id-28751:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-content,
body.page-id-29682:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-content,
body.page-id-29906:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-content,
body.page-id-31824:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-content,
body.page-id-31902:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-content,
body.page-id-31907:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-content,
body.page-id-30960:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-content,
body.page-id-29704:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-content,
body.page-id-30139:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-content,
body.page-id-30174:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-content,
body.page-id-30209:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-content,
body.page-id-30212:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-content,
body.page-id-30547:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-content,
body.page-id-28754:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-content,
body.page-id-29476:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-content,
body.page-id-29478:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-content,
body.page-id-29480:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-content,
body.page-id-29592:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-content,
body.page-id-27915:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-content,
body.page-id-29327:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-content,
body.page-id-27552:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-content,
body.page-id-29738:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-content,
body.page-id-31615:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-content,
body.page-id-39262:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-content,
body.page-id-42107:not([class*="sfwd-lessons"]):not(.sticky-scroll-header) .site .site-content {
	padding-top: 0;
}


/* sub menu */
.side-panel-menu .sub-menu a > i,
.bb-mobile-panel-inner .side-panel-menu .current-menu-item .sub-menu a > i,
.bb-mobile-panel-inner .side-panel-menu .sub-menu a > i {
    display: none;
}

/* abonnement page */
.stk-b1371a2 svg.ugb-custom-icon > g > g,
.stk-c5b1a7b svg.ugb-custom-icon > g > g,
.stk-45274c8 svg.ugb-custom-icon {
	transform-origin: center;
    animation: rotates 10s linear 0s infinite; 
}

@keyframes rotates {
    0% {
        transform: rotate(0deg);
        transform-origin: center;
        transform-box: fill-box;
    }
    100% {
        transform: rotate(360deg);
        transform-origin: center;
        transform-box: fill-box;
  }
	
}

@media (max-width: 768px) {
    .page-id-27552 .crisp-client {
        display: none;
    }   
    
    .page-id-29009 .wp-block-stackable-columns .stk-cacf342 {
       display: none;
    }
}

/* MÅL OG MENING page */
.stk-fc6d2da svg.ugb-custom-icon > g > g,
.stk-3c248f5 svg.ugb-custom-icon > g > g,
.stk-89a8320 svg.ugb-custom-icon,
.stk-00a155c svg.ugb-custom-icon {
	transform-origin: center;
    animation: rotates 10s linear 0s infinite; 
}

@font-face {
  font-family: 'Fraunces';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/fraunces/v24/6NUu8FyLNQOQZAnv9bYEvDiIdE9Ea92uMiIk_WBq8U_9v0c2WS017iN7iQcIfJD58ngz1Yc0qv8oRcTnaIM.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}

.page-id-27915 .qubley-interaction-wrapper .wp-block-qubely-countdown {
    transform: none !important;
}

.page-id-27915 .qubely-countdown-item h5,
.page-id-27915 .qubely-countdown-item h5,
.page-id-27915 .qubely-countdown-item h5 {
    font-family: "Fraunces",Sans-serif !important;
}

.page-id-27915 .wp-block-qubely-countdown .qubely-countdown-item {
    width: 180px;
}

.page-id-27915 .stk-0067f63 .qubely-countdown-item h5:after,
.page-id-27915 .stk-3fd3b12 .qubely-countdown-item h5:after{
    content: '';
    width: 80%;
    height: 2px;
    display: block;
    background-color: #ffe500;
    margin-top: 30px;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
}

@media (max-width: 768px) {
    .page-id-27915 .stk-0067f63 .qubely-countdown-item h5:after,
    .page-id-27915 .stk-3fd3b12 .qubely-countdown-item h5:after {
        margin-top: 10px;
    }
    
    .page-id-27915 .stk-17d0af2 .wp-block-stackable-button {
        width: 100%;
    }
    
    .page-id-27915 .stk-b355db7 .wp-block-stackable-columns  .stk-block-content.stk-ffda2a7-column {
        flex-direction: column-reverse;
    }
    
    .page-id-27915 .wp-block-qubely-countdown .qubely-countdown-item {
        width: 70px;
    }
}

.page-id-28068 .wp-block-eedee-block-gutenslider .wp-block-eedee-block-gutenslide .slide-content,
.postid-28533 .wp-block-eedee-block-gutenslider .wp-block-eedee-block-gutenslide .slide-content{
    align-items: normal !important;
}


/* COUNT */
body .wp-block-qubely-countdown .qubely-countdown-item {
    width: 130px;
}

.eb-countdown-vgj8lxl.eb-cd-wrapper .eb-cd-inner .box {
    width: 130px;
}

@media screen and (max-width: 767px) {
    body .wp-block-qubely-countdown .qubely-countdown-item {
        width: 70px;
    }
    
    .eb-countdown-vgj8lxl.eb-cd-wrapper .eb-cd-inner .box {
        width: 70px;
    }
}

/* THANK YOU */
.page-id-28754 .stk-dbf2cc5.stk-block-button-group > .stk-inner-blocks {
	position: absolute;
    bottom: -15em;
}
    
@media only screen and (max-width: 767px) {
	.page-id-28754 .stk-dbf2cc5.stk-block-button-group > .stk-inner-blocks {
        bottom: -25em;
	}
}

/* SALES PAGE */
@media screen and (max-width: 767px) {
    .page-id-29009 .wp-block-stackable-columns .stk-cacf342 {
       display: none;
    }
    
    .page-id-29009 .stk-block-columns.stk-6034bcd .stk-block-columns .stk-inner-blocks.stk-dfe12d3-inner-blocks,
    .page-id-29009 .stk-block-columns.stk-6034bcd .stk-block-columns .stk-inner-blocks.stk-2e7d929-inner-blocks {
        flex-direction: row;
        align-items: center;
    }
    
    .page-id-29009 .stk-block-columns.stk-6034bcd .stk-f282fb2 .stk-block-text__text,
    .page-id-29009 .stk-block-columns.stk-6034bcd .stk-733bb48 .stk-block-text__text {
        color: #ffffff !important;
    }
    
    .page-id-29009 .wp-block-stackable-columns.stk-b355db7 .stk-inner-blocks .stk-block-column .stk-0c21a82-column,
    .page-id-29009 .wp-block-stackable-columns.stk-b355db7 .stk-inner-blocks .stk-block-column .stk-1493779-column,
    .page-id-29009 .wp-block-stackable-columns.stk-b355db7 .stk-inner-blocks .stk-block-column .stk-40e585c-column,
    .page-id-29009 .wp-block-stackable-columns.stk-b355db7 .stk-inner-blocks .stk-block-column .stk-5d7983e-column {
        flex-wrap: nowrap;
    }
}

/* BLI BEST */
.page-id-29313.sticky-header .site-content,
.page-id-29327.sticky-header .site-content {
    padding-top: 60px;
}

/* KICK OFF */
.stk-30bba19 svg.ugb-custom-icon > g > g {
    transform-origin: center;
    animation: rotates 10s linear 0s infinite; 
}	

/* course */
.postid-23581 .learndash-wrapper .ld-item-list .ld-section-heading,
.postid-23581 .bb-course-banner-info {
    display: none;
}

/* products */
@media screen and (min-width: 767px) {
    .stk-afa67a2-inner-blocks .stk-c069c6f .stk-block-column .stk-column-wrapper > .stk-block-content,
    .stk-afa67a2-inner-blocks .stk-86859f5 .stk-block-column .stk-column-wrapper > .stk-block-content{
        min-height: 205px;
    }    
}

/* HELL WEEK */
.stk-62a7857,
.stk-3ed3e64,
.stk-2896682{
    display: none;
}

body.page-id-32398 .gform_wrapper form .gform_footer .gform_button {
    color: #fff;
    border-width: 3px;
    border-color: #000;
    background-color: #000;
    box-shadow: 0px 1px 8px 0px #0000001a;
    line-height: 0.5;
    font-size: 18px;
}

body.page-id-32398 form .gform_footer .gform_button:hover {
    color: #e82727;
    border-color: #e82727;
    background-color: #fff;
}

body.page-id-32398 form .field_description_below .gfield_description a {
    color: red;
}

@media screen and (min-width: 767px) {
	.stk-block-columns.stk-3ed3e64 {
		width: 350%;
		left: -125%
	}
}

.stk-column-wrapper > .stk-inner-blocks.stk-63f708c-inner-blocks {
	align-items: flex-end;
}


@media only screen and (max-width: 767px) {
	.stk-column-wrapper > .stk-inner-blocks.stk-63f708c-inner-blocks {
	    align-items: center;
    }
}
@media only screen and (max-width: 767px) {
	.stk-d424da9 .stk-block-columns.mer-om-temaene {
		width: 280px;
	}
	
	.stk-d424da9 .stk-block-columns.mer-om-temaene .stk-5090d17-column,
	.stk-d424da9 .stk-block-columns.mer-om-temaene .stk-a25d282-column,
	.stk-d424da9 .stk-block-columns.mer-om-temaene .stk-a34bcb3-column {
		flex-wrap: nowrap;
    }
}

@media screen and (max-width: 980px) {
	.stk-4963ad6-column {
		display: block;
	}
}

@media screen and (min-width: 980px) and (max-width: 1270px)  {
	.stk-e7dbced .stk-img-wrapper {
		height: 1350px !important;
	}
}

@media screen and (min-width: 1270px) and (max-width: 1770px)  {
	.stk-e7dbced .stk-img-wrapper {
		height: 1000px !important;
	}
}

/* KUNSTEN A HVILE webinar (course) */
.postid-33630 .learndash_post_sfwd-courses .learndash-wrapper .bb-learndash-banner .bb-course-banner-header .bb-single-course-sidebar .widget > .bb-enroll-widget,
.postid-33630 .learndash_post_sfwd-courses .bb-ld-sticky-sidebar .bb-course-status-wrap,
.postid-33630 .learndash.learndash_post_sfwd-courses .bb-course-preview-content .bb-course-volume,
.postid-33630 .learndash_post_sfwd-courses .learndash-wrapper .bb-learndash-banner .bb-course-banner,
.postid-33630 .learndash .learndash-wrapper .ld-course-status.ld-course-status-enrolled,
.postid-33630 .learndash-wrapper .ld-item-list.ld-lesson-list .ld-section-heading,
.postid-33630 .learndash_post_sfwd-courses .bb-grid .bb-learndash-content-wrap .bb-ld-tabs {
    display: none;
}

.postid-33630 .learndash_post_sfwd-courses .bb-course-preview-content .bb-course-single-meta {
    margin-bottom: 0;
}

.postid-33630 .learndash_post_sfwd-courses .bb-grid .bb-learndash-content-wrap {
    padding-top: 0;
}

.postid-33630 .learndash_post_sfwd-courses .bb-grid .bb-learndash-content-wrap > .ld-item-list {
    padding-top: 0;
}

.postid-33630 .learndash.learndash_post_sfwd-courses .bb-course-preview-content {
    padding-top: 50px;
}

/* ABONNEMENT – COACHING course */
.postid-27106 .learndash-wrapper .bb-learndash-banner .bb-course-banner-header .bb-single-course-sidebar .widget > .bb-enroll-widget,
.postid-27106 .learndash_post_sfwd-courses .learndash-wrapper .bb-learndash-banner .bb-course-banner-header .bb-single-course-sidebar .widget > .bb-enroll-widget,
.postid-27106 .learndash_post_sfwd-courses .bb-ld-sticky-sidebar .bb-course-status-wrap,
.postid-27106 .learndash.learndash_post_sfwd-courses .bb-course-preview-content .bb-course-volume,
.postid-27106 .learndash_post_sfwd-courses .learndash-wrapper .bb-learndash-banner .bb-course-banner,
.postid-27106 .learndash .learndash-wrapper .ld-course-status.ld-course-status-enrolled,
.postid-27106 .learndash-wrapper .ld-item-list.ld-lesson-list .ld-section-heading {
    display: none;
}

.postid-27106 .learndash_post_sfwd-courses .bb-course-preview-content .bb-course-single-meta {
    margin-bottom: 0;
}

.postid-27106 .learndash_post_sfwd-courses .bb-grid .bb-learndash-content-wrap {
    padding-top: 0;
}

.postid-27106 .learndash_post_sfwd-courses .bb-grid .bb-learndash-content-wrap > .ld-item-list {
    padding-top: 0;
}

.postid-27106 .learndash.learndash_post_sfwd-courses .bb-course-preview-content {
    padding-top: 50px;
}

/* big screens */
@media only screen and (max-width: 5120px) and (min-width: 2879px) {
	.home-page :is(.stk-ad29699, .stk-e357a69) .stk-img-wrapper {
		max-height: 45vh !important;
	}

	.home-page :is(.stk-0bcfbdf, .stk-2ef0964, .stk-81d17b6, .stk-84887bf) .stk-button .stk--inner-svg svg:last-child {
		height: 50px !important;
		width: 50px !important;
	}

	.home-page .stk-50f8b84 .stk-button .stk--inner-svg svg:last-child {
		height: 50px !important;
		width: 50px !important;
	}
}

@media only screen and (max-width: 2880px) and (min-width: 2047px) {
	.home-page :is(.stk-ad29699, .stk-e357a69) .stk-img-wrapper {
		max-height: 45vh !important;
	}
}

@media only screen and (min-width: 2048px) {
	.home-page .stk-c34ae45 .stk-block-heading__text {
		font-size: 2vw !important;
	}

	.home-page .stk-0225a01 {
		min-height: 80vh !important;
	}

	.home-page .stk-f62d656 {
		min-height: 55vh !important;
	}
}

@media only screen and (max-width: 2048px) and (min-width: 1879px) {
	.home-page .stk-34be6c7 {
		min-height: 100% !important;
	}

	.home-page .stk-ad14d2f,
	.home-page .stk-639bc5f {
		transform: translateX(0px) translateY(70px) !important;
	}

	.home-page :is(.stk-ad29699, .stk-e357a69) .stk-img-wrapper {
		max-height: 45vh !important;
	}
}

@media only screen and (max-width: 1880px) and (min-width: 1281px) {
	.home-page .stk-31899b0 .stk-img-wrapper {
		height: 100% !important;
	}

	.home-page :is(.stk-ad29699, .stk-e357a69) .stk-img-wrapper {
		max-height: 45vh !important;
	}

	.home-page .stk-b0d5919 .stk-img-wrapper {
		height: 100% !important;
	}
}

@media only screen and (max-width: 1520px) and (min-width: 1023px) {
	/* helvetesuka */
	.page-id-19493 .stk-9520995 .stk-img-wrapper,
	.page-id-19493 .stk-e41239a .stk-img-wrapper {
		width: 100% !important;
	}

	.page-id-19493 .stk-a5d639a {
		min-height: 500px !important;
	}

	.stk-8b180d2 .stk-block-heading__text {
		font-size: 30px !important;
    	line-height: 60px !important;
	}

	.page-id-19493 .stk-4db8dc0 .stk-block-text__text,
	.page-id-19493 .stk-7bfb2ea .stk-block-text__text,
	.page-id-19493 .stk-26d5457 .stk-block-text__text {
		font-size: 120% !important;
	}

	.page-id-19493 .stk-756ff97 .stk-block-text__text,
	.page-id-19493 .stk-e2ea43c .stk-block-text__text,
	.page-id-19493 .stk-abbdc21 .stk-block-text__text {
		font-size: 30px !important;
		line-height: 40px !important;
	}

	.page-id-19493 .stk-8c9876c .stk-block-text__text {
		font-size: 60px !important;
	}

	.page-id-19493 .stk-98e635b .stk-block-text__text {
		font-size: 30px !important;
		line-height: 40px !important;
	}

	.page-id-19493 .stk-f5b9989 .stk-block-heading__text {
		font-size: 30px !important;
		line-height: 40px !important;
	}

	.page-id-19493 .stk-4e2d1f6,
	.page-id-19493 .stk-944311e,
	.page-id-19493 .stk-ac70efa,
	.page-id-19493 .stk-5e9b767,
	.page-id-19493 .stk-7034b28,
	.page-id-19493 .stk-00f475d {
		flex: 1 1 calc(60% - var(--stk-column-gap,0px) * 1 / 2 ) !important;
	}

	.page-id-19493 .stk-bbd36d5 .stk-img-wrapper {
		width: 170px !important;
	}

	.page-id-19493 .stk-1c57952 .stk-block-heading__text {
		font-size: 50px !important;
		line-height: 60px !important;
	}

	.page-id-19493 .stk-8ca1f5d .stk-block-text__text {
		font-size: 26px !important;
	}

	.page-id-19493 :is(.stk-76776e2, .stk-27074d1) .stk-block-text__text,
	.page-id-19493 :is(.stk-6ea956c, .stk-0421179, .stk-e953f9e, .stk-8d5a8a2, .stk-5f6a2c7) .stk-block-text__text {
		font-size: 26px !important;
		line-height: 40px !important;
	}

	.page-id-19493 :is(.stk-1437028, .stk-afb1f11) .stk-block-heading__text,
	.page-id-19493 :is(.stk-ea14a26, .stk-f84cdea, .stk-4223273, .stk-23d3db9, .stk-7d05115, .stk-d389fe1) .stk-block-heading__text,
	.page-id-19493 .stk-4f38635 .stk-block-heading__text,
	.page-id-19493 .stk-22ee90b .stk-block-heading__text,
	.page-id-19493 .stk-b1df1b6 .stk-block-heading__text,
	.page-id-19493 .stk-259eab3 .stk-block-text__text {
		font-size: 40px !important;
	}

	.page-id-19493 .stk-d6ff5aa .stk-block-text__text {
		font-size: 26px !important;
	    line-height: 60px !important;
	}

	.page-id-19493 .stk-0dbe49a .stk-block-text__text {
		font-size: 26px !important;
	}

	.page-id-19493 :is(.stk-17848ca, .stk-9581e79, .stk-bad96df, .stk-1184ec2) .stk-block-heading__text {
		font-size: 26px !important;
		line-height: 30px !important;
	}

	.page-id-19493 :is(.stk-c3905a1, .stk-9147753, .stk-9f659ea) .stk-block-text__text,
	.page-id-19493 :is(.stk-3839d14, .stk-b47e35c, .stk-81b14e3) .stk-block-text__text,
	.page-id-19493 :is(.stk-8d89df5, .stk-f6ccc0b, .stk-e65bb82, .stk-529f446) .stk-block-text__text,
	.page-id-19493 :is(.stk-41f8721, .stk-a4ebe5c, .stk-2fe418a, .stk-823ced9, .stk-34593f8, .stk-4e68111, .stk-ad998fc, .stk-1da4c28, .stk-6ac12d0) .stk-block-heading__text {
		font-size: 26px !important;
		line-height: 30px !important;
	}

	.page-id-19493 .stk-d34bd8a .stk-block-heading__text,
	.page-id-19493 .stk-9857bae .stk-block-text__text {
		font-size: 30px !important;
	}

	.page-id-19493 :is(.stk-9cf22fe, .stk-0b277c5, .stk-4838316, .stk-f49b840, .stk-2aa3bf2, .stk-2a78073, .stk-3e9444c, .stk-2e887e7, .stk-59e8095) .stk-block-text__text {
		font-size: 26px !important;
	}

	.stk-4761548 .stk-block-text__text {
		font-size: 60px !important;
	}
}

@media (min-width: 1441px) {
    body:not([class*="sfwd-lessons"]) .site-header-container #site-logo {
    	padding-right: 30px;
	}

	body:not([class*="sfwd-lessons"]) .primary-menu>li {
		padding: 0 16px;
	}
}

@media only screen and (max-width: 1150px) and (min-width: 1024px) {
	/* BERTRANDMODELLEN top bar */
	.page-id-35188 .stk-b1f995a {
		flex: 1 1 calc(22% - var(--stk-column-gap,0px) * 2 / 3 ) !important;
	}

	.page-id-35188 .stk-d9825dd {
		flex: 1 1 calc(50% - var(--stk-column-gap,0px) * 2 / 3 ) !important;
	}

	.page-id-35188 .stk-8ae1180 {
		flex: 1 1 calc(26% - var(--stk-column-gap,0px) * 2 / 3 ) !important;
	}

	/* HELVETESUKA top bar */
	.page-id-32398 .stk-6c4b6e1 {
		flex: 1 1 calc(22% - var(--stk-column-gap,0px) * 2 / 3 ) !important;
	}

	.page-id-32398 .stk-d9825dd {
		flex: 1 1 calc(50% - var(--stk-column-gap,0px) * 2 / 3 ) !important;
	}

	.page-id-32398 .stk-36c5c98 {
		flex: 1 1 calc(26% - var(--stk-column-gap,0px) * 2 / 3 ) !important;
	}
}

@media screen and (max-width: 1024px) {
    .stk-777f659 .stk-block-text__text {
        font-size: 26px !important;
    }
    
    .stk-45ec957 .stk-block-text__text {
        font-size: 24px !important;
    }
    
    .stk-7a55977 .stk-button__inner-text {
        font-size: 20px !important;
    }
}

@media ( max-width: 1020px ) {
    body:not([class*="sfwd-lessons"]) #site-logo {
		display: none;
	}
}

@media screen and (max-width: 800px) {
	body .bb-mobile-header-wrapper .bb-mobile-header .mobile-logo-wrapper {
		padding: 0 0 0 30px;
	}

	body .bb-mobile-header-wrapper .bb-mobile-header .bb-left-panel-icon-wrap {
		position: absolute;
		z-index: 99;
		left: 10px;
	}

	body .bb-mobile-header-wrapper .bb-mobile-header .bb-left-panel-icon-wrap i {
		font-size: 40px;
		animation: pulse-menu 1s cubic-bezier(.4,0,.6,1) infinite;
	}

	body.home .bb-mobile-header-wrapper .bb-mobile-header {
		justify-content: flex-end;
	}

	body.home .bb-mobile-header-wrapper .bb-mobile-header .mobile-logo-wrapper {
		justify-content: center;
	}

	body.home .wp-block-eedee-block-gutenslider.hero-connected-to-header .wp-block-eedee-block-gutenslide.is-position-top-left .slide-content {
		align-items: center;
    	justify-content: flex-end;
	}

	@keyframes pulse-menu {
		0% {
			-webkit-transform: scale(1);
			transform: scale(1);
		}
	
		50% {
			-webkit-transform: scale(1.125);
			transform: scale(1.125);
		}
	}
}

@media screen and (max-width: 960px) {
	body:not([class*="sfwd-lessons"]) .site-header-container #site-logo {
		margin-bottom: 15px;
		margin-top: 10px;
	}
}

@media screen and (max-width: 799px) {
	body.home.buddypanel-open:not([class*="sfwd-lessons"]) .site-header {
		background-image: none !important;
	}

	body.home button.ugb-video-popup__overlay {
		position: relative !important;
	}
}

@media screen and (max-width: 768px) {
	body.home .wp-block-gallery.hero-connected-to-header ul.blocks-gallery-grid li:not(:first-child) {
		display: none;
	}

	body.home .wp-block-gallery.hero-connected-to-header ul.blocks-gallery-grid li {
		margin: 0;
	}
}

/* mobile view (stakcble blocks) */
@media screen and (max-width: 767px) {
	.page-id-34318 .site .site-content,
    .page-id-19553 .site .site-content {
        padding-top: 60px !important;
    }

    .stk-991b309-container .stk-block-columns .wp-block-stackable-heading .stk-block-heading__text {
        display: flex;
        flex-direction: column;
    }
    
    .stk-c6f18a1 .stk-block-heading__text,
    .stk-96afe19 .stk-block-heading__text,
    .stk-078de7a .stk-block-heading__text,
    .stk-42534a8 .stk-block-heading__text,
    .stk-9d391ef .stk-block-heading__text,
    .stk-dca1403 .stk-block-heading__text,
    .stk-e5e8ab6 .stk-block-heading__text,
    .stk-77d6b04 .stk-block-heading__text {
        font-size: 22px !important;
    }
  
    .stk-e84868d .stk-block-text__text,
    .stk-441b4e2 .stk-block-heading__text {
        font-size: 20px !important;
    }
    
    .stk-e512929 .stk-button__inner-text,
    .stk-c3e20cf .stk-button__inner-text,
    .stk-f0bed3e .stk-button__inner-text,
    .stk-0c57dca .stk-block-text__text,
    .stk-be7e6a7 .stk-button__inner-text {
        font-size:  18px !important;
    }
    
    .stk-c72fb96 .stk-block-text__text,
    .stk-dadfd33 .stk-button__inner-text {
        font-size: 16px !important;
    }
    
    .stk-5248dfe-container .stk-block-content .stk-dadfd33 {
        top: 60px !important;
    }
    
    .stk-5248dfe-container .stk-block-content .stk-33aa2ee {
        top: 50px !important;
    }
    
    .stk-5248dfe-container .stk-block-content .stk-dadfd33 a.stk-link {
        padding-bottom: 0;
    }
    
    div:not(.product) :is(.stk-29176c7,
    .stk-683d882,
    .stk-4f35557,
    .stk-d204854,
    .stk-991b309) .stk-block-column__content {
        padding-left: 15px !important;
        padding-right: 15px !important;
        padding-top: 15px !important;
        padding-bottom: 15px !important;
    }
    
    .stk-2d21b1f,
    .stk-901c10e,
    .stk-cebc876,
    .stk-b153322,
    .stk-3b974fd {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    
    div:not(.product) .stk-5c22622{
        margin-left: 15px !important;
        margin-right: 15px !important;
    }
    
    div:not(.product) .stk-9e535d0,
    div:not(.product) .stk-3953999 {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    
    .stk-4c8a326 .stk-img-wrapper {
        width: 130px !important;
    }
    
    div:not(.product) :is(.stk-3b974fd) .stk-block-text__text {
        font-size: 22px !important;
    }
    
	.stk-fbfd448 {
		order: 3;
	}
	
	.stk-b1953fa {
		order: 2;
	}
	
	.stk-3673de9 {
		order: 1;
	}
}

/* lessons */
body[class*="sfwd-lessons"] .bb-mobile-panel-inner .bb-primary-menu a,
body[class*="sfwd-lessons"].bb-dark-theme .side-panel-menu a,
body[class*="sfwd-lessons"] .side-panel-menu .current-menu-item > i,
body[class*="sfwd-lessons"] .site-header .bb-toggle-panel,
body[class*="sfwd-lessons"] .side-panel-menu i,
body[class*="sfwd-lessons"] .bb-mobile-panel-header .user-name,
body[class*="sfwd-lessons"] .side-panel-menu .current-menu-item .sub-menu a,
body[class*="sfwd-lessons"] .side-panel-menu .current-menu-item .sub-menu i,
body[class*="sfwd-lessons"] .bb-mobile-panel-inner .bb-primary-menu a,
body[class*="sfwd-lessons"] .site-header .bb-mobile-panel-inner .sub-menu a {
	color: #939597;
}

body[class*="sfwd-lessons"] .buddypanel .bb-toggle-panel,
body[class*="sfwd-lessons"] .side-panel-menu a i {
	color: #fff;
}

body[class*="sfwd-lessons"] .side-panel-menu a:hover i {
	color: #01181c !important;
}

body[class*="sfwd-lessons"] .site-header-container #site-logo .site-title img.bb-logo {
	display: none;
}

body[class*="sfwd-lessons"] .site-header-container #site-logo .site-title img.bb-logo.bb-logo-dark {
	display: block;
}

/* page blocks */
body .ugb-faea0f8 .ugb-container__wrapper .ugb-block-content > .ugb-container__wrapper {
	padding: 0;
}

body .ugb-357f344 .ugb-container__wrapper .ugb-357f344-content-wrapper .wp-block-ugb-icon .ugb-icon-inner-svg svg {
	display: none;
}

body .ugb-357f344 .ugb-container__wrapper .ugb-357f344-content-wrapper .wp-block-ugb-icon .ugb-icon-inner-svg::before {
	content: '\e91f';
	font: normal normal normal 14px/1 "bb-icons";
	display: block;
	color: #fff;
    font-size: 35px !important;
	transform: rotate(90deg);
	cursor: pointer;
	transition: ease .2s;
}

body .ugb-357f344 .ugb-container__wrapper .ugb-357f344-content-wrapper .wp-block-ugb-icon.ugb-a6f2583 {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
}

body .ugb-e0551d6 .ugb-container__side .wp-block-ugb-button.ugb-af8b43b a.ugb-button {
	margin: 0;
}

body .ugb-f6f8a22 .ugb-f6f8a22-wrapper .wp-block-ugb-columns .wp-block-ugb-column .ugb-block-content {
	display: block !important;
	width: auto;
}

body .ugb-f6f8a22 .ugb-f6f8a22-wrapper .wp-block-ugb-columns .wp-block-ugb-column .ugb-column__content-wrapper .wp-block-ugb-button {
	margin-bottom: 0;
}

body .ugb-419a24d .ugb-text__text p span,
body .ugb-bbc1687 .ugb-text__text p span {
	padding: 0.5em 1.5em;
}

/* podcast page */
body #gutenslider-36ktt7odo .wp-block-eedee-gutenslider__content .wp-block-ugb-icon .ugb-icon-inner-svg svg {
	display: none;
}

body .wp-block-ugb-icon.ugb-f9f16bc {
	position: absolute;
    bottom: 35%;
	left: 0;
    right: 0;
}

body #gutenslider-36ktt7odo .wp-block-eedee-gutenslider__content .wp-block-ugb-icon .ugb-icon-inner-svg {
    color: #fff;
    font-size: 35px !important;
    transform: rotate(90deg);
    cursor: pointer;
    transition: ease .2s;
	line-height: 1;
    display: inline-block;
	font: normal normal normal 14px/1 "bb-icons";
    speak: none;
    text-decoration: inherit;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
}

body #gutenslider-36ktt7odo .wp-block-eedee-gutenslider__content .wp-block-ugb-icon .ugb-icon-inner-svg::before {
	content: '\e91f';
}

@media (max-width: 991px) {
	body .qubely-block-3e5980.qubely-section {
		background-position: 65% 50%;
	}

	body .bertrand-duble-image-section.qubely-section {
		background-image: none;
		padding-bottom: 0;
	}

	body .bertrand-duble-image-section.qubely-section .qubely-container {
		max-width: 100%;
		padding: 0;
	}

	body .bertrand-duble-image-section.qubely-section .qubely-container .qubely-block-4c7553 {
		padding-bottom: 0;
	}

	body .wp-block-ugb-icon.ugb-f9f16bc {
		bottom: 0;
	}
}

@media (max-width: 799px) {
	body .ugb-357f344 .ugb-container__wrapper .ugb-357f344-content-wrapper .wp-block-ugb-icon.ugb-a6f2583 {
		display: none;
	}

	body .wp-block-ugb-icon.ugb-f9f16bc {
		bottom: 0;
	}
}

@media (max-width: 768px) {
	body .bertrand-duble-image-lectures-section .ugb-inner-block .ugb-block-content > .ugb-container__wrapper,
	body .bertrand-duble-image-lectures-section-top .ugb-inner-block .ugb-block-content > .ugb-container__wrapper,
	body .bertrand-duble-image-coaching-section-top .ugb-inner-block .ugb-block-content > .ugb-container__wrapper {
		background-image: none;
	}

	body .bertrand-duble-image-lectures-section-top .ugb-block-content > .ugb--has-background-overlay,
	body .bertrand-duble-image-lectures-section .ugb-block-content > .ugb--has-background-overlay,
	body .bertrand-duble-image-coaching-section-top .ugb-block-content > .ugb--has-background-overlay {
		padding: 0 !important;
	}

	body .bertrand-duble-image-lectures-section-top .ugb-block-content > .ugb--has-background-overlay > .ugb-container__side,
	body .bertrand-duble-image-lectures-section .ugb-block-content > .ugb--has-background-overlay > .ugb-container__side,
	body .bertrand-duble-image-coaching-section-top .ugb-block-content > .ugb--has-background-overlay > .ugb-container__side {
		padding-bottom: 0 !important;
	}

	body .bertrand-duble-image-coaching-section-top .ugb-block-content > .ugb--has-background-overlay > .ugb-container__side {
		padding-top: 0 !important;
	}

	body .ugb-46df0da .ugb-container__wrapper.ugb-46df0da-wrapper > .ugb-container__side {
		padding: 60px 20px !important;
	}

	body .bertrand-home-duble-image-section.wp-block-ugb-container,
	body .bertrand-hell-week-duble-image-section.wp-block-ugb-container {
		background-image: none;
	}

	body .bertrand-home-duble-image-section.wp-block-ugb-container.ugb--has-background-overlay,
	body .bertrand-hell-week-duble-image-section.wp-block-ugb-container.ugb--has-background-overlay {
		padding: 0 !important;
	}

	body .bertrand-home-duble-image-section.wp-block-ugb-container .wp-block-ugb-columns .ugb-columns__item {
		display: flex;
		flex-direction: column-reverse;
	}

	body .bertrand-hell-week-duble-image-section.wp-block-ugb-container .wp-block-ugb-columns .ugb-columns__item {
		display: flex;
		flex-direction: column;
	}
}

.wp-block-eedee-block-gutenslider .slick-slider.slick-dotted {
    margin-bottom: 0px;
}

.wp-block-eedee-block-gutenslider .slick-slider .slide-content .ugb--has-block-background {
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    -moz-backdrop-filter: blur(5px);
}

.wp-block-eedee-block-gutenslider .slick-slider .slide-content .ugb--has-block-background.alignfull {
	margin-left: auto;
    margin-right: auto;
	min-width: auto;
}

.wp-block-eedee-block-gutenslider.adaptive-height .eedee-background-div>video {
	height: fit-content;
	min-height: 100%;
}

.wp-block-eedee-block-gutenslider .wp-block-eedee-block-gutenslide.swiper-slide {
	display: flex;
}

.wp-block-ugb-column .field-plastic-waste-calculator .select ul.options {
	position: relative !important;
	top: 0 !important;
}

.wp-block-ugb-column .field-plastic-waste-calculator.pwc-country-holder .select:hover ul.options,
.wp-block-ugb-column .field-plastic-waste-calculator.pwc-members-holder .select:hover ul.options {
    max-height: 215px;
}

#main .ugb-column,
#main .ugb-column .ugb-column__item,
#main .ugb-column > .ugb-inner-block,
#main .ugb-column > .ugb-inner-block > .ugb-block-content {
	height: 100% !important;
}


.ugb-button.ugb--hover-effect-lift-scale-more {
	-webkit-transition: all 0.3s ease !important;
	transition: all 0.3s ease !important;
}

.slick-slider.slick-initialized button.slick-arrow i.fa {
    display: none;
}

.wp-block-eedee-block-gutenslider .slick-arrow.slick-next {
    left: auto;
}

.wp-block-qubely-wrapper .qubely-list li {
    display: flex;
    align-items: flex-start;
}

.wp-block-qubely-wrapper .qubely-list li::before {
    margin-top: 2px;
}

span[data-balloon-pos] {
	border-bottom: none;
}

.woocommerce-MyAccount-content {
	font-size: 14px;
}

.woocommerce-MyAccount-content span strong {
	color: #260a03;
}

.mcc-profile-content-row.first-row,
.affwp-wrap.first-row {
	width: 49%;
	float: left;
}

.mcc-profile-content-row.last-row,
.affwp-wrap.last-row {
	width: 49%;
	float: right;
}

.woocommerce .woocommerce-MyAccount-navigation ul li a:before {
	content: none !important;
}

.woocommerce div.product form.cart .variations tbody tr {
	display: flex;
	align-items: center;
}

.woocommerce #content div.product form.cart .variations td.label {
	padding: 0 1rem 0.5rem 0;
}

.woocommerce #content div.product .woocommerce-tabs .panel {
	font-size: inherit;
}

.woocommerce-checkout .wc-svea-checkout-page .woocommerce-error,
.woocommerce-checkout .wc-svea-checkout-page .woocommerce-info,
.woocommerce-checkout .wc-svea-checkout-page .woocommerce-message {
	padding: 1em 2em 1em 3.5em;
}

.woocommerce-error::before,
.woocommerce-info::before,
.woocommerce-message::before {
	padding-top: 1px;
}

.woocommerce form .form-row.place-order p.bwfan_user_consent label {
    padding: 0;
}

.woocommerce form .form-row.place-order p.bwfan_user_consent label:before {
    content: '';
    margin-right: 10px;
    display: inline-block;
    vertical-align: text-top;
    width: 20px;
    height: 20px;
    background: #fff;
    border-radius: 3px;
    border: 1px solid var(--bb-primary-color);
    box-shadow: none;
}

.woocommerce form .form-row.place-order p.bwfan_user_consent.woocommerce-validated label:before {
	content: '\e876';
   font-family: bb-icons;
    background-color: #6f8859;
    border-color: #6f8859;
    font-style: normal;
    font-weight: 400;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    color: #fff;
    line-height: 18px;
    font-size: 14px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    box-shadow: 0 0 0 1px #6f8859;
}

.wp-block-eedee-block-gutenslider .eedee-gutenslider-pagination {
	z-index: 0;
}

body .ugb-main-block.ugb--has-block-background.alignfull.alignfull.alignfull.alignfull {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 35px;
	transition: all linear .2s;
}

body.buddypanel-open .ugb-main-block.ugb--has-block-background.alignfull.alignfull.alignfull.alignfull {
	padding-top: 0;
	transition: all linear .2s;
}

body .ugb-container.ugb-container--v2 > .ugb-inner-block > .ugb-block-content > .ugb-container__wrapper {
	padding-top: 0;
	padding-bottom: 0;
}

body .ugb-container.ugb-container--v2 > .ugb-inner-block > .ugb-block-content > .ugb-container__wrapper.ugb-167c144-wrapper,
body .ugb-container.ugb-container--v2 > .ugb-inner-block > .ugb-block-content > .ugb-container__wrapper.ugb-c3da247-wrapper,
body .ugb-container.ugb-container--v2 > .ugb-inner-block > .ugb-block-content > .ugb-container__wrapper.ugb-776efa4-wrapper,
body .ugb-container.ugb-container--v2 > .ugb-inner-block > .ugb-block-content > .ugb-container__wrapper.ugb-374b0fe-wrapper {
	padding: 0;
}

body .ugb-167c144.ugb-main-block.ugb--has-block-background.alignfull.alignfull.alignfull.alignfull.ugb-main-block--inner-wide > .ugb-inner-block {
	width: 100%;
}

body .ugb-0636a81 .ugb-video-popup__wrapper {
	max-width: 100%;
}

body .ugb-main-block {
	margin-top: 0;
}

body .ugb-columns > .ugb-inner-block > .ugb-block-content > .ugb-columns__item.ugb-90c9f65-content-wrapper {
    grid-gap: 0;
}

.ugb-button--has-icon.ugb-button--design-ghost svg:not(.ugb-custom-icon), .ugb-button--has-icon.ugb-button--design-plain svg:not(.ugb-custom-icon) {
	color: #ffe500 !important;
}

.ugb-inner-block {
	position: relative;
}

.ugb-6a88524 .ugb-inner-block .ugb-block-title,
.ugb-eca0964 .ugb-inner-block .ugb-block-title,
.ugb-30e5dc7 .ugb-inner-block .ugb-block-title,
.ugb-4d75850 .ugb-inner-block .ugb-block-title {
	position: absolute;
	bottom: 2%;
	left: 0;
	padding-left: 20px;
	z-index: 9;
	display: flex;
	align-items: center;
	justify-content: center;
}

.ugb-0636a81 .ugb-inner-block .ugb-block-title {
	position: absolute;
	bottom: 12%;
	left: 0;
	right: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column-reverse;
	z-index: 9;
}

.ugb-0636a81 .ugb-inner-block .ugb-block-title::before,
.ugb-6a88524 .ugb-inner-block .ugb-block-title::before,
.ugb-eca0964 .ugb-inner-block .ugb-block-title::before,
.ugb-30e5dc7 .ugb-inner-block .ugb-block-title::before,
.ugb-4d75850 .ugb-inner-block .ugb-block-title::before {
	content: '\e984';
	font-family: 'bb-icons';
	color: #ffe500;
	transform: rotate(270deg);
	display: inline-block;
	font-size: 18px;
	padding-left: 5px;
}

.ugb-30e5dc7 .ugb-inner-block .ugb-block-description,
.ugb-4d75850 .ugb-inner-block .ugb-block-description {
	position: absolute;
    top: 5%;
    z-index: 9;
    left: 0;
    padding-left: 30px;
}

.ugb-0636a81 .ugb-inner-block .ugb-block-description {
	position: absolute;
    bottom: 24%;
    z-index: 9;
    left: 0;
    right: 0;
}

body.admin-bar #bp_container>.bp-x {
	top: 40px;
}

.product .entry-summary form.cart .qlwcdc_quick_purchase {
	float: none !important;
}

.product .entry-summary form.cart .single_add_to_cart_button.alt {
	margin-right: 10px;
}

.woocommerce div.product form.cart .group_table td:first-child {
	width: 3em;
}

.product .entry-summary form.cart .single_add_to_cart_button.alt {
	display: none; /* temporary */
}

@media screen and (min-width: 1280px) {
	body .ugb-00ccdca .ugb-inner-block {
		min-width: auto !important;
	}
}

@media screen and (max-width: 1280px) {
	body.buddypanel-open.bb-buddypanel-right .ugb-f64e8b9.ugb-container > .ugb-inner-block {
		padding: 0 0 0 40px;
	}
}

@media screen and (max-width: 850px) {
	body .ugb-4e7cc0d .ugb-text__text p,
	body .ugb-4e7cc0d .ugb-text__title,
	body .ugb-fc6ffd4 .ugb-button1 .ugb-button--inner,
	body .ugb-b340e3e .ugb-button1 .ugb-button--inner,
	body .ugb-ca752ad .ugb-button1 .ugb-button--inner {
		color: #ffffff !important;
	}
}

@media screen and (max-width: 786px) {
	.product .entry-summary form.cart {
		text-align: left;
	}

	#content div.product form.cart .button {
		width: 100%;
	}
	
	.product .entry-summary form.cart .single_add_to_cart_button.alt {
		margin-bottom: 10px;
		margin-right: 0;
	}

	.woocommerce div.product form.cart .group_table td:first-child {
		width: 3em;
	}

	.woocommerce div.product form.cart table input[type="checkbox"]::before {
		width: 16px;
		height: 16px;
		margin-left: -2px;
		margin-top: -2px;
	}

	.woocommerce div.product form.cart table input[type="checkbox"]:checked::after {
		left: -1px;
	}

	.woocommerce div.product form.cart .group_table td {
		padding: 0.5rem;
	}

	.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label {
		padding-right: 0.5em;
		padding-left: 0.5em;
	}
}

@media screen and (max-width: 586px) {
	.ugb-d4d24f8 .ugb-video-popup__wrapper {
		background-position: 0%;
	}
}

@media screen and (max-width: 542px) {
	body .ugb-167c144.ugb-container {
		background-position: 70% 50%;
	}
}

@media screen and (max-width: 510px) {
	.ugb-d4d24f8 .ugb-video-popup__wrapper {
		background-position: 5%;
	}
}

@media screen and (max-width: 428px) {
	.ugb-d4d24f8 .ugb-video-popup__wrapper {
		background-position: 20%;
	}
}

.gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]):not(.gform_button) {
	line-height: 1.3 !important;
}

#whats-new-form #bp-activity-privacy-point *,
#whats-new-form #bp-activity-privacy-point .bb-icon-caret-down {
	color: #242a31;
}

/* groups */
#buddypress .bb-profile-grid #webinars-groups-li a,
#buddypress .bb-profile-grid #past-webinars-groups-li a,
#buddypress .bb-profile-grid #meetings-groups-li a,
#buddypress .bb-profile-grid #past-meetings-groups-li a,
#buddypress .bb-profile-grid #bp-zoom-switch-type a {
	min-height: 34px;
    line-height: 34px;
    padding: 0 20px;
    border-radius: var(--bb-button-radius);
	transition: .3s all;
}

#buddypress .bb-profile-grid #webinars-groups-li a,
#buddypress .bb-profile-grid #past-webinars-groups-li a,
#buddypress .bb-profile-grid #meetings-groups-li a,
#buddypress .bb-profile-grid #past-meetings-groups-li a {
	border-width: 1px;
    background-color: var(--bb-secondary-button-background-regular);
    color: var(--bb-secondary-button-text-regular);
    border: 1px solid var(--bb-secondary-button-border-regular);
	transition: .3s all;
}

#buddypress .bb-profile-grid #webinars-groups-li a:hover,
#buddypress .bb-profile-grid #past-webinars-groups-li a:hover,
#buddypress .bb-profile-grid #meetings-groups-li a:hover,
#buddypress .bb-profile-grid #past-meetings-groups-li a:hover {
	background-color: var(--bb-primary-button-background-hover);
    color: var(--bb-primary-button-text-hover);
    border-color: var(--bb-primary-button-border-hover);
}

#buddypress .bb-profile-grid #subnav #bp-zoom-switch-type {
	margin-top: 0 !important;
}

#buddypress .bb-profile-grid #subnav #pending-invites-groups-li a,
#buddypress .bb-profile-grid #subnav #send-invites-groups-li a {
	min-height: 34px;
    line-height: 34px;
    padding: 0 20px;
    border-radius: var(--bb-button-radius);
	border-width: 1px;
    background-color: var(--bb-secondary-button-background-regular);
    color: var(--bb-secondary-button-text-regular);
    border: 1px solid var(--bb-secondary-button-border-regular);
	transition: .3s all;
}

#buddypress .bb-profile-grid #subnav #pending-invites-groups-li a:hover,
#buddypress .bb-profile-grid #subnav #send-invites-groups-li a:hover {
	background-color: var(--bb-primary-button-background-hover);
    color: var(--bb-primary-button-text-hover);
    border-color: var(--bb-primary-button-border-hover);
}

/* footer */
.site-footer .bb-grid {
	flex-direction: column;
}

.footer-widget-area .bb-grid .footer-widget {
	padding-left: 0;
	padding-right: 0;
}

.footer-widget-area .bb-grid .footer-widget .widget {
	padding-top: 20px;
    padding-bottom: 20px;
	margin-bottom: 0;
	border-radius: 0;
}

.footer-widget-area .bb-grid .footer-widget .widget.widget_media_image {
	text-align: center;
	padding: 50px 0 20px 0;
}

.footer-widget-area .bb-grid .footer-widget .widget.widget_media_image img {
	max-height: 60px;
}

.footer-widget-area .bb-grid .footer-widget .widget.widget_nav_menu {
	min-height: 90px;
    justify-content: center;
    align-items: center;
}

.footer-widget-area .footer-widget ul {
	display: flex;
    justify-content: space-between;
}

.footer-widget-area .footer-widget ul li {
	margin: 10px 0;
}

.site-footer .footer-widget-area .footer-widget ul li a {
	display: inline-block;
	color: #ffffff;
	font-size: 20px;
	text-transform: uppercase;
	font-weight: 600;
	transition: all linear .2s;
}

.site-footer .footer-widget-area .footer-widget ul li a:hover {
	color: #ffffff;
	transform: scale(1.1);
	transition: all linear .2s;
}

#page .footer-bottom {
	padding-top: 0;
	padding-bottom: 150px;
}

.site-footer footer .container {
	max-width: 100%;
}

.bb-footer .footer-merged-wrap {
	display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
	padding-left: 0;
    padding-right: 0;
    width: 100%;
	min-height: 90px;
}

.bb-footer .footer-merged-wrap .footer-socials {
	justify-content: center;
	margin: auto;
}

.bb-footer .footer-merged-wrap .footer-socials i {
	display: flex;
    align-items: center;
    justify-content: center;
	font-size: 24px;
	color: #ffffff;
    padding: 8px;
	width: 34px;
    height: 34px;
	transition: all linear .2s;
}

.bb-footer .footer-merged-wrap .footer-socials i.bb-icon-email::before {
	content: '\ee62';
}

.bb-footer .footer-merged-wrap .footer-socials i.bb-icon-smartphone::before {
	content: '\eed9';
}

.bb-footer .footer-merged-wrap .footer-socials i.bb-icon-linkedin::before {
	content: '\eddf';
}

.bb-footer .footer-merged-wrap .footer-socials i.bb-icon-youtube::before {
	content: '\edfc';
}

.bb-footer .footer-menu-wrap,
.bb-footer .footer-menu-wrap .footer-menu {
	width: 100%;
}

.bb-footer .footer-menu-wrap,
.bb-footer .footer-copyright-wrap {
	display: flex;
    justify-content: center;
    align-items: center;
    justify-content: center;
    align-items: center;
}

.bb-footer .footer-copyright-wrap {
	padding-top: 30px;
}

.bb-footer .footer-menu-wrap .footer-menu,
.bb-footer .footer-copyright-wrap {
	justify-content: center;
	align-items: center;
}

.bb-footer .footer-copyright-wrap,
.bb-footer .copyright {
	margin: 0;
}

.site-footer .bb-footer .footer-menu-wrap .footer-menu li a {
	font-weight: 600;
	display: inline-block;
	transition: all linear .2s;
}

.site-footer .bb-footer .footer-menu-wrap .footer-menu li a:hover {
	transform: scale(1.1);
	transition: all linear .2s;
}

.site-footer .bb-footer .footer-menu-wrap .footer-menu li a,
.site-footer .bb-footer .copyright,
.site-footer .bb-footer .copyright span {
	color: #ffffff !important;
	font-size: 14px !important;
}

.site-footer .bb-footer .copyright,
.site-footer .bb-footer .copyright span {
	font-weight: 200;
}

.site-footer .bb-footer .footer-menu-wrap .footer-menu li ul li a:hover {
	background: transparent;
	transform: none;
}

.site-footer .bb-footer .footer-menu .sub-menu {
	background-color: #242a31 !important;
    color: #8dc63f !important;
}

@media screen and (max-width: 992px) {
	.footer-widget-area .bb-grid .footer-widget {
		max-width: 100%;
	}

	.bb-footer .footer-merged-wrap {
		flex-direction: column;
		justify-content: center;
	}

	.bb-footer .footer-merged-wrap .footer-socials {
		margin: 0;
		padding: 0;
	}

	.footer-widget-area .footer-widget ul {
		flex-wrap: wrap;
		justify-content: center;
		align-items: center;
	}

	.footer-widget-area .footer-widget ul li {
		margin: 10px;
	}
}

/* ubg-blocks */
button.ugb-video-popup__overlay {
	/* all: inherit; */
}

button.ugb-video-popup__overlay:hover {
	transform: none;
}

.ugb-main-block.ugb--has-block-background.alignfull {
	margin-inline-start: 0px;
    margin-inline-end: 0px;
}

.wp-block-ugb-container .ugb-main-block,
[class*=ugb-]+form[class*=-link],
[class*=ugb-] form[class*=-link],
form[class*=ugb-][class*=-link] {
	display: flex;
}

@media screen and (max-width: 767px) {
	.ugb-2777a38 .ugb-inner-block .ugb-column__item .ugb-column__content-wrapper {
		backdrop-filter: blur(5px);
		padding: 20px;
		background-color: #00000052;
	}
}

/* bertrand fixed button */
@media screen and (min-width: 541px) {
    .wp-block-stackable-button-group.stk-e2e9c0c,
    .wp-block-stackable-button-group.stk-1cc53bb,
    .wp-block-stackable-button-group.stk-98c37fc {
        width: fit-content;
        position: fixed;
        bottom: 12%;
        right: 4%;
        opacity: 0;
        margin: 10px;
    }

	.wp-block-stackable-button-group.stk-e2e9c0c .stk-button,
    .wp-block-stackable-button-group.stk-1cc53bb .stk-button,
    .wp-block-stackable-button-group.stk-98c37fc .stk-button {
		box-shadow: 0px 1px 8px 0px #0000001a;
	}

	.stk-52883dd .wp-block-stackable-button {
		position: fixed;
        bottom: 12%;
	}

	.wp-block-stackable-button-group.stk-e2e9c0c,
	.wp-block-stackable-button-group.stk-1cc53bb,
	.wp-block-stackable-button-group.stk-98c37fc {
		animation: fadeIn 1s ease-in 1s forwards;
	}

	@keyframes fadeIn {
		60% {
		  opacity: 0;
		}
	
		100% {
		  opacity: 1;
		}
	}
}

@media screen and (max-width: 540px) {
    .wp-block-stackable-button-group.stk-e2e9c0c,
    .wp-block-stackable-button-group.stk-1cc53bb,
    .wp-block-stackable-button-group.stk-98c37fc {
        position: fixed;
        opacity: 0;
        bottom: 0;
        left: 0;
        right: 0;
        margin-bottom: 0;
    }

	.wp-block-stackable-button-group.stk-e2e9c0c,
	.wp-block-stackable-button-group.stk-1cc53bb,
	.wp-block-stackable-button-group.stk-98c37fc {
		animation: fadeIn 1s ease-in 1s forwards;
	}
    
    .wp-block-stackable-button-group.stk-e2e9c0c .stk-block.stk-block-button,
    .wp-block-stackable-button-group.stk-1cc53bb .stk-block.stk-block-button,
    .wp-block-stackable-button-group.stk-98c37fc .stk-block.stk-block-button {
        width: 100%;
    }

	@keyframes fadeIn {
		60% {
		  opacity: 0;
		}
	
		100% {
		  opacity: 1;
		}
	}
}

/* webinar popup */
.pum-theme-16986 .pum-title {
    font-size: 36px;
    text-transform: uppercase;
}

.pum-theme-16986 input.gform_button {
    font-size: 20px !important;
    font-weight: 700;
    color: #fae34c;
    background: #00232b;
    border-color: #00232b;
    border-radius: 0;
    text-transform: uppercase;
    height: auto;
}

.theme-16986 .gform_wrapper.gravity-theme .gfield input::placeholder {
    color: #000;
}

.theme-16986 .pum-content .gform_wrapper form {
	margin-bottom: 0;
}

.gform_wrapper.gravity-theme .gform_footer {
	padding-bottom: 0;
}

/* popup maker */
.pum-theme-16989 .pum-content + .pum-close, .pum-theme-cutting-edge .pum-content + .pum-close {
	display: flex;
	align-items: center;
	justify-content: center;
	padding-bottom: 7px;
	font-size: 32px;
    line-height: 20px;
}

/* qubely blocks */
.qubely-block-text b,
.qubely-block-text strong {
	font-weight: bold;
}

.qubely-block-text .qubely-separator-type-css {
	display: block;
}

.bertrand-action-button {
	display: none;
}

.qubely-block-0c6fc2,
.qubely-block-83d2e6 {
	padding-left: 45px;
}

/* learndash courses */
.ld-modal.ld-login-modal.ld-can-register .ld-login-modal-register #wp-submit {
	color: #fff;
}

.ld-modal.ld-login-modal.ld-can-register .ld-login-modal-register #wp-submit:hover,
.learndash .learndash-wrapper .ld-login-modal .ld-login-modal-register .ld-button:hover {
	opacity: 1;
}

.learndash .learndash-wrapper .ld-alert-warning,
.learndash .learndash-wrapper .ld-login-modal .ld-login-modal-register #wp-submit {
	border: none;
}

.learndash .learndash-wrapper .ld-item-list .ld-section-heading .ld-item-list-actions {
	align-items: normal;
}

.learndash .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-expanded .ld-progress {
	background-color: #fff;
}

.learndash .learndash-wrapper .bb-ld-info-bar .ld-breadcrumbs {
	padding: .5em 1em;
	border: none;
}

.learndash .learndash-wrapper .ld-lesson-status {
	background: #f7f7f6;
}

.sfwd-lessons .learndash-wrapper .ld-status {
	border-radius: 100px;
}

.sfwd-course-nav .learndash_next_prev_link .prev-link {
	border-radius: 100px 0 0 100px !important;
}

.sfwd-course-nav .learndash_next_prev_link .next-link {
	border-radius: 0 100px 100px 0 !important;
}

body:not(.bb-dark-theme) .sfwd-course-nav .learndash_next_prev_link a {
	background-color: #d3d7db !important;
}

.bb-dark-theme .learndash-wrapper .ld-lesson-status {
	background-color: #1c1c1c;
}

.bb-dark-theme .learndash-wrapper .ld-alert-warning {
	background-color: #1c1c1c !important;
}

.bb-dark-theme .learndash-wrapper .ld-alert-warning .ld-button {
	color: #ffe500;
	background-color: #1c1c1c !important;
    border-color: #ffe500 !important;
    padding-top: 15px;
    padding-bottom: 15px;
    border: #ffe500 1px solid !important;
}

.bb-sfwd-aside.bb-dark-theme .learndash_next_prev_link a,
.bb-sfwd-aside.bb-dark-theme .lms-header-instructor .bb-about-instructor h5 a {
	color: #fff;
}

body[class*="sfwd-lessons"].bb-dark-theme .lms-topic-sidebar-course-navigation a.course-entry-link {
	color: #fff;
}

body[class*="sfwd-lessons"].bb-dark-theme .learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab {
	color: #728188;
}

body[class*="sfwd-lessons"].bb-dark-theme.bb-template-v2 .side-panel-menu>li:not(.current-menu-item)>a:hover {
	background-color: #fae34c;
	color: #01181c;
}

body[class*="sfwd-lessons"].bb-dark-theme.bb-template-v2 .side-panel-menu>li:not(.current-menu-item)>a:hover i {
	color: #fff;
}

body[class*="sfwd-lessons"].bb-dark-theme .buddypanel .side-panel-inner .side-panel-menu-container .side-panel-menu a {
	background-color: transparent;
	color: #fff;
}

body[class*="sfwd-lessons"].bb-dark-theme .buddypanel .side-panel-inner .side-panel-menu-container .side-panel-menu a:hover {
	background-color: #fae34c;
	color: #01181c;
}

.learndash-wrapper .learndash_content_wrap .learndash_mark_complete_button:disabled,
.learndash-wrapper .learndash_content_wrap .learndash_mark_complete_button:disabled:hover {
	border-color: #4c4c4c;
}

.bb-sfwd-aside.bb-dark-theme .site-header #header-aside .user-wrap.menu-item-has-children .user-mention {
	color: #fff;
}

.bb-sfwd-aside .site-header #header-aside .user-wrap.menu-item-has-children .user-name {
	color: #242a31;
}

#certificate_list .bb-certificate-wrap:after {
	content: '\e975';
    font-family: bb-icons;
    font-style: normal;
    font-size: 2.5rem;
	top: 18px;
	background: none;
}

@media ( min-width: 820px ) {
	.learndash .learndash-wrapper .ld-section-heading h2 {
		font-size: 45px !important;
		text-align: center;
	}

	.learndash .learndash-wrapper .ld-section-heading h2::after {
		font-size: 20px;
	}

	.learndash .learndash-wrapper .ld-item-list-items .ld-item-list-section-heading .ld-lesson-section-heading {
		font-size: 28px !important;
	}

	.learndash .learndash-wrapper .ld-item-list-items .ld-item-list-section-heading .ld-item-list-item .ld-item-title {
		font-size: 25px;
	}

	.learndash .learndash-wrapper .ld-item-list .ld-item-list-item.ld-item-lesson-item .ld-item-list-item-preview .ld-item-name .ld-item-title {
		font-size: 25px !important;
	}

	.learndash .learndash-wrapper .ld-item-list-items .ld-item-list-item .ld-item-title {
		flex-direction: row !important;
		align-items: center !important; 
	}

	.learndash .learndash-wrapper .ld-item-list-items .ld-item-list-item .ld-item-title img {
		display: block;
		width: auto;
		height: 120px;
		margin-right: 20px;
	}

	.learndash .learndash-wrapper .ld-item-list-items .ld-item-list-item .ld-item-title > span:not(.ld-item-components)::after {
		content: '\e984';
		font: normal normal normal 14px/1 "bb-icons";
		display: block;
		color: #c5cb65;
		font-size: 20px;
		margin-left: 15px;
		transform: rotate(270deg);
	}

	.learndash .learndash-wrapper .ld-item-list-items .ld-item-list-item .ld-item-title .ld-item-components {
		width: fit-content !important;
	}

	.learndash .learndash-wrapper .ld-status-icon {
		flex-basis: 40px;
		height: 40px;
		width: 40px;
	}

	.learndash .learndash-wrapper .ld-status-icon .ld-icon:before {
		font-size: 30px;
	}
}

@media ( max-width: 3840px ) {
	.learndash_post_sfwd-courses .bb-ld-sticky-sidebar .bb-course-status-wrap .bb-button-wrap span.bb-course-type {
		top: 50%;
	}
}

@media ( max-width: 2560px ) {
	.learndash_post_sfwd-courses .bb-ld-sticky-sidebar .bb-course-status-wrap .bb-button-wrap span.bb-course-type {
		top: 35%;
	}
}

@media ( max-width: 1920px ) {
	.learndash_post_sfwd-courses .bb-ld-sticky-sidebar .bb-course-status-wrap .bb-button-wrap span.bb-course-type {
		top: 14%;
	}
}

@media ( max-width: 1710px ) {
	.learndash_post_sfwd-courses .bb-ld-sticky-sidebar .bb-course-status-wrap .bb-button-wrap span.bb-course-type {
		top: 5%;
	}
}

@media ( max-width: 1600px ) {
	.learndash_post_sfwd-courses .bb-ld-sticky-sidebar .bb-course-status-wrap .bb-button-wrap span.bb-course-type {
		top: 0%;
	}
}

@media ( max-width: 1428px ) {
	.learndash_post_sfwd-courses .bb-ld-sticky-sidebar .bb-course-status-wrap .bb-button-wrap span.bb-course-type {
		top: -2%;
	}
}

@media ( max-width: 1280px ) {
	.learndash_post_sfwd-courses .bb-ld-sticky-sidebar .bb-course-status-wrap .bb-button-wrap span.bb-course-type {
		top: -5%;
	}
}

@media ( max-width: 1200px ) {
	.learndash_post_sfwd-courses .bb-ld-sticky-sidebar .bb-course-status-wrap .bb-button-wrap span.bb-course-type {
		top: -8%;
		right: -322%;
	}
}

@media ( max-width: 1100px ) {
	.learndash_post_sfwd-courses .bb-ld-sticky-sidebar .bb-course-status-wrap .bb-button-wrap span.bb-course-type {
		top: -12%;
	}
}

@media ( max-width: 960px ) {
	.learndash_post_sfwd-courses .bb-ld-sticky-sidebar .bb-course-status-wrap .bb-button-wrap span.bb-course-type {
		top: -14%;
	}
}

@media ( max-width: 880px ) {
	.learndash_post_sfwd-courses .bb-ld-sticky-sidebar .bb-course-status-wrap .bb-button-wrap span.bb-course-type {
		top: -16%;
	}
}

@media ( max-width: 820px ) {
	.learndash_post_sfwd-courses .bb-ld-sticky-sidebar .bb-course-status-wrap .bb-button-wrap span.bb-course-type {
		top: -5%;
		right: -208%;
	}
}

@media ( max-width: 620px ) {
	.learndash_post_sfwd-courses .bb-ld-sticky-sidebar .bb-course-status-wrap .bb-button-wrap span.bb-course-type {
		top: -10%;
	}
}

@media ( max-width: 700px ) {
	.learndash_post_sfwd-courses .bb-ld-sticky-sidebar .bb-course-status-wrap .bb-button-wrap span.bb-course-type {
		top: -15%;
	}
}

@media ( max-width: 819px ) {
	.learndash .learndash-wrapper .ld-section-heading h2 {
		font-size: 30px !important;
	}

	.learndash .learndash-wrapper .ld-item-list-items .ld-item-list-item .ld-item-title img {
		display: none;
	}

	.learndash_post_sfwd-courses .bb-ld-sticky-sidebar .bb-course-status-wrap {
		width: 35% !important;
	}

	.learndash .learndash-wrapper .ld-item-list .ld-item-list-item.ld-item-lesson-item .ld-item-list-item-preview .ld-item-name .ld-item-title {
		padding: 0;
	}

	.learndash .learndash-wrapper .ld-item-list .ld-item-list-item.ld-item-lesson-item .ld-item-list-item-preview .ld-item-name .ld-item-title > img {
		margin-right: 10px;
	}
}

@media ( max-width: 562px ) {
	.single-sfwd-courses .site-content {
		padding-top: 60px !important;
	}

	.learndash.learndash_post_sfwd-courses .bb-ld-sticky-sidebar .bb-course-status-wrap {
		position: relative;
		width: auto !important;
		margin-left: -30px;
		margin-right: -30px;
		left: 0;
	}

	.learndash_post_sfwd-courses .bb-ld-sticky-sidebar .bb-course-status-wrap .bb-button-wrap {
		padding-top: 0;
	}

	.learndash_post_sfwd-courses .bb-ld-sticky-sidebar .bb-button-wrap .learndash_checkout_buttons {
		margin-bottom: 10px !important;
	}

	.learndash_post_sfwd-courses .bb-ld-sticky-sidebar .bb-course-status-wrap .bb-button-wrap span.bb-course-type {
		position: relative;
		top: 0;
		right: 0;
		order: 1;
		transform: none;
	}

	.learndash.learndash_post_sfwd-courses .bb-course-preview-content .entry-title {
		font-size: 2rem;
	}

	.learndash.learndash_post_sfwd-courses .bb-course-preview-content .bb-course-excerpt h1 {
		font-size: 1.5rem;
	}

	.learndash.learndash_post_sfwd-courses .bb-course-banner-inner h1.entry-title {
		font-size: 2rem;
		margin-bottom: 0;
	}

	.learndash.learndash-wrapper .ld-item-list .ld-item-list-item.ld-item-lesson-item .ld-item-list-item-preview .ld-item-name .ld-item-title {
		font-size: 16px;
	}

	.learndash-theme.single-sfwd-courses .bb-course-preview-content .ld-progress.ld-progress-inline {
		align-items: center !important;
	}

	.learndash-theme.single-sfwd-courses .bb-course-preview-content .ld-progress.ld-progress-inline .ld-progress-info {
		flex-direction: column;
		margin-bottom: 0;
		width: 100%;
	}

	.learndash-theme.single-sfwd-courses .bb-course-preview-content .ld-progress.ld-progress-inline .ld-progress-info .ld-progress-rate {
		margin-right: 0;
	}

	.learndash .learndash-wrapper .ld-item-list .ld-item-list-items .learndash-not-available .ld-item-name .ld-item-components {
		margin-top: 10px !important;
	}

	.learndash-theme.single-sfwd-courses .learndash-wrapper .ld-course-status.ld-course-status-enrolled .ld-progress {
		margin-right: 0;
		width: 100%;
	}

	.learndash-theme.single-sfwd-courses .bb-learndash-content-wrap .ld-progress.ld-progress-inline .ld-progress-info {
		width: 100%;
	}

	.learndash_post_sfwd-courses .bb-grid .bb-learndash-content-wrap .ld-alert-certificate a.ld-button {
		padding: 5px 20px;
	}

	.learndash_post_sfwd-courses .learndash-wrapper .ld-course-status.ld-course-status-enrolled {
		flex-direction: column !important;
	}
}

.learndash_post_sfwd-courses .bb-learndash-banner:before {
	content: none;
}

.learndash_post_sfwd-courses .bb-single-course-sidebar .widget {
	box-shadow: none;
}

.learndash_post_sfwd-courses .bb-ld-sticky-sidebar .bb-enroll-widget .thumbnail-container img {
	right: 0;
}

.learndash_post_sfwd-courses .bb-ld-sticky-sidebar .bb-course-status-wrap {
    position: absolute;
    top: 7%;
    z-index: 9;
    width: 25%;
    left: 2%;
}

body:not(.logged-in) .learndash_post_sfwd-courses .bb-ld-sticky-sidebar .bb-course-status-wrap {
	left: 0;
}

.buddypanel-open .learndash_post_sfwd-courses .bb-ld-sticky-sidebar .bb-course-status-wrap {
	left: 6%;
}

.learndash_post_sfwd-courses .bb-ld-sticky-sidebar .bb-course-status-wrap .bb-course-status-content {
	padding: 0;
}

.learndash_post_sfwd-courses .bb-ld-sticky-sidebar .bb-course-status-wrap .bb-button-wrap {
	display: flex;
	flex-direction: column;
	align-items: center;
	padding-bottom: 0;
}

.learndash_post_sfwd-courses .bb-ld-sticky-sidebar .widget .bb-course-status-wrap .bb-button-wrap .learndash_checkout_buttons .learndash_checkout_button .btn-join {
	max-width: 100%;
	border-color: #6f8859 !important;
	background-color: #6f8859 !important;
}

.bb-single-course-sidebar .bb-course-status-wrap .bb-button-wrap a#btn-join,
.bb-single-course-sidebar .bb-course-status-wrap .bb-button-wrap a.btn-join {
	border-color: #6f8859 !important;
	background-color: #6f8859 !important;
}

.learndash_post_sfwd-courses .bb-ld-sticky-sidebar .widget .bb-course-status-wrap .bb-button-wrap .learndash_checkout_buttons form.learndash-stripe-checkout {
	margin-bottom: 0;
}

.learndash_post_sfwd-courses .bb-ld-sticky-sidebar .bb-course-certificate .ld-alert-certificate {
	border: none;
	padding: 0;
	margin: 0;
}

.learndash_post_sfwd-courses .bb-ld-sticky-sidebar .bb-course-certificate .ld-alert-certificate .ld-alert-content {
	display: none;
}

.learndash_post_sfwd-courses .bb-ld-sticky-sidebar .bb-course-certificate .ld-certificate-link span.ld-icon {
	width: 100%;
}

.learndash_post_sfwd-courses .bb-ld-sticky-sidebar .bb-course-certificate .ld-certificate-link span.ld-icon:hover {
	opacity: 1;
}

.learndash_post_sfwd-courses .bb-ld-sticky-sidebar .bb-course-certificate .ld-certificate-link span.ld-icon {
	font-family: inherit !important;
    text-align: center;
}

.learndash_post_sfwd-courses .bb-ld-sticky-sidebar .bb-course-certificate .ld-certificate-link span.ld-icon::before {
	content: none;
}

.learndash_post_sfwd-courses .bb-ld-sticky-sidebar .bb-button-wrap .learndash_checkout_buttons {
	width: 100%;
	margin-right: 0;
	margin-bottom: 25px;
}

.learndash_post_sfwd-courses .bb-ld-sticky-sidebar .bb-button-wrap span.bb-course-type {
	position: absolute;
    top: -5%;
    right: -320%;
    transform: rotate3d(0, 0, 1, 45deg);
	display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    font-size: 14px;
	font-weight: 500;

	line-height: normal;
	color: #000000;
	background-color: #ffe500;
    text-transform: uppercase;
    padding: 10px 20px;
	margin-bottom: 10px;
}

.learndash_post_sfwd-courses .bb-ld-sticky-sidebar .bb-button-wrap span.bb-course-type > span.ld-price {
	font-size: 24px;
	font-weight: 600;
    padding: 0 5px;
}


.learndash_post_sfwd-courses .bb-ld-sticky-sidebar .bb-course-status-wrap .bb-course-status-content .ld-status,
.learndash_post_sfwd-courses .bb-ld-sticky-sidebar .bb-course-status-wrap .bb-button-wrap a.btn-advance,
.learndash_post_sfwd-courses .bb-ld-sticky-sidebar .bb-course-status-wrap .bb-button-wrap a.btn-join,
.learndash_post_sfwd-courses .bb-ld-sticky-sidebar .bb-course-status-wrap .bb-button-wrap form .btn-join,
.learndash_post_sfwd-courses .bb-ld-sticky-sidebar .bb-course-status-wrap .bb-button-wrap form .btn-join.button,
.learndash_post_sfwd-courses .bb-grid .bb-learndash-content-wrap .ld-alert-certificate a.ld-button,
.learndash_post_sfwd-courses .bb-ld-sticky-sidebar .bb-course-certificate .ld-certificate-link span.ld-icon {
	color: #fff !important;
    font-size: 22px;
    font-weight: 600;
	line-height: 40px !important;
    text-transform: uppercase;
	background-color: #c5cb65 !important;
	border-radius: 0;
	padding: 5px 12px;
	margin: 0;
}

.learndash_post_sfwd-courses .bb-ld-sticky-sidebar .bb-course-status-wrap .bb-course-status-content .ld-status.ld-status-incomplete {
	color: #000000 !important;
}

.learndash_post_sfwd-courses .bb-ld-sticky-sidebar .bb-course-status-wrap .bb-button-wrap form #btn-join {
	background-color: #6f8859 !important;
}

.learndash_post_sfwd-courses .bb-ld-sticky-sidebar .bb-course-status-wrap .bb-button-wrap .btn-join {
	font-size: 22px !important;
    font-weight: 600 !important;
	text-transform: uppercase !important;
	border-radius: 0 !important;
	padding: 5px 12px !important;
	margin: 0 !important;
	max-width: 100% !important;
}

.learndash_post_sfwd-courses .bb-ld-sticky-sidebar .bb-course-status-wrap .bb-button-wrap .ld-status.ld-status-incomplete {
	color: #fff !important;
	font-size: 22px;
	font-weight: 600;
	line-height: 40px !important;
    text-transform: uppercase;
	width: 100%;
	background-color: #EF3E46 !important;
	border-color: #EF3E46 !important;
	border-radius: 0;
	padding: 5px 12px !important;
	margin: 0;
}

.learndash_post_sfwd-courses .bb-ld-sticky-sidebar .bb-course-status-wrap .bb-button-wrap > span.ld-status {
	color: #fff !important;
    font-size: 14px;
    line-height: 2.3;
    font-weight: 600 !important;
    border-radius: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    max-width: 100% !important;
	min-height: 32px;
	width: 270px;
	border-width: 1px;
    border-style: solid;
    text-transform: capitalize;
	order: 1;
}

.learndash_post_sfwd-courses .bb-ld-sticky-sidebar .bb-course-status-wrap .bb-button-wrap > span.ld-status a {
	display: block;
    width: 100%;
    height: 100%;
    padding: 5px 12px !important;
	color: #fff;
}

.learndash_post_sfwd-courses .bb-ld-sticky-sidebar .bb-course-status-wrap .bb-button-wrap > span.ld-status.login {
	display: none;
}

.learndash_post_sfwd-courses .bb-ld-sticky-sidebar .bb-course-status-wrap .bb-button-wrap .learndash_join_button {
	width: 100%;
}

.learndash_post_sfwd-courses .bb-grid .bb-learndash-content-wrap .ld-alert-certificate a.ld-button {
	padding: 5px 50px;
	border-radius: 100px;
}

.learndash.learndash_post_sfwd-courses .bb-course-preview-content {
	display: flex;
	flex-direction: column;
	align-items: center;
	padding-top: 20px;
}

.learndash_post_sfwd-courses .bb-course-preview-content .bb-course-volume h4 {
	text-align: center;
}

.learndash_post_sfwd-courses .bb-course-preview-content .bb-course-volume .bb-course-volume-list {
	padding: 0;
}

.learndash_post_sfwd-courses .bb-course-preview-content .bb-course-volume .bb-course-volume-list li {
	margin-bottom: 0;
    font-size: 1.5rem;
	justify-content: center;
}

.learndash_post_sfwd-courses .bb-course-preview-content .entry-title {
	font-size: 3rem;
	font-weight: 700;
	line-height: normal;
	margin-top: 1rem;
    margin-bottom: 1rem;
}

.learndash_post_sfwd-courses .bb-course-preview-content .bb-course-excerpt {
	opacity: 1;	
}

.learndash_post_sfwd-courses .bb-course-preview-content .bb-course-excerpt h1 {
	font-size: 1.5rem;
}

.learndash_post_sfwd-courses .bb-course-preview-content .bb-course-excerpt h1:first-child {
	display: none;
}

.learndash_post_sfwd-courses .bb-course-preview-content .bb-course-excerpt span {
	color: inherit !important;
	text-transform: uppercase;
}

.learndash_post_sfwd-courses .bb-course-preview-content .bb-course-single-meta {
	align-items: center;
}

.learndash_post_sfwd-courses .bb-course-preview-content .bb-course-single-meta a img.avatar {
	width: 50px;
	margin-right: 10px;
}

.learndash_post_sfwd-courses .bb-course-preview-content .bb-course-single-meta > span {
	display: none;
}

.learndash-theme.single-sfwd-courses .bb-course-preview-content .ld-progress.ld-progress-inline .ld-progress-info {
	display: flex;
	align-items: center;
	flex-direction: column;
	margin-bottom: 20px;
}

.learndash-theme.single-sfwd-courses .bb-course-preview-content .ld-progress.ld-progress-inline .ld-progress-info .ld-progress-rate {
	min-width: fit-content;
}

.learndash_post_sfwd-courses .bb-course-banner .bb-course-banner-inner h1.entry-title {
	margin-bottom: 0;
}

.learndash_post_sfwd-courses .bb-course-banner .bb-course-banner-inner .bb-course-excerpt {
	opacity: 1;
}

.learndash_post_sfwd-courses .bb-course-banner .bb-course-banner-inner .bb-course-excerpt.before h1:nth-child(2),
.learndash_post_sfwd-courses .bb-course-banner .bb-course-banner-inner .bb-course-excerpt.before h1:first-child {
	display: none;
}

.learndash_post_sfwd-courses .bb-course-banner .bb-course-banner-inner .bb-course-excerpt h1 {
	font-size: 1.5rem;
	text-transform: uppercase;
}

.learndash_post_sfwd-courses .bb-grid .bb-learndash-content-wrap {
	padding-right: 10px;
}

.learndash_post_sfwd-courses .bb-grid .bb-learndash-content-wrap .ld-tabs-navigation {
	padding-bottom: 15px;
}

.learndash_post_sfwd-courses .bb-grid .bb-learndash-content-wrap .bb-ld-tabs .ld-tabs-navigation button {
	display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 30px;
    min-width: 55px;
	color: #fff !important;
    background-color: #d3d7db;
}

.bb-dark-theme .learndash_post_sfwd-courses .bb-grid .bb-learndash-content-wrap .bb-ld-tabs .ld-tabs-navigation button {
	background-color: rgba(146,164,183,.2);
}

.learndash_post_sfwd-courses .bb-grid .bb-learndash-content-wrap .bb-ld-tabs .ld-tabs-navigation button:first-child {
	margin-right: 5px;
}

.learndash_post_sfwd-courses .bb-grid .bb-learndash-content-wrap .ld-tabs-navigation .ld-tab.ld-active:after {
	content: none;
}

.learndash_post_sfwd-courses .bb-grid .bb-learndash-content-wrap .bb-ld-tabs .ld-tabs-navigation button.ld-active,
.learndash_post_sfwd-courses .bb-grid .bb-learndash-content-wrap .bb-ld-tabs .ld-tabs-navigation button:hover {
	background-color: #c5cb65;
}

.learndash_post_sfwd-courses .bb-grid .bb-learndash-content-wrap .ld-alert-certificate {
	justify-content: center;
	border: none;
    padding: 0;
}

.learndash_post_sfwd-courses .bb-grid .bb-learndash-content-wrap .ld-alert-certificate .ld-alert-content {
	display: none;
}

.learndash_post_sfwd-courses .learndash-wrapper .bb-learndash-banner {
	padding: 0;
	background-color: #fff;
}

.learndash_post_sfwd-courses .learndash-wrapper .bb-learndash-banner .bb-course-banner-header .bb-single-course-sidebar {
	max-width: 100%;
	margin-top: 0 !important;
	margin-left: 0;
	flex: auto;
}

.learndash_post_sfwd-courses .learndash-wrapper .bb-learndash-banner .bb-course-banner-header .bb-single-course-sidebar .widget {
	position: relative;
	border-radius: 0;
}

.learndash_post_sfwd-courses .learndash-wrapper .bb-learndash-banner .bb-course-banner-header .bb-single-course-sidebar .widget .bb-course-preview-wrap {
	border-radius: 0;
}

.learndash_post_sfwd-courses .learndash-wrapper .bb-learndash-banner .bb-course-banner {
	position: relative;
	overflow: hidden;
}

.learndash .learndash-wrapper .ld-course-status.ld-course-status-enrolled {
	position: relative;
	display: flex;
    align-items: center;
    justify-content: center;
	background-color: transparent;
}

.learndash .learndash-wrapper .ld-course-status.ld-course-status-enrolled > .ld-status {
	display: none;
}

.learndash-theme.single-sfwd-courses .ld-progress.ld-progress-inline {
	display: flex;
    flex-direction: column;
    width: 100%;
    align-items: center;
    justify-content: center;
	padding: 0;
}

.learndash-theme.single-sfwd-courses .ld-progress.ld-progress-inline .ld-progress-info {
	width: 60%;
	text-align: center;
}

.learndash-theme.single-sfwd-courses .ld-progress .ld-progress-rate .ld-progress-percentage {
	font-size: 30px;
	color: #c5cb65 !important;
}

.learndash-theme.single-sfwd-courses .ld-progress.ld-progress-inline .ld-progress-bar {
	width: 100%;
	margin-right: 0;
	margin: 15px 0 5px 0;
	order: 0 !important;
}

.learndash-theme.single-sfwd-courses .ld-progress.ld-progress-inline .ld-progress-bar,
.learndash-theme.single-sfwd-courses .ld-progress .ld-progress-bar .ld-progress-bar-percentage {
	height: 10px;
	border-radius: 0;
}

.learndash-theme.single-sfwd-courses .ld-progress .ld-progress-bar .ld-progress-bar-percentage {
	background-color: #c5cb65 !important;
}

.learndash-theme:not(.single-sfwd-courses) .bb-grid .ld-progress {
	flex: initial;
    width: 100%;
	flex-direction: column;
    align-items: flex-start;
	padding: 0;
}

.learndash-theme:not(.single-sfwd-courses) .bb-grid .ld-progress .ld-progress-info {
	width: 100%;
}

.learndash-theme:not(.single-sfwd-courses) .bb-grid .ld-progress .ld-progress-info .ld-progress-bar {
	margin-right: 0;
}

.learndash .learndash-wrapper .ld-tabs button.ld-tab:hover,
.learndash .learndash-wrapper .ld-tabs button.ld-tab:focus {
	box-shadow: none;
} 

.learndash .learndash-wrapper .ld-section-heading h2::after {
	content: '\ef2b';
	font: normal normal normal 14px/1 "bb-icons";
	display: block;
	color: #c5cb65;
	font-size: 30px;
	margin-top: 15px;
	cursor: pointer;
}

.learndash .learndash-wrapper .ld-section-heading {
	justify-content: center;
	flex-direction: column;
}

.learndash .learndash-wrapper .ld-section-heading .ld-item-list-actions {
	margin-top: 20px;
}

.learndash .learndash-wrapper .ld-item-list .ld-item-list-items .learndash-not-available .ld-item-list-item-preview {
	background-color: #f7ded6;
}

.learndash .learndash-wrapper .ld-item-list .ld-item-list-items .learndash-not-available .ld-item-name .ld-status-icon {
	display: none;
}

.learndash .learndash-wrapper .ld-item-list-items .ld-item-list-section-heading .ld-lesson-section-heading {
	text-align: center;
	font-size: 25px;
	text-transform: uppercase;
	margin: 2em 0 .5em;
}

.learndash .learndash-wrapper .ld-item-list-items .ld-item-list-section-heading.ld-item-section-heading-1629948630881 .ld-lesson-section-heading {
	color: #c5cb65;
	margin: 1em 0 .5em;
}

.learndash .learndash-wrapper .ld-item-list-items .ld-item-list-section-heading:not(.ld-item-section-heading-1629948630881) .ld-lesson-section-heading::before {
	font: normal normal normal 14px/1 "bb-icons";
	display: block;
	color: #232a31;
	font-size: 50px;
	margin-top: 15px;
	margin-bottom: 10px;
}

.learndash .learndash-wrapper .ld-item-list-items .ld-item-section-heading-1629948806939 .ld-lesson-section-heading::before {
	content: '\eeb2';
}

.learndash .learndash-wrapper .ld-item-list-items .ld-item-section-heading-1629948848910 .ld-lesson-section-heading::before {
	content: '\ee04';
}

.learndash .learndash-wrapper .ld-item-list-items .ld-item-section-heading-1629948876357 .ld-lesson-section-heading::before {
	content: '\eeaa';
}

.learndash .learndash-wrapper .ld-item-list-items .ld-item-section-heading-1629948896821 .ld-lesson-section-heading::before {
	content: '\ef37';
}

.learndash .learndash-wrapper .ld-item-list-items .ld-item-section-heading-1633708940326 .ld-lesson-section-heading::before {
	content: '\e96f';
}

.learndash .learndash-wrapper .ld-item-list-items .ld-item-section-heading-1629948910592 .ld-lesson-section-heading::before {
	content: '\ee69';
}

.learndash .learndash-wrapper .ld-item-list-items .ld-item-section-heading-1629948932981 .ld-lesson-section-heading::before {
	content: '\e979';
}

.learndash .learndash-wrapper .ld-item-list-items .ld-item-section-heading-1629948946680 .ld-lesson-section-heading::before {
	content: '\e854';
}

.learndash .learndash-wrapper .ld-item-list-items .ld-item-section-heading-1629948959080 .ld-lesson-section-heading::before {
	content: '\ef04';
}

.learndash .learndash-wrapper .ld-item-list-items .ld-item-section-heading-1633708801735 .ld-lesson-section-heading::before {
	content: '\e865';
}

.learndash .learndash-wrapper .ld-item-list-items .ld-item-section-heading-1633897800441 .ld-lesson-section-heading::before {
	content: '\ee09';
}

.learndash .learndash-wrapper .ld-item-list-items .ld-item-section-heading-1633897800441 .ld-lesson-section-heading {
	position: relative;
    padding-top: 5rem;
}

.learndash .learndash-wrapper .ld-item-list-items .ld-item-section-heading-1633897800441 .ld-lesson-section-heading::after {
	content: '\ee09';
	font: normal normal normal 14px/1 "bb-icons";
	display: block;
	color: #c5cb65;
	font-size: 70px;
	margin-top: 15px;
	transform: rotate(180deg);
	position: absolute;
    top: 1rem;
    left: 0;
    right: 0;
	cursor: pointer;
}

.learndash .learndash-wrapper .ld-item-list-items .ld-item-list-section-heading .ld-item-list-item .ld-item-title {
	font-size: 25px;
	text-transform: uppercase;
}

.learndash .learndash-wrapper .ld-item-list .ld-item-list-item.ld-item-lesson-item .ld-item-list-item-preview .ld-item-name .ld-item-title,
.learndash .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-course-title {
	font-size: 20px;
	text-transform: uppercase;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: flex-start;
}

.learndash .learndash-wrapper .ld-item-list .ld-item-list-item.ld-item-lesson-item .ld-item-list-item-preview .ld-item-name .ld-item-title > span {
	display: flex;
    align-items: center;
	width: 100% !important;
}

.learndash .learndash-wrapper .ld-item-list .ld-item-list-item.ld-item-lesson-item .ld-item-list-item-preview .ld-item-name .ld-item-title span.ld-item-components {
	justify-content: flex-end !important;
    width: 100% !important;
}

.bb-profile-grid .learndash-wrapper .ld-item-list .ld-item-list-item.ld-item-lesson-item .ld-item-list-item-preview .ld-item-name .ld-item-title > img {
	display: none;
}

.bb-profile-grid .learndash-wrapper .ld-item-list .ld-item-list-item.ld-item-lesson-item.learndash-complete .ld-item-list-item-preview .ld-item-name .ld-item-title > span:not(.ld-item-components) {
	text-decoration: line-through;
}

.learndash .learndash-wrapper .ld-item-list .ld-item-list-item.ld-item-lesson-item .ld-item-list-item-preview .ld-item-name .ld-item-title > img {
	display: block;
}

.learndash .learndash-wrapper .ld-status-icon.ld-quiz-incomplete,
.learndash .learndash-wrapper .ld-status-icon.ld-quiz-pending,
.learndash .learndash-wrapper .ld-status-icon.ld-status-incomplete {
	border-color: #c5cb65;
	border-width: 1px;
}

.learndash .learndash-wrapper .ld-status-icon.ld-status-complete {
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #c5cb65 !important;
}

.learndash .learndash-wrapper .ld-item-list .ld-item-list-item.learndash-complete {
	background-color: #f3f5db;
}

.learndash .learndash-wrapper .learndash-complete .ld-item-list-item-preview .ld-item-title>span:first-child {
	text-decoration: none;
}

.learndash .learndash-wrapper .bb-learndash-content-wrap .ld-item-list .ld-item-list-item .ld-item-list-item-preview:hover a.ld-item-name .ld-item-title {
	color: inherit !important;
}

.learndash .bb-learndash-content-wrap .bb-about-instructor {
	display: none;
}

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-status {
	border-radius: 100px;
}

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-label {
	font-size: 25px;
}

.single-item .bb-profile-grid .bb-single-course-sidebar .bb-course-preview-content .bb-course-status-wrap .bb-course-certificate span {
    padding: 5px 20px;
    margin: 10px 0 0 !important;
    width: 100%;
    border-radius: 100px;
    font-weight: 500;
    line-height: 30px;
    font-size: 14px;
    background-color: #c5cb65 !important;
    color: #fff !important;
    text-align: center;
    font-family: inherit !important;
}

.single-item .bb-profile-grid .bb-single-course-sidebar .bb-course-preview-content .bb-course-status-wrap .bb-course-certificate span:hover {
	box-shadow: inset 0 0 0 99999px rgba(0,0,0,.1);
}

.single-item .bb-profile-grid .bb-single-course-sidebar .bb-course-preview-content .bb-course-status-wrap .bb-course-certificate span::before {
	content: none;
}

.single-item .bb-profile-grid .bb-learndash-content-wrap .ld-alert-success,
.single-item .bb-profile-grid .bb-learndash-content-wrap .ld-course-status.ld-course-status-complete {
	display: none;
}

.single-item .bb-profile-grid .bb-learndash-content-wrap .bb-course-excerpt h1 span {
	color: inherit !important;
}

/* ld groups */
.groups .entry-content-wrap .entry-socialposts-header-wrap .entry-img {
	padding-top: 52.56%;
}

.groups .entry-content-wrap .entry-content .learndash-wrapper .ld-course-status-segment .learndash_checkout_buttons,
.groups .entry-content-wrap .entry-content .learndash-wrapper .ld-course-status-segment .learndash_checkout_buttons .btn-join {
	margin: 0;
}

/* GFORM */
body #sikre-deg-plass-nå .stk-inner-blocks {
    align-items: center;
}

body .gform_wrapper .gfield .ginput_container_checkbox .gfield_checkbox {
    display: flex;
}

body .gform_wrapper#gform_wrapper_19 {
    width: 730px;
}

body .gform_wrapper#gform_wrapper_19 .gfield .ginput_container input {
    width: 730px;
    border-radius: 10px;
    padding-left: 25px;
}

body .gform_wrapper#gform_wrapper_19 .gfield .ginput_container input::placeholder {
    font-family: 'Barlow';
    font-weight: 400;
    font-size: 18px;
    color: #01181C;
}

body .gform_wrapper#gform_wrapper_19 #field_submit {
    justify-content: flex-end;
}

body .gform_wrapper#gform_wrapper_19 #field_submit .gform-button {
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 18px !important;
    text-transform: uppercase;
    background-color: #01181C;
    border-color: #01181C;
}

body .gform_wrapper#gform_wrapper_19 #field_submit .gform-button:hover {
    box-shadow: 0 4px 10px -2px #0003;
    transform: translateY(-4px) scale(1.05);
}

body .gform_wrapper#gform_wrapper_19 .ginput_container_checkbox .gchoice label {
    display: flex;
    align-items: center;
    margin-top: -12px;
}

body .gform_wrapper#gform_wrapper_19 .gfield_checkbox input[type=checkbox]+label:before,
body .gform_wrapper#gform_wrapper_19 input[type="checkbox"]::before{
    width: 30px;
    height: 30px;
}

body .gform_wrapper#gform_wrapper_19 .gfield_checkbox input[type=checkbox]:checked+label:after {
    font-size: 22px;
    left: 5px;
    top: 4px;
}

body.page-id-38627 .gform_wrapper.gravity-theme .gfield_description p,
body.page-id-40947 .gform_wrapper.gravity-theme .gfield_description p {
    color: #fff;
}

body.page-id-38627 .gform_wrapper.gravity-theme .gfield_description a,
body.page-id-38625 .gform_wrapper.gravity-theme .gfield_description a {
    color: #e82728;
}

body.page-id-38627 .gform_wrapper form .gform_footer .gform_button,
body.page-id-38625 .gform_wrapper form .gform_footer .gform_button {
    background-color: #e82728;
    border-color: #e82728;
    color: #012D39;
}

body.page-id-38627 .gform_wrapper form .gform_footer .gform_button:hover,
body.page-id-38625 .gform_wrapper form .gform_footer .gform_button:hover {
    color: #fff;
}

body.page-id-38972 .gform_wrapper.gravity-theme .gfield_description p,
.dark-background-form-block .gform_wrapper.gravity-theme .gfield_description p {
    color: #fff;
}

body.page-id-38972 .gform_wrapper.gravity-theme .gfield_description a,
.dark-background-form-block .gform_wrapper.gravity-theme .gfield_description a {
    color: #fbe44d;
}

body.page-id-38972 .gform_wrapper form .gform_footer .gform_button,
.dark-background-form-block .gform_wrapper form .gform_footer .gform_button,
body.page-id-40947 .gform_wrapper form .gform_footer .gform_button {
    background-color: #fbe44d;
    border-color: #fbe44d;
    color: #000000;
}

body.page-id-38972 .gform_wrapper form .gform_footer .gform_button:hover,
.dark-background-form-block .gform_wrapper form .gform_footer .gform_button:hover,
body.page-id-40947 .gform_wrapper form .gform_footer .gform_button:hover {
    background-color: #000000;
    border-color: #fbe44d;
    color: #fbe44d;
}

/* helvetesuka gform */
body.page-id-42100 .gform_wrapper form .gform_footer .gform_button {
    color: #000;
    border-width: 3px;
    border-color: #e82727;
    background-color: #e82727;
    box-shadow: 0px 1px 8px 0px #0000001a;
    line-height: 0.5;
    font-size: 18px;
}

body.page-id-42100 form .gform_footer .gform_button:hover {
    color: #e82727 !important;
    border-color: #e82727 !important;
	background-color: #000 !important;
}

body.page-id-42100 form .field_description_below .gfield_description {
	color: #fff;
}

body.page-id-42100 form .field_description_below .gfield_description a {
    color: red;
}


/* sponsor info */
.woocommerce-account .bb-grid {
	display: block;
}

.bsMyAccount .woocommerce-MyAccount-content > h2 {
	margin-bottom: 20px;
	padding: 0 0 20px;
    border-bottom: 1px solid #e7e9ec;
}

.bsMyAccount .woocommerce-MyAccount-content > p {
    font-size: 14px !important;
}

.dashboard-sponsor-data .dash-sponsor-information [class*="dashboard-box"] .dashboard-group div.dashboard-group-title {
	color: #A3A5A9;
	font-size: 14px !important;
    font-weight: 400;
}

.bsMyAccount .dashboard-sponsor-data .dashboard-image {
	padding-right: 0;
	width: auto;
}

.bsMyAccount .dashboard-sponsor-data .dash-sponsor-information [class*="dashboard-box"] .dashboard-group {
	padding: 20px 10px;
	width: fit-content;
}

.bsMyAccount .dashboard-sponsor-data .dash-sponsor-information [class*="dashboard-box"] .dashboard-group div.dashboard-group-title {
	white-space: nowrap;
}

/* know your customer */
.woocommerce .woocommerce-MyAccount-content .kyc-profile-main-section {
	width: 70%;
    margin: 2em auto;
}

.kyc-profile-main-section .info p {
	color: #A3A5A9;
	font-size: 14px;
	margin-bottom: 10px;
}

.kyc-profile-main-section .kyc-profile-fields-options .blog_list_container span.nice_blog_list_select {
	color: #3b3b3b;
	font-size: 14px;
	border: 1px solid #dedfe2;
	height: 40px;
	line-height: 40px;
	padding: 0 12px;
	margin-top: 0;
	text-transform: initial;
}

.kyc-profile-main-section .kyc-profile-fields-options .blog_list_container span.nice_blog_list_select:before {
	font-size: 10px;
	color: #dedfe2;
}

.kyc-profile-main-section .kyc-profile-fields-options ul li {
	color: #3b3b3b;
	font-size: 14px;
	border-top: 1px solid #dedfe2;
	padding: 6px 12px;
}

.kyc-profile-main-section .kyc-profile-fields-options ul li:hover {
	color: #3b3b3b;
	background-color: rgba(77,92,109,.1);
}

.kyc-profile-main-section .affwp-wrap label {
	display: inline-block;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.1;
    margin-bottom: 10px;
}

.kyc-profile-main-section .affwp-wrap .cls-profile-signuptype-info,
.kyc-profile-main-section .affwp-wrap .disabled-kyc-profile-field,
.kyc-profile-main-section .affwp-wrap .cls-profile-select-info {
	width: 100% !important;
	background-color: transparent;
	font-size: 14px;
	margin: 0;
	outline: 0;
	border: 1px solid #dedfe2;
    border-radius: 3px;
}

.kyc-profile-main-section .affwp-wrap input {
	width: 100% !important;
	font-size: 14px;
	border: 1px solid #dedfe2;
    border-radius: 3px;
}

.kyc-profile-main-section .affwp-wrap select {
	margin-top: 0;
	font-size: 14px;
	border: 1px solid #dedfe2;
	border-radius: 3px;
	height: 40px;
	width: 100%;
}

.kyc-profile-main-section .affwp-wrap .checkbox-group-profile {
	width: fit-content !important;
	vertical-align: middle !important;
	margin-right: 8px !important;
}

.kyc-profile-main-section .button-section-save-profile {
	text-align: end;
}

.kyc-profile-main-section .button-section-save-profile .kyc-submit-button {
	display: inline-block;
	color: #ffffff;
	text-transform: capitalize;
	font-weight: 400;
	font-size: 14px;
    padding-left: 2em;
    padding-right: 2em;
    height: 40px;
}

.kyc-info-div table.table_cust_id tr.tbl-info-kyc-title th {
	background: transparent;
	font-weight: 500;
	font-size: 16px;
	color: #260a03;
	border-color: #dedfe2;
}

.kyc-info-div table.table_cust_id tr.tbl-info-kyc-title {
	border-color: #dedfe2;
}

.kyc-info-div table.table_cust_id td.tbl-info-kyc-row {
	color: #a3a5a9;
	font-size: 14px;
}

/* my profile */
.woocommerce .woocommerce-MyAccount-content .mcc-profile-main {
	width: 70% !important;
    margin: 2em auto;
}

#mcc-profile-signuptype,
#mcc-profile-country,
#mcc-profile-planguage {
	width: fit-content;
}

.mcc-profile-main .mcc-profile-content-row {
	margin-bottom: 20px;
}

.mcc-profile-main .mcc-profile-content .mcc-profile-content-row .mcc-profile-input-row select {
	font-size: 14px;
	border: 1px solid #dedfe2 !important;
	height: 40px !important;
	margin-top: 0 !important;
	border-radius: 3px !important;
	width: 100%;
}

.mcc-profile-main .mcc-profile-content-row .mcc-profile-input-row,
.mcc-profile-main .mcc-profile-content-row .mcc-profile-input-row input {
	width: 100% !important;
}

.mcc-profile-main .mcc-profile-content-row .mcc-profile-input-row input {
	font-size: 14px;
}

.mcc-profile-main .mcc-profile-content-row .mcc-profile-description-row {
	color: #260a03;
	font-size: 14px;
	font-weight: 400 !important;
	line-height: 1.1;
	padding: 0;
    margin-bottom: 10px;
}

.mcc-profile-main .mcc-profile-content-row .mcc-profile-input-row-explanation {
	font-size: 14px !important;
    font-style: normal;
	color: #a3a5a9;
	padding: 0 !important;
	line-height: 1.5;
}

.mcc-profile-main .mcc-profile-content .mcc-profile-content-row .mcc-profile-input-row .mcc-profile-data-div {
    font-size: 14px;
	line-height: 20px !important;
	background-color: transparent;
	height: 40px;
	border: 1px solid #dedfe2;
}

.mcc-profile-main .mcc-button-profile-save {
	text-align: end;
}

.mcc-profile-main .mcc-button-profile-save button.btn-save {
	border-radius: 100px;
	background-color: #260a03;
	color: #fff;
    font-size: 14px;
    font-weight: 400;
    display: inline-block;
    padding-left: 2em;
    padding-right: 2em;
    height: 40px;
}

.woocommerce .woocommerce-MyAccount-content .profile-upload-content {
	width: 70% !important;
    margin: 2em auto;
}

.profile-upload-content .profileupload-main-section .profileupload-main-title {
	color: #260a03 !important;
	font-weight: 400 !important;
	font-size: 1.5rem !important;
    line-height: 32px !important;
}

.profile-upload-content .div-upload-profile .qq-upload-button {
	border: 1px solid #dedfe2;
	border-radius: 3px;
	font-size: 14px;
}

.profile-upload-content .div-upload-profile .qq-upload-button-hover {
	border: 1px solid #dedfe2;
	color: inherit;
}

.profile-upload-content .profile-crop-file {
	text-align: end;
}

.profile-upload-content .profile-image-preview {
	padding: 10px 0;
}

.profile-upload-content .profile-crop-file button {
	border-radius: 100px;
	background-color: #260a03;
	color: #fff;
    font-size: 14px;
    font-weight: 400;
    display: inline-block;
    padding-left: 2em;
    padding-right: 2em;
    height: 40px;
}

.profile-upload-content .profile-check-use .chk-upload-profile-tool {
	margin-right: 8px;
	vertical-align: middle;
}

/* refferal info */
#affwp-affiliate-dashboard h2,
#affwp-affiliate-dashboard h4,
#affwp-affiliate-dashboard h5 {
	color: #260a03;
	font-weight: 500;
	font-size: 16px;
	margin-bottom: 15px;
}

#affwp-affiliate-dashboard .affwp-tab-content p {
	font-size: 14px;
	color: #A3A5A9;
}

#affwp-affiliate-dashboard .affwp-tab-content p strong {
	color: #260a03;
}

.affwp-tab-content .affwp-form {
    border-color: #dedfe2;
}

form.affwp-form .affwp-wrap label {
	font-size: 14px;
	line-height: 1.1;
    margin-bottom: 10px;
}

form.affwp-form .affwp-wrap input {
	font-size: 14px;
	border-color: #dedfe2;
}

.affwp-referral-url-submit-wrap {
	text-align: end;
}

.affwp-referral-url-submit-wrap input.button {
	color: #ffffff;
	font-size: 14px;
    font-weight: 400;
    display: inline-block;
    padding-left: 2em;
    padding-right: 2em;
	height: 40px;
	width: auto !important;
}

.affwp-referral-url-submit-wrap input.button:hover {
	color: #ffffff;
	background-color: #260a03;
}

.affwp-table thead tr th {
	color: #260a03;
    font-size: 16px;
	font-weight: 500;
	background-color: transparent;
	border-color: #dedfe2;
}

.affwp-table tbody tr td {
	font-size: 14px;
	border-color: #dedfe2;
}

.affwp-table td.affwp-table-no-data {
	color: #A3A5A9;
}

/* bank account */
.woocommerce .woocommerce-MyAccount-content .frontsetting-account-box {
	width: 70%;
    margin: 2em auto;
}

.frontsetting-account-row {
	display: flex;
	justify-content: space-between;
}

.frontsetting-account-row .halfwide {
	width: 49%;
}

.frontsetting-account-box .frontsetting-account-section {
	margin-bottom: 1.3em;
}

.frontsetting-account-box .frontsetting-account-section .frontsetting-account-body-section {
	font-size: 14px;
	line-height: 1.1;
	margin-bottom: 10px;
	color: #260a03;
}

.frontsetting-account-box .frontsetting-account-section input {
	width: 100%;
	border-color: #dedfe2;
	font-size: 14px;
}

.frontsetting-account-box .frontsetting-postal select#fs_bankcountry {
	height: 40px;
	margin: 0;
	border-color: #dedfe2;
}

.frontsetting-account-box-footer button.frontsetting-btn-save {
	color: #ffffff;
    font-size: 14px;
    font-weight: 400;
    background-color: #260a03;
    display: inline-block;
    padding-left: 2em !important;
    padding-right: 2em !important;
    height: 40px;
    width: auto !important;
}

/* genealogy */
.button-geenalogy-overlay {
	text-align: end;
}

.button-geenalogy-overlay button.btn {
	color: #ffffff;
	font-size: 14px;
    font-weight: 400;
    display: inline-block;
    padding-left: 2em;
    padding-right: 2em;
	height: 40px;
	background-color: #260a03;
}

#genealogy-info .genealogy-box .genealogy-group-title {
	color: #A3A5A9;
    font-size: 14px !important;
	font-weight: 400;
	white-space: nowrap;
}

#genealogy-info .genealogy-box .genealogy-group-description {
	font-size: 15px !important;
	line-height: 23px;
	color: #3b3b3b;
}

.newoverlay-header h3,
.genealogy-generaltitle {
	color: #260a03 !important;
	font-size: 1.5rem !important;
    line-height: 32px;
	margin: 20px 0;
	padding: 0 0 20px;
}

.newoverlay-footer a#signup-overlay-genealogy,
.newoverlay-footer a.btn.btn-wide:not(.close) {
    display: inline-block;
	color: #fff;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    text-decoration: none;
	background-color: #260a03;
	border-radius: 100px;
    padding: 0.85em 3em;
	margin: 0;
	height: 40px;
    cursor: pointer;
    overflow: visible;
}

a.overlay-close,
.overlay2-close,
.overlay3-close {
	background-color: #260a03;
	border-radius: 100px !important;
	z-index: 999 !important;
	width: 44px !important;
    height: 44px !important;
    padding: 0 !important;
}

.genealogy-box-signup .genealogy-group-title-signup {
	color: #260a03;
	font-size: 14px !important;
    line-height: 1.1;
    margin-bottom: 10px;
}

.genealogy-box-signup .genealogy-group-signup select,
.genealogy-box-signup .genealogy-group-signup input {
	color: #260a03;
	font-size: 14px;
	border-color: #dedfe2;
	width: 80%;
}

.woocommerce-MyAccount-content .genealogy-settings-frontpages .genealogy-settings-frontpage {
	width: 50%;
}

.woocommerce-MyAccount-content .genealogy-settings-frontpage {
	width: auto;
}

.gen-set-button {
	justify-content: flex-end;
}

.gen-set-button button {
	font-size: 14px;
    font-weight: 400;
    display: inline-block;
    padding-left: 2em;
    padding-right: 2em;
	height: 40px;
	background-color: #260a03;
}

.gen-set-button button:hover {
	background-color: #260a03;
}

/* privacy center */
.pc-form label[for="privacy_center_email"],
.pc-form label[for="privacy_center_request_type"] {
	display: flex;
	flex-direction: column;
	font-size: 0px;
	line-height: normal;
	position: relative;
}

.pc-form label[for="privacy_center_email"]::before {
	content: 'Your Account’s Email';
	display: block;
    font-size: 14px;
}

.pc-form label[for="privacy_center_email"]::after {
	content: '*';
	color: #EF3E46;
	font-weight: 700;
	display: block;
    font-size: 14px;
    position: absolute;
    left: 144px;
    bottom: 78%;
}

.pc-form label[for="privacy_center_email"] input {
	margin-top: 10px;
	width: 40% !important;
}

.pc-form label[for="privacy_center_request_type"]::before {
	content: 'Request Type';
	display: block;
    font-size: 14px;
}

.pc-form label[for="privacy_center_request_type"]::after {
	content: '*';
	color: #EF3E46;
	font-weight: 700;
	display: block;
    font-size: 14px;
    position: absolute;
    left: 94px;
    bottom: 78%;
}

.pc-form label[for="privacy_center_request_type"] .blog_list_container {
	margin-top: 10px;
}

form.pc-form .blog_list_container span.nice_blog_list_select {
	color: #3b3b3b;
	font-size: 14px;
	border: 1px solid #dedfe2 !important;
	height: 40px !important;
	line-height: 40px !important;
	padding: 0 12px !important;
	margin-top: 0;
	text-transform: initial;
	border-radius: 3px;
}

form.pc-form .blog_list_container span.nice_blog_list_select:before {
	font-size: 10px;
	color: #dedfe2;
}

form.pc-form ul li {
	color: #3b3b3b;
	font-size: 14px;
	border-top: 1px solid #dedfe2;
	padding: 6px 12px;
}

form.pc-form ul li:hover {
	color: #3b3b3b !important;
	background-color: rgba(77,92,109,.1);
}

form.pc-form div p {
	font-size: 14px;
}

form.pc-form div input.privacy_center_check {
	margin-right: 10px;
	margin-bottom: 2px;
}

form.pc-form p input[type="submit"] {
	float: right;
}

.pc-error {
	display: flex;
}

.pc-error .pc-error-details {
	margin-left: 10px;
}

.woocommerce-MyAccount-content h2 {
	clear: both;
}

.pc-form input[type="checkbox"] {
	position: absolute;
	opacity: 0;
	margin-top: 7px;
	margin-left: 3px;
	transform: scale(1.5);
	z-index: 9;
	cursor: pointer;
}

.pc-form input[type="checkbox"] + label {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: 1;
	letter-spacing: -.27px;
    line-height: 1.187;
}

.pc-form input[type="checkbox"] + label:before {
	content: '';
	margin-right: 10px;
	display: inline-block;
	vertical-align: text-top;
	width: 20px;
	height: 20px;
	background: #fff;
	border-radius: 3px;
	border: 1px solid #C9CBCA;
}

.pc-form input[type="checkbox"]:checked + label:before {
	background: #260a03;
	border-color: #260a03;
}

.pc-form input[type="checkbox"]:checked + label:after {
	content: '\E876';
	position: absolute;
	left: 3px;
	top: 3px;
	font-family: 'bb-icons';
	color: #fff;
	font-size: 14px;
	line-height: 1;
	display: block;
}

/* gamipress */
.gamipress img.wp-post-image {
	width: 100px;
	height: 100px;
}

/* wpdatatables */
.wpdt-c .wpDataTableFilterSection .btn {
	color: #fff !important;
	border-radius: 100px !important;
}

.wpdt-c .wpDataTableFilterSection .btn:hover {
	color: #fff !important;
	background-color: #260a03 !important;
}

/* courses */
.bb-course-category .course-category-item a {
    display: inline-block;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    line-height: 26px;
    padding: 0 8px;
    margin: 5px;
    background: black;
    color: #ffffff !important;
    transition: .3s linear;
}

.bb-course-category .course-category-item a:hover {
	transform: scale(0.9);
}

.learndash_post_sfwd-courses .bb-course-banner-info {
	padding-top: 100px;
    padding-bottom: 100px;
}

.learndash_post_sfwd-courses .bb-course-items .bb-card-course-details .bb-course-excerpt {
	background-color: transparent;
	padding: 0;
}

@media (max-width: 1200px) {
	.woocommerce .woocommerce-MyAccount-content .kyc-profile-main-section,
	.woocommerce .woocommerce-MyAccount-content .mcc-profile-main,
	.woocommerce .woocommerce-MyAccount-content .profile-upload-content,
	.woocommerce .woocommerce-MyAccount-content .frontsetting-account-box {
		width: 90% !important;
	}

	.woocommerce .woocommerce-MyAccount-content .profile-upload-content {
		margin: 2em auto !important;
	}

	.frontsetting-account-row {
		flex-direction: column;
	}

	.frontsetting-account-row .halfwide {
		width: 100%;
	}

	.pc-form label[for="privacy_center_email"] input {
		width: 100% !important;
	}

	.woocommerce-MyAccount-content .genealogy-settings-frontpages {
		flex-direction: column;
	}

	.woocommerce-MyAccount-content .genealogy-settings-frontpages .genealogy-settings-frontpage {
		width: 100%;
	}
}

@media (max-width: 992px) {
	.mcc-profile-content-row.first-row,
	.mcc-profile-content-row.last-row,
	.affwp-wrap.first-row,
	.affwp-wrap.last-row {
		width: 100%;
		float: none;
	}

	.dashboard-sponsor-data .dash-sponsor-information {
		flex-direction: column;
	}

	.dashboard-sponsor-data .dash-sponsor-information [class*="dashboard-box"] {
		width: 100%;
	}
}

/* checkbox styles */
label.styled-checkbox-container {
	position: relative;
	cursor: pointer;
}

input[type="checkbox"] {
	position: relative;
	top: 0;
	margin: 0 1rem 0 0 ;
	cursor: pointer;
}

input[type="checkbox"]::before {
	content: '';
	display: inline-block;
	width: 20px;
	height: 20px;
	margin-right: 10px;
	margin-top: -4px;
	vertical-align: text-top;
	background: #fff;
	border-radius: 3px;
	border: 1px solid #C9CBCA;
}

input[type="checkbox"]:checked::before {
	background: #260a03;
	border-color: #260a03;
}

input[type="checkbox"]:checked::after {
	content: '\E876';
	position: absolute;
	left: 3px;
	top: -1px;
	font-family: 'bb-icons';
	color: #fff;
	font-size: 14px;
	line-height: 1;
	display: block;
}

/* campaigns table */
.mcc-info-div table.table_cust_id tbody td {
	vertical-align: middle;
}

.mcc-info-div table.table_cust_id tbody td.active a::before,
.mcc-info-div table.table_cust_id tbody td.active a::after,
.mcc-info-div table.table_cust_id tbody td.expired a::before,
.mcc-info-div table.table_cust_id tbody td.expired a::after {
	content: none !important;
}

.entry-content .mcc-info-div table.table_cust_id tbody td.active > span,
.entry-content .mcc-info-div table.table_cust_id tbody td.expired > span {
	padding: 10px !important;
	min-width: 80px;
    margin: 0 !important;
    display: block;
    width: auto;
	height: 100%;
    line-height: normal !important;
    border-radius: 25px;
}

.entry-content .mcc-info-div table.table_cust_id tbody td.active > span:hover,
.entry-content .mcc-info-div table.table_cust_id tbody td.expired > span:hover {
    border-radius: 25px;
}

.entry-content .mcc-info-div table.table_cust_id tbody td.active > span {
	background-color: #85bf72;
	border-color:  #85bf72;
}

.entry-content .mcc-info-div table.table_cust_id tbody td.expired > span {
	background-color: #969696;
    border-color: #969696;
    cursor: default;
}

.entry-content .mcc-info-div table.table_cust_id tbody td.active > span > a.campaign-button,
.entry-content .mcc-info-div table.table_cust_id tbody td.expired > span > a.campaign-button {
	line-height: normal !important;
	color: #ffffff;
}

.mcc-info-div table.table_cust_id tbody td.active,
.mcc-info-div table.table_cust_id tbody td.expired {
	text-align: center;
	color: #ffffff;
}

/* campaigns bars */
.socialposts-template-default .entry-content-wrap .entry-socialposts-header-wrap {
	position: relative;
	overflow: hidden;
	margin: 0 0 32px;
}

.rht-sp-points {
	display: none;
}

.socialposts-template-default .socialposts figure.entry-media {
    position: relative;
    min-height: 465px;
}

.socialposts-template-default .socialposts figure.entry-media:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 1;
	pointer-events: none;
}

.socialposts-template-default .socialposts .rht-sp-points {
    display: flex;
    justify-content: space-between;
    align-items: center;
	position: absolute;
	top: 1%;
    left: 0;
    right: 0;
	z-index: 2;
}

.socialposts-template-default .rht-sp-points {
    min-height: 465px;
}

.socialposts-template-default .socialposts .rht-sp-points .rht-points-left-row,
.socialposts-template-default .socialposts .rht-sp-points .rht-points-right-row {
    display: flex;
    flex-direction: column;
}

.socialposts-template-default #main .socialposts .rht-sp-points button .rht-point-value,
.socialposts-template-default #main .socialposts .rht-sp-points button .rht-point-text,
.socialposts-template-default #main .socialposts .rht-sp-points button a {
    font-family: inherit;
    letter-spacing: inherit;
    font-style: inherit;
    line-height: inherit;
    font-weight: inherit;
}

.socialposts-template-default .socialposts .rht-sp-points button.rht-point-content {
	position: relative;
    font-family: inherit !important;
    font-size: 16px !important;
    font-style: inherit !important;
    line-height: 1rem !important;
    font-weight: 600 !important;
    letter-spacing: normal !important;
    padding: 10px !important;
    margin: 15px 0 !important;
    border: none !important;
    background-image: none !important;
}

.socialposts-template-default .socialposts .rht-sp-points button .rht-point-value {
    font-size: 15px !important;
}

.socialposts-template-default .socialposts .rht-sp-points button.rht-point-content:hover {
    border: none !important;
    color: #ffffff !important;
}

.socialposts-template-default .rht-sp-points button {
    width: 330px;
    height: 90px;
    border-radius: 50px !important;
    cursor: pointer;
}

.socialposts-template-default .socialposts .rht-sp-points button:hover,
.socialposts-template-default .socialposts header .rht-cpg-action-button:hover {
    opacity: 1;
    box-shadow: 0 15px 45px -5px rgba(7, 10, 25, 0.25);
    -webkit-filter: brightness(1.07);
    filter: brightness(1.07);
}

.socialposts-template-default .socialposts .rht-sp-points .rht-points-left-row button {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    padding-right: 20px !important;
    margin-left: 0px !important;
}

.socialposts-template-default .socialposts .rht-sp-points .rht-points-right-row button {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    padding-left: 20px !important;
    margin-right: 0px !important;
}

.socialposts-template-default .socialposts .rht-sp-points .rht-points-left-row button {
    display: flex;
    flex-direction: column-reverse;
}

.socialposts-template-default .socialposts .rht-sp-points .rht-points-left-row button .rht-point-value {
    text-align: right;
    width: 100%;
	margin-bottom: 10px;
}

.socialposts-template-default .socialposts .rht-sp-points .rht-points-right-row button {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.socialposts-template-default .socialposts .rht-sp-points .rht-points-right-row button .rht-point-value {
    width: 100%;
    text-align: start;
}

.socialposts-template-default .socialposts .rht-sp-points .rht-points-right-row button .rht-point-value .rht-pnt {
    margin-top: 4px;
}

.socialposts-template-default .socialposts .rht-sp-points .rht-points-right-row button .rht-point-text {
   width: 100%;
   text-align: end;
}

.socialposts-template-default .socialposts .rht-sp-points .point-middle a.rht-cpg-link-share-total-point {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    height: 100%;
    width: 100%;
}

.socialposts-template-default .socialposts .rht-sp-points .rht-points-right-row .point-top .rht-point-text {
    position: absolute;
    right: 10px;
    bottom: 6px;
}

.socialposts-template-default .socialposts .rht-sp-points .rht-points-right-row button.point-middle .rht-point-value {
    margin-bottom: 10px;
}

.socialposts-template-default .socialposts .rht-sp-points .rht-points-right-row .point-bottom a.rht-cpg-link-share-leaderboard {
    width: 100%;
    position: relative;
    display: flex;
    align-items: flex-end;
    height: 100%;
}

.socialposts-template-default .socialposts .rht-sp-points .rht-points-right-row .point-bottom a .rht-point-value {
    display: block;
    width: 30%;
    height: 100%;
}

.socialposts-template-default .socialposts .rht-sp-points .rht-points-right-row .point-bottom a .rht-point-value img {
    margin: 0 0 0 10px;
}

.socialposts-template-default .socialposts .rht-sp-points .rht-points-right-row .point-bottom a.rht-cpg-link-share-leaderboard span.rht-point-text {
    display: flex;
    justify-content: space-between;
}

.socialposts-template-default .socialposts .rht-sp-points-1 .rht-points-right-row .point-bottom a.rht-cpg-link-share-leaderboard span .rht-description {
    width: 100%;
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
}

.socialposts-template-default .socialposts .rht-sp-points .rht-points-right-row .point-bottom a.rht-cpg-link-share-leaderboard::after,
.socialposts-template-default .socialposts .rht-sp-points .rht-points-right-row .point-bottom a.rht-cpg-link-share-leaderboard::before,
.socialposts-template-default .socialposts .rht-sp-points .point-middle a.rht-cpg-link-share-total-point::before,
.socialposts-template-default .socialposts .rht-sp-points .point-middle a.rht-cpg-link-share-total-point::after {
    display: none;
}

.socialposts-template-default #main .socialposts .rht-sp-points .rht-points-right-row .point-bottom a.rht-cpg-link-share-leaderboard,
.socialposts-template-default #main .socialposts .rht-sp-points .rht-points-right-row .point-bottom a.rht-cpg-link-share-leaderboard:hover,
.socialposts-template-default #main .socialposts .rht-sp-points .point-middle a.rht-cpg-link-share-total-point,
.socialposts-template-default #main .socialposts .rht-sp-points .point-middle a.rht-cpg-link-share-total-point:hover {
    color: #ffffff !important;
}

.socialposts-template-default .socialposts .rht-sp-points button .rht-point-value {
    font-weight: 700;
}

.socialposts-template-default .socialposts .rht-sp-points button .rht-point-value .rht-value {
    display: inline-block;
    padding: 0 12px 0 0;
    font-size: 25px;
}

.socialposts-template-default .socialposts .rht-sp-points button .rht-point-value .rht-value .div-cpg-main {
    line-height: normal !important;
}

.socialposts-template-default .socialposts .rht-sp-points button .rht-point-value .rht-value .div-cpg-main .result-cpg-text,
.socialposts-template-default .socialposts .rht-sp-points button .rht-point-value .rht-value .div-cpg-main .result-cpg-right {
    font-size: 17px;
}

.socialposts-template-default .socialposts .rht-sp-points .rht-points-right-row .point-bottom .rht-point-text {
    justify-content: space-between;
    position: relative;
    bottom: 0px;
}

.socialposts-template-default .socialposts .rht-sp-points .rht-points-right-row .point-bottom .rht-point-text img {
    width: 35%;
    padding: 0px 20px 6px 20px;
}

.socialposts-template-default .rht-sp-header #rht-sp-entry-header-1 .rht-sp-overlay {
    transform: translateX(-50%) translateY(-75%);
}

body .socialposts header .rht-cpg-action-button {
    display: none;
}

body #page .rht-cpg-action-button {
    border-radius: 60px !important;
    padding: 0px !important;
    background-image: none;
    z-index: 999;
}

body #page .rht-cpg-action-button a {
    display: block;
    padding: 22px 44px !important;
}

.socialposts-template-default .entry-socialposts-header-wrap .rht-cpg-action-button-wrap {
    left: 0;
    right: 0;
    bottom: 0;
    height: 37%;
}

.socialposts-template-default .socialposts .entry-socialposts-header-wrap .rht-cpg-action-button {
    display: inline-block !important;
    margin-right: 0px !important;
    border: none !important;
}

body #page .rht-cpg-action-button a,
body #page .rht-cpg-action-button a:hover {
    color: #ffffff !important;
    background-color: transparent !important;
    font-weight: 700;
    font-size: 15px;
}

.rht-cpg-action-button a:after,
.rht-cpg-action-button a:before {
    display: none;
}

.socialposts-template-default .socialposts .rht-sp-points .rht-cpg-action-button {
    opacity: 0;
}

.socialposts-template-default .socialposts .rht-sp-points .rht-points-left-row button {
    transform: translateX(-245%);
}

.socialposts-template-default .socialposts .rht-sp-points .rht-points-right-row button {
    transform: translateX(245%);
}

.socialposts-template-default .socialposts .rht-sp-points button.point-top {
    animation: slideIn 0.8s cubic-bezier(0.54, 0.46, 0.54, 0.94) 1.5s forwards;
}

.socialposts-template-default .socialposts .rht-sp-points button.point-middle {
    animation: slideIn 0.8s cubic-bezier(0.54, 0.46, 0.54, 0.94) 1.9s forwards;
}

.socialposts-template-default .socialposts .rht-sp-points button.point-bottom {
    animation: slideIn 0.8s cubic-bezier(0.54, 0.46, 0.54, 0.94) 2.3s forwards;
}

.socialposts-template-default .socialposts .rht-sp-points .rht-cpg-action-button {
    animation: fadeIn 1.5s ease-in 1.5s forwards;
}

@keyframes fadeInFlex {
    60% {
      display: none;
    }

    100% {
      display: flex;
    }
}

@keyframes fadeIn {
    60% {
      opacity: 0;
    }

    100% {
      opacity: 1;
    }
}

@keyframes fadeOut {
    60% {
      opacity: 1;
    }

    100% {
      opacity: 2;
    }
}


@keyframes slideIn {
    100% {
        transform: translateX(0%);
    }
}

@media screen and ( max-width: 1140px ) {
	.socialposts-template-default .rht-sp-points button {
		width: 280px;
	}
}

@media screen and ( max-width: 1060px ) {
    .socialposts-template-default .socialposts .rht-sp-points button {
        width: 280px;
        height: 80px;
    }
}

@media screen and ( max-width: 940px ) {
    .socialposts-template-default .socialposts .rht-sp-points button {
		width: 265px;
        margin-bottom: 0px !important;
    }

    .socialposts-template-default .socialposts .rht-sp-header {
        margin: 0 -20px;
    }

	.socialposts-template-default .socialposts figure.entry-media {
		margin: 0;
	}

    .socialposts-template-default .socialposts .rht-sp-points {
		position: relative;
        min-height: auto;
        flex-direction: row;
    }

    .socialposts-template-default .socialposts .rht-sp-points button:hover {
        box-shadow: none;
        transform: none;
    }

    .socialposts-template-default .socialposts .rht-sp-points .rht-points-left-row,
    .socialposts-template-default .socialposts .rht-sp-points .rht-points-right-row {
        width: 100%;
    }

    .socialposts-template-default .socialposts .rht-sp-points .rht-points-left-row button {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column-reverse;
    }

    .socialposts-template-default .socialposts .rht-sp-points .rht-point-text,
    .socialposts-template-default .socialposts .rht-sp-points .rht-point-value {
        text-align: center !important;
    }

    .socialposts-template-default .rht-sp-points .point-middle a.rht-cpg-link-share-total-point {
        flex-direction: column;
		justify-content: center !important;
    }

	.socialposts-template-default .socialposts .rht-sp-points .rht-points-left-row button .rht-point-value {
		margin-bottom: 0;
	}

    .socialposts-template-default .socialposts .rht-sp-points .rht-points-right-row button.point-middle .rht-point-value {
        margin-top: 10px;
        margin-bottom: 0px;
    }

    .socialposts-template-default .socialposts .rht-sp-points .rht-points-right-row .point-bottom a.rht-cpg-link-share-leaderboard span.rht-point-text {
        justify-content: center;
    }

    .socialposts-template-default .socialposts .rht-sp-points .rht-points-right-row .point-bottom a.rht-cpg-link-share-leaderboard span .rht-description {
        width: auto;
    }

    .socialposts-template-default .socialposts .rht-sp-points .rht-points-right-row button {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }

    .socialposts-template-default .socialposts .rht-sp-points button.rht-point-content {
        margin: 0px !important;
        width: 100%;
        border-radius: 0px !important;
    }

    .socialposts-template-default .socialposts .rht-sp-points button {
        height: 80px;
    }

    .socialposts-template-default #main .socialposts .rht-sp-points button {
        padding-left: 2px !important;
        padding-right: 2px !important;
    }

    .socialposts-template-default .socialposts .rht-sp-points button .rht-point-value .rht-value {
        font-size: 20px;
        padding: 0 5px 0 0;
    }

    .socialposts-template-default .socialposts .rht-sp-points button .rht-point-text {
        font-size: 14px;
    }

    .socialposts-template-default .socialposts .rht-sp-points .rht-points-right-row .point-bottom a.rht-cpg-link-share-leaderboard {
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

	.socialposts-template-default .socialposts .rht-sp-points .rht-points-right-row .point-bottom a .rht-point-value {
		width: 18%;
	}

    .socialposts-template-default .socialposts .rht-sp-points .rht-points-right-row .point-bottom img.rht-point-text {
        padding: 0px !important;
        margin: 0px !important;
        height: 38px !important;
        width: auto !important;
    }

    .socialposts-template-default .socialposts .rht-sp-points .rht-point-text {
        position: relative !important;
        bottom: 0 !important;
        right: 0 !important;
        left: 0 !important;
    }

    .socialposts-template-default .socialposts .rht-sp-points .rht-points-left-row .point-top,
    .socialposts-template-default .socialposts .rht-sp-points .rht-points-left-row .point-bottom {
        order: 0;
    }

    .socialposts-template-default .socialposts .rht-sp-points .rht-points-right-row .point-top,
    .socialposts-template-default .socialposts .rht-sp-points .rht-points-right-row .point-bottom {
        order: 3;
    }

    .socialposts-template-default .socialposts .rht-sp-points .rht-points-right-row .point-middle,
    .socialposts-template-default .socialposts .rht-sp-points .rht-points-left-row .point-middle {
        order: 2;
    }

    .socialposts-template-default .socialposts .entry-socialposts-header-wrap .rht-cpg-action-button-wrap {
        height: auto !important;
		position: absolute;
		top: -60px;
		left: 0;
		right: 0;
    }

    .socialposts-template-default #page .socialposts .rht-cpg-action-button {
		height: 60px;
        margin-bottom: 0px !important;
        width: 100%;
        border-radius: 0 !important;
    }

	.socialposts-template-default #page .socialposts .entry-socialposts-header-wrap .rht-cpg-action-button a {
        padding: 0px 5px !important;
    }
}

