@import url("https://use.fontawesome.com/releases/v5.15.3/css/all.css");
@font-face {
  font-family: "FranklinGothic URW Cond Dem";
  src: url("https://na-admin.eventscloud.com/docs/10271/FranklinGothicURWCon-Dem.woff2") format("woff2"), url("https://na-admin.eventscloud.com/docs/10271/FranklinGothicURWCon-Dem.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "FranklinGothic URW Cond";
  src: url("https://na-admin.eventscloud.com/docs/10271/FranklinGothicURWCon-MedIta.woff2") format("woff2"), url("https://na-admin.eventscloud.com/docs/10271/FranklinGothicURWCon-MedIta.woff") format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "FranklinGothic URW Cond";
  src: url("https://na-admin.eventscloud.com/docs/10271/FranklinGothicURWCon-DemIta.woff2") format("woff2"), url("https://na-admin.eventscloud.com/docs/10271/FranklinGothicURWCon-DemIta.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "FranklinGothic URW Cond";
  src: url("https://na-admin.eventscloud.com/docs/10271/FranklinGothicURWCon-Med.woff2") format("woff2"), url("https://na-admin.eventscloud.com/docs/10271/FranklinGothicURWCon-Med.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "FranklinGothic URW Cond";
  src: url("https://na-admin.eventscloud.com/docs/10271/FranklinGothicURWCon-BooIta.woff2") format("woff2"), url("https://na-admin.eventscloud.com/docs/10271/FranklinGothicURWCon-BooIta.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "FranklinGothic URW Comp";
  src: url("https://na-admin.eventscloud.com/docs/10271/FranklinGothicURWCom-DemIta.woff2") format("woff2"), url("https://na-admin.eventscloud.com/docs/10271/FranklinGothicURWCom-DemIta.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "FranklinGothic URW Cond";
  src: url("https://na-admin.eventscloud.com/docs/10271/FranklinGothicURWCon-Boo.woff2") format("woff2"), url("https://na-admin.eventscloud.com/docs/10271/FranklinGothicURWCon-Boo.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "FranklinGothic URW Comp";
  src: url("https://na-admin.eventscloud.com/docs/10271/FranklinGothicURWCom-BooIta.woff2") format("woff2"), url("https://na-admin.eventscloud.com/docs/10271/FranklinGothicURWCom-BooIta.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "FranklinGothic URW Comp";
  src: url("https://na-admin.eventscloud.com/docs/10271/FranklinGothicURWCom-Boo.woff2") format("woff2"), url("https://na-admin.eventscloud.com/docs/10271/FranklinGothicURWCom-Boo.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "FranklinGothic URW Med";
  src: url("https://na-admin.eventscloud.com/docs/10271/FranklinGothicURW-Med.woff2") format("woff2"), url("https://na-admin.eventscloud.com/docs/10271/FranklinGothicURW-Med.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "FranklinGothic URW Cn SC";
  src: url("https://na-admin.eventscloud.com/docs/10271/FranklinGothicURWCnSC-Med.woff2") format("woff2"), url("https://na-admin.eventscloud.com/docs/10271/FranklinGothicURWCnSC-Med.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "FranklinGothic URW Cn SC";
  src: url("https://na-admin.eventscloud.com/docs/10271/FranklinGothicURWCnSC-Boo.woff2") format("woff2"), url("https://na-admin.eventscloud.com/docs/10271/FranklinGothicURWCnSC-Boo.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "FranklinGothic URW";
  src: url("https://na-admin.eventscloud.com/docs/10271/FranklinGothicURW-MedIta.woff2") format("woff2"), url("https://na-admin.eventscloud.com/docs/10271/FranklinGothicURW-MedIta.woff") format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "FranklinGothic URW";
  src: url("https://na-admin.eventscloud.com/docs/10271/FranklinGothicURW-Lig.woff2") format("woff2"), url("https://na-admin.eventscloud.com/docs/10271/FranklinGothicURW-Lig.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "FranklinGothic URW";
  src: url("https://na-admin.eventscloud.com/docs/10271/FranklinGothicURW-HeaIta.woff2") format("woff2"), url("https://na-admin.eventscloud.com/docs/10271/FranklinGothicURW-HeaIta.woff") format("woff");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "FranklinGothic URW";
  src: url("https://na-admin.eventscloud.com/docs/10271/FranklinGothicURW-DemIta.woff2") format("woff2"), url("https://na-admin.eventscloud.com/docs/10271/FranklinGothicURW-DemIta.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "FranklinGothic URW Book";
  src: url("https://na-admin.eventscloud.com/docs/10271/FranklinGothicURW-Boo.woff2") format("woff2"), url("https://na-admin.eventscloud.com/docs/10271/FranklinGothicURW-Boo.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "FranklinGothic URW";
  src: url("https://na-admin.eventscloud.com/docs/10271/FranklinGothicURW-Hea.woff2") format("woff2"), url("https://na-admin.eventscloud.com/docs/10271/FranklinGothicURW-Hea.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "FranklinGothic URW";
  src: url("https://na-admin.eventscloud.com/docs/10271/FranklinGothicURW-BooIta.woff2") format("woff2"), url("https://na-admin.eventscloud.com/docs/10271/FranklinGothicURW-BooIta.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "FranklinGothic URW";
  src: url("https://na-admin.eventscloud.com/docs/10271/FranklinGothicURW-Dem.woff2") format("woff2"), url("https://na-admin.eventscloud.com/docs/10271/FranklinGothicURW-Dem.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "FranklinGothic URW Ext Comp D";
  src: url("https://na-admin.eventscloud.com/docs/10271/FranklinGothicURWExtComD-Boo.woff2") format("woff2"), url("https://na-admin.eventscloud.com/docs/10271/FranklinGothicURWExtComD-Boo.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "FranklinGothic URW Comp";
  src: url("https://na-admin.eventscloud.com/docs/10271/FranklinGothicURWCom-Dem.woff2") format("woff2"), url("https://na-admin.eventscloud.com/docs/10271/FranklinGothicURWCom-Dem.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "FranklinGothic URW Ext Comp D";
  src: url("https://na-admin.eventscloud.com/docs/10271/FranklinGothicURWExtComD-Dem.woff2") format("woff2"), url("https://na-admin.eventscloud.com/docs/10271/FranklinGothicURWExtComD-Dem.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
*,
*:before,
*:after {
  box-sizing: border-box;
}

::selection,
.etouches-bootstrap ::selection {
  background: #aacbe1;
  color: #000;
  text-shadow: none;
}

#myModal.modal .modal-dialog .modal-content .modal-header > .row::after {
  content: "";
  display: table;
  clear: both;
}

/* $PLACEHOLDERS
============= */
#myModal.modal .modal-dialog .modal-content .modal-body .speaker-name,
#myModal.modal .modal-dialog .modal-content .modal-body .speaker-title,
#myModal.modal .modal-dialog .modal-content .modal-body .comp-name, .speaker-item .item-content .speaker-name,
.speaker-item .item-content .speaker-title,
.speaker-item .item-content .comp-name,
.speaker-item .item-content .speaker-description, body td, body div, body font, body p, body a, body li, body input, body label, body select, body h1, body h2, body h3, body h4, body h5, body h6,
body [id=inner_content] td,
body [id=inner_content] div,
body [id=inner_content] font,
body [id=inner_content] p,
body [id=inner_content] a,
body [id=inner_content] li,
body [id=inner_content] input,
body [id=inner_content] label,
body [id=inner_content] select,
body [id=inner_content] h1,
body [id=inner_content] h2,
body [id=inner_content] h3,
body [id=inner_content] h4,
body [id=inner_content] h5,
body [id=inner_content] h6,
body .ipWidget td,
body .ipWidget div,
body .ipWidget font,
body .ipWidget p,
body .ipWidget a,
body .ipWidget li,
body .ipWidget input,
body .ipWidget label,
body .ipWidget select,
body .ipWidget h1,
body .ipWidget h2,
body .ipWidget h3,
body .ipWidget h4,
body .ipWidget h5,
body .ipWidget h6,
body .etouches-bootstrap td,
body .etouches-bootstrap div,
body .etouches-bootstrap font,
body .etouches-bootstrap p,
body .etouches-bootstrap a,
body .etouches-bootstrap li,
body .etouches-bootstrap input,
body .etouches-bootstrap label,
body .etouches-bootstrap select,
body .etouches-bootstrap h1,
body .etouches-bootstrap h2,
body .etouches-bootstrap h3,
body .etouches-bootstrap h4,
body .etouches-bootstrap h5,
body .etouches-bootstrap h6 {
  font-family: "FranklinGothic URW Book", Arial, sans-serif !important;
  color: #151515;
  font-weight: 400;
  text-transform: none;
  line-height: 1.5;
}

body p,
body [id=inner_content] p,
body .ipWidget p,
body .etouches-bootstrap p {
  margin: 0 0 0.5em;
}

#myModal.modal .modal-dialog .modal-content .modal-header .modal-title,
#myModal.modal .modal-dialog .modal-content .modal-footer .modal-title, body h1,
body [id=inner_content] h1,
body .ipWidget h1,
body .etouches-bootstrap h1 {
  font-family: "FranklinGothic URW Ext Comp D", "FranklinGothic URW Book", Arial, sans-serif !important;
  font-weight: 700;
  margin-top: 0.5em;
  margin-bottom: 0.25em;
  line-height: 1.1em;
}

body h4,
body [id=inner_content] h4,
body .ipWidget h4,
body .etouches-bootstrap h4, body h3,
body [id=inner_content] h3,
body .ipWidget h3,
body .etouches-bootstrap h3, body h2,
body [id=inner_content] h2,
body .ipWidget h2,
body .etouches-bootstrap h2 {
  font-family: "FranklinGothic URW Cond Dem", "FranklinGothic URW Book", Arial, sans-serif !important;
  font-weight: 700;
  margin-top: 0.5em;
  margin-bottom: 0.25em;
  line-height: 1.1em;
}

body h1,
body [id=inner_content] h1,
body .ipWidget h1,
body .etouches-bootstrap h1 {
  font-size: 52px !important;
  font-weight: "FranklinGothic URW Ext Comp D", "FranklinGothic URW Book", Arial, sans-serif !important;
}
@media only screen and (min-width: 992px) {
  body h1,
body [id=inner_content] h1,
body .ipWidget h1,
body .etouches-bootstrap h1 {
    font-size: 42px !important;
  }
}

body h2,
body [id=inner_content] h2,
body .ipWidget h2,
body .etouches-bootstrap h2 {
  color: #151515;
  font-size: 35px !important;
}
@media only screen and (min-width: 992px) {
  body h2,
body [id=inner_content] h2,
body .ipWidget h2,
body .etouches-bootstrap h2 {
    font-size: 48px !important;
  }
}

body h3,
body [id=inner_content] h3,
body .ipWidget h3,
body .etouches-bootstrap h3 {
  font-size: 28px !important;
}
@media only screen and (min-width: 992px) {
  body h3,
body [id=inner_content] h3,
body .ipWidget h3,
body .etouches-bootstrap h3 {
    font-size: 30px !important;
  }
}

body h4,
body [id=inner_content] h4,
body .ipWidget h4,
body .etouches-bootstrap h4 {
  color: #151515;
  font-size: 20px !important;
}
@media only screen and (min-width: 992px) {
  body h4,
body [id=inner_content] h4,
body .ipWidget h4,
body .etouches-bootstrap h4 {
    font-size: 22px !important;
  }
}

body .lead-section p {
  font-size: 20px;
}

body a,
body a:link,
body a:visited,
body [id=inner_content] a,
body .ipWidget a,
body .etouches-bootstrap a {
  color: #3B7CA7;
  text-decoration: underline;
  outline-offset: 1px;
}
body a:focus, body a:hover {
  text-decoration: none;
}

/* $TYPOGRAPHY
============= */
body td, body div, body font, body p, body a, body li, body input, body label, body select,
body [id=inner_content] td,
body [id=inner_content] div,
body [id=inner_content] font,
body [id=inner_content] p,
body [id=inner_content] a,
body [id=inner_content] li,
body [id=inner_content] input,
body [id=inner_content] label,
body [id=inner_content] select,
body .ipWidget td,
body .ipWidget div,
body .ipWidget font,
body .ipWidget p,
body .ipWidget a,
body .ipWidget li,
body .ipWidget input,
body .ipWidget label,
body .ipWidget select,
body .etouches-bootstrap td,
body .etouches-bootstrap div,
body .etouches-bootstrap font,
body .etouches-bootstrap p,
body .etouches-bootstrap a,
body .etouches-bootstrap li,
body .etouches-bootstrap input,
body .etouches-bootstrap label,
body .etouches-bootstrap select {
  font-size: 16px;
}
body td strong, body td b, body div strong, body div b, body font strong, body font b, body p strong, body p b, body a strong, body a b, body li strong, body li b, body input strong, body input b, body label strong, body label b, body select strong, body select b,
body [id=inner_content] td strong,
body [id=inner_content] td b,
body [id=inner_content] div strong,
body [id=inner_content] div b,
body [id=inner_content] font strong,
body [id=inner_content] font b,
body [id=inner_content] p strong,
body [id=inner_content] p b,
body [id=inner_content] a strong,
body [id=inner_content] a b,
body [id=inner_content] li strong,
body [id=inner_content] li b,
body [id=inner_content] input strong,
body [id=inner_content] input b,
body [id=inner_content] label strong,
body [id=inner_content] label b,
body [id=inner_content] select strong,
body [id=inner_content] select b,
body .ipWidget td strong,
body .ipWidget td b,
body .ipWidget div strong,
body .ipWidget div b,
body .ipWidget font strong,
body .ipWidget font b,
body .ipWidget p strong,
body .ipWidget p b,
body .ipWidget a strong,
body .ipWidget a b,
body .ipWidget li strong,
body .ipWidget li b,
body .ipWidget input strong,
body .ipWidget input b,
body .ipWidget label strong,
body .ipWidget label b,
body .ipWidget select strong,
body .ipWidget select b,
body .etouches-bootstrap td strong,
body .etouches-bootstrap td b,
body .etouches-bootstrap div strong,
body .etouches-bootstrap div b,
body .etouches-bootstrap font strong,
body .etouches-bootstrap font b,
body .etouches-bootstrap p strong,
body .etouches-bootstrap p b,
body .etouches-bootstrap a strong,
body .etouches-bootstrap a b,
body .etouches-bootstrap li strong,
body .etouches-bootstrap li b,
body .etouches-bootstrap input strong,
body .etouches-bootstrap input b,
body .etouches-bootstrap label strong,
body .etouches-bootstrap label b,
body .etouches-bootstrap select strong,
body .etouches-bootstrap select b {
  font-family: "FranklinGothic URW Med", "FranklinGothic URW Book", Arial, sans-serif !important;
}
.btn,
.ipWidget .btn,
.btn.more-btn,
.more-link,
.button,
.r-reg-buttons a,
[id=inner_content] input.button.r-button,
.cc-btn, .ipWidget .btn.btn-secondary {
  font-family: "FranklinGothic URW Book", Arial, sans-serif !important;
  color: #FFF !important;
  background: #3B7CA7 !important;
  border: 1px solid #3B7CA7 !important;
  border-radius: 0 !important;
  font-size: 16px !important;
  text-transform: uppercase !important;
  text-decoration: none;
  transition: background-color 0.4s, color 0.4s, text-shadow 0.4s;
  display: inline-block;
  line-height: 1.5;
  height: auto;
  width: 100%;
  min-width: 180px;
  padding: 13px 30px 9px !important;
  margin-top: 25px;
  margin-bottom: 5px;
  font-weight: bold;
}
@media only screen and (min-width: 768px) {
  .btn,
.ipWidget .btn,
.btn.more-btn,
.more-link,
.button,
.r-reg-buttons a,
[id=inner_content] input.button.r-button,
.cc-btn, .ipWidget .btn.btn-secondary {
    width: auto;
  }
}
.btn:hover,
.more-link:hover,
.button:hover,
.r-reg-buttons a:hover,
[id=inner_content] input.button.r-button:hover,
.cc-btn:hover, .ipWidget .btn.btn-secondary:hover, .btn:active,
.more-link:active,
.button:active,
.r-reg-buttons a:active,
[id=inner_content] input.button.r-button:active,
.cc-btn:active, .ipWidget .btn.btn-secondary:active, .btn:focus,
.more-link:focus,
.button:focus,
.r-reg-buttons a:focus,
[id=inner_content] input.button.r-button:focus,
.cc-btn:focus, .ipWidget .btn.btn-secondary:focus {
  color: #FFF !important;
  background: #2e6081 !important;
  border-color: #2e6081 !important;
  text-decoration: none !important;
}

.ipWidget .btn.btn-secondary {
  color: #3B7CA7 !important;
  background: #FFF !important;
  border-color: #3B7CA7 !important;
}
.ipWidget .btn.btn-secondary:hover, .ipWidget .btn.btn-secondary:active, .ipWidget .btn.btn-secondary:focus {
  color: #FFF !important;
  background: #3B7CA7 !important;
  border-color: #3B7CA7 !important;
}

/* $PRIMARY BUTTONS
============= */
/* SECONDARY BUTONS
============= */
/* $PLACEHOLDER
============= */
#myModal.modal .modal-dialog .modal-content .modal-body .speaker-name, .speaker-item .item-content .speaker-name {
  font-weight: bold;
  margin-top: 15px;
  margin-bottom: 0;
  text-transform: none;
  font-size: 20px !important;
  color: #3B7CA7 !important;
}

#myModal.modal .modal-dialog .modal-content .modal-body .speaker-title, .speaker-item .item-content .speaker-title {
  margin: 0;
  font-weight: 400;
  font-size: 18px;
}

#myModal.modal .modal-dialog .modal-content .modal-body .comp-name, .speaker-item .item-content .comp-name {
  margin: 0;
  font-weight: bold;
  font-size: 16px;
}

/* $SPEAKERS
============= */
.flex-container {
  justify-content: center;
}

.speaker-item .speaker-img-placeholder {
  width: 160px;
  max-width: 300px;
  border: 0;
  border-radius: 50%;
  border: 2px solid #3B7CA7;
}
.speaker-item .item-content .speaker-description {
  font-size: 16px;
}
.speaker-item .btn-primary {
  padding: 8px 16px !important;
  min-width: auto;
  width: auto;
  margin-top: 20px;
}

/* $MODALS
============= */
body {
  margin: 0;
}

#myModal {
  width: 100vw;
  height: 100vh;
}

#myModal.modal .modal-dialog .modal-content {
  max-height: calc(100vh - 60px);
  overflow-y: auto;
}
#myModal.modal .modal-dialog .modal-content .modal-header,
#myModal.modal .modal-dialog .modal-content .modal-footer {
  color: #000 !important;
  background: transparent;
  border: 0;
  height: auto;
}
#myModal.modal .modal-dialog .modal-content .modal-header .modal-title,
#myModal.modal .modal-dialog .modal-content .modal-footer .modal-title {
  font-size: 28px !important;
  padding: 20px 20px 0;
  color: #000;
}
#myModal.modal .modal-dialog .modal-content .modal-header .close-modal,
#myModal.modal .modal-dialog .modal-content .modal-footer .close-modal {
  background: transparent;
  color: #000;
  box-shadow: none;
  border-radius: 2px;
}
#myModal.modal .modal-dialog .modal-content .modal-header .close-modal:hover,
#myModal.modal .modal-dialog .modal-content .modal-footer .close-modal:hover {
  color: #000;
  background-color: #F7F7F7;
  outline: 1px solid #000;
}
#myModal.modal .modal-dialog .modal-content hr {
  border-color: #F7F7F7;
}
#myModal.modal .modal-dialog .modal-content .modal-body {
  overflow: visible;
  padding: 20px;
}
#myModal.modal .modal-dialog .modal-content .modal-body .row.clearfix {
  margin: 0;
}
@media only screen and (min-width: 992px) {
  #myModal.modal .modal-dialog .modal-content .modal-body .speaker-name {
    margin-top: 0;
    font-size: 28px !important;
  }
}
#myModal.modal .modal-dialog .modal-content .modal-body .speaker-img-placeholder {
  border-radius: 50%;
  width: 100%;
}
#myModal.modal .modal-dialog .modal-content .modal-body .speaker-bio {
  overflow: visible;
}
#myModal.modal .modal-dialog .modal-content .speaker-item,
#myModal.modal .modal-dialog .modal-content .speaker-img-wrap,
#myModal.modal .modal-dialog .modal-content .speaker-img-placeholder {
  margin: 0;
}

/* $PROMO OVERRIDES
============= */
.speaker-item .speaker-img-placeholder {
  border-color: #FFF;
}
.speaker-item .item-content .speaker-name,
.speaker-item .item-content .speaker-title,
.speaker-item .item-content .comp-name,
.speaker-item .item-content .speaker-description {
  color: #FFF !important;
}

/*# sourceMappingURL=master-speakers-promo.css.map */
