/*--------------------------------------------------------------
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
--------------------------------------------------------------*/
.page-template-page-blanklanding .copyright ul{margin:1rem 0 !important;}

.container {
    max-width: 1020px;
}
body {line-height:140%;}
.nav .social {display:none}
 header #menu-sectionsnolink li {
    font-size: 38px;
    padding-left: 65px;
    width: 175px;
  }

header #menu-sectionsnolink {
  display: none;
}
body.category-writing header ul#menu-shopsections.menu li:not(.write) a, body.category-reading header ul#menu-shopsections.menu li:not(.read) a, body.category-community header ul#menu-shopsections.menu li:not(.community) a, body.woocommerce header ul#menu-shopsections.menu li:not(.store) a {
  filter: alpha(opacity=70);
  -moz-opacity: .40;
  opacity: .40;
  -khtml-opacity: .40;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
}
body.category-writing header ul#menu-shopsections.menu li:not(.write) a:hover, body.category-reading header ul#menu-shopsections.menu li:not(.read) a:hover, body.category-community header ul#menu-shopsections.menu li:not(.community) a:hover, body.woocommerce header ul#menu-shopsections.menu li:not(.store) a:hover {
  -moz-opacity: 1.0;
  opacity: 1.0;
  filter: grayscale(0);
  -webkit-filter: grayscale(0);
  -moz-filter: grayscale(0);
  -o-filter: grayscale(0);
  -ms-filter: grayscale(0);
}

#menu-shopsections li a {
  font-weight: 400;
  -webkit-font-smoothing: subpixel-antialiased;
}
.category-podcast #menu-sectionsnolink li a {
  filter: alpha(opacity=70);
  -moz-opacity: .40;
  opacity: .40;
  -khtml-opacity: .40;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
}
.category-podcast #menu-shopsections li a:hover {
  -moz-opacity: 1.0;
  opacity: 1.0;
  filter: grayscale(0);
  -webkit-filter: grayscale(0);
  -moz-filter: grayscale(0);
  -o-filter: grayscale(0);
  -ms-filter: grayscale(0);
}
header #menu-shopsections {
    display: block;
  }
  header #menu-shopsections li {
    display: inline-block;
    font-family: "ltc-bodoni-175", serif;
    font-style: italic;
    font-weight: 400;
    font-size: 1.6em;
    text-transform: lowercase;
    padding-left: 65px;
    vertical-align: top;
    width: 23%;
  }
  header #menu-shopsections li a span {
    display: block;
    position: absolute;
    font-family: "proxima-nova", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-style: normal;
    font-size: .35em;
    padding-top: 5px;
    font-weight: 400;
    text-transform: uppercase;
  }
 header #menu-shopsections li {
    font-size: 32px;
  }

  .sidebar {
    margin-top: 2.2em;
  }

  .signup .left-text h3 {
    max-width: 100%;
  }
li.write a:before {
content: '';
  display: block;
  background: url("/wp-content/themes/buddyboss-theme-child/assets/images/yellow-pen.png") top no-repeat;
position: absolute;
  height: 64px;
  background-size: 36px;
  width: 36px;
  margin-left: -45px;
}

li.read a:before {
content: '';
  display: block;
  background: url("/wp-content/themes/buddyboss-theme-child/assets/images/pink-pen.png") top no-repeat;
position: absolute;
  height: 64px;
  background-size: 36px;
  width: 36px;
  margin-left: -45px;
}

li.community a:before {
content: '';
  display: block;
  background: url("/wp-content/themes/buddyboss-theme-child/assets/images/teal-pen.png") top no-repeat;
position: absolute;
  height: 64px;
  background-size: 36px;
  width: 36px;
  margin-left: -45px;
}
header ul .community a:link, header ul .community a:visited, header ul .community a:hover {
    color: #41B19E;
}

li.store a:before {
content: '';
  display: block;
  background: url("/wp-content/themes/buddyboss-theme-child/assets/images/green-pen.png") top no-repeat;
position: absolute;
  height: 64px;
  background-size: 36px;
  width: 36px;
  margin-left: -45px;
}
header ul .store a:link, header ul .store a:visited, header ul .store a:hover {
    color: #acdc53;
}

body.single-post .logo-main, body.category-writing .logo-main, body.category-reading .logo-main, body.category-community .logo-main, body.woocommerce .logo-main, body.woocommerce-cart .logo-main, body.single-product .logo-main {
  display: none;
}

body.blog #podcast-logo, body.blog #community-logo, body.blog #writing-logo, body.blog #reading-logo {
  display: none;
}

.home #community-logo, .home #podcast-logo, .home #writing-logo, .home #reading-logo {
  display: none;
}

.tag #community-logo, .tag #podcast-logo, .tag #writing-logo, .tag #reading-logo {
  display: none;
}

body.category-podcast.archive .logo-main {
  display: none;
}

body.category-community #community-logo {
  display: inline-block;
}

.logo-shopping {
  display: none;
}

body.woocommerce-cart .logo-shopping, body.single-product .logo-shopping {
  display: inline-block;
}

body.category-writing header ul#menu-sections.menu li:not(.write) a, body.category-reading header ul#menu-sections.menu li:not(.read) a, body.category-community header ul#menu-sections.menu li:not(.community) a, body.woocommerce header ul#menu-sections.menu li:not(.store) a {
  filter: alpha(opacity=70);
  -moz-opacity: .40;
  opacity: .40;
  -khtml-opacity: .40;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
}
body.category-writing header ul#menu-sections.menu li:not(.write) a:hover, body.category-reading header ul#menu-sections.menu li:not(.read) a:hover, body.category-community header ul#menu-sections.menu li:not(.community) a:hover, body.woocommerce header ul#menu-sections.menu li:not(.store) a:hover {
  -moz-opacity: 1.0;
  opacity: 1.0;
  filter: grayscale(0);
  -webkit-filter: grayscale(0);
  -moz-filter: grayscale(0);
  -o-filter: grayscale(0);
  -ms-filter: grayscale(0);
}

#menu-sections li a {
  font-weight: 400;
  -webkit-font-smoothing: subpixel-antialiased;
}
.page-template-page-starterkit .join-intro {
    text-align: center;
    padding: 15px;
    background-color: #eee;
}
.page-template-page-starterkit h1 {
    text-align: center;
}
.page-template-page-starterkit .join-intro h2 {
    color: #262626;
    font-size: 24px;
    text-align: center;
    font-weight: 400;
    margin: 30px 0 20px 0;
    font-style: normal;
    font-family: "proxima-nova", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.curse a {cursor: default}
.page-template-page-starterkit .join-intro ul {
    margin: 0 auto;
    max-width: 650px;
    text-align: left;
    padding: 0 0 0 15px;
    width: 90%;
}
.page-template-page-starterkit .join-intro ul li {
    padding: 8px 0;
    font-style: italic;}
.page-template-page-starterkit h1 {
    text-align: center;
    font-size: 5em;
}
.social-icons {
    font-size: 34px;
    text-align: center;
    margin: 10px auto 20px;
}
.social-icons a:hover {
    opacity: 0.7;
}

a.instagram-sidebar-icon {
    color: #FBA81A;
}

a.twitter-sidebar-icon {
    color: #F72B76;
}

a.facebook-sidebar-icon {
    color: #41B19E;
}

a.pinterest-sidebar-icon {
    color: #acdc53;
}
.custom-sidebar:nth-child(3) {
  background-color: rgba(255, 213, 140, 0.5);
}

.custom-sidebar:nth-child(4) {
  background-color: rgba(139, 218, 215, 0.5);
}

.custom-sidebar:nth-child(5) {
  background-color: rgba(244, 152, 193, 0.5);
}
.woocommerce div.product p.price, .woocommerce div.product span.price {display:none;}
/* WooComemrce Override Styles */
#product-6122 p.price {
  display: none;
}

.woocommerce #container {
  max-width: 1040px;
  margin: 0 auto;
}

.woocommerce-page .entry-content {
  width: 100%;
}

.woocommerce-cart .entry-content {
  width: 100%;
  padding: 0;
}

.product_meta, .in-stock {
  display: none;
}

.add_to_cart_inline {
  display: none;
}

.woocommerce-ordering {
  display: none;
}

.woocommerce #rightbar {
  display: none;
}
/* STRAT DM CSS HERE */
#rightbar form fieldset {position:relative;}
#rightbar form button{position:absolute;right:0;}
#rightbar #ck_subscribe_button{position:initial;}
/* STRAT DM CSS HERE */

.single-product .woocommerce-breadcrumb {
  display: none;
}

body.woocommerce div.woocommerce-tabs div#tab-description.panel h2 {
  color: #FFFFFF;
  border-bottom: solid 1px #acdc53;
  position: relative;
  font-size: 1em;
  font-style: normal;
  font-weight: bold;
  padding: 5px 10px;
  font-family: "proxima-nova", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}

body.woocommerce div.woocommerce-tabs div#tab-description.panel h2:after {
  background-color: #acdc53;
  display: inline-block;
  content: "";
  position: absolute;
  width: 172px;
  height: 30px;
  bottom: 0;
  left: 0;
  z-index: -1;
}

