/*--------------------------------------------------------------
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
--------------------------------------------------------------*/

.footer-widget-area {
	color: #fff !important;	
}

.bb-cover-wrap {
    padding-top: 100% !important;
}


.atwho-container {
    display: none !important;
}


.thumbnail-container {
	padding-bottom: 100% !important;
}

.copyright {
	color: #fff;
}

.bb-footer .widget-title {
	color: #fff;
}

.bb-footer .textwidget {
	line-height: 20px;
}

.bb-footer a {
	color: #fff;
}

#buddypress .bp-settings-container .bp-navs #export {
	display: none;
}

input#ceddcf-field-6-1-1.edd-input {
	width: 15px;
}

input#ceddcf-field-9-1-1.edd-input {
	width: 15px;
}

#edd_checkout_form_wrap fieldset#edd_register_fields #edd_checkout_user_info {
	background-color: transparent;
}

#edd_checkout_form_wrap fieldset#edd_checkout_user_info {
	border: 0px;
}

.copyright a:hover {
	color: #fff;
}

.bs-group-cover img {
	object-fit: contain;
}

.bb-course-excerpt {
	font-size: 12px;
	line-height: 17px;
}

.bb-course-excerpt h2 {
	color: #fff;
}

.bb-course-excerpt img {
	margin-right: 10px;
}

.single .post.full-fi figure.entry-img {
	display: none;
}

#edd-purchase-button {
	width: 100%;
    font-size: 22px;
    font-weight: bold;
    text-transform: uppercase;
    border-radius: 10px;
}

#edd_final_total_wrap {
	margin-top: 27px;
}

#edd_checkout_form_wrap fieldset#edd_purchase_submit p#edd_final_total_wrap {
	text-align: center;
}

#edd_checkout_form_wrap fieldset#edd_purchase_submit p#edd_final_total_wrap strong {
	font-size: 18px;
}

#edd_checkout_form_wrap fieldset#edd_purchase_submit p#edd_final_total_wrap .edd_cart_amount {
	font-size: 18px;
}

.page-id-1342 #primary-navbar {
	display: none;
}

.page-id-1342 #secondary-navbar {
	display: none;
}

.page-id-1342 .footer-widget-area {
	display: none;
}

.page-id-1342 .footer-bottom-right {
	display: none;
}

fieldset#edd_terms_agreement {
	margin-bottom: 20px !important;
    background-color: #fafafa;
    padding: 10px !important;
}

fieldset#edd-privacy-policy-agreement {
	margin-bottom: 20px !important;
    background-color: #fafafa;
    padding: 10px !important;
}

th.edd_cart_tax {
	font-size: 13px;
}

th.edd_cart_total {
	font-size: 18px !important;
}

#edd_checkout_form_wrap fieldset#edd_cc_fields #edd_secure_site_wrapper {
	color: green;
	font-size: 16px;
}

#edd_checkout_form_wrap fieldset#edd_cc_fields #edd_secure_site_wrapper .padlock:before {
	color: green;
}

#conditional_edd_checkout_field_pro_9 {
	margin-top: 15px;
	margin-bottom: 15px;
}

.postid-24098 .learndash_mark_complete_button {
	display: none;
}

.postid-25019 .learndash_mark_complete_button {
	display: none;
}

.postid-26507 .learndash_mark_complete_button {
	display: none;
}

.postid-28727 .learndash_mark_complete_button {
	display: none;
}

.postid-24098 table.gsurvey-likert th.gsurvey-likert-choice-label {
	font-size: 13px;
}

.postid-24098 table.gsurvey-likert .gsurvey-likert-row-label {
	font-size: 13px;
}

a.edd_subscription_cancel {
	display: none !important;
}

.bdt-prime-slider-skin-isolate .bdt-slide-btn .bdt-slide-btn-icon {
	display: none;
}

/* CSS secondary menu - smc */
.menu-secondary {
	background-color: #DDDDDD;
}
#secondary-navbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  min-width: 130px;
	justify-content: center; }
@media screen and (min-width: 992px) {
	#secondary-navbar {
  	min-width: 210px; } }
.buddypanel-transtioned #secondary-navbar {
  overflow: hidden; }
#navbar-collapse2 {
  position: relative;
  margin-left: 15px;
  margin-right: 15px; }
#navbar-collapse2:not(.hasItems) {
    margin: 0; }
#navbar-collapse2:not(.hasItems) a.more-button {
      display: none; }
#navbar-collapse2 a.more-button {
    opacity: 0;
    visibility: hidden; }
#navbar-collapse2 #navbar-extend2 {
    display: none; }
#navbar-collapse2.hasItems a.more-button {
    opacity: 1;
    visibility: visible;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
#navbar-collapse2.hasItems #navbar-extend2 {
    display: block;
}
#navbar-extend2 .menu-item-has-children:after {
  content: '\e826';
  font-family: 'bb-icons';
  font-weight: normal;
  speak: none;
  display: inline-block;
  color: #939597;
  position: absolute;
  right: 0;
  top: 0;
  font-size: 22px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
.site-header #navbar-extend2.sub-menu .menu-item-has-children:after {
  right: 15px;
  top: 4px; }


@media screen and (min-width: 800px) {
	.sticky-header .site-content {
		padding-top: 150px !important; } 
	.site-header {
		padding: 0 !important; }
	.site-header .site-header-container {
		padding: 0 30px; } }

.bb-header-buttons .signin-button {
	color: #fda500 !important;
}

.site-header .bb-mobile-panel-wrapper .sub-menu a {
   display: block !important;
}

.bb-mobile-panel-wrapper .bb-mobile-panel-inner .main-navigation  ul li a {
	white-space: normal;
	line-height: 18px;
}