/* 
Theme Name: TimeSlips
Theme URL: 
Description: TimeSlips Child Theme 
Theme Author: Fortafy
Author URL: 
Template: visual-composer-starter 
Version: 1.0.0 
Text Domain: visual-composer-starter-child
*/

/*======================
COLORS

font-family: proxima-nova, sans-serif;
font-weight: 400;
font-style: normal;

=======================*/

body, h1, h2, h3, h4, h5, h6, p {
  font-family: proxima-nova, sans-serif !important;
}
.page .entry-title {
  display: none;
}
.bbfb-menu-dark a {
  color: #076BB7 !important;
}
.bbfb-menu-inline-small ul li a {
  font-size: 12px;
}
.vc_section {
  padding-top: 35px;
}
h4 a:hover, h4 a:focus {
  color: #076BB7; 
}

/* HEADER */
.bbfb-logo.ts-logo-nav img {
  height: 78px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  margin-bottom: 45px;
}
.ts-nav-top-right {
  text-align: right;
}
.ts-nav-top-right .search-form {
  float: right;
}
.bbfb-import-shortcode.ts-header-search.bb_footer_import_shortcode {
  float: right;
}
.bb-header-inside {
  margin-bottom: 0;
}
.ts-main-nav {
  width:100%;
  margin-bottom: 20px;
}
.ts-main-nav .menu {
  text-align: center !important;
}
.ts-main-nav li {
  margin: 0 10px !important;
} 
.ts-main-nav li:last-child {
  margin-right: 0 !important;
}
.bbhd-menu li .bb-dropdown-menu a {
  display: block;
  text-transform: uppercase;
  font-size: 18px;
  line-height: normal;
  margin-bottom: 18px;
}
.ts-main-nav .bb-dropdown-menu li {
  margin: 0 !important;
}
.ts-main-nav  .bbhd-menu li .bb-dropdown-menu {
  padding: 20px 20px 0px 20px;
  min-width: 230px;
}
.ts-main-nav .bbhd-menu li .bb-dropdown-menu a:hover {
  color: #076BB7 !important;
}
.ts-main-nav .bbhd-menu li .bb-dropdown-menu .current_page_item a {
   color: #EE4D05;
}
.search-form::after {
  color: #076BB7;
}
#bb-header-container-ts-header .bbhd-menu > .menu > li > a {
  text-transform: uppercase;
  font-size: 22px;
  font-weight: 400;
  color: #055593;
}
#bb-header-container-ts-header .bbhd-menu > .menu > li.active > a {
  color: #EE4D05;
}
#bb-header-container-ts-header .bbhd-menu > .menu > li:hover > a {
  color: #076BB7;
  border-bottom: 1px dotted;
  text-decoration: none;
}
#bb-header-container-ts-header .bbhd-sticky {
  background-color: #fff;
}
#bb-header-container-ts-header .is-sticky .bbhd-sticky {
  box-shadow: 0 2px 4px 1px rgba(180,174,174,0.5);
  padding: 0 80px;
}
#bb-header-container-ts-header .bbhd-sticky {
  background-color: transparent;
}
#bb-header-container-ts-header .is-sticky .bbhd-sticky {
  background: #fff;
}
#bb-header-container-ts-header {
  z-index: 999;
  position: relative;
}
.ts-header-top-right .bbhd-menu, .ts-header-top-right .vc_wp_search {
  display: inline-block;
  margin-bottom: 0;
}
#bb-footer-container-ts-footer, #bb-header-container-ts-header {
  max-width: 100vw;
/*    overflow-x: hidden; */
}
.ts-header-top-right .vc_wp_search {
  margin-right: 15px;
}
.ts-header-top-right .ts-top-nav {
  vertical-align: top;
  margin-right: 20px;
  line-height: 20px;
}
.ts-header-top-right {
  margin-top: 15px;
}
.ts-header-top-right .bbhd-menu > .menu > li > a {
  font-size: 18px !important;
line-height: 28px !important;
font-weight: 700 !important;
}
.is-sticky .bbfb-logo.ts-logo-nav {
  width: 15%;
  display: inline-block;
}
.is-sticky .bbfb-logo.ts-logo-nav img {
  height: 38px;
  margin-left: initial;
  margin-right: initial;
  display: initial;
  margin-bottom: 0;
}
.is-sticky .ts-main-nav {
  width: 85%;
  text-align: right;
}
.ts-donate a,.custom-grp-org-app .gform_footer .grp-cancel-btn, .gform_wrapper .gform_button {
  color: #fff !important;
  background-color: #EE4D05;
  padding: 10px 20px !important;
  border-radius: 30px;
  text-transform: uppercase;
  border:none;
}
/** style for organization profile */
.custom-grp-org-app .gform_footer .grp-cancel-btn {
margin-left: 40px !important;
width: fit-content;
background-color: white;
border: 1px solid;
border-color: #EE4D05;
color: #EE4D05 !important;
text-transform: uppercase;
}
.custom-grp-org-app .gform_footer .grp-cancel-btn:hover {
text-decoration: underline !important;
background-color: #EE4D05 !important;
color: white !important;
}
.custom-grp-org-app #gform_ajax_spinner_30 {
margin-left: 10px;
}
/** style for organization profile finished */

.ts-donate a:hover {
border-bottom: none !important;
text-decoration: underline !important;
}
.ts-doante-top a {
  color: #EE4D05 !important;
  font-weight: 700 !important;
}
.comments-area .form-submit input[type="submit"] {
  color: #fff !important;
  border-radius: 30px;
  text-transform: uppercase !important;
  font-size:18px !important;
}
.comments-area .form-submit input[type="submit"]:hover, .comments-area .form-submit input[type="submit"]:focus, .blue-button:hover, .blue-button:focus, .entry-content p a.blue-button:hover {
  background-color: #EE4D05 !important;
  text-decoration: underline !important;
}
.ts-footer-nav-sub .ts-donate a {
  padding: 10px 25px;
  margin-left: 20px;
  line-height: 24px;
}
.is-sticky .ts-top-nav {
  vertical-align: top;
  font-size: 12px;
  margin-right: 20px;
}
.is-sticky .ts-top-nav a {
  font-size: 12px !important;
}
.bbhd-menu li a .bb-caret {
  margin-left: 0 !important;
}


/* FOOTER */
#bb-footer-inside-ts-footer {
  border-top: 3px solid #FAC324;
  margin-top: 40px;
  padding: 25px 0px;
  z-index: 100;
  position: relative;
}
.ts-footer-social .bbfb-social-dark li a {
  color: #fff;
  background-color: #FAC324;
  width: 34px;
  height: 34px;
  display: inline-block;
  text-align: center;
  border-radius: 50%;
  font-size: 20px;
  line-height: 36px;
}
.ts-footer-social .bbfb-social-item {
  padding: 3px;
}
.ts-footer-signup {
  font-weight: 700;
  font-size: 21.6px;
  text-transform: uppercase;
}
.ts-footer-social p {
  color: #076BB7;
  margin-top: 12px;
}
.ts-footer-top {
  border-bottom: 1px solid #E4E4E4;
  padding-bottom: 20px;
}
.ts-footer-bottom {
  padding-top: 60px;
}
.ts-footer-logo img {
  height: 38px;
}
.ts-footer-nav-main ul li a {
  letter-spacing: 1.3px !important;
  margin-bottom: 5px;
  text-transform: uppercase;
}
.ts-footer-copyright p {
  font-size: 12px;
  margin-top: 20px;
}
.ts-footer-nav-sub ul li a {
  font-size: 12px !important;
}
.bbfb-social-dark li a:hover {
  color: #EE4D05 !important;
}

/* HOME */
.ts-home-hero .wpb_single_image {
  margin: 0;
}
.ts-home-hero .wpb_single_image img {
  width: 470px;
}
.uvc-main-heading h2 {
  text-transform: uppercase;
  font-weight: bold !important;
  font-size: 24px;
  color: #076BB7;
  text-align: center;
  letter-spacing: 1.6px;
  line-height: 1em !important;
  margin-bottom: 15px !important;
}
.uvc-sub-heading {
  font-weight: 300 !important;
  font-size: 44px;
  color: #4f4f4f;
  letter-spacing: 0.8px;
  text-align: center;
  line-height: 1.25em !important;
  margin-bottom: 40px !important;
}
h4.vc_custom_heading {
  letter-spacing: 0.4px;
  line-height: 21px;
  text-align: left;
  text-transform: uppercase;
  color: #4BAAE0;
  font-weight: bold;
}
.ts-hero-two-cols:nth-child(1) {
  border-right: 1px solid #4BAAE0;
}
.ts-hero-two-cols .wpb_text_column.wpb_content_element {
  margin: 0;
}
.ts-hero-two-cols {
  padding-right: 60px !important;
  padding-left: 60px !important;
}
.ts-hero-two-row {
  padding: 0 35px;
}
.ts-hero-top-bg-row {
  position: absolute !important;
  left: 0 !important;
  padding-top: 28px;
}
.ts-tan-bg {
  background-color: #fbeddd !important;
}

