/* LOAD YPPS YALE WEBFONTS */
@import url("https://use.typekit.net/qgy0ouj.css");
@font-face {
  font-family: "Mallory Compact";
  src: url("https://yppsweb2.its.yale.edu/yalewebfonts/Mallory/Mallory-Compact/MalloryCmpct-Black.eot");
  src: url("https://yppsweb2.its.yale.edu/yalewebfonts/Mallory/Mallory-Compact/MalloryCmpct-Black.eot?#iefix") format("embedded-opentype"), url("https://yppsweb2.its.yale.edu/yalewebfonts/Mallory/Mallory-Compact/MalloryCmpct-Black.woff2") format("woff2"), url("https://yppsweb2.its.yale.edu/yalewebfonts/Mallory/Mallory-Compact/MalloryCmpct-Black.woff") format("woff"), url("https://yppsweb2.its.yale.edu/yalewebfonts/Mallory/Mallory-Compact/MalloryCmpct-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Mallory Compact";
  src: url("https://yppsweb2.its.yale.edu/yalewebfonts/Mallory/Mallory-Compact/MalloryCmpct-Bold.eot");
  src: url("https://yppsweb2.its.yale.edu/yalewebfonts/Mallory/Mallory-Compact/MalloryCmpct-Bold.eot?#iefix") format("embedded-opentype"), url("https://yppsweb2.its.yale.edu/yalewebfonts/Mallory/Mallory-Compact/MalloryCmpct-Bold.woff2") format("woff2"), url("https://yppsweb2.its.yale.edu/yalewebfonts/Mallory/Mallory-Compact/MalloryCmpct-Bold.woff") format("woff"), url("https://yppsweb2.its.yale.edu/yalewebfonts/Mallory/Mallory-Compact/MalloryCmpct-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Mallory Compact";
  src: url("https://yppsweb2.its.yale.edu/yalewebfonts/Mallory/Mallory-Compact/MalloryCmpct-BoldItalic.eot");
  src: url("https://yppsweb2.its.yale.edu/yalewebfonts/Mallory/Mallory-Compact/MalloryCmpct-BoldItalic.eot?#iefix") format("embedded-opentype"), url("https://yppsweb2.its.yale.edu/yalewebfonts/Mallory/Mallory-Compact/MalloryCmpct-BoldItalic.woff2") format("woff2"), url("https://yppsweb2.its.yale.edu/yalewebfonts/Mallory/Mallory-Compact/MalloryCmpct-BoldItalic.woff") format("woff"), url("https://yppsweb2.its.yale.edu/yalewebfonts/Mallory/Mallory-Compact/MalloryCmpct-BoldItalic.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Mallory Compact";
  src: url("https://yppsweb2.its.yale.edu/yalewebfonts/Mallory/Mallory-Compact/MalloryCmpct-Medium.eot");
  src: url("https://yppsweb2.its.yale.edu/yalewebfonts/Mallory/Mallory-Compact/MalloryCmpct-Medium.eot?#iefix") format("embedded-opentype"), url("https://yppsweb2.its.yale.edu/yalewebfonts/Mallory/Mallory-Compact/MalloryCmpct-Medium.woff2") format("woff2"), url("https://yppsweb2.its.yale.edu/yalewebfonts/Mallory/Mallory-Compact/MalloryCmpct-Medium.woff") format("woff"), url("https://yppsweb2.its.yale.edu/yalewebfonts/Mallory/Mallory-Compact/MalloryCmpct-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Mallory Compact";
  src: url("https://yppsweb2.its.yale.edu/yalewebfonts/Mallory/Mallory-Compact/MalloryCmpct-MediumItalic.eot");
  src: url("https://yppsweb2.its.yale.edu/yalewebfonts/Mallory/Mallory-Compact/MalloryCmpct-MediumItalic.eot?#iefix") format("embedded-opentype"), url("https://yppsweb2.its.yale.edu/yalewebfonts/Mallory/Mallory-Compact/MalloryCmpct-MediumItalic.woff2") format("woff2"), url("https://yppsweb2.its.yale.edu/yalewebfonts/Mallory/Mallory-Compact/MalloryCmpct-MediumItalic.woff") format("woff"), url("https://yppsweb2.its.yale.edu/yalewebfonts/Mallory/Mallory-Compact/MalloryCmpct-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Mallory Compact";
  src: url("https://yppsweb2.its.yale.edu/yalewebfonts/Mallory/Mallory-Compact/MalloryCmpct-Book.eot");
  src: url("https://yppsweb2.its.yale.edu/yalewebfonts/Mallory/Mallory-Compact/MalloryCmpct-Book.eot?#iefix") format("embedded-opentype"), url("https://yppsweb2.its.yale.edu/yalewebfonts/Mallory/Mallory-Compact/MalloryCmpct-Book.woff2") format("woff2"), url("https://yppsweb2.its.yale.edu/yalewebfonts/Mallory/Mallory-Compact/MalloryCmpct-Book.woff") format("woff"), url("https://yppsweb2.its.yale.edu/yalewebfonts/Mallory/Mallory-Compact/MalloryCmpct-Book.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Mallory Compact";
  src: url("https://yppsweb2.its.yale.edu/yalewebfonts/Mallory/Mallory-Compact/MalloryCmpct-BookItalic.eot");
  src: url("https://yppsweb2.its.yale.edu/yalewebfonts/Mallory/Mallory-Compact/MalloryCmpct-BookItalic.eot?#iefix") format("embedded-opentype"), url("https://yppsweb2.its.yale.edu/yalewebfonts/Mallory/Mallory-Compact/MalloryCmpct-BookItalic.woff2") format("woff2"), url("https://yppsweb2.its.yale.edu/yalewebfonts/Mallory/Mallory-Compact/MalloryCmpct-BookItalic.woff") format("woff"), url("https://yppsweb2.its.yale.edu/yalewebfonts/Mallory/Mallory-Compact/MalloryCmpct-BookItalic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Mallory Compact";
  src: url("https://yppsweb2.its.yale.edu/yalewebfonts/Mallory/Mallory-Compact/MalloryCmpct-Light.eot");
  src: url("https://yppsweb2.its.yale.edu/yalewebfonts/Mallory/Mallory-Compact/MalloryCmpct-Light.eot?#iefix") format("embedded-opentype"), url("https://yppsweb2.its.yale.edu/yalewebfonts/Mallory/Mallory-Compact/MalloryCmpct-Light.woff2") format("woff2"), url("https://yppsweb2.its.yale.edu/yalewebfonts/Mallory/Mallory-Compact/MalloryCmpct-Light.woff") format("woff"), url("https://yppsweb2.its.yale.edu/yalewebfonts/Mallory/Mallory-Compact/MalloryCmpct-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Mallory Compact";
  src: url("https://yppsweb2.its.yale.edu/yalewebfonts/Mallory/Mallory-Compact/MalloryCmpct-LightItalic.eot");
  src: url("https://yppsweb2.its.yale.edu/yalewebfonts/Mallory/Mallory-Compact/MalloryCmpct-LightItalic.eot?#iefix") format("embedded-opentype"), url("https://yppsweb2.its.yale.edu/yalewebfonts/Mallory/Mallory-Compact/MalloryCmpct-LightItalic.woff2") format("woff2"), url("https://yppsweb2.its.yale.edu/yalewebfonts/Mallory/Mallory-Compact/MalloryCmpct-LightItalic.woff") format("woff"), url("https://yppsweb2.its.yale.edu/yalewebfonts/Mallory/Mallory-Compact/MalloryCmpct-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Mallory Compact";
  src: url("https://yppsweb2.its.yale.edu/yalewebfonts/Mallory/Mallory-Compact/MalloryCmpct-Thin.eot");
  src: url("https://yppsweb2.its.yale.edu/yalewebfonts/Mallory/Mallory-Compact/MalloryCmpct-Thin.eot?#iefix") format("embedded-opentype"), url("https://yppsweb2.its.yale.edu/yalewebfonts/Mallory/Mallory-Compact/MalloryCmpct-Thin.woff2") format("woff2"), url("https://yppsweb2.its.yale.edu/yalewebfonts/Mallory/Mallory-Compact/MalloryCmpct-Thin.woff") format("woff"), url("https://yppsweb2.its.yale.edu/yalewebfonts/Mallory/Mallory-Compact/MalloryCmpct-Thin.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Mallory Compact";
  src: url("https://yppsweb2.its.yale.edu/yalewebfonts/Mallory/Mallory-Compact/MalloryCmpct-XLight.eot");
  src: url("https://yppsweb2.its.yale.edu/yalewebfonts/Mallory/Mallory-Compact/MalloryCmpct-XLight.eot?#iefix") format("embedded-opentype"), url("https://yppsweb2.its.yale.edu/yalewebfonts/Mallory/Mallory-Compact/MalloryCmpct-XLight.woff2") format("woff2"), url("https://yppsweb2.its.yale.edu/yalewebfonts/Mallory/Mallory-Compact/MalloryCmpct-XLight.woff") format("woff"), url("https://yppsweb2.its.yale.edu/yalewebfonts/Mallory/Mallory-Compact/MalloryCmpct-XLight.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
/* Yale New OldStyleNumbers */
@font-face {
  font-family: "YaleNew-OldStyleNumbers";
  src: url("https://yppsweb2.its.yale.edu/yalewebfonts/YaleNew/YaleNew-OldStyleNumbers/YaleNew-Roman-OLDSTYLE-NUMBERS-ONLY.woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "YaleNew-OldStyleNumbers";
  src: url("https://yppsweb2.its.yale.edu/yalewebfonts/YaleNew/YaleNew-OldStyleNumbers/YaleNew-Italic-OLDSTYLE-NUMBERS-ONLY.woff2");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "YaleNew-OldStyleNumbers";
  src: url("https://yppsweb2.its.yale.edu/yalewebfonts/YaleNew/YaleNew-OldStyleNumbers/YaleNew-Bold-OLDSTYLE-NUMBERS-ONLY.woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "YaleNew-OldStyleNumbers";
  src: url("https://yppsweb2.its.yale.edu/yalewebfonts/YaleNew/YaleNew-OldStyleNumbers/YaleNew-BoldItalic-OLDSTYLE-NUMBERS-ONLY.woff2");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
/* Yale New - ALL SMALL CAPS */
@font-face {
  font-family: "YaleNew-AllSmallCaps";
  src: url("https://yppsweb2.its.yale.edu/yalewebfonts/YaleNew/YaleNew-AllSmallCaps/YaleNew-Roman-ALLSMALL-v2.woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Mallory-Light";
  src: url(/sites/all/themes/yalenew_base/fonts/Mallory/Mallory/Mallory-Light.woff) format("woff"), url(/sites/all/themes/yalenew_base/fonts/Mallory/Mallory/Mallory-Light.woff2) format("woff2");
  font-weight: normal;
  font-style: normal;
}
.be-open-be-curious {
  background-color: #00356b;
  margin-top: 6rem;
  margin-bottom: 7rem;
  position: relative;
}
@media (min-width: 740px) {
  .be-open-be-curious {
    margin-top: 10rem;
    margin-bottom: 15rem;
  }
}
.be-open-be-curious .bg1 {
  background-image: url("/sites/default/files/images/quotes.png");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  transform: translateY(-48%);
  position: absolute;
  width: 75px;
  height: 58px;
  left: 13%;
  top: 0;
}
@media (min-width: 740px) {
  .be-open-be-curious .bg1 {
    width: 100px;
    height: 78px;
  }
}
@media (min-width: 1200px) {
  .be-open-be-curious .bg1 {
    width: 200px;
    height: 156px;
  }
}
@media (min-width: 1800px) {
  .be-open-be-curious .bg1 {
    width: 252px;
    height: 196px;
  }
}
.be-open-be-curious .bg2 {
  background-image: url("/sites/default/files/images/Speechboxes.png");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  transform: translateY(-40%);
  position: absolute;
  right: 12%;
  top: 0;
  width: 75px;
  height: 95px;
}
@media (min-width: 740px) {
  .be-open-be-curious .bg2 {
    width: 100px;
    height: 127px;
  }
}
@media (min-width: 1200px) {
  .be-open-be-curious .bg2 {
    width: 180px;
    height: 228px;
    right: 10%;
  }
}
@media (min-width: 1800px) {
  .be-open-be-curious .bg2 {
    width: 225px;
    height: 285px;
  }
}
.be-open-be-curious .bg3 {
  background-image: url("/sites/default/files/images/TextBoxes.png");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  transform: translateY(63%);
  position: absolute;
  width: 150px;
  height: 78px;
  left: 20%;
  bottom: 0;
}
@media (min-width: 740px) {
  .be-open-be-curious .bg3 {
    width: 250px;
    height: 129px;
  }
}
@media (min-width: 1200px) {
  .be-open-be-curious .bg3 {
    width: 350px;
    height: 181px;
  }
}
@media (min-width: 1800px) {
  .be-open-be-curious .bg3 {
    width: 433px;
    height: 224px;
  }
}
.be-open-be-curious .cta-content {
  max-width: 1284px;
  margin: 0 auto;
  padding: 5rem 1.5rem 3rem;
  text-align: center;
}
@media (min-width: 980px) {
  .be-open-be-curious .cta-content {
    font-size: 1.5rem;
    padding: 7rem 5rem;
  }
}
.be-open-be-curious .cta-content h2 {
  color: #fdbf6a;
  font-family: "Mallory", Verdana, Arial, Helvetica, sans-serif;
  font-weight: 900;
  text-transform: uppercase;
  font-size: 2rem;
  line-height: 1.1;
}
@media (min-width: 740px) {
  .be-open-be-curious .cta-content h2 {
    font-size: 3.5rem;
  }
}
.be-open-be-curious .cta-content .largeup {
  display: none;
}
@media (min-width: 980px) {
  .be-open-be-curious .cta-content .largeup {
    display: block;
  }
}
.be-open-be-curious .cta-content .be-open-be-curious-image {
  max-width: 800px;
  width: 100%;
  height: auto;
}
.be-open-be-curious .cta-content .cta-intro {
  color: #fff;
  font-size: clamp(16px, 2vw, 27px);
  font-family: "Mallory-Light", Verdana, Arial, Helvetica, sans-serif;
  line-height: 1.25;
}
@media (max-width: 739px) {
  .be-open-be-curious .cta-content .cta-intro br {
    display: none;
  }
}
.be-open-be-curious .cta-content .cta {
  margin-top: 2rem;
  font-family: "Mallory", Verdana, Arial, Helvetica, sans-serif;
  font-weight: 700;
  background-color: #F3714B;
  border-radius: 20px;
  color: #fff;
  text-transform: uppercase;
  padding: 0.5rem 1.5rem;
  text-decoration: none;
  display: inline-block;
  font-size: 1.2rem;
  transition: all 0.3s ease;
}
.be-open-be-curious .cta-content .cta:hover, .be-open-be-curious .cta-content .cta:focus, .be-open-be-curious .cta-content .cta:active {
  transform: scale(110%);
}

#zone-content {
  max-width: none;
  width: 100%;
}
#zone-content #breadcrumb {
  max-width: 1284px;
  margin: 0 auto;
  padding: 0 1rem;
  display: block;
  float: none;
}
#zone-content #region-content {
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
}
#zone-content #region-content h1#page-title {
  max-width: 1284px;
  margin: 0 auto 0.75rem;
  padding: 0 1rem;
}
@media (min-width: 740px) {
  #zone-content #region-content h1#page-title {
    padding: 0 2rem;
  }
}
#zone-content #region-content #block-system-main {
  font-family: "Mallory Compact", Helvetica, Arial, sans-serif;
  color: #000;
  line-height: 2;
  font-size: 18px;
}
#zone-content #region-content #block-system-main > .block-inner > .content {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  max-width: none;
}
#zone-content #region-content #block-system-main > .block-inner > .content .node-page {
  display: flex;
  -webkit-box: 0;
  -moz-box: 0;
  flex: 0 0 100%;
}
@media (min-width: 980px) {
  #zone-content #region-content #block-system-main > .block-inner > .content .node-page {
    -webkit-box: 0;
    -moz-box: 0;
    flex: 0 0 60%;
    width: 100%;
  }
}
#zone-content #region-content #block-system-main > .block-inner > .content #region-sidebar-second {
  display: flex;
  -webkit-box: 0;
  -moz-box: 0;
  flex: 0 0 100%;
  margin: 0 auto;
}
@media (min-width: 980px) {
  #zone-content #region-content #block-system-main > .block-inner > .content #region-sidebar-second {
    -webkit-box: 0;
    -moz-box: 0;
    flex: 0 0 30%;
    width: 100%;
    margin: 0 0 0 auto;
  }
}
#zone-content #region-content #block-system-main > .block-inner > .content #region-sidebar-second .region-sidebar-second-inner {
  min-height: 0;
  margin-top: 2rem;
  padding: 0;
}
@media (min-width: 980px) {
  #zone-content #region-content #block-system-main > .block-inner > .content #region-sidebar-second .region-sidebar-second-inner {
    margin-top: 0;
  }
}
#zone-content #region-content #block-system-main > .block-inner > .content #region-sidebar-second .region-sidebar-second-inner .block {
  padding: 0;
}
#zone-content #region-content #block-system-main > .block-inner > .content #region-sidebar-second .region-sidebar-second-inner h2 {
  font-size: 1.65rem !important;
}
#zone-content #region-content #block-system-main > .block-inner > .content #region-sidebar-second .region-sidebar-second-inner .more-link a {
  border: 0;
  background-color: #00356b;
  color: #fff;
  font-family: "Mallory Compact", Helvetica, Arial, sans-serif;
}
#zone-content #region-content #block-system-main > .block-inner > .content #region-sidebar-second .region-sidebar-second-inner .more-link a:hover, #zone-content #region-content #block-system-main > .block-inner > .content #region-sidebar-second .region-sidebar-second-inner .more-link a:focus, #zone-content #region-content #block-system-main > .block-inner > .content #region-sidebar-second .region-sidebar-second-inner .more-link a:active {
  background-color: rgb(0, 27.738317757, 56);
}
#zone-content #region-content .block {
  max-width: 1284px;
  margin: 0 auto;
  padding: 0 1rem;
}
@media (min-width: 740px) {
  #zone-content #region-content .block {
    padding: 0 2rem;
  }
}
#zone-content #region-content .block.block-full-width {
  max-width: none;
  padding: 0;
}

