/*
 Theme Name:   seer-bio Child
 Theme URI:    http://example.com/seer-bio-child/
 Description:  seer-bio Child Theme
 Author:       John Doe
 Author URI:   http://example.com
 Template:     seer-bio
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  seerbiochild
*/

.tribe-events-c-events-bar__filter-button-container {
    display: none;
}

 .tribe-events-c-view-selector--tabs {
    display: none;
}

/* .tribe-events-header__events-bar .tribe-events-c-events-bar  {
    width:50%;
}

.tribe-common--breakpoint-medium .tribe-filter-bar--horizontal.tribe-filter-bar {
    width:50%;
    position: relative;
    top:-50px;
    display: block;
} */

.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-header__top-bar {
    text-align: center;
    margin: auto;
    max-width: fit-content;
    border-bottom: #ddd 2px solid;
    padding-bottom: 10px;
}

.tribe-events-pro .tribe-events-pro-photo__event-details-wrapper {
    background-color: #e2e2e2;
    padding:15px;
}


.tribe-events-header{
    padding-bottom: 20px!important;
}
.events {
background-image: url('/wp-content/uploads/2021/02/events_hero-80.jpg')!important;
background-position:top!important;
background-attachment: fixed!important;

}

.careers {
    background-image: url('/wp-content/uploads/2021/04/careers_hero.jpg')!important;
    background-position:top!important;
    background-attachment: fixed!important; 
    background-size: contain!important; 
    }

.tribe-common .tribe-common-c-btn, .tribe-common a.tribe-common-c-btn {

    background-color: #22C6C9;
    border-radius: 0px;

}