/* INTERIOR */
.ts-interior-header.ts-hero-top-row {
  background-position: center 25% !important;
  background-size: 90% !important;
}
.ts-interior-header-img {
  height:500px;
  overflow:hidden;
}
.ts-interior-header-img.ts-contact-pg {
  height: auto;
}
.ts-interior-header-img img {
  width: 100vw;
}
.ts-accent {
  position: relative !important;
  overflow: visible !important;
}
.ts-accent .top-accent {
  position: absolute;
  top: -50px;
  left: 50px;
}
.ts-accent .bottom-accent {
  position: absolute;
  bottom: -90px;
  right: 50px;
  z-index: 20;
}
.vc_row.ts-interior-feature {
  background-position: center 15% !important;
  background-size: 90% !important;
  padding-bottom: 40px;
}
.ts-interior-reverse {
  padding: 10px 0 60px;
}
.ts-interior-feature.ts-spotlight p, .ts-faqs p {
  font-size: 18px;
}
.ts-faqs p {
  margin-bottom: .5rem !important;
}
.ts-faqs li {
  font-size: 18px;
}
.ts-inline-center {
  text-align: center;
  z-index: 100;
}
.ts-inline-center .ts-button {
  margin: 0 5px;
}
.ts-inline-center .vc_btn3-container.ts-button .vc_btn3 {
  margin-top: 10px;
}
.ts-faq-jump .vc_btn3-container.ts-button .vc_btn3 {
  background-color: transparent !important;
  color: #076bb7 !important;
  text-transform: uppercase;
  font-size: 16px;
  padding: 15px !important;
}
.ts-faq-jump .ts-button .vc_btn3.vc_btn3-style-custom:hover {
  text-decoration: underline;
  color: #076bb7 !important;
}
.ts-faq-anchor {
  padding-top: 225px !important;
  margin-top: -225px !important;
}
.entry-content .wpb_text_column ul > li {
  list-style-type: disc;
  list-style-position: outside;
  padding-left: 0;
  margin-left: 19px;
} 
.entry-content ul > li {
  list-style-type: disc;
  list-style-position: inside;
  padding-left: 15px;
}
.entry-content ul > li::before {
  color:transparent !important;
}
.ts-interior-feature-info.wpb_column.vc_column_container {
  padding-left: 35px !important;
  padding-right: 35px !important;
}
.ts-interior-reverse h1 {
  color: #fff;
  font-weight: bold !important;
  letter-spacing: 1.6px;
}
.ts-interior-reverse h2 {
  color: #9CCCF4;
}
.ts-interior-reverse .uvc-sub-heading {
  color: #fff;
}
.ts-secondary-header .uvc-sub-heading {
  font-size: 32px;
}
.ts-button {
  margin-bottom: 40px;
}
.vc_btn3-container.ts-button .vc_btn3 {
  background-image: none !important;
  border: 0;
  margin-top: 40px;
  background-color: #076bb7;
  color: #fff !important;
}
.ts-button-reverse .vc_btn3 {
  background-image: none !important;
  border: 0;
  margin-top: 40px;
  background-color: #4BAAE0 !important;
  color: #fff !important;
}
.ts-interior-reverse .vc_btn3.vc_btn3-style-custom:hover {
  border-color:#4BAAE0;
  color:#9CCCF4 !important;
}
.ts-button .vc_btn3.vc_btn3-style-custom:hover {
  color:#9CCCF4 !important;
  border:0 !important;
}
.vc_btn3.vc_btn3-size-lg {
  font-size: 24px !important;
  font-weight: 300 !important;
}
.ts-reverse-accent-top img {
  width: 96vw;
}
.ts-reverse-accent-top {
  width: 100%;
  position: absolute;
  margin-top: -110px;
}
.vc_section.ts-interior-reverse {
  overflow: visible !important;
}
/* .ts-reverse-accent-btm {
  width: 100%;
  position: absolute;
  margin-top: -365px;
  z-index: 20;

} */
.ts-reverse-accent-btm {
  width: auto;
  position: absolute;
  bottom: -210px;
  margin: 0;
  margin-left: 70px;
}
.ts-reverse-accent-btm .vc_single_image-wrapper img{max-width:250px;width:100%}
/* .ts-reverse-accent-btm img {
  width: 96vw;
} */
.vc_row.ts-interior-feature.big {
  background-position: center !important;
  background-size: 98% !important;
}
.ts-reverse-content {
  z-index: 100;
}
.ts-interior-feature-info h6 {
  text-transform: uppercase;
}
.ts-interior-description p {
  font-size: 24px;
}
.entry-content p a:hover {
  color:#9CCCF4 !important;
  border-bottom: 1px solid !important;
}
.aio-icon-img .img-icon {
  width: 15px !important;
}
.aio-icon-img {
  width: 25px!important;
}
.entry-content .uavc-list-icon ul > li::before {
  display: none;
}
.uavc-list-content {
  margin-bottom: 40px !important;
}
.ts-stats .vc_column-inner {
  padding-top: 0 !important;
}
.ts-stats .uvc-main-heading * {
  font-weight: 500 !important;
  font-size: 70px;
  color: #4BAAE0;
}
.ts-stats .uvc-sub-heading {
  font-size: 20px;
  margin-bottom: 60px !important;
  margin-top: 25px;
}
.ts-stats .ts-stat-group .uvc-main-heading p {
  font-size: 18px !important;
  margin-bottom: 30px !important;
  text-transform: uppercase;
  font-weight: 700 !important;
  color: #4A4A4A;
}
p a[target="_blank"]::after {
  content: url("/wp-content/uploads/external-link-alt-solid-blue.svg");
  width: 12px;
  display: inline-block;
  margin-left: 6px;
}
.ts-footer-signup p a[target="_blank"]::after {
  width: 15px;
}
.vc_grid-container-wrapper.vc_clearfix {
  margin-top: 40px;
}
.ts-post-read-more a {
  background-image: none !important;
  padding: 0 !important;
  font-weight: bold;
  text-transform: uppercase;
  border-bottom: 2px solid !important;
  font-size: 18px !important;
}
.ts-post-read-more a:hover {
  border-bottom: 2px transparent solid !important;
  text-decoration: none !important;
}
.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt p {
  font-size: 18px;
}
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title h4 a {
  color: #076BB7;
  font-weight: bold;
  margin-bottom: 0 !important;
  text-decoration: underline;
}
.ts-newsletter-view-title {
  margin-bottom: 0.625rem !important;
  color: #076BB7;
  font-weight: bold;
}
.ts-post-read-more.vc_btn3-left.ts-newsletter-view-more a {
  color: #ee4d05 !important;
  margin-bottom: 21.73913043px !important;
}
.row.ts-list-row {
  padding-bottom: 55px;
}
.ts-toolset-view-loop {
  padding-top:50px;
}
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title h4 a:hover {
  opacity: 1 !important;
  text-decoration: none;
}
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title {
  margin-bottom: 0 !important;
  line-height: normal;
}
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_date {
  font-size: 16px;
  font-weight: bold;
  color: #333;
}
.vc_gitem-zone.vc_gitem-zone-a.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-4-3.vc_gitem-is-link:hover {
  opacity: .8;
}
.vc_gitem-zone.vc_gitem-zone-a.vc_gitem-is-link:hover {
  opacity: .8;
}
.wpb_single_image .vc_figure-caption {
  margin-top: 12px !important;
  font-size: 13px !important;
  line-height: normal !important;
}
.ts-testimonial-cont {
  text-align: center;
}
.ts-testimonial-post p {
  font-size: 25px !important;
  line-height: 34px;
  margin-bottom: 0 !important;
  font-weight: 300;
}
.ts-testimonial-name, .ts-testimonial-org {
  display: inline-block;
  font-size: 16px;
}
.ts-testimonial-org::before {
  content: ", ";
}
.ts-testimonial-name::before {
  content: "- ";
}
.ts-testimonial-post p::before, .ts-testimonial-post p::after {
  font-size: 86px;
  color: #076BB7;
  margin: 0 12px;
  vertical-align: bottom;
  line-height: 0px;
}
.ts-testimonial-post p::before {
  content: "\201C";
}
.ts-testimonial-post p::after {
  content: "\201D";
}
.ts-testimonial-cont {
  margin-bottom: 30px;
}
.ts-team-cont p, .vc_gitem-post-meta-field-wpcf-team-position {
  font-size: 18px;
}
.ts-team-name {
  font-size: 27px;
  font-weight: 700;
  padding-bottom: 15px;
}
.ts-team-name-staff {
  font-size: 27px;
  font-weight: 700;
}
.ts-team-image img {
  width: 500px;
}
.ts-team-name-staff a {
  text-decoration: underline !important;
  color: #076BB7 !important;
}
.ts-team-name-staff a:hover {
  text-decoration: none !important;
  opacity: 1 !important;
}
.ts-media-gallery-p p::before {
  content: "Photo Credit: ";
  font-weight: 700;
}
.lb-data .lb-caption {
  font-size: 16px;
  line-height: normal;
  color: #FFF;
}
.ts-faqs-cont h4 {
  font-weight:bold;
}
.ts-faqs-cont div {
  font-size:18px;
}
.vc_gitem-zone.vc_gitem-zone-c.ts-research-posts {
  border: 1px solid #4BAAE0;
  padding: 20px 20px 0 20px;
  border-top-width: 10px;
  background: #fff;
}
.ts-min-one {
  min-height: 500px;
}
.ts-mec-style .mec-event-grid-classic .mec-event-title a {
  color: #076BB7;
  text-decoration: underline;
  text-transform: none !important;
  font-weight: bold;
}
.ts-mec-style .mec-event-sharing-wrap, .ts-mec-style .mec-categories {
  display: none;
}
.ts-mec-style .mec-event-footer {
  position: relative;
  border-top: none !important;
  padding: 0;
  min-height: auto;
  margin: 0;
  background: none;
  text-align: left !important;
  padding: 0 20px !important;
}
.ts-mec-style .mec-event-grid-classic .mec-event-title a {
  font-size: 22px !important;
}
.ts-mec-style .mec-event-grid-classic .mec-event-article {
  border: none;
  box-shadow: none;
}
.ts-mec-style .mec-event-date.mec-bg-color {
  color: #555;
  font-weight: bold;
  font-family: proxima-nova, sans-serif !important;
  text-transform: none !important;
  text-align: left !important;
  background: none !important;
  font-size: 16px;
  letter-spacing: initial;
}
.ts-mec-style .mec-booking-button {
  background-image: none !important;
  padding: 0 !important;
  font-weight: bold !important;
  text-transform: uppercase !important;
  border-bottom: 2px solid !important;
  border-left: 0 !important;
  border-right: 0 !important;
  border-top: 0 !important;
  font-size: 18px !important;
  color: #ee4d05 !important;
  letter-spacing: normal !important;
  line-height: normal !important;
  top: 0 !important;
  position: relative;
  left: 0 !important;
}
.mec-event-footer .mec-booking-button:hover {
  background: none;
  text-decoration: none;
  border-bottom: 2px solid transparent !important;
}
.mec-wrap .mec-event-article .read-more .mec-color-hover:hover {
      border-bottom: 2px solid transparent !important;
}
.ts-mec-style .entry-content .mec-wrap h4 {
  text-align: left !important;
}
.ts-mec-style .mec-event-title {
  text-align: left;
}
.ts-mec-style .mec-event-date.mec-bg-color {
  margin-bottom: 15px;
}
.ts-mec-style .mec-event-grid-classic .mec-event-content {
  text-align: left !important;
  min-height: 0 !important;
  margin-bottom: 0 !important;
}
.ts-mec-style .mec-event-grid-classic .mec-event-article {
  margin-bottom: 60px !important;
  background: #FFF;
padding-bottom: 26px;
}
X.ts-mec-style .mec-event-image {
  height: 267px;
  overflow: hidden;
}
.mec-load-more-button {
  padding-top: 18px;
  padding-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  text-transform: none;
  font-size: 24px !important;
  font-weight: 300;
  letter-spacing: normal;
  color: #076bb7;
  border: 1px solid #076bb7;
  line-height: normal;
  height: auto !important;
}
.mec-load-more-button:hover {
  background: #ffffff;
  color: #ee4d05;
  border-color: #ee4d05;
}
.lity-container, .mec-wrap, .mec-wrap div:not([class^="elementor-"]), .mec-event-grid-classic .mec-event-content p {
  font-family: inherit !important;
  font-size: 18px;
 color: #555 !important;
}
.mec-wrap .mec-event-article .read-more .mec-color-hover {
  font-size: 18px !important;
   margin-top: 1.5rem !important;
  display: inline-block;
  text-decoration: none;
border-bottom: 2px solid;
}
.ts-membership-post h4 {
  text-transform: uppercase;
  font-weight: bold !important;
  font-size: 20px;
  color: #076BB7;
  text-align: center;
  letter-spacing: 1.6px;
  line-height: 1em !important;
  margin-bottom:0 !important;
}
.ts-product-link-title h4 {
  font-weight: bold !important;
  color: #076BB7;
}
.ts-membership-post h5 {
  text-transform: uppercase;
  font-weight: bold !important;
  font-size: 18px;
  color: #076BB7;
  letter-spacing: 1.6px;
  line-height: 1em !important;
}
.ts-membership-post .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt p {
  font-size: 24px !important;
  font-weight: bold;
}
.ts-membership-post ul li:nth-child(4n+1) {
  list-style-image: url("/wp-content/uploads/bullet-01.svg");
}
.ts-membership-post ul li:nth-child(4n+2) {
  list-style-image: url("/wp-content/uploads/bullet-02.svg");
}
.ts-membership-post ul li:nth-child(4n+3) {
  list-style-image: url("/wp-content/uploads/bullet-03.svg");
}
.ts-membership-post ul li:nth-child(4n+4) {
  list-style-image: url("/wp-content/uploads/bullet-04.svg");
}
.ts-membership-post ul li {
  list-style-position: outside !important;
  padding-left: 5px;
  margin-bottom: 15px;
  margin-left: 24px;
}
.ts-membership-bttn a {
  background-image: none !important;
  padding: 0 !important;
  font-weight: bold;
  text-transform: uppercase;
  border-bottom: 2px solid !important;
  font-size: 18px !important;
  color: #ee4d05;
  text-decoration: none;
}
.ts-membership-bttn a:hover {
  text-decoration: none !important;
  border-bottom: 0 !important;
}
.ts-use-case h4 {
  color: #076BB7;
  font-weight: 600 !important;
  padding: 0 15px !important;
}
.ts-use-case .vc_column-inner {
  background-color: #FFF;
  border: 1px solid #076BB7;
  padding: 0 0 15px 0 !important;
}
.bbhd-menu li .bb-dropdown-menu .dropdown::after {
  right: -11px !important;
  margin-top: -9px !important;
  font-size: 100% !important;
}
.bbhd-menu li .bb-dropdown-menu .dropdown:hover::after {
  display: none;
}
.ts-main-nav .bbhd-menu li .bb-dropdown-menu .menu-item.current_page_item ul li a {
  color: #076BB7 !important;
}
.ginput_container {
  margin: 0 !important;
}
.gform_wrapper input, .gform_wrapper textarea {
  padding: 10px 12px !important;
  background-color: #fff;
  border: 1px solid;
  font-size: 20px !important;
}
.gform_wrapper select {
  padding: 13px 12px !important;
  background-color: #fff;
  border: 1px solid;
  font-size: 20px !important;
}
.StripeElement {
  height: 52px !important;
padding: 17px 12px 10px 12px !important;
border-radius: 0 !important;
border: 1px solid #555 !important;
font-size: 20px;
}
.single .uvc-main-heading h2 {
  text-align: left;
}
.single-faq .entry-full-content .entry-meta {
  display:none;
}
.single .uvc-main-heading {
  margin-bottom: 0;
}
.ts-single-prev label, .ts-single-next label {
  display: block;
}
.ts-single-prnxt-cont {
  display: table;
  margin-bottom: 0 !important;
  padding-top: 60px !important;
  width: 100%;
}
.ts-single-prev {
  width: 46%;
  line-height: normal;
  padding-right: 3%;
  float:left;
}
.ts-single-next {
  width: 46%;
  line-height: normal;
  padding-left: 3%;
  float: right;
  text-align: right;
}
.ts-single-title {
  margin-top: 35px;
}
.single .entry-content article, .archive .entry-content.archive {
  padding-top: 35px;
}
.single .entry-content ul {
  padding-left: 18px;
}
.single .entry-content ul > li {
  list-style-position: outside;
  padding-left: 0px;
}
.ts-post-feat {
  margin-top: 35px;
}
.ts-post-date-single {
  color:#333;
  font-weight: 600;
}
.ts-single-cat {
  display:block;
  margin: 0 !important;
}
.comments-area .form-submit input[type="submit"], .blue-button {
  font-family: inherit !important;
}
.archive .blue-button.read-more {
  color: #ee4d05;
  background: none !important;
  padding: 0 !important;
  font-weight: bold;
  text-transform: uppercase;
  border-bottom: 2px solid !important;
  font-size: 18px !important;
}
.archive .blue-button.read-more:hover {
  border-bottom: 0 !important;
}
.archive .entry-preview {
  margin-bottom: 70px;
}
.archive article .entry-content {
  margin-bottom: 0 !important;
}
.nav-links.archive-navigation .page-numbers, .visualcomposerstarter.woocommerce nav.woocommerce-pagination ul li .page-numbers {
  background-color: transparent !important;
  color: #076bb7 !important;
  border: 1px solid;
  padding: 18px 25px !important;
  font-size: 24px !important;
  font-weight: 300 !important;
  border-radius: 2em;
  height: auto !important;
  line-height: normal;
  font-style: normal;
  min-width: 75px;
}
.nav-links.archive-navigation a.page-numbers:hover, .nav-links.archive-navigation a.page-numbers:focus, .nav-links.archive-navigation .page-numbers.current, .visualcomposerstarter.woocommerce nav.woocommerce-pagination ul li .page-numbers:hover, .visualcomposerstarter.woocommerce nav.woocommerce-pagination ul li .page-numbers:focus, .visualcomposerstarter.woocommerce nav.woocommerce-pagination ul li .page-numbers.current {
  color: #ee4d05 !important;
}
.pagination {
  margin: 90px 0 0;
}
.ts-archive-content-date {
  color: #333;
  font-weight: 600;
  margin-bottom: 5px;
}
.tax-faq-category .ts-archive-content-date {
  display: none;
}
.ts-padding-fix {
  margin: 0 -15px !important;
}
.ts-single-position {
  font-style: italic;
}
.archive .attachment-medium.size-medium.wp-post-image {
  width: 255px;
  height: auto;
}
.post-template-default.single.single-post.single-format-standard .entry-full-content .entry-meta {
  display: none;
}
.comments-area {
  margin-top: 60px;
}
.header-widgetised-area .widget_text, #main-menu > ul > li > a, .entry-full-content .entry-author-data .author-name, .nav-links.post-navigation a .post-title, .comments-area .comment-list .comment-author, .comments-area .comment-list .reply a, .comments-area .comment-form-comment label, .comments-area .comment-form-author label, .comments-area .comment-form-email label, .comments-area .comment-form-url label, .comment-content blockquote, .entry-content blockquote {
  font-family: proxima-nova, sans-serif !important;
}
.ts-contact-footer img {
  height: 250px !important;
}
.ts-mobile-menu-cont {
  display: none;
}
.ts-menu-text {
  font-weight: 600;
  display: inline-block;
  font-size: 22px;
  margin-right: 10px;
  margin-bottom: 0 !important;
  padding-top: 5px;
}
.sticky-wrapper.is-sticky .ts-mobile-menu-cont {
  margin-top: 0;
  margin-right: 0 !important;
}
.bbhd-menu-mobile-wrap .bbhd-header-menuside .bbhd-menu-mobile ul li a {
  font-size: 18px !important;
  color: #076BB7 !important;
  font-weight: 600 !important;
  text-transform: uppercase;
}
.bbhd-menu-mobile-wrap .bbhd-header-menuside ul li.ts-donate a {
  display: inline-block;
  margin: 15px;
  color: #FFF !important;
}
#bb-footer-container-ts-footer .bbhd-menu-mobile-wrap {
  display: none;        
}
.bbhd-open-menu-mobile::before {
  content: "MENU";
  font-size: 22px;
  font-weight: 600;
  margin-right: 5px;
}
.mm-error {
background-color: transparent !important;
border: none;
color: #EE4D05;
text-align: center;	
}
.mm-field {
padding: 10px 12px !important;
background-color: #fff;
border: 1px solid;
margin-bottom: 20px;
}
.mm-login .mm-field {
  padding: 0 !important;
  background-color: transparent;
  border: none;
  margin-bottom: 0;
}
.mm-login .mm-field input, .mm-resetpassword input#password, .mm-resetpassword input#password_confirm {
  width: 500px !important;
padding: 10px 12px !important;
background-color: #fff;
border: 1px solid;
margin-bottom: 20px;
  max-width: 100%;
}
#mm-login-form p.mm-success {
  padding-left: 0 !important;
}
#mm-resetpassword-form {
  min-height: 350px;
}
#mm-login-button, input.mm-button, button.mm-button, input.mm-button:focus {
  width: initial !important;
  color: #fff !important;
  background: #EE4D05;
  padding: 12px 22px !important;
  border-radius: 30px;
  text-transform: uppercase;
  font-size: 1em;
  box-shadow: none;
  border: none;
  font-weight: 400;
  text-shadow: none;
  margin-bottom: 20px;
  font-family: proxima-nova, sans-serif !important;
}
.mm-button:hover {
  text-decoration: underline !important;
  background: #EE4D05 !important;
  box-shadow: none !important;
  border: none !important;
}
.mm-login .mm-remember-me {
  margin-left: 20px !important;
}
.mm-remember-me br {
display: none;
}
.mm-only-content {
  margin-top:80px; margin-bottom:80px;display: block;
}
.mm-forgot-password {
  width: auto !important;
}
p.mm-success {
  padding: 10px 15px !important;
  display: initial;
}
.logged-in .ts-donate.ts-loggedout {
  display: none;
}
.logged-in .ts-loggedout {
  display: none;
}
.logged-in .ts-donate.ts-loggedin, .logged-in .side_links.ts-loggedin {
  display: initial !important;
}
.ts-donate.ts-loggedin, .side_links.ts-loggedin {
  display: none !important;
}
.mm-login {
  max-width: 100%;
}
.bbhd-menu-mobile-wrap.open .bbhd-header-menuside, .bbhd-menu-mobile-wrap.open .bbhd-close-menu-mobile {
  z-index: 9999;
}
.mec-event-list-classic .mec-event-image {
  float: left;
  width: 265px;
height: auto;
  margin-right: 20px;
}

.mec-wrap .mec-event-article .mec-color-hover{
  font-size: 22px !important;
display: block;
}
.mec-event-list-classic .mec-event-date span {
  margin-bottom: 15px;
}
.mec-event-list-classic .mec-event-date span {
  font-size: 16px;
}
.mm-checkoutContainer {
  max-width: 100% !important;
}
#mm-account-information-section > h3, #mm-billing-information-section > h3:nth-child(1) {
text-transform: uppercase;
font-weight: bold !important;
font-size: 24px;
  color: #076BB7;
letter-spacing: 1.6px;
line-height: 1em !important;
  margin-bottom: 15px !important;
}
#mm-billing-information-section > h3.mm-hr {
font-weight: 400 !important;
font-size: 24px;
letter-spacing: 1.6px;
line-height: 1em !important;
  margin-bottom: 15px !important;
border: none;
}
.mm-checkoutInfoBlock {
  padding: 32px !important;
  border: none !important;
  background: #fbeddd;
}
.mm-checkoutContainer {
  font-size: 18px !important;
}
.mm-checkoutInfoBlock .mm-formField input {
  width: 500px !important;
  padding: 10px 12px !important;
  background-color: #fff;
  border: 1px solid;
  margin-bottom: 20px;
}
.mm-formField select {
  padding: 10px 12px;
  border: 1px solid;
  margin-right: 15px;
}
#mm_field_cc_number, #mm_field_billing_address, #mm_field_billing_city {
  width: 100% !important;
}
.mm_right_column {
  width: 45% !important;
}
.mm-formField label {
  width: auto !important;
  float: none !important;
  color: #333 !important;
}
p.mm-formField {
  margin-bottom: 0 !important;
}
.mm-checkoutSection2 h2 .mm-data {
  font-size: inherit !important;
}
.mm-button.orange {
  width: initial !important;
  color: #fff !important;
  background: #EE4D05 !important;
  padding: 12px 22px !important;
  border-radius: 30px;
  text-transform: uppercase;
  font-size: 1em;
  box-shadow: none;
  border: none;
  font-weight: 400;
  text-shadow: none;
  margin-bottom: 20px;
  font: inherit !important;
}
.mm-checkoutSection2 ul {
  padding-left: 0 !important;
  padding-right: 0 !important;
  float: none !important;
}
.mm-checkoutSection2 ul li {
  list-style: none !important;
margin-left: 0 !important;
}
.mm-prices {
  width: 50% !important;
}
.mm-purchaseSection {
  padding-top: 20px;
}
.mm-giftsection {
  margin-bottom: 20px;
}
.mm_left_column {
  width: 50% !important;
}
.wpv-custom-search-filter-submit .wpv-submit-trigger {
  background-color: #FFFFFF;
  padding: 10px 20px !important;
  border-radius: 30px;
  text-transform: uppercase;
  line-height: normal !important;
}
.wp-block-toolset-views-custom-search-container .wpv-submit-trigger:hover {
  opacity: 1 !important;
  text-decoration: underline;
}
.wp-block-toolset-views-view-editor .form-control {
  height: auto;
  padding: 10px 12px;
  font-size: 20px;
  line-height: normal;
  border: 1px solid;
  border-radius: 0;
  box-shadow: none;
}
.wpv-filter-form.js-wpv-filter-form {
  margin-top: 70px;
}
.wpv-filter-form .wpv-reset-trigger {
  font-size: 16px !important;
  color: #555 !important;
  margin: 0 !important;
  padding-top: 12px;
  padding-left: 0;
padding-right: 0;
}
.wpv-archive-pagination-nav-links-container .page-link, .wpv-archive-pagination-nav-links .page-link, .wpv-pagination-nav-links-container .page-link, .wpv-pagination-nav-links .page-link, .wpv-pagination-preview-element .page-link {
  font-size: 1em;
  padding-top: 13px;
  line-height: normal;
  border: 1px solid #337ab7;
  margin: 3px;
  border-radius: 50% !important;
  height: 50px;
  min-width: 50px;
  text-align: center;
}
.wpv-archive-pagination-nav-links-container a.page-link:focus, .wpv-archive-pagination-nav-links-container a.page-link:hover, .wpv-archive-pagination-nav-links a.page-link:focus, .wpv-archive-pagination-nav-links a.page-link:hover, .wpv-pagination-nav-links-container a.page-link:focus, .wpv-pagination-nav-links-container a.page-link:hover, .wpv-pagination-nav-links a.page-link:focus, .wpv-pagination-nav-links a.page-link:hover, .wpv-pagination-preview-element a.page-link:focus, .wpv-pagination-preview-element a.page-link:hover {
      background-color: #fff;
  color: #EE4D05;
  border-color: #EE4D05;
}
.wpv-filter-form .wp-block-toolset-blocks-grid.tb-grid {
  display: flex;
}
.wpv-filter-form .tb-grid-column {
  width: auto !important;
}
.wpv-pagination-nav-links-container.js-wpv-pagination-nav-links-container.pagination {
  margin-bottom: 50px;
}
.gform_wrapper.gravity-theme .gfield_label {
  font-size: 20px !important;
  border-bottom: none;
}
.gfield.gsection {
  margin-top: 20px;
}
.gform_wrapper input[type="submit"]:hover {
  text-decoration: underline;
}

input[type="radio"] {
  transform: scale(1.5); /* Increase size by 50% */
}

/* custom radio fields for gravity forms
.gfield_radio .gchoice {
  background-color: transparent !important;
  padding: 0 !important;
}
.gfield_radio .gchoice input[type="radio"]:checked + [id^="label"], .gfield_radio input[type="radio"]:hover + [id^="label"] {
  color: #EE4D05 !important;
  background-color: transparent !important;
  border: 1px solid;
  border-radius: 50px;
  padding: 10px 20px !important;
  width: 100%;
  cursor: pointer;
}
*/
/* 
#gform_wrapper_5.gform_wrapper.gravity-theme .gfield-choice-input + label {
  max-width: 100% !important;
  border: 1px solid #ccc;
  border-radius: 50px;
  padding: 10px 20px !important;
  width: 100%;
}
*/

