/*
Theme Name: Ampcare (X Theme)
Theme URI: http://swallowtherapy.com/
Author: Themeco (Modified with new Woocommerce Templates by David Roth<david.m.roth@gmail.com>)
Author URI: http://swallowtherapy.com/
Description: Make all of your modifications to the X  theme here.
Version: 1.3.2
Template: x
*/

.grecaptcha-badge {
	z-index: 9999999999999;
}

/* Addtional fields @ checkout */
.thwcfd-field-paragraph#additional__field {
  font-size: 22.4px;
  font-weight: 100;
  margin-top: 60px;
}

/* Fix growing x-navbar on load */
div.x-navbar {
  height: 105px;
}

.x-brand img {
  max-height: 100px !important;
}

.woocommerce-EditAccountForm.edit-account .form-row.billing_certification input[value=""] {
  background-color: #ffdfdf;
}

.woocommerce .product_cat-training .entry-featured {
  max-height: 154px !important;
}

/*
	BEGIN - Fix double apply coupon issue: https://theme.co/apex/forums/topic/woocommerce-bug-two-apply-coupon-buttons-on-cart-page/
*/
/*
  Selectors mirror WooCommerce's woocommerce-smallscreen.css so they carry equal
  weight and win by load order; that sheet otherwise forces both fields to 48%.
*/
.woocommerce table.cart td.actions .coupon {
  display: flex;
  flex-flow: row wrap;
  align-items: stretch;
  gap: 12px;
  width: 100%;
  box-sizing: border-box;
  padding: 0 !important;
  margin-top: 18px !important;
}

/* WooCommerce's clearfix pseudo-elements would become empty flex items. */
.woocommerce table.cart td.actions .coupon::before,
.woocommerce table.cart td.actions .coupon::after {
  content: none;
}

.woocommerce table.cart td.actions .coupon .input-text {
  flex: 1 1 150px;
  width: auto;
  max-width: none;
  min-width: 0;
  margin: 0 !important;
}

/* The button keeps its natural width so "Apply coupon" never wraps or spills out. */
.woocommerce table.cart td.actions .coupon .button {
  flex: 0 0 auto;
  width: auto;
  float: none;
  margin: 0;
  white-space: nowrap;
}

.woocommerce td>button[name="update_cart"] {
  float: right;
}

/*
	END - Fix double apply coupon issue: https://theme.co/apex/forums/topic/woocommerce-bug-two-apply-coupon-buttons-on-cart-page/
*/

body,
html {
  background: #fff !important;
  color: #333 !important;
}

h2,
h3 {
  color: #333 !important;
}

.h-feature-headline span {
  padding-left: 0;
  color: #333;
}

.what-is-dysphagia-block .x-column {
  background-color: #fff;
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 2px;
  box-shadow: 0 1px 3px rgba(255, 255, 255, 0.1);
}

.what-is-dysphagia-block h3 {
  margin-top: 0;
  padding-left: 15px;
  padding-right: 15px;
}

.what-is-dysphagia-block p {
  padding-left: 15px;
  padding-right: 15px;
  font-size: 15px;
}

.x-topbar {
  background-color: #000a99;
}

.x-topbar .p-info a {
  font-size: 13px;
  text-transform: uppercase;
}

.x-colophon {
  background-color: #434343;
  border-top: medium none;
  box-shadow: none;
  position: relative;
}

.x-colophon+.x-colophon {
  background: #252525;
  border-top: none;
  box-shadow: none;
  padding: 15px 0;
}

.x-colophon.bottom .x-colophon-content {
  margin: 15px 0 10px;
}

.x-colophon .h-widget {
  color: #fff;
  text-shadow: none;
}

.x-colophon .textwidget {
  color: #fff;
  text-shadow: none;
}

.x-colophon .textwidget a {
  color: #fff;
  text-shadow: none;
}