.woocommerce ul.products li.product h3 {
  text-align: center;
  font-weight: 600;
  font-family: "proxima-nova", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  letter-spacing: 1px;
  font-style: normal;
  text-transform: uppercase;
  -webkit-font-smoothing: subpixel-antialiased;
}

.woocommerce ul.products li .button {
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 600;
}

.woocommerce .summary h3 {
  font-family: "ltc-bodoni-175", serif;
}
.woocommerce .summary h4 {
  margin: 10px 0 30px 0;
}

.wc-tabs {
  display: none;
}

.single-product .product_title, body.single-product p.price {
  text-align: center;
}

.woocommerce-cart #main {
  margin-top: 0px;
}

.header-cart-display, .mobile-cart-display {
  display: none;
}
.header-cart-display a, .mobile-cart-display a {
  display: inline-block !important;
  color: #fff;
}
.header-cart-display a:hover, .mobile-cart-display a:hover {
  color: #F72B76 !important;
  opacity: 1.0;
}

a.custom-cart {
  color: #fff !important;
}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
  background-color: #acdc53;
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
  background-color: #FFA200;
}

.woocommerce .cart .button, .woocommerce .cart input.button {
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 2px;
}

.woocommerce .checkout-button, .woocommerce #place_order {
  background-color: #acdc53 !important;
  padding: .618em 1em;
}

.woocommerce .summary .quantity .qty {
  display: none;
}
.woocommerce ul.products li.product .price {display:none;}

span.amount {
  color: #262626;
  font-weight: 600;
}

.woocommerce-checkout-payment ul li {
  list-style: none !important;
}

.post-type-archive-product .products .button {
  display: none;
}



@media (max-width: 767px) {
  body.single-product .images:first-child img {
    max-width: 320px;
    margin: 0 auto;
  }

  .single-product #content {
    margin-top: -30px;
  }
	.hub-template-default .audio_main_image,.hub-template-default .audio_post_summary{width:100% !important;}
	.hub-template-default .audio_post_summary h3{    margin: 0.25em 0 0.2em;}
}
@media (min-width: 768px) {
  .woo-d-1of3 {
    width: 33.33% !important;
    margin: 0 !important;
  }

  .woo-d-4of7 {
    width: 66.66% !important;
  }

.products a:hover, a:focus {
    color: #41B19E;
}
  .single-product .product_title, body.single-product p.price {
    text-align: left;
  }

  body.single-product .images:first-child img {
    width: 100% !important;
    margin: 0 auto;
  }
}
@media (max-width: 480px) {
  .post-type-archive-product ul.products li.product, .woocommerce-page ul.products li.product {
    width: 100%;
  }
}
.home .addthis_toolbox {
  display: none;
}
.entry-content blockquote {
  margin: 0 0 1.5em 0;
  padding: 0.75em 0 0.75em 0.75em;
  font-style: italic;
  color: #9fa6b4;
}
.entry-content .quote {
  font-family: "ltc-bodoni-175", serif;
  font-style: italic;
  font-weight: 400;
  font-size: 1.8em;
  margin: 30px;
  line-height: 130%;
  -webkit-font-smoothing: subpixel-antialiased;
}
.entry-content .quotesource {
  font-size: 1.3em;
  -webkit-font-smoothing: subpixel-antialiased;
  clear: both;
  display: block;
  margin: 0 40px;
  line-height: 130%;
}
.single-product blockquote {
  background: #FBFDF7;
border-left:none;
}
.single-product blockquote:before {
  width: 40px;
  height: 40px;
  content: url("/wp-content/themes/buddyboss-theme-child/assets/images/blockquote-left-green.svg");
  margin-right: 10px;
}
.single-product blockquote:after {
  width: 40px;
  height: 40px;
  content: url("/wp-content/themes/buddyboss-theme-child/assets/images/blockquote-right-green.svg");
  margin-right: 10px;
}

.page blockquote {
  background: #F6F6F6;
}
.page blockquote:before {
  width: 40px;
  height: 40px;
  content: url("/wp-content/themes/buddyboss-theme-child/assets/images/blockquote-left-gray.svg");
  margin-right: 10px;
}
blockquote p {
    padding: 20px 8% 0 8%;
    color: #262626;
    font-style: normal;
}
.entry-content ol {
    counter-reset: headings;
}
.entry-content ol li {
    position: relative;
    margin: 0 0 20px 2em;
    padding: 0 8px 0 10px;
    border-left: dotted 1px #545454;
    list-style-type: none;
    line-height: 150%;
}
.entry-content ol > li:before {
    counter-increment: headings;
    content: counter(headings);
    position: absolute;
    top: 0;
    left: -30px;
    margin-right: 8px;
    padding: 4px;
    font-family: "ltc-bodoni-175", serif;
    font-style: italic;
    font-weight: 400;
    font-size: 30px;
    -webkit-font-smoothing: subpixel-antialiased;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
width: 30%;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
    padding: .5em 0;
    margin: 0;
    font-size: 1em;
    text-align: center;
	font-weight:bold;
}

.page-dashboard h2 {
  font-size: 2.0em;
  border-bottom: 0px solid #c3bbbb;
  font-family: "ltc-bodoni-175", serif;
  text-transform: capitalize;
  font-style: italic;
  margin-bottom: 20px; }
.page-dashboard #menu-sub-menu {
  display: none; }
.page-dashboard .article-header {
  padding-left: 0px; }
.page-dashboard .entry-content {
  padding: 0px; }
.page-dashboard .entry-content ul {
  padding-left: 0px; }
.page-dashboard .user-subscriptions {
  display: block;
  height: auto;
  overflow: auto; }
.page-dashboard .user-subscriptions ul {
  margin-top: 0px; }
.page-dashboard .user-subscriptions .active-subscriptions {
  margin-bottom: 30px; }
.page-dashboard .user-subscriptions .active-subscriptions ul {
  display: block;
  height: auto; }
.page-dashboard .user-subscriptions .active-subscriptions ul li {
  display: inline-block;
  height: auto;
  margin-right: 200px;
  vertical-align: top;
  width: 125px;
  max-width: 125px; }
.page-dashboard .user-subscriptions .active-subscriptions ul li:hover {
  opacity: 0.7; }
.page-dashboard .user-subscriptions .active-subscriptions ul li a {
  height: 100%;
  width: 100%;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer; }
.page-dashboard .user-subscriptions .active-subscriptions ul li a img {
  max-width: 200px;
  height: auto; }
.page-dashboard .user-subscriptions .active-subscriptions ul li.course-one-zero-one.active-course {
  background-repeat: no-repeat; }
.page-dashboard .user-subscriptions .active-subscriptions ul li.course-one-zero-one.inactive-course {
  background-repeat: no-repeat;
  -webkit-filter: grayscale(100%);
  /* Chrome, Safari, Opera */
  filter: grayscale(100%); }
.page-dashboard .user-subscriptions .active-subscriptions ul li.course-pixels-to-platform.active-course {
  background-repeat: no-repeat; }
.page-dashboard .user-subscriptions .active-subscriptions ul li.course-pixels-to-platform.inactive-course {
  background-repeat: no-repeat;
  -webkit-filter: grayscale(100%);
  /* Chrome, Safari, Opera */
  filter: grayscale(100%); }
.page-dashboard .user-subscriptions .active-subscriptions ul li.course-conquer-the-craft.active-course {
  background-repeat: no-repeat; }
.page-dashboard .user-subscriptions .active-subscriptions ul li.course-conquer-the-craft.inactive-course {
  background-repeat: no-repeat;
  -webkit-filter: grayscale(100%);
  /* Chrome, Safari, Opera */
  filter: grayscale(100%); }
.page-dashboard .dashboard-button-container {
  padding-right: 0px !important; }
.page-dashboard .dashboard-button {
  text-align: center;
  background-color: #ACDC53;
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
  padding: 10px;
  margin-bottom: 25px; }
.page-dashboard .dashboard-button:hover {
  background-color: #404040; }
.page-dashboard .dashboard-button a {
  color: #fff;
  text-decoration: none;
  padding: 5px;
  cursor: pointer; }
.page-dashboard #my-courses {
  clear: both; }
.page-dashboard #member-resources a {
  text-decoration: none;
  color: #fff;
  text-transform: uppercase;
  font-weight: bold; }
.page-dashboard #member-resources .resource-container {
  margin-bottom: 15px; }
.page-dashboard #member-resources .insider-resource {
  text-align: center;
  padding: 20px;
  background-color: #404040; }

/* single course mods */
/* .single #main {
  width: 92.61588%; } */
.single .lesson-wrapper iframe {
  width: 100%; }

.user-registered-products li {
  text-align: center;
  vertical-align: top;
  color: #fff;
  display: inline-block;
  margin-right: 10px; }
.user-registered-products li:first-child {
  display: none; }