.gform_wrapper.gravity-theme .ginput_total {
  font-weight: 700;
  font-size: 24px !important;
}
.mec-breadcrumbs {
  display: none !important;
}
.mec-single-modern .col-md-4 .mec-frontbox {
  background: transparent;
}
.mec-single-modern .mec-events-event-image img {
  height: auto;
}
.mec-single-modern .mec-single-event-bar {
  background-color: #fbeddd !important;
}
.mec-event-cost, .mec-event-more-info, .mec-event-website, .mec-events-meta-date, .mec-single-event-additional-organizers, .mec-single-event-category, .mec-single-event-date, .mec-single-event-label, .mec-single-event-location, .mec-single-event-organizer, .mec-single-event-time {
  background: #fbeddd !important;
}
.mec-skin-carousel-container .mec-event-footer-carousel-type3 .mec-modal-booking-button:hover, .mec-timeline-month-divider, .mec-wrap.colorskin-custom .mec-single-event .mec-speakers-details ul li .mec-speaker-avatar a:hover img, .mec-wrap.colorskin-custom .mec-event-list-modern .mec-event-sharing > li:hover a i, .mec-wrap.colorskin-custom .mec-event-list-modern .mec-event-sharing .mec-event-share:hover .mec-event-sharing-icon, .mec-wrap.colorskin-custom .mec-event-list-standard .mec-month-divider span::before, .mec-wrap.colorskin-custom .mec-single-event .mec-social-single::before, .mec-wrap.colorskin-custom .mec-single-event .mec-frontbox-title::before, .mec-wrap.colorskin-custom .mec-calendar .mec-calendar-events-side .mec-table-side-day, .mec-wrap.colorskin-custom .mec-border-color, .mec-wrap.colorskin-custom .mec-border-color-hover:hover, .colorskin-custom .mec-single-event .mec-frontbox-title::before, .colorskin-custom .mec-single-event .mec-events-meta-group-booking form > h4::before, .mec-wrap.colorskin-custom .mec-totalcal-box .mec-totalcal-view span.mec-totalcalview-selected, .mec-wrap .mec-totalcal-box .mec-totalcal-view span.mec-totalcalview-selected, .event-carousel-type1-head .mec-event-date-carousel::after, .mec-wrap.colorskin-custom .mec-events-masonry-cats a.mec-masonry-cat-selected, .mec-marker-infowindow-wp .mec-marker-infowindow-count, .mec-wrap.colorskin-custom .mec-events-masonry-cats a:hover, .mec-has-event-for-booking .mec-calendar-novel-selected-day, .mec-booking-tooltip.multiple-time .mec-booking-calendar-date.mec-active, .mec-booking-tooltip.multiple-time .mec-booking-calendar-date:hover, .mec-virtual-event-history h3::before, .mec-booking-tooltip.multiple-time .mec-booking-calendar-date:hover, .mec-calendar-day.mec-active .mec-booking-tooltip.multiple-time .mec-booking-calendar-date.mec-active {
  border-color: #076BB7 !important;
}
.mec-wrap p {
  color: #555;
  font-size: 18px;
}
.mec-single-modern .mec-single-event-bar > div dd {
  color: #555 !important;
}
.tb-fields-and-text p {
  font-size: 20px !important;
}
h4.tb-heading {
  font-size: 26px;
  color: #076BB7;
}
.wp-block-toolset-blocks-container.tb-container {
  padding: 0 !important;
}
.ts-ccc-title h3 {
  color: #076BB7 !important;
}
.ts-interior-reverse a {
  color: #fff;
	text-decoration: underline;
	text-decoration-color: #4BAAE0;
}
.ts-interior-reverse a:hover {
	text-decoration: underline;
	text-decoration-color: #fff;
}
.ts-interior-reverse .ts-cc-reverse h2, .ts-cc-reverse p  {
  color: #FFF;
}

#explore {
  margin-top: -200px;
  padding-top: 200px;
}
/*
.parent-pageid-94 #bb-header-container-ts-header .bbhd-sticky {
  background-color:transparent;
}
*/
.vc_row.wpb_row.ts-cc-anti-reverse.vc_row-has-fill {
  padding: 0 20px 20px;
}
.single-prompt .ts-reverse-accent-btm {
  z-index: 0;
}
.single-prompt .comments-area {
  margin-top: -35px;
  background-color: #076bb7;
}
.single-prompt .comments-area .container {
  background: #fbeddd;
  padding: 35px;
}
.single-prompt .vc_row.wpb_row.ts-cc-anti-reverse.vc_row-has-fill {
  z-index: 100;
}
.single-prompt .vc_section.ts-interior-reverse {
  margin-bottom: -35px;
}
.single-prompt h3 {
  font-weight: bold !important;
}
.single-prompt .related_stories {
  margin-top: 35px;
  display: flex;
}
.mm-forgot-password input#email {
  width: 100% !important;
}
.ts-lost-not h2, .ts-lost h2 {
  text-align: left;
}
.ts-lost-not h2 {
  font-size: 20px;
}
.ts-lost-not .vc_btn3-container.ts-button .vc_btn3 {
  font-size: 16px;
  text-transform: uppercase;
  margin-top: 0;
}
.mm-forgot-password .mm-error {
  font-weight: bold;
  text-align: left;
}
.mm-forgot-password p.mm-success {
  padding: 0 !important;
font-weight: bold;
  color:#EE4D05;
}
@media (min-width:767px) {
.ts-lost {
  border-right: 1px solid #4a4a4a;
}
}

/* CREATIVITY CENTER */
.ts-cc-container {

}
.btn.btn-primary.unpublish_story_button {
  margin: 10px 0;
}
.ts-cc-container input[type="text"] {
  border-radius: 0;
  width: 100%;
  padding: 10px 12px !important;
  background-color: #fff !important;
  border: 1px solid;
  font-size: 20px !important;
-moz-appearance: none; 
-webkit-appearance: none; 
appearance: none;
}
.ts-cc-container select {
  border-radius: 0;
  width: 100%;
  padding: 10px 12px !important;
  background-color: #fff !important;
  border: 1px solid;
  font-size: 20px !important;
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+) no-repeat 95% 50%;
-moz-appearance: none; 
-webkit-appearance: none; 
appearance: none;
}
.ts-cc-container.make-up-a-story select {
  width: auto;
  margin-left: 10px;
}
.vc_col-sm-12.ts-cc-buttons {
  text-align: center;
}
.ts-cc-buttons input.btn, .ts-cc-form-bttns input {
  padding: 10px 20px !important;
  border-radius: 30px;
  text-transform: uppercase;
  border: none;
  font-size: 16px;
  margin: 10px;
}
.ts-cc-form-bttns input {
  text-transform: none;
  margin:0;
}
/* .ts-cc-buttons input.btn#reset, .ts-cc-form-bttns input#submit_to_print {
  background-color: #bbb;
}*/
.ts-cc-buttons input.btn:hover, .ts-cc-form-bttns input:hover  {
  text-decoration: underline;
}
.ts-cc-container .pagination {
  margin-top:0;
}
.ts-cc-container .cbxwpbkmarkwrap {
  right: 15px;
  position: absolute;
  z-index: 100;
}
.ts-cc-container h4 {
  margin-bottom: 0;
color: #076BB7;
font-weight: bold;
  padding-right: 75px;
}
.ts-cc-container h4 a {
color: #076BB7;
}
.ts-cc-container h4 a:hover {
  text-decoration: underline;
}
.ts-cc-container .ts-post-read-more a {
color: #ee4d05;
  text-decoration: none !important;
}
.ts-cc-container .single-story.row {
  padding-bottom: 75px;
}
.ts-cc-container .single-story .cc-author, .single-story .cc-author {
  color: #076BB7;
  font-weight: 500;
  margin-bottom: 0.625rem !important;
}
.ts-cc-container .pagination.nav-links {
  margin-bottom: 20px;
}
.pagination.nav-links .page-numbers {
  border: 2px solid;
  padding: 5px 10px !important;
  margin-right: 10px;
  color: #4BAAE0;
  background-color:#fff;
  text-decoration: none !important;
}
.pagination.nav-links .page-numbers.current {
  border-color: #4BAAE0;
  background: #076BB7;
  color: #fff;
}
.pagination.nav-links .page-numbers.current:hover {
  color: #fff;
}
.pagination.nav-links .page-numbers:hover {
  border-color: #4BAAE0;
  color: #4BAAE0;
  text-decoration: underline !important;
}
.ts-cc-container.make-up-a-story {
  text-align: center;
}
#search_area .ts-cc-container.make-up-a-story .btn {
  padding: 10px 20px !important;
  border-radius: 30px;
  text-transform: uppercase;
  border: none;
  font-size: 16px;
  margin: 10px;
  background-color: #4BAAE0;
}
#search_area .ts-cc-container.make-up-a-story .btn:hover {
  text-decoration: underline;
}
.ts-cc-muas .navigation.pagination {
  padding: 0 15px !important;
  clear: both;
}
.vc_gitem-zone.vc_gitem-zone-c.ts-research-posts.ts-cc-featprjcts {
  padding: 0;
}
.ts-cc-featprjcts-cntnt.vc_gitem-col.vc_gitem-col-align- {
  padding: 30px 30px 10px 30px;
}
.ts-cc-featprjcts-img {
  height: 300px;
}
.ts-cc-featprjcts-cont .vc_grid-item .vc_grid-item-mini {
  border: 1px solid #4BAAE0;
  border-top-width: 10px;
}
.ts-cc-featprjcts-cont .vc_gitem-zone.vc_gitem-zone-c.ts-research-posts {
  border: none;
}
.vc_col-sm-12.ts-cc-grid-cont {
  padding: 0;
}
.vc_col-sm-4.ts-cc-single-col {
  position: relative;
  padding: 0;
  width: 30%;
  margin: 1.6%;
  display: block;
  overflow: hidden;
}
.vc_col-sm-4.ts-cc-single-col::after {
  content: "";
  display: block;
  padding-bottom: 100%;
}
.ts-cc-muas-img-btn {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}
.ts-cc-muas-img-btn img {
  flex-shrink: 0;
  min-width: 100%;
  min-height: 100%;
  max-width: none;
  max-height: 100%;
  width: auto !important;
}
.ts-cc-muas-img-btn img:hover {
  opacity: .8;
}
.navigation.pagination.ts-bottom-pagi {
  padding-top:30px !important;
}
.vc_col-sm-4.ts-cc-single-col:nth-child(4n+1) {
  background-color: #468abd;
}
.vc_col-sm-4.ts-cc-single-col:nth-child(4n+2) {
  background-color: #f9e9dd;
}
.vc_col-sm-4.ts-cc-single-col:nth-child(4n+3) {
  background-color: #cfecf7;
}
.vc_col-sm-4.ts-cc-single-col:nth-child(4n+2) .ts-cc-abq, .vc_col-sm-4.ts-cc-single-col:nth-child(4n+3) .ts-cc-abq {
  color:#076BB7
}
.vc_col-sm-4.ts-cc-single-col:nth-child(4n+4) {
  background-color: #2477b6;
}
.ts-cc-abq {
  position: absolute;
  margin-top: 15px;
  width: 100%;
  text-align: center;
  padding: 23% 20px 20px;
  font-size: 23px;
  line-height: normal;
  font-weight: bold;
  background-image: url(/wp-content/themes/timeslips/images/prompt-top-bg.svg);
  background-repeat: no-repeat;
  background-position: top center;
  background-size: 35px;
}
.vc_col-sm-4.ts-cc-single-col a {
  height: 100%;
  width: 100%;
  position: absolute;
}
.vc_col-sm-4.ts-cc-single-col a .ts-cc-abq:hover {
  text-decoration: underline;
}
.ts-dcp-cont-interior {
  border: 1px solid #4BAAE0;
  border-top-width: 10px;
  background: #fff;
}
.ts-dcp-cont-interior .ts-dcp-cntnt {
  padding: 20px 20px 25px 20px;
}
.ts-interior-reverse .ts-dcp-cont-interior a {
  text-decoration: none !important;
}
.ts-cc-container .ts-dcp-cntnt h4 {
  margin-bottom: .625rem;
}
.vc_col-sm-4.ts-dcp-cont {
  margin-bottom: 30px;
}
.ts-dcp-cntnt p {
  min-height: 200px;
}
.ts-dcp-cont-interior .ts-dcp-img {
  display: block;
  overflow: hidden;
  max-height: 200px;
  width: 100%;
}
.ts-dcp-cont-interior .ts-dcp-img img {
  width: 100%;
}
.question_area, .ts-cc-white-inset, .instruction_area, .form_area {
  color: #555;
  background: #fff;
  padding: 30px;
}
.prompt_heading-cont, .prompt_heading-cont h2 {
  text-align: center !important;
}
.question_area .vc_column-inner {
  padding-top: 0 !important;
}
.question_area .wpb_text_column.wpb_content_element {
  margin-bottom: 0;
}
.question_area h1, .instruction_area h1 {
  color: initial;
}
.image_credits {
  font-size: 14px;
}
.question_area-cont form {
  display: inline-block;
}
.ts-cc-form-bttns {
  text-align: right;
  margin-top: 40px;
}
.ts-cc-single-dacp {
  border: 1px solid #4BAAE0;
  border-top-width: 10px;
  background: #fff;
  padding: 0;
  height: 100%;
}
.row .ts-cc-dacp .vc_col-sm-12.ts-cc-grid-cont {
  display: flex;
  flex-wrap: wrap;
}
.vc_col-sm-4.ts-cc-single-dacp-col {
  margin-bottom: 30px;
}
.ts-cc-single-dacp-cntnt {
  padding: 30px;
}
.ts-cc-single-dacp-cntnt h4 {
  color: #076BB7;
  font-weight: bold;
  /* not a link  text-decoration: underline; */
  padding: 0;
  margin-bottom: 0.625rem !important;
}
.ts-cc-single-dacp-cntnt .btn.btn-primary {
  color: #ee4d05;
  background-image: none !important;
  padding: 0 !important;
  font-weight: bold;
  text-transform: uppercase;
  border-bottom: 2px solid !important;
  font-size: 18px !important;
  background: none;
  border-radius: 0 !important;
text-decoration: none !important;
}
.ts-cc-single-dacp-cntnt .btn.btn-primary:hover {
  border-bottom: 2px solid transparent !important;
  text-decoration: none;
}
.ts-cc-single-dacp img {
  width: 100%;
  min-height: 100%;
}
.ts-cc-single-dacp-img {
  height: 220px;
  overflow: hidden;
}
.question_area h2, .ts-interior-reverse-anti h2, .instruction_area-container h2, .form_area h2 {
  font-weight: 600;
  color: initial;
}
.ts-cc-white-inset .btn-primary {
  border: none;
  text-decoration: none;
  border-radius: 22px;
  font-size: 16px;
  padding: 10px 20px;
  color: #fff;
}
.ts-cc-full-right {
  text-align: right;
}
.question_area-container #image_area {
  background: red;
  width: 100%;
  position: absolute;
  display: block;
  height: 100%;
}
.question_area-container #image_area {
  background: #4BAAE0;
  width: 100%;
  position: relative;
  display: block;
  height: 340px;
}
.question_area-container #image_area .ts-cc-abq {
  color: #fff;
}
.mec-events-event-image img {
  height: auto;
}
.mec-event-list-classic .mec-past-event.mec-event-article .mec-event-image {
  width: 100% !important;
}
.add_form-row input.txtField {
  padding: 12px;
}
.logged-in .ts-cc-join.ts-loggedin {
  display:none;
}
.add_form-row input.txtField {
  width: 100%;
  border: 1px solid #999;
}
.add_form-row .tox.tox-tinymce {
  width: 100% !important;
  border-color: #999;
}
.ts-interior-reverse-anti a {
  color: #337ab7;
  text-decoration: underline;
  text-decoration-color: #337ab7;
}
.ts-cc-white-inset .btn-primary:hover, .btn-danger:hover, .bbfb-import-shortcode .btn.btn-primary:hover {
  text-decoration: underline;
}
.btn-danger {
  border: none;
  text-decoration: none;
  border-radius: 22px;
  font-size: 16px;
  padding: 10px 20px;
}
.ts-cc-write-theme .tc-check-cont {
  display: inline-block;
  margin-right: 15px;
  margin-bottom: 10px;
}

.ts-cc-write-theme .tc-check-cont .themeCheck:checked, .ts-cc-write-theme .tc-check-cont .themeCheck:active {
  background-color: #FAC324;
  padding: 12px;
}
.ts-cc-write-theme .tc-check-cont .themeCheck {
  margin-right: 5px;
  -webkit-appearance: none;
  border: 2px solid #FAC324;
  padding: 12px;
  border-radius: 50%;
  margin-bottom: -6px;
  appearance: none;
}
.ts-cc-write-buttons-cont {
  margin-top: 60px;
}
#print_page_section {
  margin-top: 60px;
}
#print_image_section img {
  width: 100%;
}
.bbfb-import-shortcode .btn.btn-primary, .story_area .btn.btn-primary, .joining_section .btn.btn-primary {
  border: none;
  border-radius: 22px;
  font-size: 16px;
  padding: 10px 20px;
  text-decoration: none;
}
.bbfb-import-shortcode .btn.btn-primary:hover, .story_area .btn.btn-primary:hover, .joining_section .btn.btn-primary:hover {
  text-decoration: underline;
}
.btn-primary {
  background-color: #076bb7;
}
.print_page_section-container img {
  width: 100%;
}
.print_page_section-copyright-container {
  display: none;
}
.ts-cc-muas-cntnt, .prompt_area-inner {
  background-color: #ffffff !important;
  padding: 30px !important;
}
.story_area h3 {
  font-weight: 600;
}
.story_area #print_area {
  margin-bottom: 40px;
}
.ts-cc-muas-cntnt .inspired_by {
  font-weight: 600;
}
.ts-cc-muas-cntnt .prompt_area img {
  width: 100%;
}
.prompt_area .side_links input {
  border: none;
  border-radius: 22px;
  padding: 10px 20px;
  text-decoration: none;
  background-color: #fff;
  font-size: 20px;
  margin-bottom: 10px;
}
.prompt_area .side_links input:hover {
  text-decoration: underline;
}
.prompt_area a.side_links {
  padding: 10px 0 !important;
  display: block;
}
.story_area #print_story {
  float: right;
}
.story_area-share .cbxwpbkmarkwrap a {
  color: inherit;
  margin-bottom: 10px;
  text-decoration: none;
}
.story_area-share #report {
  color: inherit;
  font-size: 14px;
  text-decoration: none;
  font-style: italic;
}
.single-story .ts-cc-anti-reverse .comments-area .container {
  width: 100%;
}
.ts-cc-anti-reverse .comments-area #reply-title {
  color: initial;
}
.ts-cc-anti-reverse .comments-area a {
  color: #557cbf;
  text-decoration: none;
  border: none !important;
}
.ts-cc-anti-reverse .comments-area a:hover {
  color: #557cbf;
  text-decoration: underline;
  border: none !important;
}
.ts-contact-footer.ts-cc-story {
  opacity: 1 !important;
  background: rgba(74,144,226,0.1) !important;
  margin-left: -800px;
  padding-left: 800px;
  margin-top: 0;
  margin-right: -800px;
  padding-right: 800px;
  padding-bottom: 40px;
}
.ts-cc-muas-cntnt .story_area-share {
  width: 75%;
}
.ts-contact-footer.ts-cc-story .vc_row.wpb_row {
/*    width: 100% !important;    */
}
.ts-cc-abq.ts-cc-abq-single {
  position: relative;
  background-color: #468abd;
  background-position-y: 15px;
  padding-top: 30%;
  color: #fff;
  margin-top: 0;
}
.ts-cc-abq.ts-cc-abq-single::after {
  content: "";
  display: block;
  padding-bottom: 50%;
}
.ts-cc-abq.ts-cc-abq-list::after {
  content: "";
  display: block;
  padding-bottom: 30%;
}
.ts-cc-abq.ts-cc-abq-list {
  position: relative;
  background-color: #468abd;
  background-position-y: 15px;
  padding-top: 35%;
  color: #fff;
  margin-top: 0;
}
.question_area-cont img, .question_area-container img {
  width: 100%;
}
.ts-reverse-content .joining_section h5 {
  color: #fff;
  font-size: 28px;
  font-weight: bold;
}
.wpb_text_column.joining_section h5 {
  color: #4f4f4f;
  font-size: 22px;
  font-weight: bold;
}
.wpb_text_column.joining_section h5 a {
  text-decoration: underline;
}
.ts-reverse-content .joining_section h5 a {
  	text-decoration: underline;
	text-decoration-color: #4BAAE0;
}
.ts-reverse-content .joining_section h5 a:hover {
  color: #4BAAE0;
  text-decoration: underline;
  text-decoration-color: #4BAAE0;
}
.wpb_text_column.joining_section h5 a:hover {
  color: #4BAAE0;
  text-decoration: underline;
  text-decoration-color: #4BAAE0;
}