.x-colophon .widget ul,
.x-colophon .widget ol {
  border: medium none;
  border-radius: 0;
  box-shadow: none;
}

.x-colophon .widget_nav_menu ul li a,
.x-colophon .widget_meta ul li a,
.x-colophon .widget_pages ul li a {
  border-bottom: none;
  box-shadow: none;
  color: #fff;
  text-shadow: none;
  padding: 6px 0;
}

.x-colophon .widget a::before,
.x-colophon .widget a::after {
  opacity: 1;
}

.x-colophon .widget_nav_menu ul li a:hover,
.x-colophon .widget_meta ul li a:hover,
.x-colophon .widget_pages ul li a:hover {
  background: none;
  color: #fff;
}

.x-colophon .widget_nav_menu .current-menu-item>a {
  background: none;
}

.x-colophon .x-social-global i {
  color: #fff;
}

.x-breadcrumb-wrap {
  background: #000066;
  padding: 30px 0;
  color: #fff;
}

.x-breadcrumb-wrap h1 {
  color: #fff;
  margin: 0;
  text-shadow: none;
  font-size: 350%;
}

.x-breadcrumb-wrap .x-breadcrumbs {
  text-align: right;
  color: #fff;
  margin-top: 10px;
  width: 100%;
}

.x-breadcrumb-wrap .x-breadcrumbs a,
.x-breadcrumb-wrap .x-breadcrumbs span {
  color: #fff;
}

.Whatisthebestwaytorespondtoyourinquiry .wpcf7-list-item {
  display: block;
}

.wpcf7-form p .wpcf7-submit {
  margin-top: 10px;
}

.blog .entry-title,
.single-post .entry-title {
  font-size: 230%;
  font-size: 180%;
}

.single-post .x-breadcrumb-wrap .x-container .x-column {
  width: 100% !important;
  margin: 0 !important;
}

.single-post .x-breadcrumb-wrap .x-container .x-column+.x-column {
  display: none !important;
}

.single-post .x-breadcrumb-wrap h1 {
  text-transform: initial;
}

.x-topbar .p-info {
  margin: 15px 0px 0 4px;
  float: right;
}

.x-topbar .p-info .loginbtn {
  margin-right: 14px;
}

.x-topbar .p-info a {
  /*color: #df0017!important;*/
  border-bottom: none !important;
}

.x-topbar .p-info a:hover {
  color: #cecece !important;
}

.x-header-landmark h1 {
  font-size: 340% !important;
}

.woocommerce li.product .entry-header h3 {
  line-height: 1.4 !important;
  text-align: center;
  font-size: 130% !important;
}

.woocommerce li.product .price {
  text-align: center;
}

.woocommerce li.product .entry-header .button {
  display: inline-block !important;
  margin: 20px auto 10px !important;
  opacity: 1 !important;
  padding: 10px 20px !important;
  position: static !important;
  text-transform: uppercase;
}

.woocommerce li.product .entry-wrap {
  text-align: center;
}

.x-cart-notification {
  display: none !important;
}

.x-alert-info,
.buddypress #message.info,
.bbp-template-notice.info {
  background-color: #e1e1e1 !important;
  border-color: #e1e1e1 !important;
  color: #000 !important;
  text-shadow: none !important;
}

.woocommerce .cart .actions .coupon input[type="text"] {
  height: 3.65em;
}

.woocommerce-account form h3,
.woocommerce-checkout form h3 {
  font-size: 140% !important;
}

.our-mission-block h2,
.our-mission-block p {
  color: #fff;
}

.what-people-say-block {
  background: url(images/noisy_gridgreen7w.png) repeat;
}

.single-product.woocommerce .entry-wrap {
  box-shadow: none;
  padding: 20px 0;
}

.x-nav-articles {
  display: none;
}

.woocommerce #reply-title {
  font-size: 160%;
}

.x-colophon a {
  color: #7a7a7a;
}

.x-colophon ul li a {
  color: #fff;
}