.blue-btn {
    background-color: #365fb1!important;
    border-radius: 0px;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {

    padding-top: 20px;

}

.tribe-events-header__events-bar {
     display: none!important; 
}

.tribe-events .tribe-events-c-top-bar__datepicker-button-icon-svg{
     display: none!important; 
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search {
padding: 20px 0 44px 0!important;
}

.tribe-common img {
margin: auto;
}

.tribe-events-c-ical {
    display: none!important;  
}

.tribe-events-pro-photo__event-link {
    float: right;
    bottom: 32px;
    position: relative;

}


.tribe-common-c-btn:hover {
    background-color: #365fb1;
}



.tribe-common img {
    /* max-width: 360px; */
    max-height: 210px;
    width: auto;
    height: auto;
    }

    .tribe-events-pro .tribe-events-pro-photo__event-featured-image-wrapper {
        /* min-height: 179px;
        min-width: 360px; */
        }
        @media screen and (min-width: 765px) {
        .tribe-events-pro .tribe-events-pro-photo__event-details-wrapper {
            /* min-height: 160px; */
            }

        }

            .tribe-events-cost {
                display: none;
            }

            .tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-photo__event-cost
            {
                display: none;
            }

            .tribe-events-pro .tribe-events-pro-photo__event-details {
   
                margin-bottom: 35px;
            }

            .tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-photo__event {
                margin-bottom: -10px;
            }

.events .subhead, .careers .subhead  {
    bottom: -25px;
    color: #fff;
}

.events .content h4, .careers .content h4  {
    padding-left: 20px;
    padding-top: 3px;
    font-size: 24px;
    line-height: normal;
    font-weight: unset;
    letter-spacing: normal;
}

@media screen and (max-width: 800px) {
.jumbotron.page-header.secondary .content {
    margin-top: 0px;
}

.events .content h4, .careers .content h4  {
    font-size:0.9em;
}

.events .subhead, .careers .subhead {
    bottom: 0px;

}
.jumbotron.page-header.secondary {
    margin-top: 60px;
    padding:20px 0;
}

}


.tribe-events-meta-group-other a{
    color: #365fb1;
    text-decoration: underline;
    }

    .tribe-events-meta-group-other {
        font-size: 15px;
        font-weight: 900!important;
        }


        .tribe-events-pro .tribe-events-pro-photo__event-featured-image-wrapper {
            margin-bottom: 0px;
        }

        p a {
  text-decoration: underline;
  color: #22C6C9;
            }


            .tribe-events-meta-group-intro {
                font-size:0.9rem;
            }

            .tribe-events-meta-group-other p {
                font-weight:800;
            }

            .tribe-events-meta-group dt {
                display: none;
            }

            .tribe-events-event-image img {
height: auto;
max-width: 34%;
margin: auto;
display: block;
}

.tribe-events-single-section-title {
    display: none;
}

.tribe-events-event-meta .column, .tribe-events-event-meta .tribe-events-meta-group {
margin: 20px 0 20px;
}



.am__title{
    font-size: 1.1rem;
line-height: normal!important;
padding-bottom: 20px;
}



.asr_texonomy.active, .asr_texonomy:hover {
    background: #22C6C9;
}

.asr-filter-div .asr_texonomy {
    display: inline-block;
    cursor: pointer;
    background: 0 0;
    padding: 7px 12px;
    margin: 1px;
    border: unset;
    background: #869c9c;
    color:#fff;
    font-size: 1.1rem;
}
.am__excerpt {
    font-size: 0.8rem;
    padding-bottom: 10px;
    margin-bottom: 17px;
}


.am__readmore {
    background: #22C6C9;
    color:#fff!important;
    padding: 2px 8px;
    font-size: 0.9rem;
    text-transform: uppercase;
    position: absolute;
    bottom: 10px;
    right: 25px;
}

.tribe-events-meta-group dt {
    display: none;
}

.tribe-events-event-image img {
height: auto;
max-width: 34%;
margin: auto;
display: block;
}


.am_thumb img {
    object-position: top;
    object-fit: contain;
    background-color: #ddd;
padding: 20px;
}

.jumbotron.wysiwig {
    background: #eee;
}

.am_single_grid {
    background: #fff;
    box-shadow: unset;
}

.am_grid_col {
    margin-bottom: 30px;
}

.am_cont {
    padding: 17px 20px 21px 20px;
}



.footer.top .col-12{
    justify-content: center;
}
.footer.top {
    background: #22C6C9;
}
.footer.top a {
    color: #212132;
    text-decoration: none;
}

.footer.top a:hover {
    color: #fff;
    text-decoration: underline;
}

.footer.top p, .footer h3 {
    margin:unset;
}





.footer.bottom {
    background: #212132;
}

.menu-social-media-nav-container ul li{
    display: inline-flex;
  list-style:none;
  margin: 0 20px;
  }

  .menu-social-media-nav-container ul li a{
    text-indent:-9999px;
  }


  

  .menu-social-media-nav-container {

  text-align: center;
  }

  .footer.top .col-12, .footer.bottom .col-12 {
    display: unset;
}



.footer.top {
    padding-top: 28px;
    padding-bottom: 19px;
}

.footer.top .menu-social-media-nav-container .menu-item.linkedin {
    background: url(assets/imgs/icons/linkedin.svg) no-repeat 0 0 transparent;
}
.footer.top .menu-social-media-nav-container .menu-item.linkedin a:hover {
    fill:#fff;
}
.footer.top .menu-social-media-nav-container .menu-item.twitter {
    background: url(assets/imgs/icons/twitter.svg) no-repeat 0 0 transparent;
}
.footer.top .menu-social-media-nav-container .menu-item-7784 {
    background: url(assets/imgs/icons/youtube.svg) no-repeat 0 0 transparent;
}


.social-nav {
    padding-top: 24px;
    margin-left: -43px;
  }

  .address p{
font-weight: normal;
  }

  .text-holder {
      text-align: center;
  }

 
.footer.bottom p {
    font-family: Arial, sans-serif;
}

.footer.bottom .text-holder p {
    margin: 0px;
}


@media screen and (max-width: 1000px){
    .footer.bottom {
        text-align: center;
    }
    .footer.bottom .logo {
        margin: auto;
    }}



    .navbar .navbar-collapse .menu-primary-nav-container, .navbar .navbar-collapse .menu-secondary-nav-container {
    margin-left: calc(33% + 15px);
}
.menu-secondary-nav-container li {
white-space: nowrap;
}

.am__title {
    font-size: 0.9rem;
    font-weight: 600;
    font-family: Arial, sans-serif; 
    }

    .am__title {
        padding-bottom: 5px;
        }

        .am__date .year{
            text-align: center;
font-weight: 900;
font-size: 1.1em;
font-family: Arial, sans-serif; 
        }

        .am__date p{
            text-align: center;
            font-size: 1em;
                    }

                    .am__excerpt {
                        font-size: 0.8rem;
                        padding-bottom: 10px;
                        margin-bottom: 17px;
                        line-height: 1.5em;
                        }

                        @media (min-width: 1024px){
.offset-xl-2 {
margin-left: 8.67%;
}
}

@media (min-width: 1024px){
    .col-xl-8 {
flex: 0 0 84.67%;
max-width: 84.67%;
}
}

.tribe-events-pro .tribe-events-pro-photo__event-details-wrapper {
    height: 50%;
}

.tribe-common{
    background: #eee;
}

.tribe-events-pro .tribe-events-pro-photo__event-details-wrapper {
    background-color: #fff;
    padding:15px;
}

.tribe-events .tribe-events-c-nav__next:disabled, .tribe-events .tribe-events-c-nav__prev:disabled {
    background-color: transparent;
    color: #aaa;
}


form.form p label {
    font-family: arial!important;
    
}

#popmake-7815 {
background-color: #fff;
}


.footer .contact h3 {
    text-align: center;
    border: solid 1px #fff;
    width: fit-content;
    margin: auto;
        padding: 0px 30px 2px 30px;
    position: relative;
  background-color: #22C6C9;
  -webkit-transition-duration: 0.4s; /* Safari */
  transition-duration: 0.4s;
  text-decoration: none;
  overflow: hidden;
  cursor: pointer;
  font-size: 26px;
}

.footer .contact h3:hover {
 color: #22C6C9;
 background-color: #212132;
}

.footer .contact h3:active:after {
  padding: 0;
  margin: 0;
  opacity: 1;
  transition: 0s
}

.footer .contact {
    margin: 30px 0 30px 0;
}

.footer .connect h4 {
    text-align: center;
    color: #212132;
    font-weight: bold;
    letter-spacing: normal;
font-size: 1.5em;
}


.jumbotron.careers {
    margin-top: -30px;
    margin-bottom: 50px;
}

@media screen and (min-width: 768px) {
.jumbotron.page-header.secondary .content {
    margin-top: 175px;
}
}

.social-nav {
    padding-top: 16px;
}

.popmake-content h2 {
    color: #22C6C9;
}

.footer_subscribe {
    border-left: solid 1px #fff;
    padding-left:30px;
}



.footer_subscribe h4 {
    color: #212132;
    font-size: 1.5em;
      font-weight: bold;
    letter-spacing: normal;
}

@media screen and (max-width: 1000px){
    .footer_subscribe {
    border-left: 0px;
    border-top: solid 1px #fff;
    text-align: center;
    padding-top: 38px;
}


.submit {
    text-align: center;
}

form.form label.required, form.form p.required, form.form span.required {
    min-width: 252px;
    max-width: 300px;
    margin: auto;
}

}


#popmake-7815 h2 + p{
    margin-top: 5px;
}