.block-full-width {
  max-width: none;
  padding: 0;
}

.video-container {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 ratio */
  height: 0;
  overflow: hidden;
  max-width: 100%;
  margin-bottom: 2rem;
}

.video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.video-selector:focus {
  outline: 3px solid #005fcc;
  outline-offset: 3px;
}

h2#displayed-item-title {
  font-size: 20px;
  font-family: "Mallory Compact", Helvetica, Arial, sans-serif;
  font-weight: 700;
  color: #000;
  margin-bottom: 0.25rem;
  letter-spacing: initial;
  line-height: 1.5;
}

h3#displayed-video-title {
  font-size: 20px;
  font-family: "Mallory Compact", Helvetica, Arial, sans-serif;
  margin-top: 0.25rem;
  margin-bottom: 1rem;
  text-transform: none !important;
  color: #000;
  letter-spacing: initial;
  line-height: 1.5;
}

#displayed-description {
  font-size: 20px;
  font-family: "Mallory Compact", Helvetica, Arial, sans-serif;
  letter-spacing: initial;
  color: #000;
  line-height: 1.5;
}

.video-thumbnails {
  display: flex;
  flex-wrap: wrap;
  margin-top: 4rem;
}
.video-thumbnails .video-item {
  display: flex;
  -webkit-box: 0;
  -moz-box: 0;
  flex: 0 0 100%;
  padding-top: 2rem;
  list-style-type: none;
  flex-wrap: wrap;
  align-content: flex-start;
}
.video-thumbnails .video-item::before {
  display: none;
}
@media (min-width: 740px) and (max-width: 979px) {
  .video-thumbnails .video-item {
    -webkit-box: 0;
    -moz-box: 0;
    flex: 0 0 50%;
    padding-right: 2rem;
    padding-bottom: 3rem;
  }
  .video-thumbnails .video-item:nth-of-type(2n) {
    padding-right: 0;
    padding-left: 2rem;
  }
}
@media (min-width: 980px) {
  .video-thumbnails .video-item {
    -webkit-box: 0;
    -moz-box: 0;
    flex: 0 0 33.33%;
    padding-right: 2rem;
    padding-bottom: 5rem;
  }
  .video-thumbnails .video-item:nth-of-type(3n-1) {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .video-thumbnails .video-item:nth-of-type(3n) {
    padding-right: 0;
    padding-left: 2rem;
  }
}
.video-thumbnails .video-item .video-selector {
  outline: 0;
  border: 0;
  text-align: left;
  padding: 0;
}
.video-thumbnails .video-item .video-selector:hover, .video-thumbnails .video-item .video-selector:focus, .video-thumbnails .video-item .video-selector:active {
  background-color: transparent;
}
.video-thumbnails .video-item .video-selector .video-thumb {
  margin-bottom: 1.5rem;
}
.video-thumbnails .video-item .video-selector .item-title {
  font-family: "Mallory Compact", Helvetica, Arial, sans-serif;
  font-weight: 700;
  color: #000;
  font-size: 18px;
  text-transform: none !important;
  margin-bottom: 0.25rem;
  letter-spacing: initial;
  line-height: 1.3;
}
.video-thumbnails .video-item .video-selector .video-title {
  font-family: "Mallory Compact", Helvetica, Arial, sans-serif;
  font-size: 18px;
  color: #000;
  text-transform: none !important;
  margin-top: 0.25rem;
  letter-spacing: initial;
  margin-bottom: 1.5rem;
  line-height: 1.3;
}
.video-thumbnails .video-item .video-caption {
  font-family: "Mallory Compact", Helvetica, Arial, sans-serif;
  font-size: 18px;
  color: #000;
  letter-spacing: initial;
  line-height: 1.3;
}

.node-unpublished {
  background-color: transparent !important;
}/*# sourceMappingURL=Cultivating_Conversations_Secretary.css.map */