.wpcf7 .row {
  margin-left: -15px;
  margin-right: -15px;
  margin-bottom: 10px;
}

.wpcf7 .row .col-sm-6 {
  padding-left: 15px;
  padding-right: 15px;
  float: left;
  width: 50%;
}

.wpcf7 .row .col-sm-12 {
  padding-left: 15px;
  padding-right: 15px;
  float: left;
  width: 100%;
}

.wpcf7 .row label {
  font-weight: bold;
  margin-bottom: 5px;
}

.wpcf7 .row span.req {
  color: #ff0000;
  font-weight: normal;
}

.wpcf7 .row span.des {
  display: block;
  font-size: 13px;
  font-weight: normal;
  line-height: 18px;
}

.wpcf7 .row .wpcf7-list-item {
  display: block;
}

.wpcf7 .row h3 {
  margin-top: 15px;
}

.members-nam h3 {
  color: #000;
  font-size: 22px;
  margin: 0 0 10px;
  padding: 0px 15px;
}

.members-nam h3 p {
  margin: 0;
}

.members-nam p {
  padding: 0px 15px;
}

.members-nam .x-column.x-1-3 {
  background-color: #fff !important;
  border-radius: 4px !important;
  box-shadow: 0 0.15em 0.35em 0 rgba(0, 0, 0, 0.135) !important;
  border: solid 2px #333333;
  min-height: 480px;
  margin-bottom: 22px;
}

.postid-1330 .entry-wrap {
  padding: 0 60px 60px 60px;
  box-shadow: none;
}

.postid-1330 .entry-wrap .entry-header {
  display: none;
}

/******* add css 13 dec 2017 **************/
.member-login-view {
  margin: 0 auto 25px;
  text-align: center;
  width: 650px;
}

.member-login-view h4 {
  margin: 20px 0 15px 0;
}

.member-login-view h4 span {
  color: #060606;
  font-weight: 400;
  font-size: 22px;
  font-style: italic;
}

.member-login-view .vc_general {
  background: #1432da !important;
  padding: 15px 50px !important;
  font-size: 22px !important;
  font-weight: 300;
}

.member-login-view .vc_general:hover {
  background: #122bb7 !important;
}

@media (min-width: 992px) {
  .what-people-say-block .x-column {
    padding-left: 120px;
    padding-right: 120px;
  }
}

@media (min-width: 768px) {
  .what-is-dysphagia-block .x-column {
    min-height: 620px;
  }

  .woocommerce li.product .entry-featured {
    max-height: 438px;
    /*min-height: 400px;*/
  }

  .woocommerce .cart-collaterals .cart_totals {
    float: right !important;
    width: 50% !important;
  }

  .woocommerce table.cart td.actions .coupon {
    float: left;
    width: 50%;
    padding-right: 20px !important;
  }
}

@media (min-width: 980px) and (max-width: 1199px) {
  .x-navbar .desktop .x-nav>li>a:not(.x-btn-navbar-woocommerce) {
    padding-left: 6px !important;
    padding-right: 6px !important;
  }

  .x-navbar .desktop .x-nav>li>a {
    font-size: 11px !important;
  }
}

