  /*
Theme Name: Carnegie
Author: Carnegie
Author URI: https://www.carnegiehighered.com/
Version: 0.1.0
*/

.has-text-align-right {
  text-align: right;
}
.has-text-align-center {
  text-align: center
}

body.admin-bar .header__sticky {
  top: -28px;
}
body.admin-bar .header__cta {
  top: -56px;
}

body.admin-bar .Masonry__details h2 {
  margin-top: 50px;
}

.interface-navigable-region .testimonial-resources .resource-popup .popup-close:not(.button) {
  right: 20% !important;
  top: 85px !important;
}
.CTAPanel--library a {
  color: white;
}

div.form_page input[type=password], div.form_page input[type=text], div.form_page input[type=email], div.form_page input[type=tel], div.form_page input:not([type]), div.form_page textarea {
  width: 100%;
  padding: 1rem;
  color: var(--black);
}


div.form_page select {
  padding: 1rem;
  color: var(--black);
}

div.form_question .form_label, div.form_question label {
  display: block;
  margin-bottom: .5rem;
  font-weight: 700;
}

.RFI button {
  display: inline-flex;
  justify-content: center;
  position: relative;
  text-decoration: none;
  color: var(--white);
  background: var(--blue);
  padding: .75rem 1.25rem;
  border: 2px solid var(--blue);
  overflow: hidden;
  --outline: var(--blue);
  background: linear-gradient(51deg, var(--red) 29.82%, rgba(27, 54, 93, 0) 106.7%), var(--blue);
  border: 0;
}

 .block-editor-page .RFI {
  min-width: 100%;
  margin-top: 35px;
}

.page-template-page-marketing .RFI {
  min-width: 100%;
}

.block-editor-page .RFI .Button--light-gold, .page-template-page-marketing .RFI .Button--light-gold{
  background-color: var(--light-gold);
  border-color: var(--light-gold);
  background: var(--light-gold);
}

.HeroProgram .Hero__text {
  padding-block-end: calc(var(--container)* 8.5);
}

.Hero__text {
  margin-bottom: 20px;
}

@media only screen and (max-width: 1270px) {
  .HeroProgram .Hero__text {
    padding-block-end: calc(var(--container)* 1.5);
  }
}


#iframe__video iframe{
  width:100%;
}


.interface-interface-skeleton__content{
  padding:0 3rem;
}



.block-editor-inserter__preview-container .block-editor-block-card {

width: 400px;

}
.block-editor-inserter__preview-container  {
	display: inline-block;
	width: 502px;

}


.Social__carousel .swiper-wrapper {
  display: inline-block;
  width: 100%;
}


.Social__carousel .swiper-wrapper p iframe{
  aspect-ratio: 16 / 7;
}

/* Library */
.ptsem-search ul li a {
  margin-bottom: 12px;
}

@media only screen and (max-width: 900px) {
  .Social__carousel .swiper-wrapper p iframe{
    height:35rem;
  }
}



  .header--landing .header__logo svg:nth-child(2){
    display: inline;
  }  



  #mobileLogo{
    display:none;
  }

@media only screen and (max-width: 1024px) {
  #mobileLogo{
    display:inline;
    transform: translateY(9px);
    width: 100%;
  }
  #desktopLogo{
    display:none;
  }
}

@media only screen and (max-width: 400PX) {
  h1.Hero__title {
    font-size: 3.4em;
  }
}

/* Conference Styles */
.event-single-schedule .schedule-items .day h3 {
    margin: unset;
    margin-left: .7rem;
    padding: 0 0 0 20px;
    color: var(--red);
    font-weight: 700;
    font-size: 20px;
}
@media only screen and (min-width: 992px) {
  .event-single-schedule .schedule-items .day h3 {
    font-size: 26px;
  }
}

.Profile__Feed .flickity-nav {
  position: absolute;
  z-index: 99;
  top: 46%;
  width: 100%;
  left: 0;
  justify-content: space-between;
}
.Profile__Feed .flickity-button {
  width: 3rem;
  height: 3rem;
}
.Profile__Feed .flickity-prev-next-button:before {
  width: 3rem;
  height: 3rem;
  mask-size: 50%;
}
.Profile__Fed .Testimonials .Blockquote__text:before {
  display: none !important;
}

.Profile__Feed .flickity-counter {
  display: none !important;
  opacity: 0 !important;
}
.Profile__Feed .Testimonials__text .h2 {
  font-size: 2rem;
}
@media (min-width: 48em) {
    .Testimonials__carousel {
        padding-bottom: var(--space-m);
    }
}