.joining_section {
  text-align: center;
}
.ts-interior-reverse .joining_section .btn-primary, .ts-interior-reverse .joining_section .btn-primary:hover {
  background-color: #4BAAE0;
}
.loader {
  margin-left:15px;
}
.ts-interior-reverse .loader {
  color:#ffffff;
}
.ts-cc-write-disclaimer {
  font-style: italic;
  margin-top: 15px;
}
.story_form #saved_result .ts-cc-write-save {
  background: rgba(250,195,36,0.2);
  padding: 20px;
  margin-bottom: 20px;
  border: 1px solid #FAC324;
}
.story_form #saved_result .ts-cc-write-publish {
  background: rgba(7,107,183,0.2);
  padding: 20px;
  margin-bottom: 20px;
  border: 1px solid #076bb7;
}
.single-prompt .related_stories #result_area {
  width: 100%;
}
.story_area .story_area-share {
  margin-top: 10px;
}
#result_area .single-story h4.prompt_title_make_story {
  background-color: #468abd;
  text-align: center;
  padding: 90px 20px 0;
  color: #fff;
  background-image: url(/wp-content/themes/timeslips/images/prompt-top-bg.svg);
  background-repeat: no-repeat;
  background-position: center 15px;
  background-size: 35px;
}
#result_area .single-story h4.prompt_title_make_story::after {
  content: "";
  display: block;
  padding-bottom: 50%;
}
.ts-cc-edit-story-p span {
  caret-color: initial !important;
  color: inherit !important;
  font-size: inherit !important;
  background-color: transparent !important;
  font-family: inherit !important;
  letter-spacing: inherit !important;
}
.wpv_page_ellipsis {
  border: none !important;
}
.page-id-2532 .wp-block-toolset-blocks-grid.tb-grid {
  padding-bottom: 20px !important;
}
.ts-dashboard .uvc-main-heading h2 {
  text-align: left;
  margin-bottom: 40px !important;
}
.ts-dashboard .vc_column-inner {
  padding: 0 20px !important;
}
.ts-dashboard .vc_column-inner p:empty {
margin: 0;
}

.ts-dashboard {
  margin-bottom: 20px;
}
.ts-dashboard-stories table tr th, .ts-dashboard-stories table tr td {
  border: none;
}
.ts-dashboard-stories table tr th {
  text-transform: uppercase;
}
.ts-dashboard-stories table tr td {
  vertical-align: top;
}
.ts-dashboard-stories .btn.btn-link {
  font-size: 18px;
  padding: 0;
}
.ts-dashboard-links {
  font-size: 18px;
  text-decoration: none;
}
.ts-dashboard-prompt-text {
  height: 100%;
  width: 100%;
  background: #076bb7;
}
.ts-dashboard-prompt-text h4 {
  color: #fff;
  text-align: center;
  padding: 15px 10px;
  font-weight: bold;
  font-size: 20px;
}
.ts-dashboard-stories a {
  border: none !important;
}
.ts-dashboard-stories a:hover {
  text-decoration: underline;
}
.ld_course_info_mycourses_list h4 {
  font-weight: bold;
  margin-bottom: 24px;
}
.ts-dashboard-favs .cbxwpbookmark-title {
  display: none !important;
}
.ts-dashboard-favs li {
  list-style-type: none !important;
  padding-left: 0 !important;
  margin-bottom: 10px;
}
.ts-dashboard-favs li a {
  font-size: 100%;
}
.ts-dashboard-events .mec-profile .mec-profile-bookings tbody tr td:nth-child(2) {
  width: 35%;
}
.ts-dashboard-events .mec-profile .mec-profile-bookings tbody tr td {
  white-space: nowrap;
  overflow: hidden;
}
.ts-dashboard-events table a {
  border:none !important;
}
.ts-dashboard-courses .ld-course-progress-content-container span {
  display: block;
}
.ts-dashboard-courses .leardash-course-status.leardash-course-status-not_started {
  margin-bottom: 12px;
  font-weight: 500;
}
.ts-dashboard-courses  .learndash-profile-course-title {
  margin-top: 20px;
}
.ts-dashboard-prompt-title {
  font-weight: 600;
}
.wpb_text_column.wpb_content_element.ts-dashboard-mm-p {
  margin: 0 !important;
}
.search-results-header h4 {
  font-size: 36px;
  margin-bottom: 40px;
}
.search-results .cbxwpbkmarkwrap {
  display: none;
}
.search-results .page .entry-title {
  display: inherit !important;
}
.search-results .featured-content img {
  width: 500px;
}
.ts-free-membership input {
  width: 100%;
}
.ts-free-membership .g-recaptcha {
  margin-top: 15px;
  margin-bottom: 15px;
}
.ts-free-membership .ts-membership-bttn {
  margin-top: 30px;
}
#course_progress_details h4:first-child {
  display: none;
}
.ts-creative-project-more .description_area-container .vc_column-inner {
  padding: 0 36px 0 36px;
}
.ts-creative-project-more-overview {
  background: #f4f4f4;
  margin: 0 -36px;
  padding: 30px 36px 15px 36px;
  margin-top: 40px;
}
.ts-creative-project-more-overview .ts-creative-project-more-overview-row {
  margin-bottom: 36px !important;
}
.ts-creative-project-more-overview .wp-block-column {
  background: #fff;
  border: 1px solid #979797;
padding: 0 25px 25px;
}
.ts-creative-project-more-overview .wp-block-column h4 {
  background: #50abde;
  color: #fff;
  padding: 15px 20px;
  border-bottom: 1px solid #979797;
font-weight: 500;
margin: 0 -25px 15px;
}
.ts-creative-project-more-overview a {
  color: #076bb7 !important;
  text-decoration: none;
}
.description_area-container .wp-block-columns, .description_area-container .wpb_text_column.wpb_content_element {
  margin-bottom: 0;
}
.ts-creative-project-more-overview h3 {
  margin-bottom: 30px;
  margin-top: 15px;
}
.ts-interior-reverse .description_area-container a {
  color: #076bb7;
  text-decoration: none;
}
.ts-creative-project-more-overview .wp-block-column h4 a {
  color: #fff !important;
  text-decoration: underline;
}
.ts-creative-project-more-overview .wp-block-column img {
  width: 100%;
}

#bb-header-container-ts-header {
height: 142px !important;	
}

#bb-header-inside-ts-header {
max-width: 100% !important;
padding: 0 80px !important;
}

#headerMainRow a.bbhd-logo {
position: absolute;
top: 50%;
  transform: translateY(-50%);
}

#headerMainRow a.bbhd-logo img {
width: 250px !important;
margin-bottom: 0;
height: inherit !important;
  transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
}

.is-sticky .ts-main-nav {
  width: 100% !important;
}

#bb-header-container-ts-header .bbhd-menu > .menu > li > a {
 font-size: 20px;
 line-height: 30px;
 font-weight: 500;
}
#headerMainRow {
  padding-top: 10px;
}
#headerMainRow .vc_col-sm-3 {
width: 22%;
}

#headerMainRow .vc_col-sm-7 {
width: 70%;
}

#headerMainRow .vc_col-sm-2 {
width: 8%;	
}

.logged-in #headerMainRow .vc_col-sm-7 {
width: 65%;
}

.logged-in #headerMainRow .vc_col-sm-2 {
width: 13%;	
}

#hdrJoinBtn a {
  padding: 12px 35px !important;
  -moz-border-radius: 35px !important;
  -webkit-border-radius: 35px !important;
  -o-border-radius: 35px !important;
  border-radius: 35px !important;
  font-size: 16px;
  font-weight: 500 !important;
  transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
}

#hdrJoinBtn a:hover {
background-color: #076ba9 !important;
}

#bannerTxtbtn button:hover {
  background-color: #e04d05 !important; 
}

#bannerTxtWrapCont .wpb_wrapper h5.vc_custom_heading {
  font-weight: 700;
  margin-bottom: 15px;
}

#bannerTxtWrapCont .wpb_text_column .wpb_wrapper h5 {
  color: #ffffff;
  font-size: 30px;
  line-height: 44px;
  margin-bottom: 25px;
}

#bannerTxtbtn .vc_btn3.vc_btn3-size-sm {
font-size: 22px !important;
  font-weight: 500 !important;
  padding: 12px 35px !important;
background-image: none !important;
  transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
}

#bannerTxtbtn .vc_btn3.vc_btn3-size-sm:hover {
background-color: #f06927 !important;
}

#sec__One .wpb_wrapper h1 {
  color: #333333;
  font-size: 30px;
  line-height: 40px;
  margin-bottom: 20px;
}

#sec__One .wpb_wrapper p {
  color: #333333;
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 20px;
}

#sec__three .wpb_wrapper .uvc-heading h2 {
  letter-spacing: 0;
  margin-bottom: 15px !important;
}

#sec__three .wpb_wrapper .uvc-heading .uvc-sub-heading.ult-responsive p {
  display: none;
}

#page__Container {
  position: static !important;
  width: 100% !important;
  max-width: 100% !important;
  padding: 0 30px !important;
}

.container {
  max-width: 1320px !important;
}

#colmn__join_row .colmn__join .vc_column-inner .uvc-main-heading h2 {
  color: #076bb6 !important;
  font-size: 20px !important;
  line-height: 30px !important;
  margin-bottom: 20px !important;
  min-height: 55px !important;
}

#colmn__join_row .colmn__join .vc_column-inner .wpb_text_column p {
  color: #707173 !important;
  font-size: 17px !important;
  line-height: 27px !important;
  font-weight: 600;
}

#colmn__join_row .vc_btn3-container a, #community__btn a{
  margin-top: 0 !important;
  font-size: 22px !important;
  font-weight: 500 !important;
  padding: 15px 35px !important;
}

#colmn__join_row .vc_btn3-container a:hover, #community__btn a:hover {
  background: #e04d05 !important;
color: #ffff !important;
}

#care__row .wpb_wrapper .uvc-main-heading h2 {
  margin-bottom: 50px !important;
}

#care__inner_row {
  max-width: 1100px;
  margin: 0 auto;
}

#care__inner_row .wpb_wrapper .uvc-heading .uvc-main-heading h2 {
  color: #fcbb2c !important;
  font-size: 24px !important;
  line-height: 34px !important;
}

#care__inner_row .wpb_wrapper .wpb_text_column .wpb_wrapper p {
  color: #ffffff !important;
  font-size: 18px !important;
  line-height: 28px !important;
  font-weight: 500;
  min-height: 116px;
}

#care__inner_row .vc_column-inner .vc_btn3-container a {
  font-size: 22px !important;
  padding: 15px 35px !important;
  -moz-border-radius: 35px !important;
  -webkit-border-radius: 35px !important;
  -o-border-radius: 35px !important;
  border-radius: 35px !important;
  margin-top: 30px !important;
  font-weight: 500 !important;
  transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
}

#care__inner_row .vc_column-inner .vc_btn3-container a:hover {
  background: #e04d05 !important;
  color: #ffffff !important;
}

#sticky-wrapper.is-sticky .ts-nav-top-right{
  display: none !important;
}

#sticky-wrapper.is-sticky #headerMainRow a.bbhd-logo {
  position: relative;
  top: 0;
  transform: translateY(0);
}

#sticky-wrapper.is-sticky #headerMainRow a.bbhd-logo img {
  width: 220px !important;
}

#community__row .uvc-heading .uvc-main-heading h2 {
  letter-spacing: 0 !important;
  margin-bottom: 0 !important;
  color: #ffffff !important;
  font-weight: 400 !important;
}

#community__row .uvc-heading .uvc-sub-heading p {
  font-size: 26px !important;
  line-height: 10px !important;
  font-weight: 600 !important;
  letter-spacing: 0 !important;
  color: #fcbb2c !important;
}

#community__clmn {
  max-width: 950px;
  margin: 0 auto;
}

#community__clmn .vc_column-inner .uvc-heading .uvc-main-heading h2 {
  font-weight: 500 !important;
}

#community__clmn .vc_column-inner .uvc-heading .uvc-sub-heading {
  font-weight: 500 !important;
  font-size: 18px !important;
  line-height: 28px !important;
}

#community__btn button, #post__btn.ts-button button {
  font-size: 24px !important;
  line-height: 34px !important;
  padding: 9px 32px !important;
  border: 0 !important;
}

#post__btn.ts-button button {
  margin-top: 0 !important;
  font-size: 22px !important;
  line-height: inherit !important;
  font-weight: 500 !important;
  padding: 15px 35px !important;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
}

#community__btn button:hover, #post__btn.ts-button button:hover {
  background-color: #e04d05 !important;
  color: #ffffff !important;
}

#follow__row .uvc-heading .uvc-main-heading h2 {
  letter-spacing: 0.5px !important;
  margin-bottom: 0 !important;
}

#follow__row .uvc-heading .uvc-sub-heading h3 {
  color: #333333 !important;
}

#signature__row {
  max-width: 1200px;
  margin: 0 auto;
}

#signature__row .vc_column-inner .wpb_text_column p {
  color: #333333 !important;
  font-size: 18px !important;
  line-height: 28px !important;
  margin-bottom: 20px !important;
}

#postInner__colmn .vc_column-inner {
  padding-top: 0 !important;
}

#postInner__colmn .vc_gitem-post-data-source-post_excerpt p {
  color: #333333 !important;
  font-size: 18px !important;
  line-height: 28px !important;
  margin-bottom: 20px !important;
}

#postInner__colmn .vc_custom_heading h4 a:hover {
  color: #e04d05 !important;
  text-decoration: underline !important;
}

#care__row .wpb_wrapper .uvc-main-heading h1 {
  margin-bottom: 15px !important;
}

#engagement__row .vc_col-sm-4 {
  padding: 0 0 !important;
}
.creative-engagement:before {
  content: '';
background-image: url(https://www.timeslips.org/wp-content/uploads/star-1.png);
  background-repeat: no-repeat;
  background-position: top right;
  background-size: contain;
  max-width: 161px;
  width: 100%;
  height: 225px;
  position: absolute;
  right: 60px;
  top: -180px;
}
.care-revolution:before{
content: '';
  background-image: url(https://www.timeslips.org/wp-content/uploads/star-1.png);
  background-repeat: no-repeat;
  background-position: top left;
  background-size: contain;
  max-width: 161px;
  width: 100%;
  height: 225px;
  position: absolute;
  left: 50px;
  top: -120px;
}


.mmbrDtlsCol {
  padding-left: 15px !important;
  padding-right: 15px !important;
}

.mmbrDtlsCol .vc_column-inner {
  background-color: #ffffff !important;
  margin-left: 15px !important;
  margin-right: 15px !important;
  padding-bottom: 0;
  position: relative !important;
  z-index: 2 !important;
  min-height: 1210px !important;
}

.mmbrDtlsCol .vc_column-inner::after { 
content: '';
position: absolute;
left: 0;
right: 0;
top: 0;
width: 100% !important;
min-width: 100% !important;
max-width: 100% !important;
height: 204px !important;
z-index: -1;
  border-radius: 10px 10px 0 0;
}

#membrshipMainCol .mmbrDtlsCol:nth-child(1) .vc_column-inner::after {
background-color: #076bb3 !important;	
}

#membrshipMainCol .mmbrDtlsCol:nth-child(2) .vc_column-inner::after {
background-color: #dd4d05 !important;	
}

#membrshipMainCol .mmbrDtlsCol:nth-child(3) .vc_column-inner::after {
background-color: #00a580 !important;	
}

#membrshipMainCol .mmbrDtlsCol:nth-child(2) .wpb_wrapper .wpb_text_column.wpb_content_element .wpb_wrapper p::after  {
   background-color: #dd4d05;
}

#membrshipMainCol .mmbrDtlsCol:nth-child(3) .wpb_wrapper .wpb_text_column.wpb_content_element .wpb_wrapper p::after  {
  background-color: #00a580;
}

.mmbrDtlsCol .vc_column-inner .wpb_wrapper .uvc-heading .uvc-main-heading h2 {
  font-size: 22px !important;
  line-height: 30px !important;
  margin-bottom: 12px !important;
}

.mmbrDtlsCol .vc_column-inner .wpb_wrapper .uvc-heading .uvc-sub-heading {
  color: #ffffff !important;
  font-size: 20px !important;
  font-weight: 500 !important;
  font-style: italic !important;
  min-height: 50px !important;
  margin-bottom: 15px !important;
}

.mbrBtnstyl1 a {
  background-color: #ffffff !important;
  background-image: none !important;
  color: #076bb3 !important;
  font-size: 16px !important;
  line-height: 26px !important;
  font-weight: 500 !important;
  padding: 7px 25px !important;
  box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px !important;
-moz-appearance:  rgba(99, 99, 99, 0.2) 0px 2px 8px 0px !important;
-webkit-appearance:  rgba(99, 99, 99, 0.2) 0px 2px 8px 0px !important;
}

.mbrBtnstyl1 a:hover {
  box-shadow: none !important;
  border: 1px solid #076bb3 !important;
}

#membrshipMainCol .mmbrDtlsCol:nth-child(2) .mbrBtnstyl1 a {
  color: #dd4d05 !important;
  box-shadow: rgba(221, 77, 5, 0.2) 0px 2px 8px 0px !important;
-moz-appearance:  rgba(221, 77, 5, 0.2) 0px 2px 8px 0px !important;
-webkit-appearance:  rgba(221, 77, 5, 0.2) 0px 2px 8px 0px !important;	
}