@media (max-width: 979px) {

  .x-breadcrumb-wrap .x-breadcrumbs,
  .x-breadcrumb-wrap h1 {
    text-align: center;
  }

  .x-colophon {
    text-align: center;
  }

  .our-mission-block p {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
}

@media (max-width: 767px) {
  .woocommerce li.product .entry-header h3 {
    height: auto !important;
  }

  .woocommerce .cols-3 li.product,
  .woocommerce .cols-4 li.product,
  .woocommerce.columns-3 li.product,
  .woocommerce.columns-4 li.product {
    margin-right: 0 !important;
    width: 100% !important;
  }

  .woocommerce-account form .form-row-first,
  .woocommerce-account form .form-row-last,
  .woocommerce-checkout form .form-row-first,
  .woocommerce-checkout form .form-row-last {
    width: 100% !important;
  }

  .woocommerce-account form .form-row-first,
  .woocommerce-checkout form .form-row-first {
    margin-right: 0 !important;
  }

  .what-is-dysphagia-block .x-column {
    margin: 0 auto 30px;
    max-width: 360px;
  }

  .what-is-dysphagia-block .x-column:last-child {
    margin-bottom: 0;
  }

  .x-topbar .p-info {
    background: none;
    float: none;
  }

  .our-mission-block p {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .wpcf7 .row .col-sm-6 {
    width: 100%;
  }

  .member-login-view {
    width: auto;
  }
}

@media (max-width: 479px) {
  .woocommerce .cart.shop_table .product-thumbnail img {
    width: 100% !important;
  }
}

.woocommerce-error.x-alert.x-alert-danger.x-alert-block li a {
  color: #fff;
}

.our-mission-block p {
  padding-left: 250px;
  padding-right: 250px;
}

footer .last p {
  margin: 0 0 5px;
}

footer .last p {
  margin: 0 0 5px;
}

footer .last p+p+p {
  margin: 0 0 1.313em;
}

footer .last p+p {
  margin: 0 0 1.313em;
}

.woocommerce-order-received h2 {
  margin-top: 30px !important;
}

.woocommerce-order-received .entry-wrap {
  padding: 40px 50px;
}

.woocommerce-order-received table th,
.woocommerce-order-received table td {
  padding-left: 0;
}

.product-type-variable .woocommerce-variation-add-to-cart .quantity,
.product-type-variable .related,
.product-type-course .related {
  display: none !important;
}

#btn-join,
.btn-join,
.learndash_checkout_buttons input.btn-join[type="button"],
a#quiz_continue_link {
  background: #e00016;
}

#btn-join:focus,
#btn-join:hover,
.btn-join.active,
.btn-join:active,
.btn-join:focus,
.btn-join:hover,
.learndash_checkout_buttons input.btn-join[type="button"]:hover,
a#quiz_continue_link:focus,
a#quiz_continue_link:hover {
  background: #e00016;
}

.x-btn,
.button,
[type="submit"] {
  border: none !important;
  margin-top: 20px;
}

.x-btn-navbar {
  margin-bottom: 20px;
}

.woocommerce .cart_item .quantity {
  margin: 8px !important;
}

.woocommerce div.product .summary .variations {
  margin-bottom: 0 !important;
}

.product-type-variable .variations_form.cart .variations td {
  padding: 0 0 10px;
  display: block;
}

.woocommerce div.product .summary .single_variation {
  text-align: left !important;
}

a:focus,
select:focus,
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="submit"]:focus,
input[type="checkbox"]:focus {
  outline: 0px !important;
}

.masthead .x-topbar {}

.masthead .x-navbar-wrap {
  position: relative;
  z-index: 1032;
}

.x-navbar .x-nav-wrap .x-nav>li>a {
  letter-spacing: 0.1em !important;
}

.x-navbar .x-nav>li.x-menu-item-woocommerce>a .x-cart>span {
  display: inline !important;
  float: none !important;
}

.x-navbar .desktop .x-nav>li.x-menu-item-woocommerce {
  position: absolute;
  top: -62px;
  z-index: 10001;
  right: 146px;
}

.x-navbar .x-nav>li.x-menu-item-woocommerce>a .x-cart {
  overflow: hidden !important;
}

.single-sfwd-quiz .entry-wrap .entry-header {
  display: none;
}

.single-sfwd-quiz .entry-wrap {
  padding-top: 5px;
}

.single-sfwd-quiz .entry-wrap .wpProQuiz_content h2 {
  margin-top: 0px;
}

.single-sfwd-quiz .entry-content {
  margin-top: 0px;
}