.user-registered-products li a {
  padding: 20px;
  text-decoration: none;
  color: #000;
  font-weight: 600;
  text-transform: uppercase;
  width: 100px;
  height: 100px;
  background: #ccc; }

.wcepe_external_products {
  padding-left: 0px; }
.wcepe_external_products h3 {
  font-size: 1.0em; }
.wcepe_external_products h3 a {
  color: #222222;
  font-weight: bold;
  font-size: 1.0em;
  -webkit-font-smoothing: subpixel-antialiased;
  font-weight: 400; }
.wcepe_external_products .wcepe_external_product {
  vertical-align: top; }
.wcepe_external_products .wcepe_external_product .wcepe_external_product_price {
  margin: 0 0 20px 0; }
.wcepe_external_products .wcepe_external_product .wcepe_external_product_button {
  margin-top: 10px;
  background-color: #ebe9eb; }
.wcepe_external_products .wcepe_external_product .wcepe_external_product_button a {
  color: #515151;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-weight: 600; }

.page-welcome-to-diymfa-101 #menu-sub-menu {
  display: block; }
.page-welcome-to-diymfa-101 .entry-content {
  padding: 1.5em; }

.single.logged-in #menu-sub-menu {
  display: block; }

.page-template h1.page-title {
  font-size: 2.7em;
  border-bottom: 1px solid #c3bbbb; font-weight: 400;}

.page-courses h1.page-title {
  font-size: 2.0em;
  border-bottom: 1px solid #c3bbbb; }

/* Pixels to platform / 101 modifications */
.page-welcome-to-diymfa-101 #menu-sub-menu, .page-welcome-to-pixels-to-platform #menu-sub-menu {
  display: block; }

.page-welcome-to-pixels-to-platform .lesson-wrapper iframe {
  border: solid 1px #41B19E; }
.page-welcome-to-pixels-to-platform .downloads {
  border-top: 5px solid #41B19E; }

.page-welcome-to-diymfa-101 .lesson-wrapper iframe {
  border: solid 1px #FBA81A; }
.page-welcome-to-diymfa-101 .downloads {
  border-top: 5px solid #FBA81A; }

/* Mobile sub-menu 101 edits */
li.slicknav_parent ul {
  width: 100%; }
.footer {
  clear: both;
  background-color: #EEE;
  color: #666;
  text-align: center;
  font-size: 0.75em; }

.woocommerce-product-details__short-description h4, .woocommerce-Tabs-panel h4 {
    font-family: "proxima-nova", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-style: normal;
    -webkit-font-smoothing: subpixel-antialiased;
    font-size: 1.25em;
    line-height: 120%;
    font-weight: 600;
text-transform:none;
letter-spacing:none;
}
.entry-content .quote {
    font-family: "ltc-bodoni-175", serif;
    font-style: italic;
    font-weight: 400;
    font-size: 1.8em;
    margin: 30px;
    line-height: 130%;
    -webkit-font-smoothing: subpixel-antialiased;
}
.entry-content .quotesource {
    font-size: 1.3em;
    -webkit-font-smoothing: subpixel-antialiased;
    clear: both;
    display: block;
    margin: 0 40px;
    line-height: 130%;
}
.entry-content h3 {
    font-weight: 400;
    font-family: "ltc-bodoni-175", serif;
    font-style: italic;
    font-size: 1.8em;
    letter-spacing: 0;
    text-transform: none;
    margin: 70px 30px 30px 0px;
	line-height: 125%;
}
.woocommerce div.product form.cart {display: flex; justify-content: center;}
#product-4871 .summary form {display:none;}
#product-4862 .summary form {display:none;}
#product-4862 .woocommerce-product-details__short-description h3 {text-transform:none;}
/*********************
FOOTER STYLES
*********************/
.footer {
  clear: both;
  color: #f8f9fa;
  background: url(../images/border-thick.png) repeat-x left bottom;
  margin-top: 120px;
}
.footer .wrap {width: 100%;
    margin: 0 auto;
    max-width: 1030px;}
#footer-container {
  min-height: 125px;
  max-height: 130px;
  color: #000;
  padding: 10px;
  margin-bottom: 25px;
}

ul.footernav li {
  display: inline-block;
  color: #000;
}

.divider-footer {
  padding: 0 15px 0 15px;
  font-weight: bold;
}

.spruce {
  font-size: .8em;
}
#footer-container {
  font-family: "proxima-nova", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 100%;
  color: #000;
  background-color: #fff;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 120%;
text-align:left;
}

.page-welcome-to-diymfa-101 .download-link {background-color: #FBA81A !important;}

.read .sub-nav .section-menu li:nth-child(2).current-menu-parent a {color: #FFF;}
.write .sub-nav .section-menu li:nth-child(1).current-menu-parent a {color: #FFF;}
.build .sub-nav .section-menu li:nth-child(3).current-menu-parent a {color: #FFF;}
.access-ally-product h4 { font-family: "proxima-nova", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; font-style: normal;
    -webkit-font-smoothing: subpixel-antialiased;
    font-size: 1.25em;
    line-height: 120%;
    font-weight: 600;
text-transform:none;
letter-spacing:none;}

div.access-ally-product h2 {
  color: #FFFFFF;
  border-bottom: solid 1px #acdc53;
  position: relative;
  font-size: 1em;
  font-style: normal;
  font-weight: bold;
  padding: 4px 10px;
  font-family: "proxima-nova", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
div.access-ally-product h2:after {
  background-color: #acdc53;
  display: inline-block;
  content: '';
  position: absolute;
  width: 172px;
  height: 30px;
  bottom: 0;
  left: 0;
  z-index: -1;
}
div.access-ally-product {position : relative;z-index:1}
#accessally-login-form-1 {width:80%; margin:auto}
.pal-login-table input[type='submit'] {min-width:25% !important; height:40px;}
.pal-login-rememberme-box input {margin-right:8px}
.page-template-page-landing #main {width:90%; margin-top:0px;}
.page-template-page-landing .entry-content blockquote {border-left:none;background-color:#f0f9e0;}
.page-template-page-landing .entry-content blockquote h3 {color:#acdc53 !important;}
.page-template-page-landing .entry-content blockquote h3 span {color:#acdc53 !important; padding-left:8%}
.entry-content blockquote:before {content: url(/wp-content/themes/buddyboss-theme-child/assets/images/blockquote-left-green.svg);}
.post-5659 .accessally-icon-img {margin:1.5em}
.qa .sub-nav{border-bottom:10px solid #9f9f9f}
.qa .sub-nav .section-menu li:nth-child(5) {background:#9f9f9f; color:#fff}
.qa .sub-nav .section-menu li:nth-child(5).current-menu-parent a {color:#fff}
.qa .bg {
    background: rgba(187,187,187,0.1);
    height: 350px;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.bonus .sub-nav{border-bottom:10px solid #acdc53}
.bonus .sub-nav .section-menu li:nth-child(4) {background:#acdc53; color:#fff}
.bonus .sub-nav .section-menu li:nth-child(4) a {color:#fff}
.bonus .sub-nav .section-menu li:nth-child(4).current-menu-parent a {color:#fff}
.bonus .bg {
    background: rgba(181,209,95,0.1);
    height: 350px;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.bonus .lesson-wrapper iframe {border:solid 1px #acdc53}
.qa .lesson-wrapper iframe {border:solid 1px #9f9f9f}
.qa #main .downloads {border-top:5px solid #9f9f9f}
.bonus #main .downloads {border-top:5px solid #acdc53}
.qa #main .download-link {background-color:#9f9f9f}
.bonus #main .download-link {background-color:#acdc53}
.qa .module-description {border:1px solid #9f9f9f}
.bonus .module-description {border:1px solid #acdc53}
.qa .sidebar .widget .textwidget a {
    background: #9f9f9f;
    color: #FFF;
    text-decoration: none;
}
.bonus .sidebar .widget .textwidget a {
    background: #acdc53;
    color: #FFF;
    text-decoration: none;
}
.page-welcome-to-diymfa-101 .section-menu li:nth-child(5) .sub-menu li {background:#bbb;}
.page-welcome-to-diymfa-101 .section-menu li:nth-child(5) .sub-menu li:hover {background:#aaa}
/* @media only screen and (max-width: 1040px) {
    .page-template-page-landing #sub-header .t-2of3 {
        display: none;
    }
} */
.access-ally-product h3 span {    color: #acdc53 !important;}
.access-ally-product strong span {    color: #acdc53 !important;}
li.store a:before {
    content: '';
    display: block;
    background: url(/wp-content/themes/buddyboss-theme-child/assets/images/green-pen_031918.png) no-repeat;
    position: absolute;
    height: 64px;
    background-size: 36px;
    width: 36px;
    margin-left: -45px;
}
.p2p-bonus .embed-container {padding-bottom: 81.25%;}
.woocommerce .sidebar {display:none;}
.single-product #main {width:92.61588% !important}
a, a:visited {color:#f72b76}
header #menu-blankshopsections {
    display: block;
}
header #menu-blankshopsections li {
    display: inline-block;
    font-family: "ltc-bodoni-175", serif;
    font-style: italic;
    font-weight: 400;
    font-size: 32px;
    text-transform: lowercase;
    padding-left: 65px;
    vertical-align: top;
    width: 23%;
}
header #menu-blankshopsections a {font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;}
header #menu-blankshopsections li a span {
    display: block;
    position: absolute;
    font-family: "proxima-nova", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-style: normal;
    font-size: .35em;
    padding-top: 5px;
    font-weight: 400;
    text-transform: uppercase;
}
.page-template-page-blanklanding #reply-title {text-transform:none;}
#submit {background-color:#acdc53}
.comments #comments-title {    font-size: 1.3em;
    -webkit-font-smoothing: subpixel-antialiased;
    clear: both;
    display: block;
    margin: 0 40px;
    line-height: 130%;
text-transform:none;}
.woocommerce div.product div.images.woocommerce-product-gallery {display:none}
.woocommerce div.product div.summary {display:none;}
#product-5980 div.summary, #product-5980 div.images.woocommerce-product-gallery {display:inline;}
#product-6183 div.summary, #product-6183 div.images.woocommerce-product-gallery {display:inline;}
#product-5980 div.summary ul {list-style-type:circle;}
#product-5980 div.summary h3 {text-transform:none;}
#product-6183 div.summary h3 {text-transform:none;}
.summary form.cart {display:none!important}
.p2p-bonus .embed-container {padding-bottom: 81.25%;}
.woocommerce .sidebar {display:none;}
.single-product #main {width:92.61588% !important}
a, a:hover {color:#f72b76 ; text-decoration: none; font-weight: bold;}
a:visited {color:#f72b76 ; text-decoration: none; font-weight: bold;}
header #menu-blankshopsections {
    display: block;
}
header #menu-blankshopsections li {
    display: inline-block;
    font-family: "ltc-bodoni-175", serif;
    font-style: italic;
    font-weight: 400;
    font-size: 32px;
    text-transform: lowercase;
    padding-left: 65px;
    vertical-align: top;
    width: 23%;
}
header #menu-blankshopsections a {font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;}
header #menu-blankshopsections li a span {
    display: block;
    position: absolute;
    font-family: "proxima-nova", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-style: normal;
    font-size: .35em;
    padding-top: 5px;
    font-weight: 400;
    text-transform: uppercase;
}
.page-template-page-blanklanding #reply-title {text-transform:none;}
#submit {background-color:#acdc53}
.comments #comments-title {    font-size: 1.3em;
    -webkit-font-smoothing: subpixel-antialiased;
    clear: both;
    display: block;
    margin: 0 40px;
    line-height: 130%;
text-transform:none;}
.woocommerce div.product div.images.woocommerce-product-gallery {display:none}
.woocommerce div.product div.summary {display:none;}
.bbpress #main {width: 92.61588%!important}
.hub-template-default .entry-content {padding:0;margin-top:12px}
.single-format-standard #main {width:92.61588%;}
.single-format-standard #sidebar1 {display:none;}
.tag-Fuchsia .sub-nav {border-bottom-color:#f72b76}
.tag-Teal .sub-nav {border-bottom-color:#41b19e}
.tag-Tangerine .sub-nav {border-bottom-color:#fba81a}
.tag-Blue .sub-nav {border-bottom-color:#138AA5}
.tag-Lime .sub-nav {border-bottom-color:#ACDC53}
.tag-Fuchsia .downloads {
    border-top: 4px solid #f72b76;
}
.tag-Fuchsia .download-link {
    background-color: #f72b76 !important;
}
.tag-Teal .downloads {
    border-top: 4px solid #41b19e;
}
.tag-Teal .download-link {
    background-color: #41b19e !important;
}
.tag-Tangerine .downloads {
    border-top: 4px solid #fba81a;
}
.tag-Tangerine .download-link {
    background-color: #fba81a !important;
}
.tag-Lime .downloads {
    border-top: 4px solid #ACDC53;
}
.tag-Lime .download-link {
    background-color: #ACDC53 !important;
}
.tag-Fuchsia .embed-container {border:solid 1px #f72b76}
.tag-Teal .embed-container {border:solid 1px #41b19e}
.tag-Tangerine .embed-container {border:solid 1px #fba81a}
.tag-Blue .embed-container {border:solid 1px #138AA5}
.tag-Lime .embed-container {border:solid 1px #ACDC53}
.post-type-archive-hub #main {width:92.61588%;}
.hub-template-default .downloads .video-icon {
    width: 50px;
    height: 42px;
}
.hub-template-default .downloads .projector-icon {
    width: 50px;
    height: 42px;
}
.hub-template-default .downloads .music-icon {
    width: 50px;
    height: 42px;
}
.hub-template-default .downloads {
    width: 100%;
    float: right;
    text-align: right;
    margin-top: 0px !important;
}
.tag-Fuchsia .entry-content img {border:2px solid darkgray}
.single-hub #main {width:92.61588%}
.lesson-wrapper .su-button-center {display:inline-block}
#post-5659 h1 {border-bottom:1px solid #c3bbbb;}
.webinars-dash .accessally-icon-link {
	display: inline-block;
  width: 30%;
  border: 2px solid #fcc25f;
	margin: 10px;
}
.webinars-dash .accessally-icon-link img {margin: 0px}
.category-library h1.page-title {border-bottom:1px solid #f72b76;}
.category-bonus h1.page-title {border-bottom:1px solid #ACDC53;}
.category-webinar h1.page-title {border-bottom:1px solid #fba81a;}
.category-qa h1.page-title {border-bottom:1px solid #41b19e;}
.category-interview h1.page-title, .category-experts h1.page-title {border-bottom:1px solid #138AA5;}
.hentry footer {
    padding: 1.5em;
    border-top: none;
}
.page-template h1.page-title {
	font-size:50px;
	padding-bottom: 5px;
}
.pt-cv-title a {font-weight:400 !important}
#inner-header #logo img.logo-hub {
    max-width: 250px;
}
.webinars-section .accessally-icon-link {
		display: inline-block;
    width: 30%;
    border: solid 1px #FBA81A;
		margin: 10px;}
.webinars-section .accessally-icon-link img {margin: 0;}
.h1-underline {border-bottom: 1px solid #c3bbbb;}
.hub-template-default .audio_main_image {display:inline-block;width:47%}
.hub-template-default .audio_main_image img {width:100%}
.hub-template-default .audio_post_summary {display:inline-block; float:right; width:50%; vertical-align: top;}
section ul {list-style-type: disc;}
.audio_post_summary h4 {
font-weight: 400;
    font-size: 26px;
    letter-spacing: 0;
    text-transform: none;
	margin:0;
}
.audio_post_summary span {font-size:18px}
.libsyn {margin-top:20px}
.nav li a {font-weight:normal}

.sub-nav {
    border-bottom-width: 6px;
    height: 60px;
    margin-top: 22px;
}
.sub-nav .menu-container {
    float: right;
}
.topic_images {
	position:absolute;
  	height:50px;
  	top:22px;
	right:-10px;
	z-index:600;
}
.topic_image {
  display: inline-block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 50px;
  height: 50px;
  margin-right:20px;
}
.tag-Tangerine .topic-webinars {background-image: url(/wp-content/themes/buddyboss-theme-child/assets/images/LightBulb-Icon.png);background-size:50px 50px;}
.topic-webinars {background-image: url(/wp-content/themes/buddyboss-theme-child/assets/images/Lightbulb-NA.png);background-size:50px 50px;}
.tag-Fuchsia .topic-library {background-image: url(/wp-content/themes/buddyboss-theme-child/assets/images/Books-Icon.png);background-size:50px 50px;}
.topic-library {background-image: url(/wp-content/themes/buddyboss-theme-child/assets/images/Books-NA.png);background-size:50px 50px;}
.tag-Teal .topic-officehours {background-image: url(/wp-content/themes/buddyboss-theme-child/assets/images/Clock-Icon.png);background-size:50px 50px;}
.topic-officehours {background-image: url(/wp-content/themes/buddyboss-theme-child/assets/images/Clock-NA.png);background-size:50px 50px;}
.tag-Blue .topic-experts {background-image: url(/wp-content/themes/buddyboss-theme-child/assets/images/Microphone-Icon.png);background-size:50px 50px;}
.topic-experts {background-image: url(/wp-content/themes/buddyboss-theme-child/assets/images/Microphone-NA.png);background-size:50px 50px;}
.tag-Blue .topic-interview {background-image: url(/wp-content/themes/buddyboss-theme-child/assets/images/Microphone-Icon.png);background-size:50px 50px;}
.topic-interview {background-image: url(/wp-content/themes/buddyboss-theme-child/assets/images/Microphone-NA.png);background-size:50px 50px;}
.tag-Lime .topic-bonus {background-image: url(/wp-content/themes/buddyboss-theme-child/assets/images/Typewriter-Icon.png);background-size:50px 50px;}
.topic-bonus {background-image: url(/wp-content/themes/buddyboss-theme-child/assets/images/Typewriter-NA.png);background-size:50px 50px;}
.tag-Gray .topic-forums {background-image: url(/wp-content/themes/buddyboss-theme-child/assets/images/ChatBubble-Icon.png);background-size:50px 50px;}
.topic-forums {background-image: url(/wp-content/themes/buddyboss-theme-child/assets/images/ChatBubble-NA.png);background-size:50px 50px;}
.single #main {width:80%;margin: 0 auto;}
.bg {display:none;}
#sidebar1 {display:none;}
.lesson-wrapper iframe {
    box-sizing: content-box;
}
.embed-container {border: solid 1px #FBA81A;}
.read .embed-container {
    border: solid 1px #F72B76;
}
.read .lesson-wrapper iframe {
    border: none !important;
}
.build .embed-container {
    border: solid 1px #41B19E;
}
.build .lesson-wrapper iframe {
    border: none !important;
}
.qa .embed-container {
    border: solid 1px #9f9f9f;
}
.qa .lesson-wrapper iframe {
    border: none !important;
}
.lesson-wrapper iframe {border:none;}
.module-description {
    border: none !important;
}
.page-welcome-to-pixels-to-platform .embed-container {
    border: solid 1px #41B19E;
}
.page-welcome-to-pixels-to-platform .lesson-wrapper iframe {
    border: none !important;
}
.page-welcome-to-diymfa-101 .lesson-wrapper iframe {
    border: none !important;
}
.write .ms101-button a, .write .ms101-button a span {background-color:#FBA81A}
.read .ms101-button a, .read .ms101-button a span {background-color:#F72B76}
.build .ms101-button a, .build .ms101-button a span {background-color:#41B19E}
.bonus .ms101-button a, .bonus .ms101-button a span {background-color:#ACDC53}
.ms101-summary-buttons {display:inline-block;margin-bottom:10px;}
.ms101-button a {
		color: #FFFFFF;
    border-radius: 9px;
    -moz-border-radius: 9px;
    -webkit-border-radius: 9px;}
.ms101-button a span {color: #FFFFFF;
    padding: 10px 24px;
    font-size: 18px;
    line-height: 36px;
    border-radius: 9px;
    -moz-border-radius: 9px;
    -webkit-border-radius: 9px;
    text-shadow: none;
    -moz-text-shadow: none;
-webkit-text-shadow: none;}
.single-intro .section-menu li:nth-child(5):hover {background: #9f9f9f;}
.single-intro .section-menu li:nth-child(5) .sub-menu li:hover {background: #9f9f9f;}
.sub-nav {border-bottom-width:6px;}
.write .sub-nav .section-menu li:nth-child(5) .sub-menu li {
    background: #9f9f9f;
}
.woocommerce-account #main {width:100%}

#product-6874 div.summary, #product-6874 div.images.woocommerce-product-gallery {
    display: inline;
}
.woocommerce div.summary h3 {text-transform:none;}
.webinars-section .accessally-icon-link {border:none;}
.accessally-icon-link {margin-right:5%;}
.tag-Fuchsia .entry-content img {
    border: none;
}
.topic_image a {display:block; height:100%;}
.module-summary-buttons {display: inline-block;margin:10px;}
@media all and (max-width: 736px) {.webinars-section .accessally-icon-link {display: inline-block;
	width: 90%;}}
.page-welcome-to-diymfa-101 .section-menu #menu-item-863:hover, .page-welcome-to-diymfa-101 .section-menu #menu-item-863:focus, .single-intro .section-menu #menu-item-863:hover, .single-intro .section-menu #menu-item-863:focus, #menu-item-863 .sub-menu li {
    background: #FBA81A;
    color:white;
}
#menu-item-863 .sub-menu li:hover {
    background: #E87F03;
    color:white;
}
#menu-item-863 .sub-menu li a {
    color:white;
}
.page-welcome-to-diymfa-101 .section-menu #menu-item-1329:hover, .page-welcome-to-diymfa-101 .section-menu #menu-item-1329:focus, .single-intro .section-menu #menu-item-1329:hover, .single-intro .section-menu #menu-item-1329:focus, #menu-item-1329 .sub-menu li {
    background: #F72B76;
    color:white;
}
#menu-item-1329 .sub-menu li:hover {background:#C6225E; color:white;}
#menu-item-1329 .sub-menu li a {color:white;}
/* .page-welcome-to-diymfa-101 .section-menu #menu-item-1422:hover, .page-welcome-to-diymfa-101 .section-menu #menu-item-1422:focus, .single-intro .section-menu #menu-item-1422:hover, .single-intro .section-menu #menu-item-1422:focus, #menu-item-1422 .sub-menu li {
    background: #41b19e;
    color:white;
}*/
#menu-item-1422 .sub-menu li:hover {background:#348e7e; color:white;}
#menu-item-1422 .sub-menu li a {color:white;}
.page-welcome-to-diymfa-101 .section-menu #menu-item-1422:hover, .page-welcome-to-diymfa-101 .section-menu #menu-item-1422:focus, .single-intro .section-menu #menu-item-1422:hover, .single-intro .section-menu #menu-item-1422:focus, #menu-item-1422 .sub-menu li {
    background: #41b19e;
    color:white;
}
#menu-item-5380 .sub-menu li:hover {background:#96c148; color:white;}
#menu-item-5380 .sub-menu li a {color:white;}
.single-intro .section-menu #menu-item-143:hover, #menu-item-143 .sub-menu li {
    background:#9f9f9f;
    color:white;
}
#menu-item-143 .sub-menu li:hover {background:#797979;}
#menu-item-143 .sub-menu li a {color:white;}
.bonus .embed-container {
    border: solid 1px #acdc53;
}
.bonus .lesson-wrapper iframe {
    border: none !important;
}
.worksheet_download {text-align:left;font-family: "proxima-nova", sans-serif;}
.su-button {margin: 0px 7px 10px 0px;}
.accessally-order-form-flex p {line-height:0px;}
.page-template-page-landing h2 {color: #FFFFFF;
    border-bottom: solid 1px #acdc53;
    position: relative;
    font-size: 1em;
    font-style: normal;
    font-weight: bold;
    padding: 4px 10px;
    font-family: "proxima-nova", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	z-index:2;
}
.page-template-page-landing h2:after {
    background-color: #acdc53;
    display: inline-block;
    content: '';
    position: absolute;
    width: 172px;
    height: 30px;
    bottom: 0;
    left: 0;
    z-index: -1;
}
.accessally-order-form-flex-future-payment-description-container {margin: 0; line-height: 28px;} .accessally-order-form-flex p {margin: 0; line-height: 28px;}
.page .entry-content h5 {
    font-weight: 400;
    font-family: "ltc-bodoni-175", serif !important;
    font-style: italic;
    font-size: 1.8em;
    letter-spacing: 0;
    text-transform: none;
    margin: 30px 30px 30px 0px;
    line-height: 125%;
}
.slicknav_nav .topic_images {position:relative;height: 100%;
    top: 0px;
    right: 0px;
    z-index: 1000;}
.slicknav_nav .topic_image {margin:20px;}
.page-template-page-subpage-php #inner-content {
    border-top: none;
}
#footer-container {
  font-family: "proxima-nova", sans-serif;
  font-size: 100%;
  color: #000;
  background-color: #fff;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 120%;
text-align:left;
}
.footernav {
  margin: 1em 0;
  padding: 0;
  list-style-type: none;
}
ul.footernav li {
    display: inline-block;
    color: #000;
}
.divider-footer {
    padding: 0 15px 0 15px;
    font-weight: bold;
}
#wp-admin-bar-my-account-notifications{display:none;}
#wp-admin-bar-my-account-messages{display:none;}
#wp-admin-bar-my-account-friends{display:none;}
#wp-admin-bar-my-account-groups{display:none;}
#wp-admin-bar-my-account-forums{display:none;}
#wp-admin-bar-my-account-media{display:none;}
#wp-admin-bar-my-account-activity{}
.content-area {padding-bottom:5rem;}
.forums-meta span:nth-child(n+3){display:inline-block !important;}

.color {background: rgba(18,43,70,.1) !important;color: #122b46 !important;}
.color a {color: #122b46!important;}
body .bs-meta-item .bs-meta-item a {color: #122b46 !important;}
body {
  font-family: "proxima-nova", sans-serif !important;
  -webkit-font-smoothing: antialiased;
}
.bb-forum-content {
  font-family: "proxima-nova", sans-serif !important;
  -webkit-font-smoothing: antialiased;
}
.bb-custom-typo h1, .bb-custom-typo .h1, .bb-custom-typo h2, .bb-custom-typo .h2, .bb-custom-typo h3, .bb-custom-typo .h3, .bb-custom-typo h4, .bb-custom-typo .h4, .bb-custom-typo h5, .bb-custom-typo .h5, .bb-custom-typo h6, .bb-custom-typo .h6, .bb-custom-typo .bb-course-footer, .bb-custom-typo .ld-table-list-header .ld-text, .bb-custom-typo .gamipress-achievement-points, .bb-custom-typo .elementor .elementor-widget-heading.elementor-widget-heading .elementor-heading-title {
    font-family: "ltc-bodoni-175", serif;
}
h1, .h1 {
  font-size: 50px !important;
  font-family: "ltc-bodoni-175", serif !important;
  font-style: italic !important;
  line-height: 120%;
  color: #080808; }

h2, .h2 {
  font-size: 42px;
  font-family: "proxima-nova", sans-serif !important;
  font-weight: 400;
  line-height: 120%;
  text-transform: uppercase;
  margin: 10px 0; }

h3, .h3 {
  font-weight: 400;
  font-family: "ltc-bodoni-175", serif !important;
  font-size: 26px;
  text-transform: uppercase;
  letter-spacing: 130%;
  text-transform: uppercase; }

h4, .h4 {
  font-weight: 400;
  font-size: 20px;
  font-family: "proxima-nova", sans-serif !important;
  line-height: 120%;
  letter-spacing: .08em;
  margin: 10px 0; }

h5, .h5 {
  font-size: 16px;
  font-family: "proxima-nova", sans-serif !important;
  line-height: 120%; }

h6, .h6 {
  font-size: 12px;
  font-family: "proxima-nova", sans-serif !important;
  line-height: 120%; }

/*.entry-content h2 {
  font-weight: 600;
  font-size: 33px;
  letter-spacing: 0;
  text-transform: none;
  margin: 1em 0 0.2em; }
*/
.entry-content h3 {
  font-weight: 400;
  font-family: "ltc-bodoni-175", serif !important;
  font-style: italic;
  font-size: 30px;
  letter-spacing: 0;
  text-transform: none;
  margin: 1em 0 0.2em; }

.entry-content h4 {
  font-weight: 400;
  font-size: 24px;
  letter-spacing: 0;
  text-transform: none;
  margin: 1em 0 0.2em; }
/*
.entry-content h5 {
  font-weight: 400;
  font-size: 22px;
  letter-spacing: 0;
  text-transform: none;
  margin: 1em 0 0.2em; }
*/
#members-all {display:none;}
#members-mtypehubmember {padding-right:30px;}
.bbp-pagination-count, .bs-single-forum-list span.bs-timestamp, .bs-card-forum-details .bb-forum-content, .widget_display_replies > ul > li > div, span.topics-count, .bbpress .scrubber .desc, #bbpress-forums#bbpress-forums .bs-forums-items .item-tags ul li a, #bbpress-forums#bbpress-forums .bs-forums-items .item-tags .bb-icon-tag {
    color: #6f7277 !important;
}
#export-personal-li {display:none;} /*Can be done w/tab mods too. */
#wp-admin-bar-my-account-settings-export {display:none;}
.bb-bp-settings-content #email {display:none !important;}
body.bb-custom-typo {
    font-family: "proxima-nova", sans-serif !important;
}
#menu-item-18194 .bb-icon-file:before {content: '\e884'!important;} /*Timeline*/
#menu-item-18193 .bb-icon-file:before {content: '\e88a'!important;} /*Account*/
#menu-item-18195 .bb-icon-file:before {content: '\e802'!important;} /*Notifications*/
#menu-item-18178 .bb-icon-file:before {content: '\e813'!important;} /*Messages*/
#menu-item-18217 .bb-icon-file:before {content: '\e96b'!important;} /*Groups*/
#menu-item-18223 .bb-icon-file:before {content: '\e969'!important;} /*Forums*/
#menu-item-18206 .bb-icon-file:before {content: '\e965'!important;} /*Write*/
#menu-item-18203 .bb-icon-file:before {content: '\e96f'!important;} /*Read*/
#menu-item-18196 .bb-icon-file:before {content: '\e93d'!important;} /*Build*/
.bs-sec-header h3 {margin:0px!important;}
.bs-sec-header h3 a {font-weight:normal !important;margin:0px!important;line-height:100%!important;}
.bs-sec-header h3 a:visited {font-weight:normal !important;margin:0px!important;line-height:100%!important;}
#bbpress-forums .bs-forums-items h2 {
  font-weight: 400 !important;
  font-size: 1.8em !important;
  font-family: "ltc-bodoni-175", serif !important;
  font-style: italic;
  line-height: 125% !important;
  text-transform: none !important;
  letter-spacing: 0 !important;
  margin: 10px 0 !important; }

.sub-menu .sub-menu .bb-icon-file {display:none;}

#bbpress-forums h1.bb-reply-topic-title {font-weight: 400;
  font-size: 20px !important;
  font-family: "proxima-nova", sans-serif !important;
  line-height: 120%!important;
  text-transform: none;
  letter-spacing: .08em;
  margin: 10px 0;
  color:#4D5C6D;}
.bb-user-content-wrap h2 {font-weight: 400;
  font-size: 20px !important;
  font-family: "proxima-nova", sans-serif !important;
  line-height: 120%!important;
  text-transform: uppercase;
  letter-spacing: .08em;
  margin: 10px 0;
  font-style:bold;}
#bbpress-forums div.bbp-reply-content ol li, #bbpress-forums div.bbp-topic-content ol li {
    list-style-type: none;
}
.bs-single-forum-list .item-meta h3 {margin-top:.5em; font-size:22px; }
.bs-single-forum-list .item-meta h3 a, a:visited {font-weight:normal !important;}
.bbp-topic-permalink {color: #f72b76 !important; font-weight:bold !important;}
.profile h3 {font-weight:normal !important;}
.bb-profile-grid #bbpress-forums h2 {
    font-weight: bold !important;
    font-size: 20px !important;
    font-family: "proxima-nova", sans-serif !important;
    line-height: 120%!important;
    text-transform: none;
    font-style: normal;
}
#header-aside a.user-link {color: #939597; font-weight:bold;}
 #header-aside a.user-link:hover {color: #f72b76;}  
#bbpress-forums#bbpress-forums .bs-forums-items .bs-section-title {font-family: "ltc-bodoni-175", serif !important; font-style:italic; font-weight:normal !important;} 
.buddypress-wrap .profile.public .profile-group-title {font-size: 22px !important;}
.item-title a, .bs-single-forum-list .item-meta a, .bbp_widget_login .bbp-logged-in h4 a, #bbpress-forums .bbp-reply-form.bb-modal fieldset.bbp-form > legend, #bbpress-forums#bbpress-forums .bs-forums-items .item-tags ul li a:hover {
    color:#080808;
}
#footer-container {
  font-family: "proxima-nova", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 100%;
  color: #000;
  background-color: #fff;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 120%;
text-align:left;
}
.footernav {padding: 0;
    list-style-type: none;}
ul.footernav li {
    display: inline-block;
    color: #000;
}
.divider-footer {
    padding: 0 15px 0 15px;
    font-weight: bold;
}
#wp-admin-bar-my-account-notifications{display:none;}
#wp-admin-bar-my-account-messages{display:none;}
#wp-admin-bar-my-account-friends{display:none;}
#wp-admin-bar-my-account-groups{display:none;}
#wp-admin-bar-my-account-forums{display:none;}
#wp-admin-bar-my-account-media{display:none;}
#wp-admin-bar-my-account-activity{display:none;}
.content-area {padding-bottom:5rem;}
/*********************
Workshop Icons
*********************/
.projector-icon {
  width: 50px;
  height: 42px;
  background: url("../images/slides-download.svg") center center no-repeat; }

.documents-icon {
  width: 50px;
  height: 42px;
  background: url("../images/notes-download.svg") center center no-repeat; }

.music-icon {
  width: 50px;
  height: 42px;
  background: url("../images/audio-download.svg") center center no-repeat; }

.video-icon {
  width: 50px;
  height: 42px;
  background: url("../images/video-download.svg") center center no-repeat; }

.download-icon {
  width: 50px;
  height: 42px; }

.pen-icon {
  width: 50px;
  height: 42px;
  background: url("../images/sheets-download.svg") center center no-repeat; }

/* Video Responsive Embed */
.embed-container {
  position: relative;
  padding-bottom: 56%;
  height: 0;
  overflow: hidden;
  max-width: 100%; }

.embed-container iframe, .embed-container object, .embed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.page-id-1642 .post-1642 .wp-block-buttons{margin-bottom:25px;}
/* .postid-21702 .pt-cv-wrapper a,.postid-7104 .pt-cv-wrapper a,.postid-7190 .pt-cv-wrapper a,.postid-6909 .pt-cv-wrapper a,.postid-6909 .pt-cv-wrapper a,.postid-14981 .pt-cv-wrapper a,.postid-19675 .pt-cv-wrapper a,.postid-18756 .pt-cv-wrapper a,.postid-7193 .pt-cv-wrapper a,.postid-21139 .pt-cv-wrapper a,.postid-21322 .pt-cv-wrapper a,.postid-21571 .pt-cv-wrapper a{margin-bottom: 20px;display: inline-block;} */

body.single-hub .pt-cv-wrapper a,body.single-flow .pt-cv-wrapper a{margin-bottom: 20px;display: inline-block;}


@media only screen and (min-width: 768px) {
#main .downloads .lesson-title {
    float: left;
}}
#main .downloads .lesson-title {
    font-family: "proxima-nova", sans-serif;
	font-size: 18px;
    margin-top: 10px;
}
.sub-nav {
  border-bottom: 6px solid;
  border-color: #eeeeee;
  display: block;
  position: relative;
  height: 50px;
  margin-bottom: 30px;
}
#menu-101-sub-menu {border:0px;}
.write #menu-item-863 {background:#FBA81A; color: #fff;}
.write .sub-nav {border-bottom:6px solid #FBA81A;}
.write #main .download-link {background-color:#FBA81A;}
.write #main .downloads {border-top:5px solid #FBA81A}
.read #menu-item-1329 {background:#F72B76;}
.read .sub-nav {border-bottom:6px solid #F72B76;}
.read #main .download-link {background-color:#F72B76;}
.read #main .downloads {border-bottom:5px solid #F72B76;}
.build #menu-item-1422 {background:#41b19e;}
.build .sub-nav {border-bottom:6px solid #41b19e;}
.build #main .download-link {background-color:#41b19e;}
.build #main .downloads {border-bottom:5px solid #41b19e;}
.bonus #menu-item-5380 {background:#ACDC53;}
.bonus .sub-nav {border-bottom:6px solid #ACDC53;}
.bonus #main .download-link {background-color:#ACDC53;}
.bonus #main .downloads {border-bottom:5px solid #ACDC53;}
.qa #menu-item-143 {background:#9f9f9f;}
.qa .sub-nav {border-bottom:6px solid #9f9f9f;}
.qa #main .download-link {background-color:#9f9f9f;}
.qa #main .downloads {border-bottom:0px solid #9f9f9f;}
.bb-grid-cell:not(.no-gutter), .bb-grid>:not(.no-gutter) {
    padding-right: 0px!important;
}
.lesson-wrapper {margin:60px 0px 0px 0px;}
.worksheet_download p {margin:2px 0 3em 0;}
.worksheet_download {float: left; width: 100%; margin-top:10px;}
.downloads .downloadicons {float:right;}
.parent-welcome-to-pixels-to-platform .sub-nav .section-menu {border-bottom:0px;}
.parent-welcome-to-pixels-to-platform .nav li ul.sub-menu li a, .nav li ul.children li a {background-color:#41b19e;color:white;}
.parent-welcome-to-pixels-to-platform .nav li ul.sub-menu li a:hover, .nav li ul.children li a:hover, .nav li ul.children a:focus, .parent-welcome-to-pixels-to-platform .nav li ul.sub-menu li a:focus {background-color: #41B19E;}
.single-p2p .sub-nav {border-bottom: 6px solid #41B19e}
.single-p2p .nav li a:hover, .single-p2p .nav li a:focus {background-color:#348e7e;}
.primary-menu > .current-menu-parent > a, .primary-menu > .current-menu-ancestor > a, .primary-menu > .current-menu-item > a, .primary-menu .current_page_item > a, .primary-menu > .current-menu-parent > a:hover, .primary-menu > .current-menu-ancestor > a:hover, .primary-menu > .current-menu-item > a:hover, .primary-menu .current_page_item > a:hover, .primary-menu .current-menu-item > a > i, .primary-menu .current-menu-item > a:hover > i, .site-header .sub-menu .current-menu-parent > a, .site-header .sub-menu .current-menu-ancestor > a {
    color: #393939;
	font-weight: bold;
}
#content .site-content-grid .sub-nav .menu-container>ul>li.current-menu-ancestor a {
  color: #fff;
}
/* Start 12-04-2023 CSS Here */
.single-p2p #content .site-content-grid .sub-nav .menu-container>ul>li.current-menu-ancestor {background:#348e7e;}
.single-p2p #content .site-content-grid .sub-nav .menu-container>ul>li.current-menu-ancestor a{color: #fff;}
html{
  background-image: none !important;
  background-repeat: no-repeat !important;
  background-attachment: none !important;
}
.page-template-page-landing #content{
  width: 100% !important;
}
.page-template #inner-content {
  max-width: 1040px;
  width: 80%;
  margin: 0 auto;
}
.page-template-page-landing #main{
  width: 100%;
}
.page-template-page-landing h2{
  clear: both;
}
.home-page .wp-block-columns {}

.home-page .wp-block-columns .wp-block-column {}

.home-page .wp-block-columns .wp-block-column .accessally-icon-img {
    margin: 0 !important;
}
.bb-mobile-panel-inner .side-panel-menu li {
  border: 0 !important;
}
.bb-mobile-panel-inner .side-panel-menu a{
  justify-content: space-between;
}
.buddypress-wrap .bp-pagination{
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.bp-pagination-links .page-numbers{
  width: 40px;
}
.lesson-wrapper .embed-container{
  width: 100%;
}
.page-help .wp-block-image {
  margin-bottom: 15px;
}
.page-template-page-blanklanding header{
  padding-bottom: 0 !important;
}
.page-template-page-landing header {
  padding-bottom: 0 !important;
}
.page-template-page-landing #content, .page-template-page-landing #inner-header {
  padding: 0 10px;
}
.page-template #inner-content, .page-template-page-landing #inner-header, .page-template-page-blanklanding  #inner-header{
  max-width: 1020px;
  width: 100%;
  margin: 0 auto;
  padding: 0 20px !important;
}
.page-template-page-blanklanding #content {
  padding: 1.5rem 0 0 0;
}
.page-template-page-blanklanding #menu-blankshopsections {
  margin: 1em 0;
}
.page-template #inner-content{
  width: 100% !important;
}
.page-template-page-landing .entry-content ul{
  margin-left: 20px !important;
}
.bb-mobile-header .flex-1{
	justify-content: center
}
.bb-mobile-header .header-aside {
    padding-right: 0;
}
.bb-mobile-header .site-title img.bb-mobile-logo {
    max-height: 42px !important;
	min-height: auto !important;
	padding-top: 0;
	padding-bottom: 0;
}
.bb-mobile-header .bb-left-panel-mobile {
    margin-left: 0;
}
.page-welcome-to-pixels-to-platform .nav.section-menu li a:hover, 
.page-welcome-to-pixels-to-platform .nav.section-menu li a:focus {
  background-color: #348e7e !important;
}
.pal-login-table input[type='text'], input[type='password'] {
  width: 100%;
  padding-left: 12px;
}
.single-flow #content .site-content-grid .sub-nav .menu-container>ul>li.current-menu-item a {
    color: #fff;
}
.single-flow .section-menu #menu-item-21156:hover,
.single-flow .section-menu #menu-item-21156:focus{
  background: #FBA81A;
}

.single-flow .section-menu #menu-item-21133:hover,
.single-flow .section-menu #menu-item-21133:focus{
  background: #F72B76;
}

.single-flow .section-menu #menu-item-21134:hover,
.single-flow .section-menu #menu-item-21134:focus{
  background: #41b19e;
}

.single-flow .section-menu #menu-item-21135:hover,
.single-flow .section-menu #menu-item-21135:focus{
  background: #acdc53;
}

.single-flow .section-menu #menu-item-21136:hover,
.single-flow .section-menu #menu-item-21136:focus{
  background: #9f9f9f;
}
/* 20-09-2023 */
#menu-item-863 .sub-menu li.current-menu-item{background: #E87F03;}
.qa .sub-nav .section-menu li:nth-child(5) a{color:#fff;}
.hub-interviews #pt-cv-view-6db97fcj2v .pt-cv-title a{font-size:26px !important;}



@media only screen and (min-width: 1025px) and (max-width: 1199.98px){
  .page-template-page-blanklanding header #sub-header .t-1of3{
    width: 200px;
    padding: 0 0.75em;
  }
  .page-template-page-landing header #sub-header .t-1of3{
    width: 200px;
    padding: 0 0.75em;
  }
  .page-template-page-blanklanding header #sub-header .t-2of3{
    width: calc(100% - 200px);
    padding: 0 0.75em;
  }
  .page-template-page-landing header #sub-header .t-2of3{
    width: calc(100% - 200px);
    padding: 0 0.75em;
  }
  .page-template-page-blanklanding header #sub-header #menu-blankshopsections li{
    width: 179px !important;
  }
  .page-template-page-landing header #sub-header #menu-shopsections li {
    width: 179px !important;
  }
  .page-template #inner-content .entry-content .quotesource{
    font-size: 28px;
    margin: 0 20px;
  }
/* 	20-09-2023 */
	#pt-cv-view-43ac845pla .pt-cv-content-item,#pt-cv-view-7ba457c0t9 .pt-cv-content-item{width:50%;}
}
@media only screen and (min-width: 992px) and (max-width: 1024.98px){
  header #sub-header .t-1of3{
    width: 200px;
    padding: 0 0.75em;
  }
  .page-template-page-blanklanding header #sub-header .t-1of3{
    width: 200px;
    padding: 0 0.75em;
  }
  .page-template-page-blanklanding header #sub-header .t-2of3 {
    width: calc(100% - 200px);
    padding: 0 0.75em;
  }
  .page-template-page-landing header #sub-header .t-2of3{
    width: calc(100% - 200px);
    padding: 0 0.75em;
  }
  .page-template-page-blanklanding header #sub-header #menu-blankshopsections li{
    width: 172px !important;
  }
  .page-template-page-landing header #sub-header #menu-shopsections li {
    width: 172px !important;
  }
  .page-template #inner-content .entry-content .quotesource{
    font-size: 28px;
    margin: 0 20px;
  }
	/* 	20-09-2023 */
	#pt-cv-view-43ac845pla .pt-cv-content-item,#pt-cv-view-7ba457c0t9 .pt-cv-content-item{width:50%;}
	.hub-discussion .pt-cv-page,.hub-craft .pt-cv-page{display:flex;flex-wrap:wrap;}
	
}
@media only screen and (max-width: 991.98px) {
  .page-template-page-blanklanding #inner-header{
    width: 100% !important;
  }
  .page-template-page-landing #inner-header{
    width: 100% !important;
  }
  .page-template-page-blanklanding header #sub-header .m-all{
    width: 100%;
    text-align: center;
  }
  .page-template-page-landing header #sub-header .m-all{
    width: 100%;
    text-align: center;
  }
  .page-template-page-blanklanding header #sub-header #menu-blankshopsections{
    display: none !important;
  }
  .page-template-page-landing header #menu-shopsections{
    display: none !important;
  }
  .page-template #inner-content .entry-content .quotesource{
    font-size: 26px;
    margin: 0;
  }
	/* 	20-09-2023 */
	#pt-cv-view-43ac845pla .pt-cv-content-item,#pt-cv-view-7ba457c0t9 .pt-cv-content-item{width:50%;}
	.hub-discussion .pt-cv-page,.hub-craft .pt-cv-page{display:flex;flex-wrap:wrap;}
}
@media only screen and (max-width: 781.98px) {
  .home-page #content{
    padding-left: 0;
    padding-right: 0;
  }
  .page-template-page-course-intro #content .site-content-grid .sub-nav,
  .single-flow #content .site-content-grid .sub-nav,
  .single-p2p #content .site-content-grid .sub-nav,
  .single-intro #content .site-content-grid .sub-nav{
    height: 100%;
    padding-left: 0;
  }
  .page-template-page-course-intro #content .site-content-grid .sub-nav .menu-container>ul,
  .single-flow #content .site-content-grid .sub-nav .menu-container>ul,
  .single-p2p #content .site-content-grid .sub-nav .menu-container>ul,
  .single-intro #content .site-content-grid .sub-nav .menu-container>ul {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 10px;
  }
  .page-template-page-course-intro #content .site-content-grid .sub-nav .menu-container>ul>li,
  .single-flow #content .site-content-grid .sub-nav .menu-container>ul>li,
  .single-p2p #content .site-content-grid .sub-nav .menu-container>ul>li,
  .single-intro #content .site-content-grid .sub-nav .menu-container>ul>li {
      flex: auto;
      margin-right: 0;
  }
  .page-template-page-course-intro #content .site-content-grid .sub-nav .menu-container>ul>li a,
  .single-flow #content .site-content-grid .sub-nav .menu-container>ul>li a,
  .single-p2p #content .site-content-grid .sub-nav .menu-container>ul>li a,
  .single-intro #content .site-content-grid .sub-nav .menu-container>ul>li a{
    text-align: center;
  }
  .nav li:first-child ul.sub-menu {
    right: auto;
    text-align: left;
    left: auto;
    margin-left: 0 !important;
    width: 100%;
  }
  .worksheet_download p {
      display: flex;
      align-items: center;
      flex-wrap: wrap;
      gap: 10px;
      margin: 0 0 15px;
      justify-content: space-between;
	  white-space: normal;
  }
  .worksheet_download p a.su-button {
      flex: auto;
      margin: 0;
      width: 49%;
  }
  .page-template #inner-content .wp-block-image .alignright{
    float: none;
    margin: 0 auto 15px;
  }
  .page-template #inner-content .entry-content h4.wp-block-heading img.alignleft {
    float: none;
    margin: 0 auto 15px;
    clear: both;
    display: block;
  }

  .page-template #inner-content .entry-content h4.wp-block-heading strong {
    width: 100%;
    display: block;
  }
  .page-template #inner-content .entry-content .quotesource{
    font-size: 24px;
    margin: 0;
  }
}
@media only screen and (min-width: 576px) and (max-width: 781.98px) {
  .home-page .wp-block-columns {
    gap: 1em;
  }
  .home-page .wp-block-columns .wp-block-column{
    flex-basis: 48%!important;
  }
  .webinars-section .accessally-icon-link {
    display: inline-block;
    width: 49%;
    margin: 0 9px 9px 0px;
  }
  .webinars-section .accessally-icon-link:nth-child(even) {
    margin-right: 0;
  }
	/* 	20-09-2023 */
	#pt-cv-view-43ac845pla .pt-cv-content-item,#pt-cv-view-7ba457c0t9 .pt-cv-content-item{width:50%;}
	.hub-discussion .pt-cv-page,.hub-craft .pt-cv-page{display:flex;}
	#main .downloads .lesson-title{text-align:center;}
	.intro-module-1-orientation .downloads .downloadicons{float:none !important;text-align:center !important;}
	.intro-module-1-orientation .worksheet_download a{width:100% !important;}
	.intro-module-1-orientation .worksheet_download p{gap:0 !important;}
	.intro-module-1-orientation .worksheet_download{float:left;}
}

