/* 
Theme Name: iTether
Theme URI: https://fosemckay.com
Description: Child theme for client site, Hello theme must be installed.
Author: Justin Yingling
Author URI: https://fosemckay.com/member/justin-yingling/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/
 
@media(max-width:767px) {
  #hp-flipboxes-col .elementor-flip-box__image img { max-width: 16%; width: 16% }
}


#hp-testominals .elementor-slide-description { font-weight: bold }
#hp-testominals .elementor-slide-description .hp-testimonial--name { margin: 40px 0 }
#hp-testominals .hp-testimonial--name span { color: #176281; display: block; font-size: 14px; font-style: normal; font-weight: 800; text-align: center }
#hp-testominals .hp-testimonial--name span + span  { font-weight: normal }

#hp-testominals .swiper-container-horizontal>.swiper-pagination-bullets, 
#hp-testominals .swiper-pagination-custom, #hp-testominals .swiper-pagination-fraction { left: 21% }
#hp-testominals .swiper-pagination-bullet.swiper-pagination-bullet-active { background: #54595F }
#hp-testominals .swiper-pagination-bullet { background: #fff; opacity: 1 }
@media(max-width:767px) {
 #hp-testominals .swiper-container-horizontal>.swiper-pagination-bullets, 
 #hp-testominals .swiper-pagination-custom, #hp-testominals .swiper-pagination-fraction { left: 0 }
}


#iphone-carousel:before { background: url('/wp-content/uploads/2021/05/ihpone-overlay.png')no-repeat center center / cover; content: ''; display: block; height: 768px;  margin-left: 0; left: 0; position: absolute; top: 0; width: 379px; z-index: 10 }
#iphone-carousel .elementor-carousel-image { border-radius: 44px }
#iphone-carousel .swiper-container-horizontal { border-radius: 44px }


#hp-tabs .hp-tabs--providers { min-height: 200px; line-height: 200px; margin: 30px auto; padding: 0; text-align: center; width: 70% }
#hp-tabs .elementor-tabs-wrapper { overflow: visible; margin-bottom: 20px; padding: 20px 0 }

#hp-tabs .elementor-tab-title { color: #6E6E6E; font-weight: normal; text-transform: uppercase }
#hp-tabs .elementor-tab-title.elementor-tab-desktop-title.elementor-active { border-bottom: 3px solid #148A89; color: #148A89; font-weight: 700 }

#hp-tabs .elementor-tab-title.elementor-tab-desktop-title.elementor-active:after { background: url('../fm-hello-child/assets/images/hp-tab-marker@2x.png')no-repeat center center / contain; content: ''; display: block; height: 14px; left: 50%; top: 56px; margin: 0 auto; position: absolute; width: 12px; z-index: 100 }
 
#hp-tabs .hp-tabs--providers li:nth-child(1):before { background: url('../fm-hello-child/assets/images/reduce-icon@2x.png')no-repeat center center / contain; content: ''; display: block; height: 90px; margin: 0 auto; position: relative; width: 100% }
#hp-tabs .hp-tabs--providers li:nth-child(2):before { background: url('../fm-hello-child/assets/images/increase-icon@2x.png')no-repeat center center / contain; content: ''; display: block; height: 90px; margin: 0 auto; position: relative; width: 100% }
#hp-tabs .hp-tabs--providers li:nth-child(3):before { background: url('../fm-hello-child/assets/images/monitor-icon@2x.png')no-repeat center center / contain; content: ''; display: block; height: 90px; margin: 0 auto; position: relative; width: 100% }

#hp-tabs .hp-tabs--providers li.individuals-reduce:before { background: url('/wp-content/uploads/2021/05/itether-INDIVIDUALS-Reduce-Time-Travel.png')no-repeat center center / contain; content: ''; display: block; height: 90px; margin: 0 auto; position: relative; width: 100% }
#hp-tabs .hp-tabs--providers li.individuals-roadmap:before { background: url('/wp-content/uploads/2021/05/itether-INDIVIDUALS-Roadmap.png')no-repeat center center / contain; content: ''; display: block; height: 90px; margin: 0 auto; position: relative; width: 100% }
#hp-tabs .hp-tabs--providers li.individuals-engage:before { background: url('/wp-content/uploads/2021/05/itether-INDIVIDUALS-Engage.png')no-repeat center center / contain; content: ''; display: block; height: 90px; margin: 0 auto; position: relative; width: 100% }
  
#hp-tabs .hp-tabs--providers li.payers-reduce:before { background: url('/wp-content/uploads/2021/05/itether-PAYERS-Reduce-Hospitalizations.png')no-repeat center center / contain; content: ''; display: block; height: 90px; margin: 0 auto; position: relative; width: 100% }
#hp-tabs .hp-tabs--providers li.payers-measure:before { background: url('/wp-content/uploads/2021/05/itether-PAYERS-Measure-Track-Engagement.png')no-repeat center center / contain; content: ''; display: block; height: 90px; margin: 0 auto; position: relative; width: 100% }
#hp-tabs .hp-tabs--providers li.payers-improve:before { background: url('/wp-content/uploads/2021/05/itether-PAYERS-Improve.png')no-repeat center center / contain; content: ''; display: block; height: 90px; margin: 0 auto; position: relative; width: 100% }


#hp-tabs .hp-tabs--providers li { color: #6E6E6E; display: inline-block; font-weight: normal; line-height: 1.4; list-style: none; width: 33%; text-align: center; vertical-align: middle }
#hp-tabs .hp-tabs--providers li h4, #hp-tabs .hp-tabs--providers li p { line-height: 1.4 }
#hp-tabs .hp-tabs--providers li h4 { color: #148A89 }
#hp-tabs .hp-tabs--providers li div { color: #6E6E6E; font-size: 14px; font-weight: normal; padding-bottom: 0; width: 70%; margin: 0 auto }

@media(max-width:767px) {
  #hp-tabs .hp-tabs--providers { width: 100% }
  #hp-tabs .hp-tabs--providers li { display: block; margin: 30px auto; width: 100% }
}



.fnewsroom-item--title,
.fnewsroom-item--title a { color: #28282E; font-size: 22px; margin: 12px 0 6px; text-transform: none } 
.fnewsroom-item--meta { color: #28282E; margin: 0 }
.fnewsroom-item--summary { }
.fnewsroom-item--read-more a { } 

#newsroom-section--title h4 { color: #28282E; font-size: 24px; font-weight: bold } 
#newsroom-filter--select { border: 0; padding: 6px 12px }
.news-item--title,
.news-item--title a{ color: #28282E; font-size: 22px; margin: 12px 0; text-transform: none }  
.news-item--summary { padding: 12px 0 }
  
.newsroom-filter {
    width: 100%;
    display: grid;
    grid-gap: 20px;
    grid-template-columns: repeat(2, 50%);
}
#newsroom-filter-btn { display: none }
@media(max-width: 767px) {
  #newsroom-filter-btn { display: block }
  .newsroom-filter {
      width: 100%;
      display: grid;
      grid-gap: 20px;
      grid-template-columns: repeat(1, 100%);
  }
}


#signup-form .elementor-field-type-submit { justify-content: flex-start }
#signup-form .elementor-field-type-submit:before { content: ''; background: #000; display: block; height: 80%; margin: 0 auto; position: absolute; top: 5px; width: 3px }

#footer-menu a { color: #fff; text-decoration: none }
#footer-menu a:hover { color: #FCD57C }
#main-footer p { line-height: 1.4; margin: 0; padding: 0 }





/* pages */
#page-header:before {  background: url('../fm-hello-child/assets/images/page-header-dots--right@2x.png')no-repeat center center / contain; bottom: -48px; content: ''; display: block; height: 123px; margin-left: 0;  width: 63px; position: absolute; right: 16px; z-index: 2 }
 