#membrshipMainCol .mmbrDtlsCol:nth-child(2) .mbrBtnstyl1 a:hover {
  border: 1px solid #dd4d05 !important;
  box-shadow: none !important;
}

#membrshipMainCol .mmbrDtlsCol:nth-child(3) .mbrBtnstyl1 a  {
  color: #00a580 !important;
  box-shadow: rgba(0, 165, 128, 0.2) 0px 2px 8px 0px !important;
-moz-appearance:  rgba(0, 165, 128, 0.2) 0px 2px 8px 0px !important;
-webkit-appearance:  rgba(0, 165, 128, 0.2) 0px 2px 8px 0px !important;	
}

#membrshipMainCol .mmbrDtlsCol:nth-child(3) .mbrBtnstyl1 a:hover  {
  border: 1px solid #00a580 !important;
  box-shadow: none !important;
}

#membrshipMainCol .mmbrDtlsCol .wpb_wrapper .wpb_text_column.wpb_content_element .wpb_wrapper p {
  position: relative;
  color: #000000 !important;
  font-size: 20px !important;
  line-height: 28px !important;
  font-weight: 500 !important;

}

#membrshipMainCol .mmbrDtlsCol .wpb_wrapper .wpb_text_column.wpb_content_element .wpb_wrapper p::after {
  content: '';
  position: absolute;
  bottom: -17px;
  left: 0;
  right: 0;
  width: 80px;
  height: 1px;
  background-color: #076bb3;
  margin: 0 auto;
}

#membrshipMainCol .mmbrDtlsCol .wpb_wrapper .wpb_text_column.vc_custom_1675069780063 .wpb_wrapper p::after, 
#membrshipMainCol .mmbrDtlsCol .wpb_wrapper .wpb_text_column.vc_custom_1675069940733 .wpb_wrapper p::after,
#membrshipMainCol .mmbrDtlsCol .wpb_wrapper .wpb_text_column.vc_custom_1675069940733 .wpb_wrapper p::after,
#membrshipMainCol .mmbrDtlsCol .wpb_wrapper .wpb_text_column.vc_custom_1675070579164 .wpb_wrapper p::after,
#membrshipMainCol .mmbrDtlsCol .wpb_wrapper .wpb_text_column.vc_custom_1675070415260 .wpb_wrapper p::after,
.memberLrnMorebrn .wpb_wrapper p::after{
  display: none !important;
}

#membrshipMainCol .mmbrDtlsCol

#membrshipMainCol .mmbrDtlsCol:nth-child(2) .wpb_text_column .wpb_wrapper p::after {
  background-color: #dd4d05;
}

#membrshipMainCol .mmbrDtlsCol:nth-child(3) .wpb_text_column .wpb_wrapper p::after {
  background-color: #00a580;
}


#membrshipMainCol .mmbrDtlsCol:nth-child(2) .wpb_wrapper .wpb_text_column.wpb_content_element.vc_custom_1675070454947 p {
  color: #dd4d05 !important;
}

#membrshipMainCol .mmbrDtlsCol:nth-child(3) .wpb_wrapper .wpb_text_column.wpb_content_element.vc_custom_1675070433514 p {
  color: #00a580 !important;
}

#membrshipMainCol .mmbrDtlsCol:nth-child(2) .wpb_wrapper .wpb_text_column.wpb_content_element.vc_custom_1675070454947 p::after, 
#membrshipMainCol .mmbrDtlsCol:nth-child(3) .wpb_wrapper .wpb_text_column.wpb_content_element.vc_custom_1675070433514 p::after {
  display: none !important;
}

.memberLrnMorebrn {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.mbrBtnstyl2  {
  position: absolute;
  bottom: 46px;
  left: 0;
  right: 0;
}

#membrshipMainCol .mmbrDtlsCol .mbrBtnstyl2 a {
  background-image: none !important;
  font-size: 20px !important;
  line-height: 30px !important;
  font-weight: 500 !important;
  padding: 10px 35px !important;
  border: 1px solid transparent !important;
}

#membrshipMainCol .mmbrDtlsCol:nth-child(1) .mbrBtnstyl2 a {
  background-color: #076bb3 !important;
  color: #ffffff !important;
}

#membrshipMainCol .mmbrDtlsCol:nth-child(1) .mbrBtnstyl2 a:hover {
  background-image: none !important;
  color: #076bb3 !important;
  background-color: transparent !important;
  border: 1px solid #076bb3 !important;
}

#membrshipMainCol .mmbrDtlsCol:nth-child(2) .mbrBtnstyl2 a {
  background-color: #dd4d05 !important;
  color: #ffffff !important;
}

#membrshipMainCol .mmbrDtlsCol:nth-child(2) .mbrBtnstyl2 a:hover {
  background-image: none !important;
  color: #dd4d05 !important;
  background-color: transparent !important;
  border: 1px solid #dd4d05 !important;
}

#membrshipMainCol .mmbrDtlsCol:nth-child(3) .mbrBtnstyl2 a {
  background-color: #00a580 !important;
  color: #ffffff !important;
}

#membrshipMainCol .mmbrDtlsCol:nth-child(3) .mbrBtnstyl2 a:hover {
  background-image: none !important;
  color: #00a580 !important;
  background-color: transparent !important;
  border: 1px solid #00a580 !important;
}

#membrshipMainCol .mmbrDtlsCol .memberLrnMorebrn a {
  font-size: 20px !important;
}

#membrshipMainCol .mmbrDtlsCol:nth-child(1) .memberLrnMorebrn a {
  color: #076bb3 !important;
  border-bottom: 1px solid #076bb3 !important;
}

#membrshipMainCol .mmbrDtlsCol:nth-child(1) .memberLrnMorebrn a:hover {
  color: #000000 !important;
}

#membrshipMainCol .mmbrDtlsCol:nth-child(2) .memberLrnMorebrn a {
  color: #dd4d05 !important;
  border-bottom: 1px solid #dd4d05 !important;
}

#membrshipMainCol .mmbrDtlsCol:nth-child(2) .memberLrnMorebrn a:hover {
  color: #000000 !important;
}

#membrshipMainCol .mmbrDtlsCol:nth-child(3) .memberLrnMorebrn a {
  color: #00a580 !important;
  border-bottom: 1px solid #00a580 !important;
}

#membrshipMainCol .mmbrDtlsCol:nth-child(3) .memberLrnMorebrn a:hover {
  color: #000000 !important;
}

#membrshipMainCol .wpb_text_column.wpb_content_element.vc_custom_1675070579164 {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 115px;
}

.btnSystm {
  margin-bottom: 10px !important;
}

.btnSystm button {
  background-image: none !important;
  font-size: 20px !important;
  line-height: 30px !important;
  font-weight: 500 !important;
  padding: 10px 35px !important;
  border: 1px solid transparent !important;
}

#mbrSystmSecRow .btnSystm a {
border: 1px solid transparent !important;
	 background-image: none !important;
  font-size: 20px !important;
  line-height: 30px !important;
  font-weight: 500 !important;
  padding: 10px 35px !important;
  border: 1px solid transparent !important;
}

.btnSystm button:hover {
  /* background-color: transparent !important; */
  border: 1px solid #46aae3 !important
}

#mbrSystmSecRow > .wpb_column > .vc_column-inner {
  padding: 0 90px 0 120px !important;
}

#mbrSystmSecRow .vc_column_container.vc_col-sm-12 > .vc_column-inner > .wpb_wrapper {
  background-color: #ffffff !important;
  border-radius: 10px !important;
  padding: 25px 45px 5px 55px !important;
}

#mbrSystmSecRow .uvc-heading .uvc-main-heading h2 {
  color: #46aae3 !important;
  text-align: left !important;
  font-size: 22px !important;
  line-height: 32px !important;
}

#mbrSystmSecRow .uvc-heading .uvc-sub-heading {
  position: relative;
  color: #000000 !important;
  font-size: 20px !important;
  line-height: 28px !important;
  font-weight: 400 !important;
  text-align: left !important;
}

#mbrSystmSecRow .uvc-heading .uvc-sub-heading p {
  padding-bottom: 0 !important;
  margin-bottom: 18px !important;
}

#mbrSystmSecRow .vc_column_container.vc_col-sm-4 > .vc_column-inner {
  margin-top: 72px !important;
}

#lrnMoreSystm .wpb_wrapper a {
  font-size: 20px !important;
  line-height: 28px !important;
  font-weight: 500 !important;
  margin-right: 34px !important;
  color: #46aae3 !important;
}

#lrnMoreSystm .wpb_wrapper a:hover {
  color: #000000 !important;
}

.vc_custom_1621550966496 {
  margin-top: 0 !important;
}

#joinCrtvSec #joinCrtvSecImg {
  position: absolute;
  top: -103px;
  right: -190px;
}

#joinCrtvSec #joinCrtvSecImg img {
  width: 360px;
}

#joinCrtvSec #joinCrtvSecImg2 {
  position: absolute;
  right: -115px;
  bottom: -105px;
}

#joinCrtvSec #joinCrtvSecImg2 img {
  width: 150px;
}

#engagement__row {
  background-image: url(https://www.timeslips.org/wp-content/uploads/Group-4-svg.png) !important;
}

#carouselContainer .owl-carousel .owl-nav {
display: flex;
justify-content: space-between;
width: 240px;
height: 50px;
margin: 0 auto;
background: #f7be1c;
border-radius: 25px;
padding: 0 15px;
}

#carouselContainer .owl-carousel .owl-nav button {
background: transparent;
border: 0;
color: #ffffff;
font-size: 50px;
line-height: 40px;
position: relative;
top: -3px;
z-index: 2;
}

#carouselContainer .owl-carousel .owl-nav button:hover {
color: #e04d05;
}

#carouselContainer .owl-carousel .owl-dots {
display: flex;
justify-content: center;
position: relative;
top: -33px; 
}

#carouselContainer .owl-carousel .owl-dot {
background: #f7d77e;
width: 17px;
height: 17px;
border: 0;
border-radius: 100%;
margin: 0 6px;
z-index: 1;
}

#carouselContainer .owl-carousel .owl-dot.active {
background: #ffffff;
}

#strIcnTop {
position: absolute;
left: -58px;
}

#strIcnBottom {
position: absolute;
right: -70px;
bottom: 44px;
}

#systmSecImg {
position: absolute;
z-index: 1;
right: 335px;
bottom: -35px;
}

#systmSecImg img {
width: 300px !important;
max-width: 300px !important;
}

#mbrSystmSecRow .btnSystm button {
border: 1px solid transparent !important;
}

/*#mbrSystmSecRow .btnSystm a {
border: 1px solid transparent !important;
	background-color: #46aae3;
    color: #ffffff;
	font-size: 18px !important;
    line-height: 28px !important;
	font-weight: 500 !important;
    padding: 10px 35px !important;
	background-image: none !important;
}*/

#mbrSystmSecRow .btnSystm button:hover, #mbrSystmSecRow .btnSystm a:hover {
color: #46aae3 !important;
background-color: transparent !important;
border: 1px solid #46aae3 !important;
}

#secNumbrHdng {
margin-top: 0 !important;
}

#page__Container .uvc-heading .uvc-main-heading h2,
#care__row .uvc-heading .uvc-main-heading h2,
#follow__row .uvc-heading .uvc-main-heading h2,
#postInner__colmn .uvc-heading .uvc-main-heading h2 {
  font-size: 26px !important;
}

#postInner__colmn .vc_gitem-animated-block .vc_gitem-zone {
height: 276px !important;
}

#sec__three .wpb_wrapper .uvc-heading .uvc-sub-heading.ult-responsive h3,
#joinCrtvSecImg .uvc-heading .uvc-main-heading h1,
#community__row .uvc-heading .uvc-main-heading h2,
#care__row .uvc-heading .uvc-main-heading h1,
#follow__row .uvc-heading .uvc-sub-heading h3{
font-size: 42px !important;
line-height: 52px !important;
}


#mbrSystmSecMainHdng .uvc-heading .uvc-main-heading h2,
#mbrSystmSecRow .uvc-heading .uvc-main-heading h2,
#carouselContainer .uvc-heading .uvc-main-heading h2 {
  font-size: 22px !important;
}

#mbrSystmSecMainHdng .uvc-heading .uvc-sub-heading,
#carouselContainer .uvc-heading .uvc-sub-heading {
  font-size: 42px !important;
  line-height: 52px !important;
}

#themeBnrWrapper{
  padding: 60px 100px 50px 160px !important;
}

#themeBnrWrapper .vc_column_container.vc_col-sm-12 .vc_column_container.vc_col-sm-8 {
  width: 58% !important;
}

#themeBnrWrapper .vc_column_container.vc_col-sm-12 .vc_column_container.vc_col-sm-4 {
  width: 42% !important;
}

#themeBnrWrapper .vc_column_container.vc_col-sm-12 .vc_col-sm-8 .wpb_text_column h4 {
  color: #ffffff !important;
  font-size: 30px;
  line-height: 40px;
  font-weight: 500;
}

#themeBnrWrapper .vc_column_container.vc_col-sm-12 .vc_col-sm-8 .wpb_text_column h4 strong {
  color: #f7be1c !important;
}

#themeBnrWrapper .themeBnrBtn button, #themeBnrWrapper .themeBnrBtn a {
  background-image: none !important;
  font-size: 20px !important;
  line-height: 30px !important;
  padding: 10px 35px !important;
  border: 2px solid transparent !important;
}

#themeBnrWrapper .themeBnrBtn button:hover, #themeBnrWrapper .themeBnrBtn a:hover{
  background-color: transparent !important;
  border: 2px solid #f7be1c !important;
}

#themeBnrWrapper .bannerImg {
  position: absolute !important;
  right: 0 !important;
  bottom: -86px !important;
}

#themeBnrWrapper .bannerImg img {
  width: 310px !important;
  max-width: 310px !important;
}

#themeBnrWrapper .bnrTopStar {
  position: absolute !important;
  left: -65px !important;
  top: -25px !important;
}


#themeBnrWrapper.themeNewWrapper {
width: 100% !important;
  max-width: 100% !important;
opacity: 1 !important;
margin: 0 0 40px !important;
}

.is-sticky #tmslpMainHeader > .vc_col-sm-12 .vc_column-inner .ts-nav-top-right {
  display: none !important;
}

.is-sticky #headerMainRow a.bbhd-logo {
  top: 27px;
}

.is-sticky #headerMainRow a.bbhd-logo img {
  width: 185px !important;
}

.is-sticky #headerMainRow .ts-main-nav {
  margin-bottom: 0 !important;
}

#tmslpMainHeader-sticky-wrapper {
  height: inherit !important;
}

/* #abtPostContWrap .vc_grid.vc_row.vc_grid-gutter-35px .vc_grid-item {
  padding-right: 15px !important;
} */

#abtPostContWrap {
  margin-right: 0 !important;
}

#membrshpMainSec{
  padding-top: 25px !important;
  padding-right: 90px !important;
  padding-left: 90px !important;
}

#care__inner_row .vc_btn3-container.ts-button a.vc_general:hover {
  background-color: #f06927 !important;
}

#care__row .uvc-heading .uvc-main-heading h2 {
  color: #fcbb2c !important;
}

#community__btn a {
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
}

#community__btn a:hover {
  background-color: #f06927 !important;
}

#community__row .uvc-heading .uvc-main-heading h2 {
  font-weight: 600 !important;
}

#follow__row .uvc-heading .uvc-main-heading h2,
#postInner__colmn .uvc-heading .uvc-main-heading h2 {
  font-size: 26px !important;
}

.sticky-wrapper.is-sticky .bbhd-menu.menu__container ul.menu {
  margin-top: 11px;
}

.sticky-wrapper.is-sticky #hdrJoinBtn a {
  margin-top: 7px !important;
}

#homeBannerSec {
  height: 420px !important;
}

#bannerTxtWrapCont {
	padding-top: 0 !important;
}

#themeBnrWrapper > .vc_col-sm-12 {
    max-width: 1360px !important;
    margin: 0 auto !important;
    float: none !important;
}

.page-id-96 #themeBnrWrapper .bannerImg img {
  width: 270px !important;
  max-width: 270px !important;
  position: relative;
  top: -30px;
}

.page-id-96 #themeBnrWrapper {
  padding: 30px 170px 60px 165px !important;
}

.page-id-96 #themeBnrWrapper .vc_col-sm-12 > .vc_column-inner {
  padding-top: 0 !important;
  position: relative;
  top: 30px;
}

.page-id-78 #themeBnrWrapper .bannerImg img {
  width: 285px !important;
  max-width: 285px !important;
  position: relative;
  top: -20px;
}

.page-id-78 #themeBnrWrapper {
  padding: 30px 170px 60px 165px !important;
  margin-top: -14px;
}

.page-id-78 #themeBnrWrapper .vc_col-sm-12 > .vc_column-inner {
  padding-top: 0 !important;
  position: relative;
  top: 30px;
}

.page-id-92 #themeBnrWrapper .bannerImg img {
  width: 335px !important;
  max-width: 335px !important;
  position: relative;
  top: -20px;
}

.page-id-92 #themeBnrWrapper {
  padding: 30px 76px 60px 70px !important;
  margin-top: -14px;
}

.page-id-92 #themeBnrWrapper .vc_col-sm-12 > .vc_column-inner {
  padding-top: 0 !important;
  position: relative;
  top: 30px;
}



/* .sticky-wrapper.is-sticky #tmslpMainHeader {
	height: 90px !important;
} */


/* RESPONSIVE */




@media screen and (min-width:1600px) {
  #page__Container {
      max-width: 1560px !important;
  }
  .container {
      max-width: 1560px !important;
      width: 1270px !important;
  }
}

@media screen and (max-width:1599px) {

	
	#bannerTxtWrapCont {
		margin-top: -15px !important;
		padding-top: 0 !important;
	}
	
	#headerMainRow a.bbhd-logo img {
		width: 220px !important;
	}
	
	#homeBannerSec {
		height: 350px !important;
		margin-top: -9px !important;
	}

  #hdrJoinBtn a {
      font-size: 16px !important;
  }

  #signature__row .vc_col-sm-5 .vc_column-inner .wpb_text_column .wpb_wrapper h3 {
      font-size: 24px !important;
      line-height: 34px !important;
  }

  #signature__row .vc_col-sm-5 .vc_column-inner .wpb_text_column .wpb_wrapper h6 {
      font-size: 16px !important;
  }

  .sticky-wrapper.is-sticky .bbhd-menu.menu__container ul.menu {
      margin-top: 7px;
  }

#bb-header-inside-ts-header {
  padding: 0 65px !important;
}
  #bb-header-container-ts-header .bbhd-menu > .menu > li > a {
      font-size: 17px;
      line-height: 27px;
      font-weight: 400;
  }

  #hdrJoinBtn a {
      padding: 10px 30px !important;
      margin-top: 6px; 
  }

.ts-header-top-right .bbhd-menu > .menu > li > a {
    font-size: 14px !important;
  line-height: 24px !important;
}

  #bannerTxtWrapCont .wpb_wrapper h5.vc_custom_heading {
      font-size: 32px !important;
      line-height: 40px !important;
  }
  

  #bannerTxtWrapCont .wpb_wrapper .wpb_text_column .wpb_wrapper h5{
      font-size: 28px;
      line-height: 38px;
  }