.single-sfwd-quiz .wpProQuiz_button,
.single-sfwd-quiz .wpProQuiz_button:hover {
  border-radius: 0px !important;
  color: white !important;
  font-weight: bold !important;
  border: 1px solid #e00016 !important;
  box-shadow: none !important;
  text-shadow: none !important;
  background: #e00016 !important;
  margin-top: 25px !important;
}

.single-sfwd-quiz .wpProQuiz_questionList {
  background: #f7f7f7 !important;
  border: 1px solid #d7d7d7 !important;
  padding: 20px !important;
}

.single-sfwd-quiz .wpProQuiz_response {
  padding: 2px 20px !important;
  box-shadow: none !important;
}

.single-sfwd-certificates .entry-header {
  display: none;
}

.wpProQuiz_certificate .btn-blue {
  background: #e00016 !important;
  padding: 12px 12px !important;
  font-size: 15px !important;
}

.wpProQuiz_points {
  text-align: left !important;
}

.page-id-221 h1.entry-title {
  font-weight: 500;
  font-size: 205%;
}

.tml-profile h3 {
  font-size: 26px;
  margin: 0 0 15px;
  font-weight: 500;
  border-bottom: solid 1px #d5d5d5;
  padding-bottom: 8px;
}

.tml-profile table tr th {
  padding: 0 0 0px;
  border: none !important;
}

.tml-profile table tr td {
  padding: 0 0 5px !important;
  border: none !important;
}

.checkbox-fix label {
  position: relative;
  padding-left: 25px;
}

.checkbox-fix label input[type="checkbox"] {
  position: absolute;
  left: 0;
  top: 8px;
  margin: 0;
}

.show_user_profile table.form-table tr th {
  padding: 0 0 0px;
  border: none !important;
  display: block;
}

.show_user_profile table.form-table tr td {
  padding: 0 0 0px;
  border: none !important;
  display: block;
}

.tml-profile #ld_course_info h4 {
  margin: 0 0 10px;
  letter-spacing: 0;
  font-weight: 500;
  font-size: 22px;
}

.tml-profile #ld_course_info h2 {
  margin: 0 0 10px;
  letter-spacing: 0;
  font-size: 20px;
  font-weight: 500;
}

.tml-profile #ld_course_info h2 a {
  color: #df0017;
}

.tml-profile #learndash_delete_user_data h2 {
  font-size: 26px;
  margin: 0 0 15px;
  font-weight: 500;
  border-bottom: solid 1px #d5d5d5;
  padding-bottom: 8px;
}

.tml-profile #learndash_delete_user_data h2+p {
  position: relative;
  padding-left: 20px;
}

.tml-profile #learndash_delete_user_data h2+p input[type="checkbox"] {
  position: absolute;
  left: 0;
  top: -190;
}

.admin-bar p.tml-submit-wrap {
  position: absolute;
  bottom: 0px;
}

.admin-bar .entry-wrap {
  padding-bottom: 240px;
}

.tml-profile .show_user_profile table.form-table {
  position: absolute;
  left: 0;
  bottom: -192px;
}

.tml-profile .show_user_profile>h3:first-child {
  position: absolute;
  left: 0;
  bottom: 415px;
  width: 100%;
}

.tml-profile-fix {
  position: relative;
  padding-bottom: 480px;
}

.x-topbar .p-info {
  line-height: 13px;
}

.x-topbar-inner .cart-contents i {
  color: #fff;
  font-size: 18px;
  margin-right: 4px;
}

.x-topbar-inner .p-info span {
  padding: 4px 12px 4px 11px;
  border-right: solid 1px #fff;
  float: left;
}

.x-topbar .x-social-global a i {
  font-size: 22px !important;
}

.x-topbar-inner .p-info .cart-contents {
  padding-top: 0 !important;
  padding-bottom: 4px;
}

.x-topbar-inner .p-info span:last-child {
  border-right: none;
  padding-right: 6px;
}