@media only screen and (max-width: 575.98px) {
  .page-template h1.page-title{
    text-align: center;
  }
  .home-page .wp-block-columns .wp-block-column a.accessally-icon-link {
    margin: 0;
  }
  #footer-container{
    text-align: center !important;
    margin-bottom: 0;
  }
  .webinars-section h1 {
    text-align: center;
  }
  .buddypress-wrap .bp-pagination{
    flex-direction: column;
    row-gap: 10px;
  }
  .buddypress-wrap .bp-pagination .pag-count{
    order: 1;
  }
  .subnav-search.members-search{
    margin-top: 0;
    float: none;
    width: 100%;
  }
  .subnav-search.members-search .members-search{
    width: 100%;
  }
  .page-help .entry-content ol li{
    margin: 0 0 20px 0;
  }
  .page-help .entry-content ol li a {
    word-wrap: break-word;
  }
  .page-template #inner-content .entry-content .quotesource {
    font-size: 22px;
    margin: 0;
  }
  #bbpress-forums .bb-forums-list > li {
    padding-right: 10px !important;
  }
  body.forum-archive #main article .entry-content>.wp-block-spacer {
    display: none;
  }
  body.forum-archive #main article .entry-content .is-layout-flex{
    width: 100%;
    margin-bottom: 15px;
  }
  body.forum-archive #main article .entry-content .is-layout-flex .wp-block-button{
    flex: auto;
  }
  body.forum-archive #main article .entry-content .is-layout-flex .wp-block-button .wp-block-button__link{
    width: 100%;
  }
  .forum-archive .entry-header .bs-dir-search {
    margin-top: 15px;
    width: 100%;
    margin-bottom: 15px;
  }
  .forum-archive #main {
    width: 100%!important;
  }
  .forum-archive #primary {
    padding-left: 0;
  }
	/* 	20-09-2023 */
	#pt-cv-view-43ac845pla .pt-cv-content-item,#pt-cv-view-7ba457c0t9 .pt-cv-content-item{width:100%;}
	.hub-discussion .pt-cv-page,.hub-craft .pt-cv-page{display:block;}
	#main .downloads .lesson-title{text-align:center;}
	.intro-module-1-orientation .downloads .downloadicons{float:none !important;text-align:center !important;}
	.intro-module-1-orientation .worksheet_download a{width:100% !important;}
	.intro-module-1-orientation .worksheet_download p{gap:0 !important;}
	.intro-module-1-orientation .worksheet_download{float:left;}
	/* 31-05-2024 */
	body.single-hub section.entry-content img{width:100%;}
}
@media only screen and (min-width: 480px) and (max-width: 575.98px) {
  .home-page .wp-block-columns {
    gap: 1em;
  }
  .home-page .wp-block-columns .wp-block-column{
    flex-basis: 48%!important;
  }
  .webinars-section .accessally-icon-link {
    display: inline-block;
    width: 49%;
    margin: 0 7px 9px 0px;
  }
  .webinars-section .accessally-icon-link:nth-child(even) {
    margin-right: 0;
  }
	.hub-interviews #pt-cv-view-6db97fcj2v .pt-cv-title a{font-size:24px !important;}
	#pt-cv-view-43ac845pla .pt-cv-content-item a img, #pt-cv-view-7ba457c0t9 .pt-cv-content-item a img{width:100%;}
}
@media only screen and (max-width: 479.98px) {
  .home-page .wp-block-columns .wp-block-column{
    flex-basis: 100%!important;
    text-align: center;
  }
  .webinars-section .accessally-icon-link{
    width: 100%;
    margin: 0 0 10px;
  }
}
/* End 12-04-2023 CSS Here */

body.page-account form.accessally-profile-update-update-form input.accessally-profile-update-edit-button {
    border-color: #FBA81A;
    font-weight: bold;
}
.error-404.not-found a.button{
	color:#fff !important;
}

.worksheet_download {
    float: left;
    width: 100%;
    margin-top: 10px;
    white-space: normal !important;
}