/* 
 * 
 * HEADER, FOOTER & NAV 
 * 
 */
/* header (primary) */
/*
#tatsu-header-wrap {
	position: fixed;
	width: 100%;
	z-index: 10;
}
#tatsu-header-wrap.pre-stuck {
	transform: none;
}
.tatsu-header {
    -webkit-box-shadow: 0 4px 20px 0 rgba(167,172,183,.3);
    box-shadow: 0 4px 20px 0 rgba(167,172,183,.3);
}
*/

/* primary nav - widen drop down menu */
.tatsu-menu li:not(.mega-menu) .tatsu-sub-menu {
    width: 210px;
}

/* footer (primary) */
#footer-toggle-legal .ui-accordion-header {
  padding: 0 0 10px 0;
  border-bottom: none; }

#footer-toggle-legal .ui-accordion-content {
  padding: 0;
  border: none; }

#footer-toggle-legal .ui-accordion-content p {
  font-size: 12px;
  line-height: normal; }

/*
#be-content {
    padding-top: 100px;
}
*/
/*
#tatsu-header-wrap.stuck,
#tatsu-header-wrap.smart,
#tatsu-header-wrap.hide,
#tatsu-header-wrap .tatsu-header.stuck, 
#tatsu-header-wrap.pre-stuck {
    transform: none !important;
}
*/
/* 
 * 
 * HOMEPAGE 
 * 
 */
/* hero */
#hero-home .tatsu-icon-bg.medium .tatsu-icon,
#hero-home .tatsu-icon.medium {
  font-size: 36px; }

#hero-home .tatsu-testimonial-author-image {
  margin-bottom: 25px;
  width: 85px;
  height: 85px; }

#hero-home .tatsu-testimonial-content {
  /* adjust title line height in Trending Now slider */
  line-height: 24px; }

#hero-home .tatsu-testimonial.be-slide {
  min-height: 250px; }

#hero-home .flickity-page-dots .dot {
  /* reduce pagination dot margin in Trending Now slider */
  margin: 0 4px; }

/* team section */
#our-team .tatsu-accordion-style2 .accordion-head.ui-accordion-header {
  padding: 0 20px 0 0;
  border: none; }

#our-team .tatsu-accordion-style2 .accordion-content.ui-accordion-content {
  padding: 0; }

#our-team .tatsu-accordion .tatsu-accordion-expand {
  display: none; }

#our-team h5 {
  line-height: normal; }

#our-team .accordion-content-inner p {
  font-size: 15px;
  line-height: normal;
  margin-bottom: 15px; }

/* 
 * 
 * POSTS 
 * 
 */
.exp-post-single .exp-wrap img {
  max-width: 500px; }

.exp-post-single .be-themes-content-padding {
  padding: 30px 0; }

.exp-post-author-with-image {
  display: none; }

.category-videos .exp-post-single-header img {
  /* hide header image for video posts */
  display: none; }

.exp-post-single-header.exp-post-single-header-wrap {
    padding-top: 40px;
}

.exp-post-single .be-themes-content-padding {
    padding: 10px 0;
}

/* hide PDF tool bar on Insights/Posts page */
body.blog .pdfprnt-buttons {
    display: none !important;
}

/* reduce post title font size */  
.exp-post-single-header .exp-post-title,
.exp-category-header-title {
    font-size: 36px;
    line-height: 48px; }

/* hide default archive block */
.blog .be-blog-archive {
  display: none; }

/* hide "uncategorized" category in lists on archive pages */
.widget_categories.widget .cat-item-1 {
	display: none !important;
}

#hero-home .flickity-slider.be-slider {
  margin: 0 !important;
  /* this may need to be tweaked */
  width: 100%;
  text-align: center; }

#hero-home .tns-slider-slide-image {
  width: 85px;
  height: 85px;
  display: block;
  margin: 0 auto 25px auto;
  border-radius: 50%; }