/*.x-topbar-inner .top-my-profile + span{
		margin-right:5px;
	}

	.x-topbar-inner .top-my-account + .top-my-profile{
		padding:2px 12px 0 9px;
		border-right:solid 1px #df0017;
		margin-right:8px;
	}*/

.x-topbar .p-info {
  margin-top: 12px;
}

.entry-title {
  color: #333;
}

.desktop .sub-menu a {
  color: #000 !important;
}

.desktop .sub-menu {
  margin-top: 16px;
}

.owl-theme .owl-controls {
  z-index: inherit !important;
}

.blog .entry-title a,
.single-post .entry-title {
  color: #333;
}

.blog .entry-title a:hover {
  color: #df0017;
}

.blog .entry-content p {
  color: #333;
}

.woocommerce-result-count {
  color: #333;
}

.products .entry-product .entry-header h3 a,
.products .entry-product .entry-header .price {
  color: #333;
}

.woocommerce div.product .summary .product_title {
  color: #333;
}

.woocommerce .cart_totals h2 {
  color: #333;
}

select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  color: #333;
}

.x-topbar p.p-info.account {
  float: right !important;
}

.order-form .vfb-fieldset ul li label {
  font-size: 16px;
}

.order-form .vfb-fieldset select,
.order-form .vfb-fieldset textarea,
.order-form .vfb-fieldset input[type="text"],
.order-form .vfb-fieldset input[type="password"],
.order-form .vfb-fieldset input[type="datetime"],
.order-form .vfb-fieldset input[type="datetime-local"],
.order-form .vfb-fieldset input[type="date"],
.order-form .vfb-fieldset input[type="month"],
.order-form .vfb-fieldset input[type="time"],
.order-form .vfb-fieldset input[type="week"],
.order-form .vfb-fieldset input[type="number"],
.order-form .vfb-fieldset input[type="email"],
.order-form .vfb-fieldset input[type="url"],
.order-form .vfb-fieldset input[type="search"],
.order-form .vfb-fieldset input[type="tel"],
.order-form .vfb-fieldset input[type="color"],
.order-form .vfb-fieldset .uneditable-input {
  display: inline-block;
  height: 2.65em;
  margin-bottom: 9px;
  border: 1px solid #ddd;
  padding: 0 0.65em;
  font-size: 13px;
  line-height: normal;
  color: #333;
  background-color: #fff;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.order-form .vfb-fieldset .vfb-span label {
  font-size: 13px;
  font-weight: normal;
  color: #333;
  line-height: 18px;
}

.order-form .verification input[type="submit"] {
  margin-top: 10px !important;
  margin-bottom: 20px !important;
}

.visual-form-builder fieldset {
  border: none;
  background: none;
}

.order-form .vfb-fieldset-1 .vfb-legend {
  display: none;
}

.order-form .vfb-fieldset-1 {
  margin-top: 0px;
}

.woocommerce li.product {
  border: solid 2px;
}

.woocommerce .woocommerce-message a:hover {
  color: #e00016;
}

.woocommerce-MyAccount-content .woocommerce-Message .woocommerce-Button.button {
  color: #fff;
  text-decoration: none;
  width: auto !important;
  display: block;
  max-width: 180px;
  margin-bottom: 10px;
}

.woocommerce-MyAccount-content .woocommerce-Message+.button {
  width: auto !important;
  margin-top: 0;
}

.woocommerce-MyAccount-content .woocommerce-EditAccountForm p .woocommerce-Button.button {
  margin-top: 0;
}

.woocommerce-MyAccount-content .my_account_memberships tr td {
  padding: 20px 0 !important;
}

.woocommerce-MyAccount-content .my_account_memberships tr td.order-actions .button {
  margin-top: 0;
}

.woocommerce-MyAccount-content .my_account_memberships tr td.order-actions .cancel,
.woocommerce-MyAccount-content .my_account_memberships tr td.order-actions .view {
  width: 105px !important;
}