#bannerTxtbtn .vc_btn3.vc_btn3-size-sm{
      font-size: 20px !important;
      padding: 10px 30px !important;
  }

  #sec__One .wpb_wrapper h1 {
      font-size: 24px;
      line-height: 34px;
  }
  
  #sec__One .wpb_wrapper p {
      font-size: 16px;
      line-height: 26px;
  }

  #page__Container .uvc-heading .uvc-main-heading h2, 
  #care__row .uvc-heading .uvc-main-heading h2, 
  #follow__row .uvc-heading .uvc-main-heading h2, 
  #postInner__colmn .uvc-heading .uvc-main-heading h2{
    font-size: 24px !important;
    line-height: 27px !important;
  }

  #follow__row .uvc-heading .uvc-main-heading h2, #postInner__colmn .uvc-heading .uvc-main-heading h2 {
      font-size: 24px !important;
  }

  #page__Container .uvc-heading .uvc-main-heading h2 {
      margin-bottom: 5px !important;
  }

  #colmn__join_row .colmn__join .vc_column-inner .uvc-main-heading h2 {
      font-size: 17px !important;
      line-height: 27px !important;
      margin-bottom: 10px !important;
  }
  
  #colmn__join_row .colmn__join .vc_column-inner .wpb_text_column p {
      font-size: 15px !important;
      line-height: 25px !important;
      margin-bottom: 25px !important;
  }

  #colmn__join_row .vc_btn3-container a, #community__btn a {
      font-size: 20px !important;
      padding: 12px 35px !important;
  }

  #care__row .wpb_wrapper .uvc-main-heading h1 {
      font-size: 34px !important;
      line-height: 44px !important;
      margin-bottom: 8px !important;
      letter-spacing: 0;
  }

  #care__inner_row {
      max-width: 1080px;
      margin: 0 auto;
  }
  
  #care__inner_row .wpb_wrapper .wpb_text_column .wpb_wrapper p {
      font-size: 16px !important;
      line-height: 26px !important;
      min-height: 105px;
  }

  #care__inner_row .vc_column-inner .vc_btn3-container a {
      font-size: 20px !important;
      padding: 12px 35px !important;
  }

  #post__btn.ts-button button {
      font-size: 20px !important;
      padding: 12px 35px !important;
  }

  #community__row .uvc-heading .uvc-sub-heading p {
      font-size: 24px !important;
      line-height: 18px !important;
  }

  #community__clmn {
      max-width: 800px !important;
      margin-top: 20px !important;
  }

  #community__clmn .vc_column-inner .uvc-heading .uvc-main-heading h2 {
      font-size: 45px !important;
  }
  
  #community__clmn .vc_column-inner .uvc-heading .uvc-sub-heading {
      font-size: 16px !important;
      line-height: 26px !important;
  }

  #community__btn button, #post__btn.ts-button button {
      font-size: 20px !important;
      padding: 12px 30px !important;
  }
  
  #follow__row .uvc-heading .uvc-sub-heading h3 {
      font-size: 40px !important;
      line-height: 50px !important;
  }

  #signature__row .vc_column-inner .wpb_text_column p { 
      font-size: 16px !important;
      line-height: 26px !important;
  }

  #postInner__colmn .vc_gitem-post-data-source-post_excerpt p {
      font-size: 16px !important;
      line-height: 25px !important;
  }

  #signature__row {
      max-width: 1100px;
  }

  #community__row .uvc-heading .uvc-main-heading h2 {
      font-size: 28px !important;
  }

  .mbrBtnstyl1 button {
      font-size: 14px !important;
      line-height: 24px !important;
      padding: 7px 20px !important;
  }

  .mmbrDtlsCol .vc_column-inner .wpb_wrapper .uvc-heading .uvc-main-heading h2 {
      font-size: 16px !important;
      line-height: 26px !important;
      margin-bottom: 8px !important;
  }

  .mmbrDtlsCol .vc_column-inner .wpb_wrapper .uvc-heading .uvc-sub-heading {
      color: #ffffff !important;
      font-size: 15px !important;
      line-height: 20px !important;
      min-height: 37px !important;
      margin-bottom: 10px !important;
  }

  .mmbrDtlsCol .vc_column-inner::after {
      height: 174px !important;
  }

  #membrshipMainCol {
      padding: 0 30px !important;
  }

  #membrshipMainCol .mmbrDtlsCol .wpb_wrapper .wpb_text_column.wpb_content_element .wpb_wrapper p {
      font-size: 16px !important;
      line-height: 22px !important;
  }

  .mmbrDtlsCol .vc_column-inner {
      min-height: 1060px !important;
  }

  #membrshipMainCol .mmbrDtlsCol .mbrBtnstyl2 button, #mbrSystmSecRow .btnSystm a  {
      font-size: 18px !important;
      line-height: 28px !important;
  }

  #membrshipMainCol .mmbrDtlsCol .memberLrnMorebrn a {
      font-size: 18px !important;
  }

  .btnSystm button {
      font-size: 18px !important;
      line-height: 28px !important;
  }

  #mbrSystmSecRow .uvc-heading .uvc-sub-heading {
      font-size: 16px !important;
      line-height: 22px !important;
  }

  #lrnMoreSystm .wpb_wrapper a {
      font-size: 16px !important;
      line-height: 22px !important;
  }

  #mbrSystmSecRow > .wpb_column > .vc_column-inner {
      padding: 0 120px 0 150px !important;
  }

  #joinCrtvSec #joinCrtvSecImg {
      top: -83px;
      right: -98px;
  }

  #joinCrtvSec #joinCrtvSecImg img {
      width: 320px;
  }

  #joinCrtvSec #joinCrtvSecImg2 {
      right: -10px;
      bottom: -80px;
  }
  
  #joinCrtvSec #joinCrtvSecImg2 img {
      width: 120px;
  }
  #carouselContainer .owl-carousel .owl-nav {
    width: 215px;
    height: 40px;
    padding: 0 10px;
}

#carouselContainer .owl-carousel .owl-nav button {
  font-size: 40px;
  line-height: 40px;
  top: -4px;
}

#carouselContainer .owl-carousel .owl-dots {
  top: -27px;
}

#carouselContainer .owl-carousel .owl-dot {
  width: 14px;
  height: 14px;
}

#systmSecImg img {
  width: 260px !important;
  max-width: 260px !important;
}

#systmSecImg {
  right: 325px;
}

#mbrSystmSecRow .vc_column_container.vc_col-sm-4 > .vc_column-inner {
  margin-top: 50px !important;
}

#mbrSystmSecRow .vc_column_container.vc_col-sm-12 > .vc_column-inner > .wpb_wrapper {
  padding: 25px 35px 5px 35px !important;
}

#sec__three .wpb_wrapper .uvc-heading .uvc-sub-heading.ult-responsive h3,
#joinCrtvSecImg .uvc-heading .uvc-main-heading h1,
#community__row .uvc-heading .uvc-main-heading h2,
#care__row .uvc-heading .uvc-main-heading h1,
#follow__row .uvc-heading .uvc-sub-heading h3{
font-size: 38px !important;
line-height: 48px !important;
}

#mbrSystmSecMainHdng .uvc-heading .uvc-main-heading h2,
#mbrSystmSecRow .uvc-heading .uvc-main-heading h2,
#carouselContainer .uvc-heading .uvc-main-heading h2 {
  font-size: 18px !important;
  line-height: 27px !important;
}

#mbrSystmSecMainHdng .uvc-heading .uvc-sub-heading,
#carouselContainer .uvc-heading .uvc-sub-heading {
  font-size: 38px !important;
  line-height: 48px !important;
}

#themeBnrWrapper {
  padding: 40px 100px 30px 160px !important;
}

#themeBnrWrapper .bannerImg img {
  width: 265px !important;
  max-width: 265px !important;
}

.page-id-92 #themeBnrWrapper .bannerImg img {
  width: 300px !important;
  max-width: 300px !important;
}

#themeBnrWrapper .vc_column_container.vc_col-sm-12 .vc_column_container.vc_col-sm-8 {
  width: 55% !important;
}

#themeBnrWrapper .vc_column_container.vc_col-sm-12 .vc_column_container.vc_col-sm-4 {
  width: 45% !important;
}

#themeBnrWrapper .bannerImg {
  bottom: -66px !important;
}

#themeBnrWrapper .themeBnrBtn button {
  font-size: 18px !important;
  line-height: 28px !important;
}

#themeBnrWrapper .themeBnrBtn a {
  font-size: 18px !important;
  line-height: 28px !important;
}

#themeBnrWrapper .vc_column_container.vc_col-sm-12 .vc_col-sm-8 .wpb_text_column h4 {
  font-size: 24px !important;
  line-height: 34px !important;
}

#care__inner_row .wpb_wrapper .uvc-heading .uvc-main-heading h2 {
  font-size: 22px !important;
  line-height: 32px !important;
}

#membrshpMainSec{
  padding-top: 15px !important;
}

.ts-home-hero .wpb_single_image img {
  width: 350px;
}

#themeBnrWrapper > .vc_col-sm-12 {
  max-width: 1130px !important;
}

.page-id-96 #themeBnrWrapper {
  padding: 30px 110px 60px 130px !important;
}

.page-id-96 #themeBnrWrapper .bannerImg img {
  width: 260px !important;
  max-width: 260px !important;
  top: -7px;
}

.page-id-78 #themeBnrWrapper {
  padding: 30px 110px 60px 130px !important;
  margin-top: -11px;
}

.page-id-78 #themeBnrWrapper .bannerImg img {
  width: 260px !important;
  max-width: 260px !important;
  position: relative;
  top: 0px;
}

.page-id-92 #themeBnrWrapper {
  padding: 30px 110px 60px 130px !important;
}

.page-id-92 #themeBnrWrapper .bannerImg img {
  width: 280px !important;
  max-width: 280px !important;
  top: -1px;
}



}

@media screen and (max-width:1400px) {
  #joinCrtvSec #joinCrtvSecImg img {
      width: 240px;
  }

  #joinCrtvSec #joinCrtvSecImg {
      top: -83px;
      right: 19px;
  }

  .creative-engagement:before {
      height: 180px;
      top: -145px;
  }

  .ts-reverse-accent-btm .vc_single_image-wrapper img {
      max-width: 200px;
  }

  #joinCrtvSec #joinCrtvSecImg2 {
      right: 50px;
      bottom: -80px;
  }

  #membrshipMainCol {
    padding: 0 !important;
}

#mbrSystmSecRow > .wpb_column > .vc_column-inner {
  padding: 0 100px 0 130px !important;
}

#systmSecImg img {
  width: 190px !important;
  max-width: 190px !important;
}

#systmSecImg {
  right: 274px;
}

#strIcnTop {
  left: 0;
}

#strIcnBottom {
  right: 0;
}

.mmbrDtlsCol .vc_column-inner::after {
  height: 190px !important;
}

.mmbrDtlsCol .vc_column-inner .wpb_wrapper .uvc-heading .uvc-sub-heading {
  min-height: 60px !important;
}

.mmbrDtlsCol .vc_column-inner .wpb_wrapper .uvc-heading .uvc-main-heading h2 {
  font-size: 14px !important;
  line-height: 24px !important;
  margin-bottom: 8px !important;
}

.mmbrDtlsCol {
padding-left: 10px !important;
padding-right: 10px !important;
}

.mmbrDtlsCol .vc_column-inner {
margin-left: 10px !important;
margin-right: 10px !important;
}

#membrshipMainCol .mmbrDtlsCol .wpb_wrapper .wpb_text_column.wpb_content_element .wpb_wrapper p {
font-size: 14px !important;
line-height: 20px !important;
}

#themeBnrWrapper {
  padding: 40px 60px 40px 100px !important;
}

#themeBnrWrapper .vc_column_container.vc_col-sm-12 .vc_col-sm-8 .wpb_text_column h4 br {
  display: none !important;
}

#themeBnrWrapper .vc_column_container.vc_col-sm-12 .vc_col-sm-8 .wpb_text_column h4 {
  font-size: 23px !important;
  line-height: 33px !important;
}

#themeBnrWrapper .themeBnrBtn button {
  font-size: 16px !important;
  line-height: 26px !important;
  padding: 8px 25px !important;
}

#themeBnrWrapper .themeBnrBtn a {
  font-size: 16px !important;
  line-height: 26px !important;
  padding: 8px 25px !important;
}

#themeBnrWrapper .bannerImg {
  bottom: -75px !important;
}

#themeBnrWrapper .bannerImg img {
  width: 245px !important;
  max-width: 245px !important;
}

.page-id-96 #themeBnrWrapper .bannerImg img {
  top: -15px;
}

.page-id-96 #themeBnrWrapper {
  padding: 20px 80px 52px 80px !important;
}

.page-id-96 #themeBnrWrapper .bannerImg img {
  top: -24px;
  width: 215px !important;
  max-width: 215px !important;
}

#themeBnrWrapper > .vc_col-sm-12 {
  max-width: 1040px !important;
}

.page-id-78 #themeBnrWrapper {
  padding: 20px 80px 52px 80px !important;
}

.page-id-78 #themeBnrWrapper .bannerImg img {
  width: 235px !important;
  max-width: 235px !important;
  position: relative;
  top: -17px;
}

.page-id-96 #themeBnrWrapper {
    padding: 20px 80px 52px 80px !important;
}

.page-id-92 #themeBnrWrapper .bannerImg img {
  width: 280px !important;
  max-width: 280px !important;
  top: -10px;
  right: -30px;
}

}



@media screen and (max-width:1199px) {

	#bannerTxtWrapCont {
		margin-top: 0 !important;
		padding-top: 17.5px !important;
	}

#bb-header-container-ts-header {
   height: inherit !important;
}
	
#homeBannerSec {
   height: inherit !important;
	margin-top: 0 !important;
}
	
.sticky-wrapper.is-sticky #tmslpMainHeader {
   height: inherit !important;
}

	
  #sec__One .wpb_wrapper p {
      font-size: 15px;
      line-height: 25px;
  }

  #care__inner_row .wpb_wrapper .wpb_text_column .wpb_wrapper p {
      font-size: 15px !important;
      line-height: 25px !important;
      min-height: 100px;
  }

  #community__clmn .vc_column-inner .uvc-heading .uvc-sub-heading {
      font-size: 15px !important;
      line-height: 25px !important;
  }

  #signature__row .vc_column-inner .wpb_text_column p {
      font-size: 15px !important;
      line-height: 25px !important;
  }

  #postInner__colmn .vc_gitem-post-data-source-post_excerpt p {
      font-size: 15px !important;
      line-height: 25px !important; 
  }

  .sticky-wrapper.is-sticky #hdrJoinBtn a {
      margin-top: 7px !important;
  }

  #page__Container .uvc-heading .uvc-main-heading h2, #care__row .uvc-heading .uvc-main-heading h2, #follow__row .uvc-heading .uvc-main-heading h2, #postInner__colmn .uvc-heading .uvc-main-heading h2 {
      font-size: 22px !important;
      line-height: 25px !important;
  }

  #follow__row .uvc-heading .uvc-main-heading h2, #postInner__colmn .uvc-heading .uvc-main-heading h2 {
      font-size: 28px !important;
  }

  #bannerTxtWrapCont .wpb_wrapper h5 {
      font-size: 20px !important;
      line-height: 30px !important;
  }

  #headerMainRow a.bbhd-logo img {
      width: 220px !important;
  }

  #sticky-wrapper.is-sticky #headerMainRow a.bbhd-logo {
      top: -5px;
  }

  #sticky-wrapper.is-sticky #headerMainRow a.bbhd-logo img {
      width: 170px !important;
  }

  #colmn__join_row .colmn__join .vc_column-inner .uvc-main-heading h2 {
      font-size: 16px !important;
      line-height: 24px !important;
      margin-bottom: 5px !important;
  }

  #colmn__join_row .colmn__join .vc_column-inner .wpb_text_column p br{
      display: none;
  }

  #postInner__colmn .vc_custom_heading h4 a {
      font-size: 18px;
      line-height: 28px;
  }

  .ts-reverse-accent-btm .vc_single_image-wrapper img {
      max-width: 152px;
  }

  #joinCrtvSec #joinCrtvSecImg2 {
      right: 20px;
      bottom: -100px;
  }

  #joinCrtvSec #joinCrtvSecImg2 img {
      width: 100px;
  }

  .care-revolution:before {
      top: -93px !important;
      max-width: 160px !important;
  }

  #joinCrtvSec #joinCrtvSecImg img {
      width: 210px;
  }

  .creative-engagement:before {
      height: 120px;
      top: -88px;
  }

  #headerMainRow {
      position: static !important;
  }

  .sticky-wrapper #headerMainRow .vc_col-sm-2 {
      position: absolute;
      right: 37px;
  }

  .home .vc_grid.vc_row.vc_grid-gutter-35px .vc_pageable-slide-wrapper {
      margin-right: 0px;
  }
  
  .home .vc_row.vc_column-gap-35 { 
      margin-left: 0px; 
      margin-right: 0px; 
      padding:0px; 
  }

  #page__Container { 
      margin: 0 auto;
  }

  #signature__row iframe { 
      height: 420px;
  }

  .home .vc_grid.vc_row.vc_grid-gutter-35px .vc_grid-item { 
      padding-right: 0px;
      padding-bottom: 0px;
  }

  #headerMainRow #hdrJoinBtn {
    position: relative !important;
    right: -29px !important;
}

  .sticky-wrapper.is-sticky #headerMainRow #hdrJoinBtn {
      top: 0 !important;
  }

  #sticky-wrapper.is-sticky .ts-mobile-menu-cont .vc_col-sm-12 > .vc_column-inner {
      top: 13px !important;
  }

  #mbrSystmSecMainHdng .uvc-heading .uvc-main-heading h2,
  #carouselContainer .uvc-heading .uvc-main-heading h2{
    font-size: 20px !important;
  }

  #mbrSystmSecMainHdng .uvc-heading .uvc-sub-heading, 
  #carouselContainer .uvc-heading .uvc-sub-heading {
    font-size: 35px !important;
    line-height: 43px !important;
}

  .mmbrDtlsCol .vc_column-inner .wpb_wrapper .uvc-heading .uvc-sub-heading {
    font-size: 13px !important;
    line-height: 18px !important;
  }

  #membrshpMainSec {
    padding: 5px 50px 50px !important;
  }

  .mmbrDtlsCol .vc_column-inner .wpb_wrapper .uvc-heading .uvc-main-heading h2 {
    min-height: 78px !important;
}

  .mmbrDtlsCol .vc_column-inner::after {
    height: 220px !important;
}

#membrshipMainCol .mmbrDtlsCol .mbrBtnstyl2 button {
  font-size: 16px !important;
  line-height: 24px !important;
}

#membrshipMainCol .mmbrDtlsCol .memberLrnMorebrn a {
  font-size: 16px !important;
}