#demo-form:before {  background: url('../fm-hello-child/assets/images/demo-form-dots--left@2x.png')no-repeat center center / contain; top: -103px; content: ''; display: block; height: 233px; margin-left: 0;  width: 63px; position: absolute; left: 16px; z-index: 2;    filter: brightness( 62% ) contrast( 100% ) saturate( 200% ) blur( 0px ) hue-rotate( 
0deg
 ); }
#subscriber-form:after {  background: url('../fm-hello-child/assets/images/subscriber-form-dots--right@2x.png')no-repeat center center / contain; top: -48px; content: ''; display: block; height: 96px; margin-left: 0; width: 63px; position: absolute; right: 16px; z-index: 2; filter: brightness( 62% ) contrast( 100% ) saturate( 200% ) blur( 0px ) hue-rotate( 
0deg
 ); }
@media(min-width: 1500px) {
 #demo-form .blank-col,
 #subscriber-form .blank-col { display: none }
}

.dots-left--large:before { opacity: 0.85; background: url('../fm-hello-child/assets/images/demo-form-dots--left@2x.png')no-repeat center center / contain; filter: brightness( 62% ) contrast( 100% ) saturate( 200% ) blur( 0px ) hue-rotate( 
0deg); top: -118px; content: ''; display: block; height: 233px; margin-left: 0;  width: 63px; position: absolute; left: 16px; z-index: 5 }
/* 
.dots-left--large:before { opacity: 0.85; background: url('/wp-content/uploads/2021/04/dots-sshort-img@2x.png')no-repeat center center / contain; filter: brightness( 62% ) contrast( 100% ) saturate( 200% ) blur( 0px ) hue-rotate( 
0deg); top: -118px; content: ''; display: block; height: 233px; margin-left: 0;  width: 63px; position: absolute; left: 16px; z-index: 5 }
 */
.dots-right--large:before { opacity: 0.85; background: url('../fm-hello-child/assets/images/demo-form-dots--left@2x.png')no-repeat center center / contain; filter: brightness( 62% ) contrast( 100% ) saturate( 200% ) blur( 0px ) hue-rotate( 
0deg); top: -116px; content: ''; display: block; height: 233px; margin-left: 0;  width: 63px; position: absolute; right: 16px; z-index: 5 }

  
#countdown-section .elementor-counter-number-suffix span { font-size: 38px; position: relative; top: -14px }
.percent--small { position: relative }
.percent--small span { font-size: 34px; display:inline-block; position: absolute; top: 0 }
#demo-form.no-dots:before { display: none }