.woocommerce-MyAccount-navigation-link a:before {
  border-radius: 0px !important;
  border: solid 1px #000 !important;
}

.woocommerce-MyAccount-navigation-link a {
  color: #fff !important;
  background-color: #e00016 !important;
  border: none !important;
  padding: 8px 12px !important;
  font-size: 14px !important;
}

.woocommerce-MyAccount-content .my_account_memberships tr td {
  padding-right: 20px !important;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .x-topbar .p-info {
    margin-top: 12px;
  }
}

@media (max-width: 991px) {
  .members-nam .x-column.x-1-3 {
    min-height: 390px;
  }

  .members-nam h3 p {
    line-height: 1.1;
  }

  .members-nam p {
    line-height: 20px;
  }
}

@media (max-width: 767px) {
  /*.x-topbar-inner .cart-contents + span{
		border-right:none;
	padding-right:0;
		margin-right:0;
	}*/

  .x-topbar {
    text-align: center;
  }

  .x-topbar .p-info {
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
  }

  .x-topbar-inner .p-info span {
    padding-left: 8px;
    padding-right: 7px;
  }

  .x-topbar p.p-info.account {
    float: none !important;
  }

  .order-form .fieldset .vfb-left-half,
  .order-form .fieldset .vfb-right-half {
    width: 100% !important;
  }

  .order-form .vfb-fieldset-2 .vfb-span .vfb-text {
    width: 100% !important;
  }

  .x-topbar .account span a {
    padding: 0px 0px 1px !important;
    font-size: 13px !important;
  }

  .members-nam .x-column.x-1-3 {
    min-height: inherit;
  }

  .members-nam .x-column.x-1-3 img {
    width: 100%;
  }

  #x-content-band-4.members-nam {
    padding-top: 0px !important;
  }
}

@media (max-width: 479px) {

  .tml-profile #ld_course_info h2,
  .tml-profile h3,
  .tml-profile #learndash_delete_user_data h2 {
    font-size: 22px;
  }

  .x-brand img {
    width: 200px !important;
  }

  .logged-in .x-topbar-inner .p-info span.profile-login {
    clear: left;
    margin-top: 10px;
  }

  .logged-in .x-topbar-inner .p-info span.profile-login+span {
    margin-top: 10px;
  }

  .logged-in .x-topbar-inner .p-info span.account-login {
    border-right: none;
  }

  .x-topbar .account span {
    float: none;
  }

  .x-topbar .account {
    float: none !important;
    margin-top: 0px;
    padding: 0px !important;
    margin-bottom: 10px;
  }

  .x-topbar .account span a {
    padding: 0px 0px 1px !important;
    border-bottom: 0;
    font-size: 10px !important;
  }

  .x-topbar .account span {
    padding: 0px 3px !important;
  }

  .x-topbar-inner .cart-contents i {
    font-size: 13px;
  }

  .x-topbar .account .profile-login {
    border-left: solid 1px;
  }
}

.woocommerce .entry-header .price {
  color: #fff !important;
}

.woocommerce .entry-header .price .woocommerce-Price-amount:nth-child(1) {
  color: hsla(8, 98%, 50%, 0.95);
}

.woocommerce .entry-header .price .woocommerce-Price-amount:nth-child(2) {
  display: none;
}

.woocommerce .post-333 .entry-header .price .woocommerce-Price-amount:nth-child(1),
.woocommerce .post-332 .entry-header .price .woocommerce-Price-amount:nth-child(1) {
  display: none;
}

.woocommerce .post-333 .entry-header .price .woocommerce-Price-amount:nth-child(2),
.woocommerce .post-332 .entry-header .price .woocommerce-Price-amount:nth-child(2) {
  display: block;
  color: hsla(8, 98%, 50%, 0.95);
}

.woocommerce .entry-header .logged-price {
  color: #333 !important;
}