.jumbotron.careers {
    padding-bottom: 77px!important;
}

.menu-social-media-nav-container ul li:hover {
  transform: scale(1.3);
  -webkit-transition: transform 0.5s ease-in-out;
}

.category-publications #wrapper .container {
padding-top: 109px;
}
.popmake-close:focus {outline:0;}

.aboutus_image {
    padding: 15px;
    border:4px solid #fff;
}

.jumbotron.wysiwig.blue-headers h4 {
    color: #212132;
}

.am_title {
    margin-top: 0;
    margin-bottom: -11px;
    background-color: #ddd;
    z-index: 10;
    text-align: center;
    padding-top: 10px;
    font-size: 0.9em;
    font-weight: 800;
    position: relative;
}

.press {
    display: inline-block;
    cursor: pointer;
    background: 0 0;
    padding: 7px 12px;
    margin: 1px;
    border: unset;
    background: #22C6C9;
    color: #fff!important;
    font-size: 1.1rem;
    float: right;
}

.press a {
    color: #fff!important;
}

#press {
    top:-100px;
    position: relative;
}

html {
    scroll-behavior: smooth;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-header__top-bar {
    display: none!important; 
}

.tribe-events-c-nav__list {
    display: none!important; 
}

.tribe-events-nav-pagination {
    display: none!important;
}

.am__title {
    text-transform: capitalize;
}

.am_thumb img {
    object-position: unset;
    padding: 20px 41px;
    position: relative;
}

/* wistia */

.wistia_popover_trigger,
.wistia_popover_trigger div {
  display: inline-block !important;
}

.tech_explore .wistia_popover_trigger {
  right: 0;
  position: absolute;
  bottom: -5px;
}