#mbrSystmSecRow > .wpb_column > .vc_column-inner {
padding: 0 50px 0 70px !important;
}

#systmSecImg {
right: 210px;
}

#postInner__colmn .vc_gitem-animated-block .vc_gitem-zone {
height: 232px !important;
margin: 0 15px;
}

#sec__three .wpb_wrapper .uvc-heading .uvc-sub-heading.ult-responsive h3,
#joinCrtvSecImg .uvc-heading .uvc-main-heading h1,
#community__row .uvc-heading .uvc-main-heading h2,
#care__row .uvc-heading .uvc-main-heading h1,
#follow__row .uvc-heading .uvc-sub-heading h3{
font-size: 35px !important;
line-height: 45px !important;
}

#mbrSystmSecMainHdng .uvc-heading .uvc-sub-heading,
#carouselContainer .uvc-heading .uvc-sub-heading {
  font-size: 35px !important;
  line-height: 45px !important;
}

#themeBnrWrapper .vc_column_container.vc_col-sm-12 .vc_col-sm-8 .wpb_text_column h4 {
  font-size: 18px !important;
  line-height: 28px !important;
}

#themeBnrWrapper .bannerImg img {
  width: 220px !important;
  max-width: 220px !important;
}

#themeBnrWrapper .bnrTopStar {
  position: absolute !important;
  left: -45px !important;
  top: -30px !important;
}

#themeBnrWrapper .bnrTopStar {
  width: 40px !important;
}

#themeBnrWrapper .bannerImg {
  right: -20px !important;
}

#tmslpMainHeader-sticky-wrapper {
  height: inherit !important;
}

.sticky-wrapper.is-sticky #headerMainRow a.bbhd-logo {
  position: static !important;
}

#headerMainRow {
  padding-bottom: 10px;
}

.sticky-wrapper.is-sticky .ts-mobile-menu-cont {
  margin-top: 20px;
}

.bbhd-menu-mobile-wrap.open .bbhd-menuside-inside ul li i {
  background-color: #4ca7e0 !important;
  color: #ffffff !important;
}

.bbhd-menu-mobile-wrap.open .bbhd-menuside-inside ul.bbhd-mm-close i.fa.fa-times {
  background-color: transparent !important;
  color: #000000 !important;
}

.bbhd-menu-mobile-wrap {
  position: relative;
  z-index: 9999;
}

#colmn__join_row .vc_btn3-container a, #community__btn a {
  font-size: 17px !important;
  padding: 12px 35px !important;
}

#care__inner_row .wpb_wrapper .uvc-heading .uvc-main-heading h2 {
  font-size: 20px !important;
  line-height: 30px !important;
}

#bannerTxtbtn .vc_btn3.vc_btn3-size-sm {
  font-size: 17px !important;
  padding: 10px 30px !important;
}

.ts-home-hero .wpb_single_image img {
  width: 335px;
}
#bb-header-container-ts-header .bbhd-menu > .menu > li > a {
  font-size: 16px;
  line-height: 26px;
}

#colmn__join_row .colmn__join .vc_column-inner .wpb_text_column p {
  font-size: 15px !important;
  line-height: 25px !important;
}

#hdrJoinBtn a {
  font-size: 17px !important;
}

#care__inner_row .vc_column-inner .vc_btn3-container a {
  font-size: 17px !important;
  padding: 15px 35px !important;
}

#post__btn.ts-button button {
  font-size: 17px !important;
  padding: 15px 35px !important;  
}


#community__row .uvc-heading .uvc-sub-heading p {
  font-size: 20px !important;
  line-height: 18px !important;
}

.page-id-78 #themeBnrWrapper .bannerImg img {
  width: 215px !important;
  max-width: 215px !important;
  top: -18px;
}

.page-id-92 #themeBnrWrapper {
  padding: 30px 80px 60px 66px !important;
}

.page-id-92 #themeBnrWrapper .bannerImg img {
  width: 240px !important;
  max-width: 240px !important;
  top: -10px;
  right: -30px;
}

}


@media screen and (max-width:1170px) {

#sticky-wrapper .ts-mobile-menu-cont .vc_col-sm-12 > .vc_column-inner {
  position: relative !important;
  right: -31px !important;
}
#bb-header-container-ts-header .bbhd-menu > .menu > li > a {
  font-size: 18px;
}
#bb-footer-container-ts-footer, #bb-header-container-ts-header {
  overflow: hidden;
}
.ts-main-nav {
  display: none !important;
}
.bbfb-logo.ts-logo-nav img {
  height: 65px;
  margin-left: 30px;
  margin-right: 30px;
  display: inline-block;
  margin-bottom: 15px;
}
.ts-mobile-menu-cont {
  display: inline-block;
  float: right;
  margin-right: 15px !important;
  margin-top: 22px;
}
.is-sticky .bbfb-logo.ts-logo-nav {
  margin-bottom: 10px;
}
#bb-footer-container-ts-footer {
  padding-left: 15px;
  padding-right: 15px;
}

#headerMainRow #hdrJoinBtn {
position: relative !important;
right: 150px !important;
}

#secNumbrHdng .vc_col-sm-3 .uvc-heading .uvc-main-heading h2 {
    font-size: 50px !important;
}

#secNumbrHdng .vc_col-sm-3 .uvc-heading .uvc-sub-heading {
  font-size: 17px !important;
}
}

@media screen and (max-width:991px) {

  #sec__One .wpb_wrapper p {
      font-size: 14px;
      line-height: 24px;
  }

  #care__inner_row .wpb_wrapper .wpb_text_column .wpb_wrapper p {
      font-size: 14px !important;
      line-height: 24px !important;
      min-height: 100px;
  }

  #community__clmn .vc_column-inner .uvc-heading .uvc-sub-heading {
      font-size: 14px !important;
      line-height: 24px !important;
  }

  #signature__row .vc_column-inner .wpb_text_column p {
      font-size: 14px !important;
      line-height: 24px !important;
  }

  #postInner__colmn .vc_gitem-post-data-source-post_excerpt p {
      font-size: 14px !important;
      line-height: 24px !important;
  }

  #colmn__join_row .colmn__join .vc_column-inner .wpb_text_column p {
      font-size: 14px !important;
      line-height: 24px !important;
  }

  #colmn__join_row .vc_col-sm-3 {
      width: 50%  !important;
  }

  #engagement__row .vc_col-sm-12 .vc_col-sm-8,
  #engagement__row .vc_col-sm-12 .vc_col-sm-4 {
      width: 100%  !important;
  }

  #signature__row .vc_col-sm-7,
  #signature__row .vc_col-sm-5 {
      width: 100%  !important;
      padding-top: 0;
      padding-bottom: 0;
  }

  #signature__row iframe {
      margin-bottom: 0;
  }

  #signature__row .vc_col-sm-7 .vc_column-inner .wpb_wrapper .wpb_content_element {
      margin-bottom: 0 !important;
  }

  #follow__row .uvc-heading .uvc-sub-heading p {
      margin: 0 !important;
  }

  #follow__row .uvc-heading .uvc-main-heading h2 {
      margin-bottom: 18px !important;
  }

  #engagement__row .vc_col-sm-12 .vc_col-sm-4 {
      padding: 0 15px !important;
  }

  #follow__row .vc_col-sm-8 .vc_column-inner .wpb_wrapper .uvc-sub-heading {
      margin-bottom: 0 !important;
  }

  #engagement__row .vc_col-sm-12 .vc_column-inner .vc_col-sm-8 .wpb_wrapper .wpb_content_element {
      margin-bottom: 10px !important;
  }

  #page__Container .uvc-heading .uvc-main-heading h2, #care__row .uvc-heading .uvc-main-heading h2, #follow__row .uvc-heading .uvc-main-heading h2, #postInner__colmn .uvc-heading .uvc-main-heading h2 {
      font-size: 20px !important;
      line-height: 22px !important;
  }

  #follow__row .uvc-heading .uvc-main-heading h2, #postInner__colmn .uvc-heading .uvc-main-heading h2 {
      font-size: 25px !important;
  }

  #bannerTxtWrapCont .wpb_text_column .wpb_wrapper h5 br {
      display: none;
  }

  #sec__three .wpb_wrapper .uvc-heading .uvc-sub-heading.ult-responsive h3, 
  #joinCrtvSecImg .uvc-heading .uvc-main-heading h1, 
  #community__row .uvc-heading .uvc-main-heading h2, 
  #care__row .uvc-heading .uvc-main-heading h1, 
  #follow__row .uvc-heading .uvc-sub-heading h3{
      font-size: 30px !important;
      line-height: 40px !important;
  }
  
  #mbrSystmSecMainHdng .uvc-heading .uvc-sub-heading,
  #carouselContainer .uvc-heading .uvc-sub-heading {
      font-size: 30px !important;
      line-height: 40px !important;
  }


  #follow__row .uvc-heading .uvc-sub-heading h3 br {
      display: none;
  }

  #signature__row .ts-interior-feature-info {
      padding: 0 15px !important;
  }

  #headerMainRow a.bbhd-logo img {
      width: 180px !important;
  }

  #hdrJoinBtn {
      display: none !important;
  }

  #joinCrtvSec #joinCrtvSecImg img {
      width: 180px;
  }

  #joinCrtvSec #joinCrtvSecImg {
      top: -80px;
      right: -36px;
  }

  .care-revolution:before {
      height: 125px !important;
      top: -76px !important;
  }

  #joinCrtvSec #joinCrtvSecImg img {
      width: 158px;
  }

  #joinCrtvSec #joinCrtvSecImg {
      top: -80px;
      right: 6px;
  }

  .ts-reverse-accent-btm .vc_single_image-wrapper img {
      max-width: 101px;
  }

  #bb-footer-container-ts-footer {
      position: relative;
      z-index: 99999999;
  }

  #membrshipMainCol {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: center !important;
  }

  #membrshipMainCol .mmbrDtlsCol {
    width: 50% !important;
    margin-bottom: 20px !important;
  }

  .mmbrDtlsCol .vc_column-inner .wpb_wrapper .uvc-heading .uvc-main-heading h2 {
    min-height: 50px !important;
}

  .mmbrDtlsCol .vc_column-inner .wpb_wrapper .uvc-heading .uvc-sub-heading {
    min-height: 40px !important;
}

.mmbrDtlsCol .vc_column-inner::after {
  height: 170px !important;
}

#mbrSystmSecMainHdng .uvc-heading .uvc-main-heading h2, #carouselContainer .uvc-heading .uvc-main-heading h2 {
font-size: 18px !important;
}

#mbrSystmSecMainHdng .uvc-heading .uvc-sub-heading, #carouselContainer .uvc-heading .uvc-sub-heading {
margin-bottom: 25px !important;
}

#carouselContainer .uvc-heading .uvc-sub-heading br {
display: none !important;
}

.mmbrDtlsCol .vc_column-inner {
min-height: 998px !important;
}

#systmSecImg {
display: none !important;
}

#carouselContainer .owl-carousel .vc_col-sm-7,
#carouselContainer .owl-carousel .vc_col-sm-5 {
width: 100% !important;
padding-top: 0 !important;
}

#membrshpMainSec {
padding: 20px 50px 30px !important;
}

#mbrSystmSecRow {
padding-bottom: 50px !important;
}

#mbrSystmSecRow > .vc_column_container .vc_col-sm-8,
#mbrSystmSecRow > .vc_column_container .vc_col-sm-4 {
width: 100% !important;
padding-top: 0 !important;
}

#mbrSystmSecRow .vc_column_container .vc_col-sm-4 .vc_column-inner {
margin-top: 0 !important;
padding-left: 0;
}

#mbrSystmSecRow .vc_column_container.vc_col-sm-12 > .vc_column-inner > .wpb_wrapper {
padding: 25px 25px 5px 30px !important;
}

#mbrSystmSecRow .vc_column_container .vc_col-sm-4 .vc_btn3-container.vc_btn3-right {
text-align: center !important;
}

#mbrSystmSecRow .uvc-heading .uvc-sub-heading {
margin-bottom: 0 !important;
text-align: center !important;
}

#lrnMoreSystm  {
margin-bottom: 10px !important;
}

#lrnMoreSystm p {
text-align: center !important;
}

#membrshipMainCol .mmbrDtlsCol .mbrBtnstyl2 button {
font-size: 15px !important;
line-height: 22px !important;
}

#lrnMoreSystm .wpb_wrapper a {
font-size: 15px !important;
line-height: 20px !important;
margin: 0 !important;
}

#membrshipMainCol .mmbrDtlsCol .memberLrnMorebrn a {
font-size: 14px !important;
}

#mbrSystmSecRow .uvc-heading .uvc-sub-heading p br {
display: none !important;
}

#mbrSystmSecRow .uvc-heading .uvc-main-heading h2 {
font-size: 18px !important;
line-height: 28px !important;
text-align: center !important;
}

#carouselContainer {
padding-top: 30px !important;
padding-bottom: 0 !important;
}

#postInner__colmn .vc_gitem-animated-block .vc_gitem-zone {
height: 170px !important;
margin: 0 10px;
}

#themeBnrWrapper {
  padding: 20px 50px 20px 80px !important;
}

#themeBnrWrapper .vc_column_container.vc_col-sm-12 .vc_column_container.vc_col-sm-8 {
  width: 52% !important;
}

#themeBnrWrapper .vc_column_container.vc_col-sm-12 .vc_column_container.vc_col-sm-4 {
  width: 48% !important;
}

#themeBnrWrapper .themeBnrBtn button {
  font-size: 14px !important;
  line-height: 24px !important;
  padding: 5px 20px !important;
}

#themeBnrWrapper .themeBnrBtn a {
  font-size: 14px !important;
  line-height: 24px !important;
  padding: 5px 20px !important; 
}

#themeBnrWrapper .bannerImg {
  bottom: -56px !important;
}

#themeBnrWrapper .bannerImg img {
  width: 185px !important;
  max-width: 185px !important;
}

.page-id-92 #themeBnrWrapper .bannerImg img {
  width: 190px !important;
  max-width: 190px !important;
}

#community__btn a {
  font-size: 17px !important;
  padding: 15px 35px !important;
}

#colmn__join_row .vc_btn3-container a {
  padding: 15px 35px !important;
}

#care__inner_row .wpb_wrapper .uvc-heading .uvc-main-heading h2 {
  font-size: 18px !important;
  line-height: 28px !important;
}

#bannerTxtWrapCont .wpb_wrapper h5.vc_custom_heading, #bannerTxtWrapCont .wpb_text_column .wpb_wrapper h5 {
  margin-bottom: 5px;
}

#bannerTxtbtn .vc_btn3.vc_btn3-size-sm {
  padding: 12px 10px !important;
  font-size: 17px !important;
}

#community__row .uvc-heading .uvc-sub-heading p {
  font-size: 18px !important;
  line-height: 18px !important;
}

.page-id-96 #themeBnrWrapper {
  padding: 0px 15px 30px 35px !important;
}

.page-id-96 #themeBnrWrapper .bannerImg img {
  top: -25px;
  width: 200px !important;
  max-width: 200px !important;
}

#themeBnrWrapper > .vc_col-sm-12 {
  max-width: 744px !important;
}

#themeBnrWrapper .bnrTopStar {  
  left: -18px !important;
}

.page-id-78 #themeBnrWrapper {
  padding: 0px 15px 30px 35px !important;
}

.page-id-78 #themeBnrWrapper .bannerImg img {
  width: 170px !important;
  max-width: 170px !important;
  top: -20px;
  right: 10px;
}

.page-id-92 #themeBnrWrapper .bannerImg img {
  width: 200px !important;
  max-width: 200px !important;
  top: -21px;
  right: 12px;
}

.page-id-92 #themeBnrWrapper {
  padding: 0 15px 30px 15px !important;
}


}

@media screen and (max-width:767px) {

  #signature__row .ts-interior-feature-info {
      padding: 30px 15px !important;
  }

  #colmn__join_row .vc_col-sm-3 {
      width: 100%  !important;
  }

  #engagement__row .vc_col-sm-4 {
      padding: 0 15px !important;
  }

  #colmn__join_row .colmn__join .vc_column-inner .uvc-main-heading h2 {
      min-height: inherit !important;
  }

  #colmn__join_row .colmn__join .vc_column-inner .uvc-main-heading h2 br {
      display: none !important;
  }

  #care__inner_row .wpb_wrapper .wpb_text_column .wpb_wrapper p {
      min-height: inherit !important;
  }

  #care__inner_row .wpb_wrapper .wpb_text_column .wpb_wrapper p br {
      display: none !important;
  }

  #care__inner_row .vc_column-inner .vc_btn3-container a {
      margin-top: 15px !important;
  }

  .is-sticky #headerMainRow a.bbhd-logo img {
      width: 110px !important;
  }

  #headerMainRow a.bbhd-logo {
      position: absolute;
      top: -48px;
      transform: translateY(0);
      left: 0;
  }

  .creative-engagement:before,
  .care-revolution:before,
  #joinCrtvSec #joinCrtvSecImg img,
  .ts-reverse-accent-btm .vc_single_image-wrapper img,
  #joinCrtvSec #joinCrtvSecImg2 img {
      display: none !important;
  }
  #headerMainRow {
      padding-top: 22px;
  }

  #sticky-wrapper.is-sticky #headerMainRow a.bbhd-logo {
      top: -6px;
  }

  #sticky-wrapper.is-sticky #headerMainRow a.bbhd-logo img {
      width: 150px !important;
  }

  .sticky-wrapper.is-sticky .ts-mobile-menu-cont {
      margin-top: 7px;
  }

  #headerMainRow a.bbhd-logo {
      top: -8px;
  }

  #sticky-wrapper.is-sticky .ts-mobile-menu-cont .vc_col-sm-12 > .vc_column-inner {
      top: -7px !important;
      right: 15px !important;
  }

  #sticky-wrapper.is-sticky #headerMainRow a.bbhd-logo {
      top: -14px;
  }

  #signature__row iframe {
      height: 220px;
  }
  
  .home .uvc-sub-heading {
      margin-bottom: 0 !important;
  }

  #care__row .wpb_wrapper .uvc-main-heading h2 {
      margin-bottom: 30px !important;
  }

  #sec__One .wpb_wrapper h1 br {
      display: none !important;
  }

  #secNumbrHdng {
    padding-top: 0 !important;
  }

  #membrshipMainCol .mmbrDtlsCol {
    width: 100% !important;
  }


.mmbrDtlsCol .vc_column-inner {
  min-height: inherit !important;
  padding-bottom: 5px;
}

#membrshipMainCol .wpb_text_column.wpb_content_element.vc_custom_1675070579164,
.memberLrnMorebrn,
.mbrBtnstyl2 {
  position: static !important;
}

#strIcnTop,
#strIcnBottom {
  display: none !important;
}

#secNumbrHdng .vc_col-sm-6 .wpb_text_column {
  margin-bottom: 0 !important;
}

#secNumbrHdng .vc_col-sm-6 .ts-button a {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
  font-size: 16px !important;
  line-height: 16px !important;
  padding: 15px 35px !important;
}