#hero-home a.tns-slider-slide-title {
  display: block;
  color: #fff;
  font-weight: bold;
  text-decoration: underline;
  font-size: 20px;
  line-height: 24px !important;
  margin-bottom: 18px; }

#hero-home .tns-slider-slide-subtitle.tatsu-testimonial-author {
  font-family: "Proxima Nova",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;
  color: #dddddd;
  font-size: 16px;
  font-weight: 600;
  line-height: normal; }

#hero-home .tns-slider-slide-date {
  color: #bebebe;
  font-family: "Proxima Nova",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;
  font-size: 11px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px; }

#hero-home .flickity-page-dots .is-selected {
  background: #ebebeb; }

/**
 * MOBILE FIXES
 */
@media only screen and (max-width: 479px) {
  #hero-home > .tatsu-fullscreen-wrap > .tatsu-section-pad {
    padding-top: 100px; }
  div.tatsu-section > .tatsu-section-pad {
    padding-top: 45px;
    padding-bottom: 45px; }
  .tatsu-row-has-one-half .tatsu-column .tatsu-single-image-inner {
    margin-bottom: 45px; }
  .tatsu-module.tatsu-text-block-wrap .tatsu-text-inner.tatsu-align-center {
    width: 100%; }
  .tatsu-row-wrap .tatsu-row .tatsu-column .tatsu-column-inner .tatsu-column-pad-wrap .tatsu-column-pad {
    padding-left: 20px;
    padding-right: 20px; }
  .exp-post-single-header .exp-post-title, div.exp-category-header-title {
    font-size: 24px;
    line-height: 30px; }
  .be-grid article[id].be-col .exp-post-thumb-inner img {
    width: calc(100% - 90px);
    object-fit: none;
    display: block;
    margin: 0 auto; }
  .category-press-releases .be-themes-content-padding {
    padding: 0px; }
  div.tatsu-text-block-wrap:nth-child(1) > div:nth-child(1) > h1:nth-child(2) {
    font-size: 22px; }
  .exp-post-single-header h1.exp-post-title {
    font-size: 25px;
    line-height: 36px; }
  .exp-post-single .exp-post-single-header .exp-wrap img {
    width: 100%; }
  #tatsu-header-wrap.sticky .tatsu-header:last-child {
    box-shadow: 0 4px 20px 0 rgba(167, 172, 183, 0.3); } }

.tns-slider {
  margin: 0 auto !important;
  padding: 0 !important; }
  .tns-slider .flickity-page-dots .dot.is-selected {
    background: white; }
  .tns-slider.be-slider:hover .flickity-prev-next-button.previous {
    left: -36px; }
  .tns-slider.be-slider:hover .flickity-prev-next-button.next {
    right: -15px; }

.tns-slider-slide-image {
  border-radius: 10000px;
  margin: 0 auto;
  width: 85px;
  height: 85px;
  display: block;
  box-shadow: 0px 0px 0px 0px rgba(198, 202, 202, 0.4); }

.tns-slider-slide-title {
  font-size: 20px;
  max-width: 70%;
  margin: 0 auto;
  display: block;
  color: white;
  text-decoration: underline;
  font-weight: 700;
  text-align: center;
  margin-top: 20px; }
  .tns-slider-slide-title:hover {
    text-decoration: underline; }

.tns-slider-slide-subtitle {
  text-align: center;
  margin-top: 20px;
  color: white;
  font-size: 16px; }

.tns-slider-slide-date {
  color: #bebebe;
  text-align: center;
  line-height: 14px;
  font-size: 11px;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-weight: 600;
  font-family: "Proxima Nova",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif; }

body.home #our-team .tatsu-inline-text-inner span {
  display: block;
  line-height: 14px; }

body.home #our-team .tatsu-inline-text-inner p {
  padding: 10px 0 5px 0; }

/*# sourceMappingURL=build.css.map */