#membrshpMainSec {
  padding: 5px 50px 10px !important;
  margin-top: 50px !important;
}

#carouselContainer .owl-carousel .vc_col-sm-5 .wpb_text_column .wpb_wrapper h3 {
font-size: 25px !important;
}

#carouselContainer .owl-carousel .vc_col-sm-5 .wpb_text_column .wpb_wrapper h6 {
font-size: 16px !important;
}

#carouselContainer .owl-carousel .vc_col-sm-5 .wpb_text_column .wpb_wrapper p {
font-size: 14px !important;
}

#carouselContainer {
padding-top: 0px !important;
}

#postInner__colmn .vc_gitem-animated-block .vc_gitem-zone {
height: 513px !important;
margin: 0;
}

#sec__three .wpb_wrapper .uvc-heading .uvc-sub-heading.ult-responsive h3, #joinCrtvSecImg .uvc-heading .uvc-main-heading h1, #community__row .uvc-heading .uvc-main-heading h2, #care__row .uvc-heading .uvc-main-heading h1, #follow__row .uvc-heading .uvc-sub-heading h3 {
  font-size: 25px !important;
  line-height: 35px !important;
}

#mbrSystmSecMainHdng .uvc-heading .uvc-sub-heading,
#carouselContainer .uvc-heading .uvc-sub-heading {
  font-size: 25px !important;
  line-height: 35px !important;
}

#themeBnrWrapper .vc_column_container.vc_col-sm-12 .vc_column_container.vc_col-sm-8 {
  width: 100% !important;
  padding-bottom: 20px;
}

#themeBnrWrapper .vc_column_container.vc_col-sm-12 .vc_column_container.vc_col-sm-4 {
  width: 70% !important;
  margin: 0 auto;
}

#tmslpMainHeader-sticky-wrapper {
  height: inherit !important;
}

#tmslpMainHeader .ts-mobile-menu-cont {
  margin-right: 0 !important;
}

#headerMainRow a.bbhd-logo {
  left: 15px !important;
}

#tmslpMainHeader .ts-mobile-menu-cont .vc_col-sm-12 .vc_column-inner {
  padding-right: 0 !important;
}

.sticky-wrapper.is-sticky #headerMainRow {
  padding-top: 10px;
}

.vc_custom_1614357460070 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

#bannerTxtbtn .vc_btn3.vc_btn3-size-sm {
  padding: 12px 20px !important;
  font-size: 17px !important;
}

#community__btn a {
  margin-top: 25px !important;
}

#postInner__colmn {
  padding-bottom: 0 !important;
}

section.care-revolution {
  padding-bottom: 0 !important;
}

#care__inner_row {
  margin-bottom: 10px !important;
}

#colmn__join_row {
  margin-bottom: 0 !important;
}

#themeBnrWrapper .bannerImg {
  display: none !important;
}

.page-id-96 #themeBnrWrapper .vc_column_container.vc_col-sm-12 .vc_column_container.vc_col-sm-4 {
  width: 100% !important;
}

.page-id-96 #themeBnrWrapper .vc_col-sm-12 .vc_column_container.vc_col-sm-4 .themeBnrBtn {
  padding: 0 !important;
}

.page-id-96 #themeBnrWrapper .vc_col-sm-12 .vc_column_container.vc_col-sm-8 .wpb_wrapper .wpb_content_element  {
  margin-bottom: 0 !important;
}

.page-id-96 #themeBnrWrapper .bnrTopStar {
  left: -18px !important;
  top: -20px !important;
}

.page-id-96 #themeBnrWrapper .bnrTopStar img {
  width: 28px !important;
}

.page-id-78 #themeBnrWrapper .vc_column_container.vc_col-sm-12 .vc_column_container.vc_col-sm-4 {
  width: 100% !important;
}

.page-id-78 #themeBnrWrapper .vc_col-sm-12 .vc_column_container.vc_col-sm-4 .themeBnrBtn {
  padding: 0 !important;
}

.page-id-78 #themeBnrWrapper .vc_col-sm-12 .vc_column_container.vc_col-sm-8 .wpb_wrapper .wpb_content_element  {
  margin-bottom: 0 !important;
}

.page-id-78 #themeBnrWrapper .bnrTopStar {
  left: -18px !important;
  top: -20px !important;
}

.page-id-78 #themeBnrWrapper .bnrTopStar img {
  width: 28px !important;
}

.page-id-92 #themeBnrWrapper .vc_column_container.vc_col-sm-12 .vc_column_container.vc_col-sm-4 {
  width: 100% !important;
}

.page-id-92 #themeBnrWrapper .vc_col-sm-12 .vc_column_container.vc_col-sm-4 .themeBnrBtn {
  padding: 0 !important;
}

.page-id-92 #themeBnrWrapper .vc_col-sm-12 .vc_column_container.vc_col-sm-8 .wpb_wrapper .wpb_content_element  {
  margin-bottom: 0 !important;
}

.page-id-92 #themeBnrWrapper .bnrTopStar {
  left: -18px !important;
  top: -20px !important;
}

.page-id-92 #themeBnrWrapper .bnrTopStar img {
  width: 28px !important;
}

}

@media screen and (max-width: 575px) {

#page__Container .uvc-heading .uvc-main-heading h2, #care__row .uvc-heading .uvc-main-heading h2, #follow__row .uvc-heading .uvc-main-heading h2, #postInner__colmn .uvc-heading .uvc-main-heading h2 {
  font-size: 18px !important;
  line-height: 22px !important;
}

#follow__row .uvc-heading .uvc-main-heading h2, #postInner__colmn .uvc-heading .uvc-main-heading h2 {
  font-size: 22px !important;
}
  
#postInner__colmn .vc_gitem-animated-block .vc_gitem-zone {
  height: 420px !important;
  margin: 0;
}

#themeBnrWrapper .vc_column_container.vc_col-sm-12 .vc_column_container.vc_col-sm-4 {
  width: 100% !important;  
}

#bb-header-inside-ts-header {
  padding: 0 15px !important;
}

#headerMainRow a.bbhd-logo img {
  width: 140px !important;
}

#headerMainRow a.bbhd-logo {
  top: -5px;
}

.page-id-96 #themeBnrWrapper, .page-id-78 #themeBnrWrapper {
  padding: 0px 15px 40px 15px !important;
}

}

@media screen and (max-width: 480px) {

  #page__Container {
      padding: 0 !important;
  }

  #engagement__row .vc_col-sm-12 .vc_column-inner {
      padding-top: 0 !important;
  }

  #care__inner_row {
      margin-bottom: 0 !important;
  }

  #bannerTxtbtn .vc_btn3.vc_btn3-size-sm {
      padding: 12px 25px !important;
      font-size: 16px !important;
  }
  
  .ts-hero-two-cols {
      padding-right: 15px !important;
      padding-left: 15px !important;
  }

  #page__Container #sec__three .vc_column-inner {
      padding-top: 0 !important;
  }

  #sec__three .wpb_wrapper .uvc-heading .uvc-sub-heading.ult-responsive h3 {
      margin-bottom: 0 !important;
  }

  #sec__three .uvc-sub-heading {
      margin-bottom: 0 !important;
  }

  #community__row .uvc-heading .uvc-sub-heading p {
      font-size: 18px !important;
      line-height: 28px !important;
  }

  .bbhd-menu-mobile-wrap .bbhd-header-menuside ul li.menu-item.menu-item-has-children > .bb-dropdown-menu-toggle {
      background-color: #4ca7e0 !important;
      color: #ffffff !important;
  }

  #membrshpMainSec {
    padding: 0 15px 10px !important;
}

#care__row .wpb_wrapper .uvc-main-heading h2 {
  margin-bottom: 20px !important;
}

#membrshipMainCol .mmbrDtlsCol {
  padding-left: 0 !important;
}

.mmbrDtlsCol .vc_column-inner {
  margin-left: 5px !important;
  margin-right: 10px !important;
}

#mbrSystmSecRow > .wpb_column > .vc_column-inner {
  padding: 0 20px 0 20px !important;
}

#secNumbrHdng .vc_col-sm-6 .wpb_text_column .wpb_wrapper h4 {
font-size: 18px !important;
line-height: 24px !important;
}

#secNumbrHdng .vc_col-sm-3 .uvc-heading .uvc-sub-heading {
font-size: 16px !important;
margin-bottom: 30px !important;
}

#mbrSystmSecMainHdng .uvc-heading .uvc-sub-heading br {
display: none !important;
}

#mbrSystmSecMainHdng .uvc-heading .uvc-main-heading h2, #carouselContainer .uvc-heading .uvc-main-heading h2 {
font-size: 18px !important;
line-height: 25px !important;
}

#mbrSystmSecMainHdng .uvc-heading .uvc-sub-heading, #carouselContainer .uvc-heading .uvc-sub-heading {
font-size: 22px !important;
line-height: 30px !important;
}

#membrshipMainCol .mmbrDtlsCol:nth-child(3) .vc_column-inner .wpb_wrapper .uvc-heading .uvc-main-heading h2 {
min-height: 72px !important;
}

#membrshipMainCol .mmbrDtlsCol:nth-child(3) .vc_column-inner::after {
height: 195px !important;
}

#postInner__colmn .vc_gitem-animated-block .vc_gitem-zone {
height: 250px !important;
margin: 0;
}

#page__Container .uvc-heading .uvc-main-heading h2, #care__row .uvc-heading .uvc-main-heading h2, #follow__row .uvc-heading .uvc-main-heading h2, #postInner__colmn .uvc-heading .uvc-main-heading h2 {
  font-size: 16px !important;
  line-height: 25px !important;
}

#signature__row iframe {
  height: 210px !important;
}


#sec__three .wpb_wrapper .uvc-heading .uvc-sub-heading.ult-responsive h3, #joinCrtvSecImg .uvc-heading .uvc-main-heading h1, #community__row .uvc-heading .uvc-main-heading h2, #care__row .uvc-heading .uvc-main-heading h1, #follow__row .uvc-heading .uvc-sub-heading h3 {
  font-size: 22px !important;
  line-height: 32px !important;
}

#mbrSystmSecMainHdng .uvc-heading .uvc-main-heading h2,
#mbrSystmSecRow .uvc-heading .uvc-main-heading h2,
#carouselContainer .uvc-heading .uvc-main-heading h2 {
  font-size: 16px !important;
  line-height: 25px !important;
}

#mbrSystmSecMainHdng .uvc-heading .uvc-sub-heading,
#carouselContainer .uvc-heading .uvc-sub-heading {
  font-size: 22px !important;
  line-height: 32px !important;
}

#membrshpMainSec {
  margin-top: 0 !important;
}

#themeBnrWrapper {
  padding: 20px 15px 20px 15px !important;
}

#themeBnrWrapper .bannerImg {
  display: none !important;
}

#themeBnrWrapper .vc_column_container.vc_col-sm-12 .vc_column_container.vc_col-sm-8 {
  padding-bottom: 0 !important;
}

#themeBnrWrapper .vc_column_container.vc_col-sm-12 .vc_column_container.vc_col-sm-4 .themeBnrBtn {
  padding-left: 0 !important;
}

#themeBnrWrapper .vc_column_container.vc_col-sm-12 .vc_column_container.vc_col-sm-8 .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element {
  margin-bottom: 15px !important;
}

.ts-header-top-right .bbhd-menu > .menu > li > a {
  font-size: 12px !important;
  line-height: 22px !important;
}

#headerMainRow a.bbhd-logo img {
  width: 110px !important;
}

#themeBnrWrapper .bnrTopStar {
  display: none !important;
}

#colmn__join_row .vc_btn3-container a, #community__btn a {
  font-size: 16px !important;
  padding: 15px 35px !important;
}

.ts-home-hero .wpb_single_image img {
  width: 100%;
}

#care__inner_row .vc_column-inner .vc_btn3-container a {
  font-size: 16px !important;
}

#post__btn.ts-button button {
  font-size: 16px !important;
}

#follow__row .uvc-heading .uvc-main-heading h2, #postInner__colmn .uvc-heading .uvc-main-heading h2 {
  font-size: 20px !important;
}

}

@media screen and (max-width: 390px) {
  
  #tmslpMainHeader .search-form label .search-field {
      max-width: 160px !important;
      width: 160px !important;
  }

}

@media screen and (max-width: 350px) {

  #tmslpMainHeader .search-form label .search-field {
      max-width: 150px !important;
      width: 150px !important;
  }

  .bbhd-menu > .menu > li {
      margin: 0 3px !important;
   }

}

@media screen and (max-width:1475px) {
  #colmn__join_row {
      margin-left: 0 !important;
  }
}

@media screen and (max-width:1475px) {
#bb-header-container-ts-header .is-sticky .bbhd-menu > .menu > li > a {
  font-size: 17px;
}
.is-sticky .ts-main-nav li {
  margin: 0 6px !important;
}
}

@media (max-width: 992px) {
/* 	Certified Facilitator Filter */
.cf-filter #search_area {
  flex-wrap: wrap;
}
}

@media screen and (max-width:767px) {
  .ts-footer-signup p {
  text-align: left !important;
}
.bbfb-menu.ts-footer-nav-main {
  display: none;        
}
#bb-footer-container-ts-footer .bbhd-menu-mobile-wrap {
  display: inline-block;
  text-align: right;
  width: 100%;
}
.menu-footer-sub-nav-container ul li {
  display: inline-block;
}
.is-sticky .ts-nav-top-right {
  display: none;
}
#bb-header-container-ts-header .is-sticky .bbhd-sticky {
  padding: 10px 15px 0 15px;
max-width: 100vw;
}
/* 	Certified Facilitator Filter */
.cf-filter #search_area select {
  width: 100%;
}
.cf-filter .results #listing_area article {
  height: 140px !important;
}
}

@media screen and (max-width:440px) {
.bbfb-logo.ts-logo-nav img {
 width: 120px;
margin-right: 15px;
height: 73px;
  }
}

#result_area .navigation{
margin-top: 30px;    
}
section{
margin: 10px 0px;
}
.page-id-41134 .vc_custom_1628193213671 {
  background-color: unset !important;
}
.page-id-41134 .description_area {
background-color: #fff;
margin-top: 3rem;
}
.page-id-41134 .description_head h1 {
margin-bottom: 10px;
}
.page-id-41134 .description_head h2 {
font-size:30px;
}

/* Member Dashboard  */
.training-flyers-cls {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 1rem;
}
.training-flyers-cls::before, .training-flyers-cls::after {
display: none;
}
.training-flyers-cls .col-lg-4 {
  background-color: #fff;
  width: 100%;
  padding: 1rem;
}

.training-flyers-cls .col-lg-4 h2 {
font-size: 22px;
line-height: 24px;
}

.training-flyers-cls .col-lg-4 a {
border-bottom: 0;
font-size: 18px;
line-height: 27px;
}

.training-flyers-cls .col-lg-4 a:hover {
color: #23527c !important;
}

@media screen and (max-width: 768px) {
.training-flyers-cls {
    grid-template-columns: repeat(1, 1fr);
}
}

/* Certified facilitator filter page */
.cf-filter {
padding-top: 20px;
}
.cf-filter #search_area {
align-items: center;
display: flex;
justify-content: space-between;
  row-gap: 15px;
  column-gap: 5px
}
.cf-filter #search_area h2 {
color: #333333;
  font-size: 22px;
  font-weight: 400;
  font-style: normal;
  letter-spacing: 0.01rem;
  line-height: 1.1;
  margin-top: 0;
  margin-bottom: 0;
  text-transform: none;
}
.cf-filter #search_area select {
height: auto;
  padding: 10px 12px;
  font-size: 20px;
  line-height: normal;
  border: 1px solid;
  border-radius: 0;
  box-shadow: none;
}
.cf-filter #search_area #submit {
color: rgba( 255, 255, 255, 1 );
  background-color: rgba( 7, 107, 183, 1 );
border: 0;
font-size: 1em;
padding: 10px 20px !important;
  border-radius: 30px;
  text-transform: uppercase;
  line-height: normal !important;
}
.cf-filter #search_area #reset_button {
background-color: transparent;
font-size: 16px !important;
  color: #555 !important;
  margin: 0 !important;
  padding-top: 12px;
  padding-left: 0;
  padding-right: 0;
}
.cf-filter .results .pagination {
margin-top: 40px;
}
.cf-filter .results .pagination .current.page-numbers {
color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
  cursor: default;
}
.cf-filter .results .pagination  
span[aria-label="Current page, page 1"], .cf-filter .results .pagination a[aria-label="Goto Page 1"] {
  padding: 13px 23px !important;
}
.cf-filter .results .pagination .nav-links > * {
  border: 1px solid #337ab7;
  border-radius: 50% !important;
font-size: 1em;
  height: 50px;
  min-width: 50px;
text-decoration: none!important;
  padding: 13px 20px !important;
  text-align: center;
}
.cf-filter .results .listing_area {
margin: 0;
}
.cf-filter .results .listing_area:nth-child(2) {
margin-top: 50px;
}
.cf-filter .results .listing_area article {
height: auto;
}
@media (min-width: 1200px) {
.cf-filter .results .listing_area article {
  display: inline-block;
  float: unset;
  vertical-align: top;
  width: 24%;
}
}
.cf-filter .results .listing_area article h4 {
font-size: 26px;
  color: #076BB7;
font-weight: 400;
  font-style: normal;
  letter-spacing: 0.01rem;
  line-height: 1.1;
  margin-top: 0;
  margin-bottom: 0.25rem;
  text-transform: none;
}
.cf-filter .results .listing_area article h4 strong {
font-weight: 400;
}
.cf-filter .results .listing_area article p {
font-size: 18px;
margin-bottom: 1.5rem;
}

/* Member Dashboard table */
.wp-list-table {
margin-top: 0.5rem !important;
}
.wp-list-table a {
  pointer-events: none;
  padding: 0 !important;
}

/* Organization Dashboard Form */
#gform_28 .ginput_container_radio label {
  width: unset;
  border: 0;
  padding: 0 !important;
}

/* Membership Renewal Page */
.membership-renewal-wrapper .uvc-sub-heading p {
font-size: 24px !important;
font-weight: 400 !important;
  color: #555 !important;
  letter-spacing: 0.2px !important;
  line-height: 36px !important;
}

.membership-renewal-wrapper .uvc-sub-heading ol li {
font-size: 20px !important;
  line-height: 32px !important;
}

.membership-renewal-wrapper .ts-interior-header-img {
height: auto;
}
.membership-renewal-wrapper + .vc_clearfix + section {
margin-top: 0;
}
/** button color on single story page */
#submit_to_print {
color: white !important;
}
#submit {
color: white !important;
}

/* mm form error message highlight */
.mm-formError {
border: 1px solid #ee4e34;
  padding: 10px;
}

#crontrol-status-notice{
	display:block !important	
}

@media screen and (max-width: 1599px) {
    .logged-in #headerMainRow .vc_col-sm-7 {
        width: 60%;
    }
    
    .logged-in #headerMainRow .vc_col-sm-2 {
        width: 18%;	
    }
}