@charset "UTF-8"; 

/*********************************************************************************
******************** Make all your changes to style.scss **************************
**** This file will be overwritten by style.scss and your changes will be lost ****
**********************************************************************************/

/** Place all your custom styles in this file. The CSS for this file will be automatically generated and enqueued at the front-end. For best-practices please refer to https://make.wordpress.org/core/handbook/coding-standards/css/ **/
/* Variables */
/* Miscelleneous overrides */
html:not(.avada-has-site-width-percent) .fusion-page-title-bar {
  padding-left: 0;
  padding-right: 0;
}
body {
  position: relative;
}
h1, h2, h3, h4, h5, h6 {
  _font-weight: 500 !important;
}
b, strong {
  font-weight: 500;
}
blockquote, .post-content blockquote, blockquote q {
  _font-size: 1.2em;
  font-style: normal;
}
a, a:hover {
  transition: all 0.3s ease-in-out 0s;
}
input, select, textarea {
  font-family: Roboto, Arial, Helvetica, sans-serif;
  font-size: inherit !important;
  line-height: inherit;
}
select, textarea {
  border-style: solid;
  border-color: #ddd;
}
input[type="button"], .button, button {
  font-family: inherit;
  font-size: inherit;
}
::-webkit-input-placeholder, ::-moz-placeholder, :-ms-input-placeholder, :-moz-placeholder {
  /* Chrome/Opera/Safari */
  /* Firefox 19+ */
  /* IE 10+ */
  /* Firefox 18- */
  line-height: inherit;
}
.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {
  padding: 8px;
}
.gform_wrapper .gfield_required {
  color: #e74c3c;
}
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
  border-top: 0 none;
  border-bottom: 0 none;
}
.gform_wrapper .no-sub-label .field_sublabel_below label:not(.gfield_label), .gform_wrapper .no-sub-label .field_sublabel_below .ginput_complex.ginput_container label:not(.gfield_label), .gform_wrapper .no-sub-label label:not(.gfield_label) {
  display: none !important;
}
.gform_wrapper .chosen-container-multi .chosen-choices {
  padding: 3px 0;
  border-color: #ddd;
  background-image: none;
}
.gform_wrapper .form_saved_message, .gform_wrapper div.form_saved_message {
  font-size: inherit;
  line-height: inherit;
  border: 2px dashed #ccc;
  background-color: #f2f2f2;
  text-align: left;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.gform_wrapper .form_saved_message span:first-child, .gform_wrapper div.form_saved_message span:first-child {
  padding: 30px;
}
.gform_wrapper .form_saved_message a.resume_form_link, .gform_wrapper div.form_saved_message a.resume_form_link {
  border-bottom: 1px dotted;
  padding-bottom: 2px;
}
.gform_wrapper .form_saved_message form, .gform_wrapper div.form_saved_message form, .gform_wrapper .form_saved_message div.form_saved_message_emailform form, .gform_wrapper div.form_saved_message div.form_saved_message_emailform form {
  text-align: left;
}
.gform_wrapper .form_saved_message form input, .gform_wrapper div.form_saved_message form input, .gform_wrapper .form_saved_message div.form_saved_message_emailform form input, .gform_wrapper div.form_saved_message div.form_saved_message_emailform form input {
  width: auto;
  text-align: left;
  display: inline-block;
}
.gform_wrapper .form_saved_message form input[type="email"], .gform_wrapper div.form_saved_message form input[type="email"], .gform_wrapper .form_saved_message div.form_saved_message_emailform form input[type="email"], .gform_wrapper div.form_saved_message div.form_saved_message_emailform form input[type="email"] {
  min-width: 45%;
}
.gform_wrapper .form_saved_message form input[type="submit"], .gform_wrapper div.form_saved_message form input[type="submit"], .gform_wrapper .form_saved_message div.form_saved_message_emailform form input[type="submit"], .gform_wrapper div.form_saved_message div.form_saved_message_emailform form input[type="submit"] {
  margin: 0;
  display: inline-block;
  padding: 7px 12px;
  border: 1px solid #214c8a;
  background-color: #214c8a;
  color: #fff;
  border-radius: 2px;
  font-weight: 500;
  cursor: pointer;
}
.gform_wrapper .form_saved_message form input[type="submit"]:hover, .gform_wrapper div.form_saved_message form input[type="submit"]:hover, .gform_wrapper .form_saved_message div.form_saved_message_emailform form input[type="submit"]:hover, .gform_wrapper div.form_saved_message div.form_saved_message_emailform form input[type="submit"]:hover {
  cursor: pointer;
}
dt {
  font-weight: 500;
}
dd {
  margin-left: 0;
  margin-bottom: 15px;
}
ol ol, ol ul, ul ol, ul ul {
  margin-bottom: 15px;
}
.widget.buddypress .bp-login-widget-user-links > div.bp-login-widget-user-link a, .fvcn-post-link, #buddypress .standard-form label, #buddypress .standard-form span.label, #buddypress .standard-form legend, #buddypress ul.button-nav li.current a, .gform_wrapper label.gfield_label {
  font-weight: 500;
}
.button.blue, .fusion-button.button-blue, .fusion-button.button-blue.wpcf7-submit {
  background-image: none;
  background: #214c8a;
  border: 0 none;
  color: #fff;
}
.button.blue .button-icon-divider-left, .fusion-button.button-blue .button-icon-divider-left, .fusion-button.button-blue.wpcf7-submit .button-icon-divider-left, .button.blue .button-icon-divider-right, .fusion-button.button-blue .button-icon-divider-right, .fusion-button.button-blue.wpcf7-submit .button-icon-divider-right {
  border-color: #fff;
}
.button.blue:hover, .fusion-button.button-blue:hover, .fusion-button.button-blue.wpcf7-submit:hover, .button.blue:focus, .fusion-button.button-blue:focus, .fusion-button.button-blue.wpcf7-submit:focus, .button.blue:active, .fusion-button.button-blue:active, .fusion-button.button-blue.wpcf7-submit:active {
  background-image: none;
  border: 0 none;
  background: #1c4175;
  color: #fff;
}
.button.blue:hover .button-icon-divider-left, .fusion-button.button-blue:hover .button-icon-divider-left, .fusion-button.button-blue.wpcf7-submit:hover .button-icon-divider-left, .button.blue:focus .button-icon-divider-left, .fusion-button.button-blue:focus .button-icon-divider-left, .fusion-button.button-blue.wpcf7-submit:focus .button-icon-divider-left, .button.blue:active .button-icon-divider-left, .fusion-button.button-blue:active .button-icon-divider-left, .fusion-button.button-blue.wpcf7-submit:active .button-icon-divider-left, .button.blue:hover .button-icon-divider-right, .fusion-button.button-blue:hover .button-icon-divider-right, .fusion-button.button-blue.wpcf7-submit:hover .button-icon-divider-right, .button.blue:focus .button-icon-divider-right, .fusion-button.button-blue:focus .button-icon-divider-right, .fusion-button.button-blue.wpcf7-submit:focus .button-icon-divider-right, .button.blue:active .button-icon-divider-right, .fusion-button.button-blue:active .button-icon-divider-right, .fusion-button.button-blue.wpcf7-submit:active .button-icon-divider-right {
  border-color: #fff;
}
.clear {
  display: block;
}
.inline {
  display: inline-block;
}
.f-left {
  float: left;
}
.f-right {
  float: right;
}
.big-regular-text {
  _font-size: 1.1em;
}
.link {
  color: #214c8a;
  border-bottom: 1px dotted;
}
.heading {
  font-family: Raleway, Arial, Helvetica, sans-serif;
}
.notice {
  background-color: #f5f5f5;
  border: 2px solid #ddd;
  padding: 5px 20px;
  margin: 20px 0;
  position: relative;
}
.notice.animated-border {
  background-color: transparent;
  position: relative;
  border: 0 none;
}
.notice.animated-border:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 4px;
  background: linear-gradient(60deg, #f79533, #f37055, #ef4e7b, #a166ab, #5073b8, #1098ad, #07b39b, #6fba82);
  background-size: 300% 300%;
  clip-path: polygon(0% 100%, 3px 100%, 3px 3px, calc(100% - 3px) 3px, calc(100% - 3px) calc(100% - 3px), 3px calc(100% - 3px), 3px 100%, 100% 100%, 100% 0%, 0% 0%);
  animation: frame-enter 1s forwards ease-in-out reverse, gradient-animation 4s ease-in-out infinite;
}
.notice.shadow-3d {
  background-color: #f6f6f6;
  border: 0 none;
  box-shadow: -8px 8px 5px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: -8px 8px 5px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: -8px 8px 5px rgba(0, 0, 0, 0.15);
}
@keyframes gradient-animation {
  0% {
    background-position: 15% 0%;
  }
  50% {
    background-position: 85% 100%;
  }
  100% {
    background-position: 15% 0%;
  }
}
@keyframes frame-enter {
  0% {
    clip-path: polygon(0% 100%, 3px 100%, 3px 3px, calc(100% - 3px) 3px, calc(100% - 3px) calc(100% - 3px), 3px calc(100% - 3px), 3px 100%, 100% 100%, 100% 0%, 0% 0%);
  }
  25% {
    clip-path: polygon(0% 100%, 3px 100%, 3px 3px, calc(100% - 3px) 3px, calc(100% - 3px) calc(100% - 3px), calc(100% - 3px) calc(100% - 3px), calc(100% - 3px) 100%, 100% 100%, 100% 0%, 0% 0%);
  }
  50% {
    clip-path: polygon(0% 100%, 3px 100%, 3px 3px, calc(100% - 3px) 3px, calc(100% - 3px) 3px, calc(100% - 3px) 3px, calc(100% - 3px) 3px, calc(100% - 3px) 3px, 100% 0%, 0% 0%);
  }
  75% {
    -50-webkit-clip-path: polygon(0% 100%, 3px 100%, 3px 3px, 3px 3px, 3px 3px, 3px 3px, 3px 3px, 3px 3px, 3px 0%, 0% 0%);
  }
  100% {
    -50-webkit-clip-path: polygon(0% 100%, 3px 100%, 3px 100%, 3px 100%, 3px 100%, 3px 100%, 3px 100%, 3px 100%, 3px 100%, 0% 100%);
  }
}
.check-spam-notice {
  position: relative;
  padding: 30px 20px 10px 230px;
  margin: 60px 0;
}
.check-spam-notice .notice-graphic {
  position: absolute;
  left: -90px;
  top: 50%;
  transform: translateY(-50%);
  border-radius: 100%;
  padding: 8px;
  width: auto;
  z-index: 20;
  max-width: 27%;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
  background-color: #fff;
}
.check-spam-notice .notice-graphic img {
  border-radius: 100%;
  border: 2px dashed #ddd;
  display: block;
}
#wrapper .type-h2, .type-h2 {
  font-size: 26px;
}
#wrapper .type-h3, .type-h3 {
  font-size: 22px;
}
.fusion-alert, .tribe-events-notices {
  padding: 15px;
  text-align: left !important;
  font-size: 14px;
  text-transform: none !important;
  margin-bottom: 30px;
}
.fusion-alert .close, .tribe-events-notices .close {
  border: 0 none;
  top: 5px;
  right: 5px;
}
img.bordered {
  border: 1px solid #ddd;
}
img.grayscale {
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
}
.wp-caption-text {
  background-color: #eee;
  padding: 8px;
}
.floating-image-wrapper {
  border-radius: 100%;
  position: relative;
  border: 3px solid #f6f6f6;
  left: -50px;
  top: -50px;
  display: table;
  background-color: #fff;
  padding: 5px;
}
.floating-image-wrapper img, .floating-image-wrapper img.floating-image {
  display: block;
  border-radius: 100%;
}
.letter-image-block blockquote {
  position: relative;
  padding: 75px 35px 20px;
  margin-top: 50px;
}
.letter-image-block blockquote .floating-image-wrapper {
  position: absolute;
}
.centered {
  margin-left: auto !important;
  margin-right: auto !important;
  display: table;
  float: none;
}
.centered-fw {
  margin-left: auto !important;
  margin-right: auto !important;
  width: 75%;
  float: none;
}
.text-center {
  text-align: center;
}
.dark-bg-text * {
  color: #fff;
}
.fusion-alert {
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
}
.fusion-alert.alert-warning {
  color: inherit !important;
  _background-color: #fff !important;
  border-color: #ffb900 !important;
  border-left-width: 5px !important;
}
.fusion-alert.alert-warning .alert-icon, .fusion-alert.alert-warning .close {
  color: #ffb900;
}
.fusion-alert.alert-warning.no-big-border {
  border-left-width: 1px !important;
}
.fusion-alert .notice-body {
  padding: 0 25px;
  margin-top: -23px;
  color: #424242 !important;
}
.fusion-alert > p {
  text-indent: 26px;
}
.fusion-alert p:last-child {
  margin-bottom: 0;
}
.fusion-alert a {
  border-bottom: 1px dotted;
}
.fusion-content-boxes .fusion-column {
  margin-bottom: 30px;
}
.fusion-content-boxes.isssp-resources-grid .fusion-column {
  margin-bottom: 60px;
}
.fusion-content-boxes.isssp-resources-grid .fusion-read-more-button {
  margin-top: 0;
}
.fusion-content-boxes.isssp-resources-grid .link-type-button-bar .fusion-read-more {
  width: 30%;
  left: 50%;
  bottom: 30px;
  padding: 8px 12px 8px 8px;
  -moz-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  color: #fff !important;
  border-radius: 2px;
}
.fusion-content-boxes.isssp-resources-grid .link-type-button-bar .fusion-read-more:hover {
  color: #fff !important;
  background: #ecab13;
}
.fusion-content-boxes.isssp-resources-grid.fusion-content-boxes-1 .fusion-content-box-hover .link-type-button-bar.link-area-box-hover.link-area-box .fusion-read-more, .fusion-content-boxes.isssp-resources-grid .fusion-content-box-hover .link-type-button-bar.link-area-box-hover.link-area-box .fusion-read-more {
  color: #fff !important;
  background: #ecab13;
}
.fusion-content-boxes.isssp-resources-grid.fusion-content-boxes-1 .fusion-content-box-hover .link-type-button-bar.link-area-box-hover.link-area-box .fusion-read-more:after, .fusion-content-boxes.isssp-resources-grid .fusion-content-box-hover .link-type-button-bar.link-area-box-hover.link-area-box .fusion-read-more:after {
  color: #fff !important;
}
.fusion-sharing-box {
  border: 2px dashed #ccc;
}
.home #main {
  padding-top: 0;
}
/* Header */
.fusion-top-header:not(.home) .fusion-header-wrapper:not(.fusion-is-sticky) {
  position: relative;
}
#wrapper #main .fusion-portfolio-content > h2.fusion-post-title, #wrapper #main .fusion-post-content > .blog-shortcode-post-title, #wrapper #main .fusion-post-content > h2.fusion-post-title, #wrapper #main .post > .fusion-post-title-meta-wrap > h2.fusion-post-title, #wrapper #main .post > h2.fusion-post-title, #wrapper .fusion-events-shortcode .fusion-events-meta h2 {
  line-height: 1.618em;
}
/* Nav Menus */
.ffusion-main-menu > ul > li > a {
  line-height: normal;
  height: auto;
  padding: 5px 0 8px;
}
.ffusion-main-menu > ul > li.fusion-menu-item-button > a {
  height: auto;
  line-height: normal;
}
.ffusion-main-menu > ul > li:not(.fusion-menu-item-button) > a {
  padding-top: 12px;
  padding-bottom: 16px;
}
.fusion-header-wrapper:not(.fusion-is-sticky) .fusion-main-menu > ul > li > a {
  line-height: normal !important;
  height: auto !important;
  padding: 30px 0;
}
.fusion-header-wrapper:not(.fusion-is-sticky) .fusion-main-menu > ul > li.fusion-menu-item-button > a {
  height: auto;
  line-height: normal;
}
.fusion-header-wrapper:not(.fusion-is-sticky) .fusion-main-menu > ul > li:not(.fusion-menu-item-button) > a {
  padding-top: 41px;
  padding-bottom: 44px;
}
.fusion-main-menu ul li.member-loggedin-menu ul.fusion-megamenu > li {
  background-color: #eee;
  padding: 15px 30px;
}
.fusion-main-menu ul li.member-loggedin-menu ul.fusion-megamenu > li * {
  color: inherit;
}
.fusion-main-menu ul li.member-loggedin-menu ul.fusion-megamenu > li > a, .fusion-main-menu ul li.member-loggedin-menu ul.fusion-megamenu > li > .fusion-megamenu-title {
  color: #214c8a;
  border-bottom: 1px solid transparent;
  margin-bottom: 10px;
  padding-left: 0;
  padding-right: 0;
  font-size: inherit;
  font-weight: 500;
}
.fusion-main-menu ul li.member-loggedin-menu ul.fusion-megamenu > li > a:hover, .fusion-main-menu ul li.member-loggedin-menu ul.fusion-megamenu > li > .fusion-megamenu-title:hover {
  background-color: transparent;
  border-bottom-color: #214c8a;
}
.fusion-main-menu ul li.member-loggedin-menu ul.fusion-megamenu > li > .fusion-megamenu-title {
  padding-bottom: 0;
}
.fusion-main-menu ul li.member-loggedin-menu ul.fusion-megamenu > li > .fusion-megamenu-title a {
  font-family: Roboto, Arial, Helvetica, sans-serif;
  padding-top: 7px;
  padding-bottom: 7px;
}
.fusion-main-menu ul li.member-loggedin-menu ul.fusion-megamenu > li .fusion-megamenu-widgets-container {
  padding-left: 0;
  padding-right: 0;
}
.fusion-main-menu ul li.member-loggedin-menu ul.fusion-megamenu > li .fusion-megamenu-widgets-container h3, .fusion-main-menu ul li.member-loggedin-menu ul.fusion-megamenu > li .fusion-megamenu-widgets-container h4, .fusion-main-menu ul li.member-loggedin-menu ul.fusion-megamenu > li .fusion-megamenu-widgets-container h5 {
  font-weight: 500;
}
.fusion-main-menu ul li.member-loggedin-menu ul.fusion-megamenu > li .fusion-megamenu-widgets-container .menu-resources .label {
  margin-top: 10px;
  color: #214c8a;
}
.fusion-main-menu ul li.member-loggedin-menu ul.fusion-megamenu > li .fusion-megamenu-bullet {
  display: none;
}
.fusion-main-menu ul li.member-loggedin-menu ul.fusion-megamenu > li a.fusion-button.menu-access-resources, .fusion-main-menu ul li.member-loggedin-menu ul.fusion-megamenu > li .fusion-button.menu-access-resources {
  background: #214c8a;
  color: #fff;
  border-color: #214c8a;
  display: block;
}
.fusion-main-menu ul li.member-loggedin-menu ul.fusion-megamenu > li a.fusion-button.menu-access-resources:hover, .fusion-main-menu ul li.member-loggedin-menu ul.fusion-megamenu > li .fusion-button.menu-access-resources:hover {
  background: #1c4175;
  border-color: #1c4175;
}
.fusion-main-menu ul li.member-loggedin-menu ul.fusion-megamenu > li:hover {
  background-color: #e6e6e6;
}
.fusion-main-menu ul > li.current-menu-ancestor.fusion-menu-item-button > a, .fusion-main-menu ul > li.current-menu-item.fusion-menu-item-button > a, .fusion-main-menu ul > li.current-menu-item.fusion-menu-item-button > a, .fusion-main-menu ul > li.current-menu-parent.fusion-menu-item-button > a, .fusion-main-menu ul > li.current_page_item.fusion-menu-item-button > a {
  border-color: transparent;
}
.fusion-main-menu ul li.menu-item-25214 {
  display: none;
}
.fusion-main-menu ul li.menu-item-25214 a span {
  font-size: 12px;
  padding: 9px 5px;
}
.fusion-menu-item-button .fusion-button {
  font-weight: 500;
  background: transparent;
  color: #214c8a;
  border: 3px solid #214c8a;
  border-radius: 3px;
}
.fusion-menu-item-button:hover .fusion-button {
  background: #214c8a;
  color: #fff;
  border: 3px solid #214c8a;
}
/* Page Title Bar */
.fusion-page-title-bar {
  border-top: 0 none;
}
/* About Us pages */
.about-us-col .button-large.active, .about-us-col .about-page-links.active {
  background: #214c8a;
  color: #fff;
}
.about-us-col .button-large.active .fusion-button-text, .about-us-col .about-page-links.active .fusion-button-text {
  color: #fff;
}
.about-us-col .button-large.active.committee-tab, .about-us-col .about-page-links.active.committee-tab {
  text-transform: uppercase;
}
.fusion-person .person-author-wrapper .person-title {
  font-size: 14px;
  margin-top: 8px;
}
.fusion-person .person-content {
  margin-top: 15px;
}
/* Presentations - Single */
.single-presentation #main, .single-resources #main {
  padding-top: 50px;
}
.single-presentation .about-presentation, .single-resources .about-presentation {
  margin-bottom: 50px;
}
.single-presentation .entry-title, .single-resources .entry-title {
  font-family: Raleway, Arial, Helvetica, sans-serif;
  font-size: 20px;
}
.single-presentation .pdf-light-viewer, .single-resources .pdf-light-viewer {
  padding-top: 0;
  margin-top: 0;
}
.single-presentation .pdf-light-viewer .pdf-light-viewer-magazine-viewport, .single-resources .pdf-light-viewer .pdf-light-viewer-magazine-viewport {
  position: relative;
}
.single-presentation .pdf-light-viewer .pdf-light-viewer-features-top-panel, .single-resources .pdf-light-viewer .pdf-light-viewer-features-top-panel, .single-presentation .pdf-light-viewer .pdf-light-viewer-features-bottom-toolbar-panel, .single-resources .pdf-light-viewer .pdf-light-viewer-features-bottom-toolbar-panel {
  border-radius: 2px;
  box-shadow: 0px 1px 3px 0 rgba(0, 0, 0, 0.14), 0 0px 2px -1px rgba(0, 0, 0, 0.2), 0 1px 2px 0 rgba(0, 0, 0, 0.12);
  position: absolute;
  z-index: 99;
  left: -60px;
  bottom: 0;
  padding: 15px 10px 10px;
  margin-bottom: 0;
}
.single-presentation .pdf-light-viewer .pdf-light-viewer-features-top-panel li, .single-resources .pdf-light-viewer .pdf-light-viewer-features-top-panel li, .single-presentation .pdf-light-viewer .pdf-light-viewer-features-bottom-toolbar-panel li, .single-resources .pdf-light-viewer .pdf-light-viewer-features-bottom-toolbar-panel li {
  display: block;
  margin: 10px 0;
}
.single-presentation .pdf-light-viewer .pdf-light-viewer-features-top-panel li:after, .single-resources .pdf-light-viewer .pdf-light-viewer-features-top-panel li:after, .single-presentation .pdf-light-viewer .pdf-light-viewer-features-bottom-toolbar-panel li:after, .single-resources .pdf-light-viewer .pdf-light-viewer-features-bottom-toolbar-panel li:after {
  content: none;
  height: 0;
  margin-left: 0;
}
.single-presentation .pdf-light-viewer .pdf-light-viewer-features-top-panel li:first-of-type, .single-resources .pdf-light-viewer .pdf-light-viewer-features-top-panel li:first-of-type, .single-presentation .pdf-light-viewer .pdf-light-viewer-features-bottom-toolbar-panel li:first-of-type, .single-resources .pdf-light-viewer .pdf-light-viewer-features-bottom-toolbar-panel li:first-of-type {
  margin-top: 0;
}
.single-presentation .pdf-light-viewer .pdf-light-viewer-features-top-panel li:last-of-type, .single-resources .pdf-light-viewer .pdf-light-viewer-features-top-panel li:last-of-type, .single-presentation .pdf-light-viewer .pdf-light-viewer-features-bottom-toolbar-panel li:last-of-type, .single-resources .pdf-light-viewer .pdf-light-viewer-features-bottom-toolbar-panel li:last-of-type {
  margin-bottom: 0;
}
.single-presentation .pdf-light-viewer .pdf-light-viewer-features-top-panel li a, .single-resources .pdf-light-viewer .pdf-light-viewer-features-top-panel li a, .single-presentation .pdf-light-viewer .pdf-light-viewer-features-bottom-toolbar-panel li a, .single-resources .pdf-light-viewer .pdf-light-viewer-features-bottom-toolbar-panel li a, .single-presentation .pdf-light-viewer .pdf-light-viewer-features-top-panel li button, .single-resources .pdf-light-viewer .pdf-light-viewer-features-top-panel li button, .single-presentation .pdf-light-viewer .pdf-light-viewer-features-bottom-toolbar-panel li button, .single-resources .pdf-light-viewer .pdf-light-viewer-features-bottom-toolbar-panel li button, .single-presentation .pdf-light-viewer .pdf-light-viewer-features-top-panel li span, .single-resources .pdf-light-viewer .pdf-light-viewer-features-top-panel li span, .single-presentation .pdf-light-viewer .pdf-light-viewer-features-bottom-toolbar-panel li span, .single-resources .pdf-light-viewer .pdf-light-viewer-features-bottom-toolbar-panel li span {
  font-size: 20px;
  line-height: 25px;
}
.single-presentation .pdf-light-viewer .pdf-light-viewer-features-top-panel li span.js-pdf-light-viewer-current-page-indicator, .single-resources .pdf-light-viewer .pdf-light-viewer-features-top-panel li span.js-pdf-light-viewer-current-page-indicator, .single-presentation .pdf-light-viewer .pdf-light-viewer-features-bottom-toolbar-panel li span.js-pdf-light-viewer-current-page-indicator, .single-resources .pdf-light-viewer .pdf-light-viewer-features-bottom-toolbar-panel li span.js-pdf-light-viewer-current-page-indicator {
  font-size: 16px;
}
.single-presentation .presentation-video iframe, .single-resources .presentation-video iframe {
  max-width: 100%;
}
.single-presentation .presentation-meta h3, .single-resources .presentation-meta h3, .single-presentation .presentation-meta h3.label, .single-resources .presentation-meta h3.label, .single-presentation .presentation-meta .label, .single-resources .presentation-meta .label {
  font-size: 18px;
  color: #214c8a;
  _font-family: Raleway, Arial, Helvetica, sans-serif;
}
.single-presentation .presentation-meta h3.border, .single-resources .presentation-meta h3.border, .single-presentation .presentation-meta h3.label.border, .single-resources .presentation-meta h3.label.border, .single-presentation .presentation-meta .label.border, .single-resources .presentation-meta .label.border {
  border-bottom: 1px solid;
  padding-bottom: 10px;
}
.single-presentation .presentation-meta .presentation-video, .single-resources .presentation-meta .presentation-video {
  _margin-top: 30px;
}
.single-presentation .presentation-meta .section, .single-resources .presentation-meta .section {
  margin-bottom: 30px;
}
.single-presentation .presenter-info, .single-resources .presenter-info {
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.15);
}
.single-presentation .presenter-info .label, .single-resources .presenter-info .label, .single-presentation .presenter-info h3.label, .single-resources .presenter-info h3.label {
  background-color: #214c8a;
  color: #fff;
  margin: 0;
  padding: 10px 15px;
}
.single-presentation .presenter-info .inner, .single-resources .presenter-info .inner {
  background-color: #fff;
  border: 2px solid #214c8a;
  padding: 15px 15px 6px;
  font-size: 14px;
}
.single-presentation .presenter-info .inner .presenter-info-block > p:not(.presenter-meta), .single-resources .presenter-info .inner .presenter-info-block > p:not(.presenter-meta) {
  padding-left: 23px;
  position: relative;
}
.single-presentation .presenter-info .inline, .single-resources .presenter-info .inline {
  _margin-right: 8px;
  display: inline-block;
  padding-left: 23px;
  position: relative;
}
.single-presentation .presenter-info .presenter-summary, .single-resources .presenter-info .presenter-summary {
  font-size: 14px;
}
.single-presentation .presenter-info .block, .single-resources .presenter-info .block {
  display: block;
}
.single-presentation .presenter-info .icon, .single-resources .presenter-info .icon {
  left: 0;
  position: absolute;
  color: #214c8a;
  width: 15px;
  top: 1px;
}
.single-presentation .presenter-info .icon-label, .single-resources .presenter-info .icon-label {
  background-color: #808080;
  color: #fff;
  font-size: 13px;
  padding: 5px 10px;
  border-radius: 2px;
  margin-left: 3px;
}
.single-presentation .presenter-info .presenter-is-inactive .icon, .single-resources .presenter-info .presenter-is-inactive .icon {
  left: -2px;
}
.single-presentation .presenter-info .social-links, .single-resources .presenter-info .social-links {
  font-size: 13px;
}
.single-presentation .presenter-info .social-links > a, .single-resources .presenter-info .social-links > a {
  display: block;
  text-decoration: underline;
  background-color: #f4f4f4;
  box-shadow: 0 0 2px rgba(180, 180, 180, 0.25) inset;
  margin-bottom: 5px;
  padding: 2px 4px;
}
.single-presentation .presenter-info .social-links > a:last-of-type, .single-resources .presenter-info .social-links > a:last-of-type {
  margin-bottom: 0;
}
.single-presentation .presenter-info .presenter-profile-link a, .single-resources .presenter-info .presenter-profile-link a {
  border-bottom: 1px dotted;
  padding-bottom: 2px;
}
.single-presentation .presenter-info .presenter-info-block, .single-resources .presenter-info .presenter-info-block {
  border-top: 1px solid #ddd;
  padding-top: 20px;
  position: relative;
}
.single-presentation .presenter-info .presenter-info-block .presenter-counter, .single-resources .presenter-info .presenter-info-block .presenter-counter {
  position: absolute;
  top: 20px;
  right: -15px;
  padding: 3px 12px 3px 8px;
  background-color: #eee;
  /* color: #fff; */
  font-size: 10px;
  box-shadow: 1px 1px 1px inset rgba(0, 0, 0, 0.05);
}
.single-presentation .presenter-info .presenter-info-block.presenter-1-info, .single-resources .presenter-info .presenter-info-block.presenter-1-info {
  border-top: none;
  padding-top: 0;
}
.single-presentation .presenter-info .presenter-info-block.presenter-1-info .presenter-counter, .single-resources .presenter-info .presenter-info-block.presenter-1-info .presenter-counter {
  top: 0;
}
.single-presentation .post_tags ul, .single-resources .post_tags ul {
  padding-left: 0;
}
.single-presentation .post_tags li, .single-resources .post_tags li {
  list-style-type: none;
}
.single-presentation .post_tags li .fa, .single-resources .post_tags li .fa {
  margin-right: 8px;
  color: #214c8a;
  top: 2px;
}
.single-presentation .video-transcript-content, .single-resources .video-transcript-content {
  padding: 15px 30px;
  background-color: #f6f6f6;
  max-height: 600px;
  overflow: auto;
  box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.15);
}
.single-presentation .fusion-sharing-box, .single-resources .fusion-sharing-box {
  max-width: 700px;
  margin-top: 30px;
  margin-bottom: 30px;
}
/* Presentation Archives, Taxonomy view */
.post-type-archive-presentation #main, .tax-presentation-type #main, .tax-presentation-tags #main, .post-type-archive-resources #main, .tax-resource-type #main, .tax-resource-tags #main, .tax-yearly-archive #main, .resources-search-results #main, .search-results #main {
  padding-top: 50px;
}
.post-type-archive-presentation #wrapper #main .post > h2.fusion-post-title, .tax-presentation-type #wrapper #main .post > h2.fusion-post-title, .tax-presentation-tags #wrapper #main .post > h2.fusion-post-title, .post-type-archive-resources #wrapper #main .post > h2.fusion-post-title, .tax-resource-type #wrapper #main .post > h2.fusion-post-title, .tax-resource-tags #wrapper #main .post > h2.fusion-post-title, .tax-yearly-archive #wrapper #main .post > h2.fusion-post-title, .resources-search-results #wrapper #main .post > h2.fusion-post-title, .search-results #wrapper #main .post > h2.fusion-post-title, .post-type-archive-presentation #wrapper #main .entry-title, .tax-presentation-type #wrapper #main .entry-title, .tax-presentation-tags #wrapper #main .entry-title, .post-type-archive-resources #wrapper #main .entry-title, .tax-resource-type #wrapper #main .entry-title, .tax-resource-tags #wrapper #main .entry-title, .tax-yearly-archive #wrapper #main .entry-title, .resources-search-results #wrapper #main .entry-title, .search-results #wrapper #main .entry-title, .post-type-archive-presentation h2.fusion-post-title, .tax-presentation-type h2.fusion-post-title, .tax-presentation-tags h2.fusion-post-title, .post-type-archive-resources h2.fusion-post-title, .tax-resource-type h2.fusion-post-title, .tax-resource-tags h2.fusion-post-title, .tax-yearly-archive h2.fusion-post-title, .resources-search-results h2.fusion-post-title, .search-results h2.fusion-post-title, .post-type-archive-presentation h2.entry-title, .tax-presentation-type h2.entry-title, .tax-presentation-tags h2.entry-title, .post-type-archive-resources h2.entry-title, .tax-resource-type h2.entry-title, .tax-resource-tags h2.entry-title, .tax-yearly-archive h2.entry-title, .resources-search-results h2.entry-title, .search-results h2.entry-title {
  font-size: 22px !important;
  margin-bottom: 15px;
}
.post-type-archive-presentation #wrapper #main .post > h2.fusion-post-title a, .tax-presentation-type #wrapper #main .post > h2.fusion-post-title a, .tax-presentation-tags #wrapper #main .post > h2.fusion-post-title a, .post-type-archive-resources #wrapper #main .post > h2.fusion-post-title a, .tax-resource-type #wrapper #main .post > h2.fusion-post-title a, .tax-resource-tags #wrapper #main .post > h2.fusion-post-title a, .tax-yearly-archive #wrapper #main .post > h2.fusion-post-title a, .resources-search-results #wrapper #main .post > h2.fusion-post-title a, .search-results #wrapper #main .post > h2.fusion-post-title a, .post-type-archive-presentation #wrapper #main .entry-title a, .tax-presentation-type #wrapper #main .entry-title a, .tax-presentation-tags #wrapper #main .entry-title a, .post-type-archive-resources #wrapper #main .entry-title a, .tax-resource-type #wrapper #main .entry-title a, .tax-resource-tags #wrapper #main .entry-title a, .tax-yearly-archive #wrapper #main .entry-title a, .resources-search-results #wrapper #main .entry-title a, .search-results #wrapper #main .entry-title a, .post-type-archive-presentation h2.fusion-post-title a, .tax-presentation-type h2.fusion-post-title a, .tax-presentation-tags h2.fusion-post-title a, .post-type-archive-resources h2.fusion-post-title a, .tax-resource-type h2.fusion-post-title a, .tax-resource-tags h2.fusion-post-title a, .tax-yearly-archive h2.fusion-post-title a, .resources-search-results h2.fusion-post-title a, .search-results h2.fusion-post-title a, .post-type-archive-presentation h2.entry-title a, .tax-presentation-type h2.entry-title a, .tax-presentation-tags h2.entry-title a, .post-type-archive-resources h2.entry-title a, .tax-resource-type h2.entry-title a, .tax-resource-tags h2.entry-title a, .tax-yearly-archive h2.entry-title a, .resources-search-results h2.entry-title a, .search-results h2.entry-title a {
  color: #214c8a;
}
.post-type-archive-presentation .resource-filter-bar, .tax-presentation-type .resource-filter-bar, .tax-presentation-tags .resource-filter-bar, .post-type-archive-resources .resource-filter-bar, .tax-resource-type .resource-filter-bar, .tax-resource-tags .resource-filter-bar, .tax-yearly-archive .resource-filter-bar, .resources-search-results .resource-filter-bar, .search-results .resource-filter-bar {
  margin-bottom: 20px;
}
.post-type-archive-presentation .resource-filter-bar label, .tax-presentation-type .resource-filter-bar label, .tax-presentation-tags .resource-filter-bar label, .post-type-archive-resources .resource-filter-bar label, .tax-resource-type .resource-filter-bar label, .tax-resource-tags .resource-filter-bar label, .tax-yearly-archive .resource-filter-bar label, .resources-search-results .resource-filter-bar label, .search-results .resource-filter-bar label {
  _font-weight: 500;
}
.post-type-archive-presentation .resources-category-filter label, .tax-presentation-type .resources-category-filter label, .tax-presentation-tags .resources-category-filter label, .post-type-archive-resources .resources-category-filter label, .tax-resource-type .resources-category-filter label, .tax-resource-tags .resources-category-filter label, .tax-yearly-archive .resources-category-filter label, .resources-search-results .resources-category-filter label, .search-results .resources-category-filter label, .post-type-archive-presentation .resources-presenter-filter label, .tax-presentation-type .resources-presenter-filter label, .tax-presentation-tags .resources-presenter-filter label, .post-type-archive-resources .resources-presenter-filter label, .tax-resource-type .resources-presenter-filter label, .tax-resource-tags .resources-presenter-filter label, .tax-yearly-archive .resources-presenter-filter label, .resources-search-results .resources-presenter-filter label, .search-results .resources-presenter-filter label {
  margin-bottom: 8px;
  display: inline-block;
}
.post-type-archive-presentation .resources-category-filter select, .tax-presentation-type .resources-category-filter select, .tax-presentation-tags .resources-category-filter select, .post-type-archive-resources .resources-category-filter select, .tax-resource-type .resources-category-filter select, .tax-resource-tags .resources-category-filter select, .tax-yearly-archive .resources-category-filter select, .resources-search-results .resources-category-filter select, .search-results .resources-category-filter select, .post-type-archive-presentation .resources-presenter-filter select, .tax-presentation-type .resources-presenter-filter select, .tax-presentation-tags .resources-presenter-filter select, .post-type-archive-resources .resources-presenter-filter select, .tax-resource-type .resources-presenter-filter select, .tax-resource-tags .resources-presenter-filter select, .tax-yearly-archive .resources-presenter-filter select, .resources-search-results .resources-presenter-filter select, .search-results .resources-presenter-filter select {
  padding: 8px 10px;
}
.post-type-archive-presentation .resources-category-filter .select2-selection--single, .tax-presentation-type .resources-category-filter .select2-selection--single, .tax-presentation-tags .resources-category-filter .select2-selection--single, .post-type-archive-resources .resources-category-filter .select2-selection--single, .tax-resource-type .resources-category-filter .select2-selection--single, .tax-resource-tags .resources-category-filter .select2-selection--single, .tax-yearly-archive .resources-category-filter .select2-selection--single, .resources-search-results .resources-category-filter .select2-selection--single, .search-results .resources-category-filter .select2-selection--single, .post-type-archive-presentation .resources-presenter-filter .select2-selection--single, .tax-presentation-type .resources-presenter-filter .select2-selection--single, .tax-presentation-tags .resources-presenter-filter .select2-selection--single, .post-type-archive-resources .resources-presenter-filter .select2-selection--single, .tax-resource-type .resources-presenter-filter .select2-selection--single, .tax-resource-tags .resources-presenter-filter .select2-selection--single, .tax-yearly-archive .resources-presenter-filter .select2-selection--single, .resources-search-results .resources-presenter-filter .select2-selection--single, .search-results .resources-presenter-filter .select2-selection--single {
  border-radius: 2px;
  height: 36px;
  border-color: #ddd;
}
.post-type-archive-presentation .resources-category-filter .select2-selection__rendered, .tax-presentation-type .resources-category-filter .select2-selection__rendered, .tax-presentation-tags .resources-category-filter .select2-selection__rendered, .post-type-archive-resources .resources-category-filter .select2-selection__rendered, .tax-resource-type .resources-category-filter .select2-selection__rendered, .tax-resource-tags .resources-category-filter .select2-selection__rendered, .tax-yearly-archive .resources-category-filter .select2-selection__rendered, .resources-search-results .resources-category-filter .select2-selection__rendered, .search-results .resources-category-filter .select2-selection__rendered, .post-type-archive-presentation .resources-presenter-filter .select2-selection__rendered, .tax-presentation-type .resources-presenter-filter .select2-selection__rendered, .tax-presentation-tags .resources-presenter-filter .select2-selection__rendered, .post-type-archive-resources .resources-presenter-filter .select2-selection__rendered, .tax-resource-type .resources-presenter-filter .select2-selection__rendered, .tax-resource-tags .resources-presenter-filter .select2-selection__rendered, .tax-yearly-archive .resources-presenter-filter .select2-selection__rendered, .resources-search-results .resources-presenter-filter .select2-selection__rendered, .search-results .resources-presenter-filter .select2-selection__rendered {
  line-height: 36px;
}
.post-type-archive-presentation .resources-category-filter .select2-selection__arrow, .tax-presentation-type .resources-category-filter .select2-selection__arrow, .tax-presentation-tags .resources-category-filter .select2-selection__arrow, .post-type-archive-resources .resources-category-filter .select2-selection__arrow, .tax-resource-type .resources-category-filter .select2-selection__arrow, .tax-resource-tags .resources-category-filter .select2-selection__arrow, .tax-yearly-archive .resources-category-filter .select2-selection__arrow, .resources-search-results .resources-category-filter .select2-selection__arrow, .search-results .resources-category-filter .select2-selection__arrow, .post-type-archive-presentation .resources-presenter-filter .select2-selection__arrow, .tax-presentation-type .resources-presenter-filter .select2-selection__arrow, .tax-presentation-tags .resources-presenter-filter .select2-selection__arrow, .post-type-archive-resources .resources-presenter-filter .select2-selection__arrow, .tax-resource-type .resources-presenter-filter .select2-selection__arrow, .tax-resource-tags .resources-presenter-filter .select2-selection__arrow, .tax-yearly-archive .resources-presenter-filter .select2-selection__arrow, .resources-search-results .resources-presenter-filter .select2-selection__arrow, .search-results .resources-presenter-filter .select2-selection__arrow {
  height: 36px;
  width: 25px;
}
.post-type-archive-presentation .resource-layout-toggle, .tax-presentation-type .resource-layout-toggle, .tax-presentation-tags .resource-layout-toggle, .post-type-archive-resources .resource-layout-toggle, .tax-resource-type .resource-layout-toggle, .tax-resource-tags .resource-layout-toggle, .tax-yearly-archive .resource-layout-toggle, .resources-search-results .resource-layout-toggle, .search-results .resource-layout-toggle {
  text-align: right;
}
.post-type-archive-presentation .resource-layout-toggle .label, .tax-presentation-type .resource-layout-toggle .label, .tax-presentation-tags .resource-layout-toggle .label, .post-type-archive-resources .resource-layout-toggle .label, .tax-resource-type .resource-layout-toggle .label, .tax-resource-tags .resource-layout-toggle .label, .tax-yearly-archive .resource-layout-toggle .label, .resources-search-results .resource-layout-toggle .label, .search-results .resource-layout-toggle .label {
  margin-right: 5px;
  font-size: 14px;
}
.post-type-archive-presentation .resource-layout-toggle .toggle, .tax-presentation-type .resource-layout-toggle .toggle, .tax-presentation-tags .resource-layout-toggle .toggle, .post-type-archive-resources .resource-layout-toggle .toggle, .tax-resource-type .resource-layout-toggle .toggle, .tax-resource-tags .resource-layout-toggle .toggle, .tax-yearly-archive .resource-layout-toggle .toggle, .resources-search-results .resource-layout-toggle .toggle, .search-results .resource-layout-toggle .toggle {
  color: #214c8a;
  margin-left: 5px;
  font-size: 18px;
}
.post-type-archive-presentation .resource-layout-toggle .toggle:hover, .tax-presentation-type .resource-layout-toggle .toggle:hover, .tax-presentation-tags .resource-layout-toggle .toggle:hover, .post-type-archive-resources .resource-layout-toggle .toggle:hover, .tax-resource-type .resource-layout-toggle .toggle:hover, .tax-resource-tags .resource-layout-toggle .toggle:hover, .tax-yearly-archive .resource-layout-toggle .toggle:hover, .resources-search-results .resource-layout-toggle .toggle:hover, .search-results .resource-layout-toggle .toggle:hover {
  cursor: pointer;
}
.post-type-archive-presentation .yearly-archive-container, .tax-presentation-type .yearly-archive-container, .tax-presentation-tags .yearly-archive-container, .post-type-archive-resources .yearly-archive-container, .tax-resource-type .yearly-archive-container, .tax-resource-tags .yearly-archive-container, .tax-yearly-archive .yearly-archive-container, .resources-search-results .yearly-archive-container, .search-results .yearly-archive-container {
  padding: 10px 0px;
  display: inline-block;
}
.post-type-archive-presentation .yearly-archive-container ul, .tax-presentation-type .yearly-archive-container ul, .tax-presentation-tags .yearly-archive-container ul, .post-type-archive-resources .yearly-archive-container ul, .tax-resource-type .yearly-archive-container ul, .tax-resource-tags .yearly-archive-container ul, .tax-yearly-archive .yearly-archive-container ul, .resources-search-results .yearly-archive-container ul, .search-results .yearly-archive-container ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.post-type-archive-presentation .yearly-archive-container ul li, .tax-presentation-type .yearly-archive-container ul li, .tax-presentation-tags .yearly-archive-container ul li, .post-type-archive-resources .yearly-archive-container ul li, .tax-resource-type .yearly-archive-container ul li, .tax-resource-tags .yearly-archive-container ul li, .tax-yearly-archive .yearly-archive-container ul li, .resources-search-results .yearly-archive-container ul li, .search-results .yearly-archive-container ul li {
  float: left;
  margin-right: 10px;
  padding: 5px 0px;
}
.post-type-archive-presentation .yearly-archive-container ul li a, .tax-presentation-type .yearly-archive-container ul li a, .tax-presentation-tags .yearly-archive-container ul li a, .post-type-archive-resources .yearly-archive-container ul li a, .tax-resource-type .yearly-archive-container ul li a, .tax-resource-tags .yearly-archive-container ul li a, .tax-yearly-archive .yearly-archive-container ul li a, .resources-search-results .yearly-archive-container ul li a, .search-results .yearly-archive-container ul li a {
  background: #214c8a;
  color: #fff;
  font-family: Raleway, Arial, Helvetica, sans-serif;
  padding: 10px 12px;
}
.post-type-archive-presentation .yearly-archive-container ul li a:hover, .tax-presentation-type .yearly-archive-container ul li a:hover, .tax-presentation-tags .yearly-archive-container ul li a:hover, .post-type-archive-resources .yearly-archive-container ul li a:hover, .tax-resource-type .yearly-archive-container ul li a:hover, .tax-resource-tags .yearly-archive-container ul li a:hover, .tax-yearly-archive .yearly-archive-container ul li a:hover, .resources-search-results .yearly-archive-container ul li a:hover, .search-results .yearly-archive-container ul li a:hover {
  cursor: pointer;
  background-color: #1c4175;
}
.post-type-archive-presentation .fusion-post-resource, .tax-presentation-type .fusion-post-resource, .tax-presentation-tags .fusion-post-resource, .post-type-archive-resources .fusion-post-resource, .tax-resource-type .fusion-post-resource, .tax-resource-tags .fusion-post-resource, .tax-yearly-archive .fusion-post-resource, .resources-search-results .fusion-post-resource, .search-results .fusion-post-resource {
  margin-bottom: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid #ddd;
}
.post-type-archive-presentation .fusion-post-resource .post-content.grid-mode, .tax-presentation-type .fusion-post-resource .post-content.grid-mode, .tax-presentation-tags .fusion-post-resource .post-content.grid-mode, .post-type-archive-resources .fusion-post-resource .post-content.grid-mode, .tax-resource-type .fusion-post-resource .post-content.grid-mode, .tax-resource-tags .fusion-post-resource .post-content.grid-mode, .tax-yearly-archive .fusion-post-resource .post-content.grid-mode, .resources-search-results .fusion-post-resource .post-content.grid-mode, .search-results .fusion-post-resource .post-content.grid-mode {
  padding-left: 15px;
}
.post-type-archive-presentation .fusion-post-resource .post-content p, .tax-presentation-type .fusion-post-resource .post-content p, .tax-presentation-tags .fusion-post-resource .post-content p, .post-type-archive-resources .fusion-post-resource .post-content p, .tax-resource-type .fusion-post-resource .post-content p, .tax-resource-tags .fusion-post-resource .post-content p, .tax-yearly-archive .fusion-post-resource .post-content p, .resources-search-results .fusion-post-resource .post-content p, .search-results .fusion-post-resource .post-content p {
  margin-bottom: 10px;
}
.post-type-archive-presentation .fusion-post-resource .resource-thumbnail, .tax-presentation-type .fusion-post-resource .resource-thumbnail, .tax-presentation-tags .fusion-post-resource .resource-thumbnail, .post-type-archive-resources .fusion-post-resource .resource-thumbnail, .tax-resource-type .fusion-post-resource .resource-thumbnail, .tax-resource-tags .fusion-post-resource .resource-thumbnail, .tax-yearly-archive .fusion-post-resource .resource-thumbnail, .resources-search-results .fusion-post-resource .resource-thumbnail, .search-results .fusion-post-resource .resource-thumbnail, .post-type-archive-presentation .fusion-post-resource .post-thumbnail, .tax-presentation-type .fusion-post-resource .post-thumbnail, .tax-presentation-tags .fusion-post-resource .post-thumbnail, .post-type-archive-resources .fusion-post-resource .post-thumbnail, .tax-resource-type .fusion-post-resource .post-thumbnail, .tax-resource-tags .fusion-post-resource .post-thumbnail, .tax-yearly-archive .fusion-post-resource .post-thumbnail, .resources-search-results .fusion-post-resource .post-thumbnail, .search-results .fusion-post-resource .post-thumbnail {
  float: left;
  margin-top: 5px;
}
.post-type-archive-presentation .fusion-post-resource .post-thumbnail, .tax-presentation-type .fusion-post-resource .post-thumbnail, .tax-presentation-tags .fusion-post-resource .post-thumbnail, .post-type-archive-resources .fusion-post-resource .post-thumbnail, .tax-resource-type .fusion-post-resource .post-thumbnail, .tax-resource-tags .fusion-post-resource .post-thumbnail, .tax-yearly-archive .fusion-post-resource .post-thumbnail, .resources-search-results .fusion-post-resource .post-thumbnail, .search-results .fusion-post-resource .post-thumbnail {
  margin-right: 20px;
}
.post-type-archive-presentation .fusion-post-resource .resource-thumbnail span, .tax-presentation-type .fusion-post-resource .resource-thumbnail span, .tax-presentation-tags .fusion-post-resource .resource-thumbnail span, .post-type-archive-resources .fusion-post-resource .resource-thumbnail span, .tax-resource-type .fusion-post-resource .resource-thumbnail span, .tax-resource-tags .fusion-post-resource .resource-thumbnail span, .tax-yearly-archive .fusion-post-resource .resource-thumbnail span, .resources-search-results .fusion-post-resource .resource-thumbnail span, .search-results .fusion-post-resource .resource-thumbnail span {
  display: inline-block;
}
.post-type-archive-presentation .fusion-post-resource .resource-thumbnail a, .tax-presentation-type .fusion-post-resource .resource-thumbnail a, .tax-presentation-tags .fusion-post-resource .resource-thumbnail a, .post-type-archive-resources .fusion-post-resource .resource-thumbnail a, .tax-resource-type .fusion-post-resource .resource-thumbnail a, .tax-resource-tags .fusion-post-resource .resource-thumbnail a, .tax-yearly-archive .fusion-post-resource .resource-thumbnail a, .resources-search-results .fusion-post-resource .resource-thumbnail a, .search-results .fusion-post-resource .resource-thumbnail a {
  display: block;
}
.post-type-archive-presentation .fusion-post-resource .resource-thumbnail .icon-outer-wrap, .tax-presentation-type .fusion-post-resource .resource-thumbnail .icon-outer-wrap, .tax-presentation-tags .fusion-post-resource .resource-thumbnail .icon-outer-wrap, .post-type-archive-resources .fusion-post-resource .resource-thumbnail .icon-outer-wrap, .tax-resource-type .fusion-post-resource .resource-thumbnail .icon-outer-wrap, .tax-resource-tags .fusion-post-resource .resource-thumbnail .icon-outer-wrap, .tax-yearly-archive .fusion-post-resource .resource-thumbnail .icon-outer-wrap, .resources-search-results .fusion-post-resource .resource-thumbnail .icon-outer-wrap, .search-results .fusion-post-resource .resource-thumbnail .icon-outer-wrap {
  background-color: #f4f4f4;
  padding: 10px;
  width: 100%;
  position: relative;
  box-shadow: -8px 8px 1px rgba(0, 0, 0, 0.15);
  border: 6px solid;
}
.post-type-archive-presentation .fusion-post-resource .resource-thumbnail .dashicons.big-icon, .tax-presentation-type .fusion-post-resource .resource-thumbnail .dashicons.big-icon, .tax-presentation-tags .fusion-post-resource .resource-thumbnail .dashicons.big-icon, .post-type-archive-resources .fusion-post-resource .resource-thumbnail .dashicons.big-icon, .tax-resource-type .fusion-post-resource .resource-thumbnail .dashicons.big-icon, .tax-resource-tags .fusion-post-resource .resource-thumbnail .dashicons.big-icon, .tax-yearly-archive .fusion-post-resource .resource-thumbnail .dashicons.big-icon, .resources-search-results .fusion-post-resource .resource-thumbnail .dashicons.big-icon, .search-results .fusion-post-resource .resource-thumbnail .dashicons.big-icon, .post-type-archive-presentation .fusion-post-resource .resource-thumbnail .dashicons.big-icon:before, .tax-presentation-type .fusion-post-resource .resource-thumbnail .dashicons.big-icon:before, .tax-presentation-tags .fusion-post-resource .resource-thumbnail .dashicons.big-icon:before, .post-type-archive-resources .fusion-post-resource .resource-thumbnail .dashicons.big-icon:before, .tax-resource-type .fusion-post-resource .resource-thumbnail .dashicons.big-icon:before, .tax-resource-tags .fusion-post-resource .resource-thumbnail .dashicons.big-icon:before, .tax-yearly-archive .fusion-post-resource .resource-thumbnail .dashicons.big-icon:before, .resources-search-results .fusion-post-resource .resource-thumbnail .dashicons.big-icon:before, .search-results .fusion-post-resource .resource-thumbnail .dashicons.big-icon:before {
  font-size: 90px;
  width: 90px;
  height: 90px;
  color: #214c8a;
}
.post-type-archive-presentation .fusion-post-resource .resource-thumbnail .icon-inner-wrap, .tax-presentation-type .fusion-post-resource .resource-thumbnail .icon-inner-wrap, .tax-presentation-tags .fusion-post-resource .resource-thumbnail .icon-inner-wrap, .post-type-archive-resources .fusion-post-resource .resource-thumbnail .icon-inner-wrap, .tax-resource-type .fusion-post-resource .resource-thumbnail .icon-inner-wrap, .tax-resource-tags .fusion-post-resource .resource-thumbnail .icon-inner-wrap, .tax-yearly-archive .fusion-post-resource .resource-thumbnail .icon-inner-wrap, .resources-search-results .fusion-post-resource .resource-thumbnail .icon-inner-wrap, .search-results .fusion-post-resource .resource-thumbnail .icon-inner-wrap {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  width: 100%;
  left: 0;
  _height: 50px;
  background-color: rgba(33, 76, 138, 0.75);
  text-align: center;
  color: #fff;
  padding: 6px 0;
  display: table;
}
.post-type-archive-presentation .fusion-post-resource .resource-thumbnail .icon-inner-wrap .dashicons, .tax-presentation-type .fusion-post-resource .resource-thumbnail .icon-inner-wrap .dashicons, .tax-presentation-tags .fusion-post-resource .resource-thumbnail .icon-inner-wrap .dashicons, .post-type-archive-resources .fusion-post-resource .resource-thumbnail .icon-inner-wrap .dashicons, .tax-resource-type .fusion-post-resource .resource-thumbnail .icon-inner-wrap .dashicons, .tax-resource-tags .fusion-post-resource .resource-thumbnail .icon-inner-wrap .dashicons, .tax-yearly-archive .fusion-post-resource .resource-thumbnail .icon-inner-wrap .dashicons, .resources-search-results .fusion-post-resource .resource-thumbnail .icon-inner-wrap .dashicons, .search-results .fusion-post-resource .resource-thumbnail .icon-inner-wrap .dashicons {
  font-size: 48px;
  display: table-cell;
  vertical-align: middle;
  position: relative;
}
.post-type-archive-presentation .fusion-post-resource .resource-thumbnail .icon-inner-wrap .dashicons.tilted, .tax-presentation-type .fusion-post-resource .resource-thumbnail .icon-inner-wrap .dashicons.tilted, .tax-presentation-tags .fusion-post-resource .resource-thumbnail .icon-inner-wrap .dashicons.tilted, .post-type-archive-resources .fusion-post-resource .resource-thumbnail .icon-inner-wrap .dashicons.tilted, .tax-resource-type .fusion-post-resource .resource-thumbnail .icon-inner-wrap .dashicons.tilted, .tax-resource-tags .fusion-post-resource .resource-thumbnail .icon-inner-wrap .dashicons.tilted, .tax-yearly-archive .fusion-post-resource .resource-thumbnail .icon-inner-wrap .dashicons.tilted, .resources-search-results .fusion-post-resource .resource-thumbnail .icon-inner-wrap .dashicons.tilted, .search-results .fusion-post-resource .resource-thumbnail .icon-inner-wrap .dashicons.tilted {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  top: 6px;
}
.post-type-archive-presentation .fusion-post-resource .resource-thumbnail .icon, .tax-presentation-type .fusion-post-resource .resource-thumbnail .icon, .tax-presentation-tags .fusion-post-resource .resource-thumbnail .icon, .post-type-archive-resources .fusion-post-resource .resource-thumbnail .icon, .tax-resource-type .fusion-post-resource .resource-thumbnail .icon, .tax-resource-tags .fusion-post-resource .resource-thumbnail .icon, .tax-yearly-archive .fusion-post-resource .resource-thumbnail .icon, .resources-search-results .fusion-post-resource .resource-thumbnail .icon, .search-results .fusion-post-resource .resource-thumbnail .icon {
  box-shadow: -8px 8px 1px rgba(0, 0, 0, 0.15);
}
.post-type-archive-presentation .fusion-post-resource .resource-thumbnail .icon .dashicons, .tax-presentation-type .fusion-post-resource .resource-thumbnail .icon .dashicons, .tax-presentation-tags .fusion-post-resource .resource-thumbnail .icon .dashicons, .post-type-archive-resources .fusion-post-resource .resource-thumbnail .icon .dashicons, .tax-resource-type .fusion-post-resource .resource-thumbnail .icon .dashicons, .tax-resource-tags .fusion-post-resource .resource-thumbnail .icon .dashicons, .tax-yearly-archive .fusion-post-resource .resource-thumbnail .icon .dashicons, .resources-search-results .fusion-post-resource .resource-thumbnail .icon .dashicons, .search-results .fusion-post-resource .resource-thumbnail .icon .dashicons {
  background-color: #214c8a;
  color: #fff;
  height: 100%;
}
.post-type-archive-presentation .fusion-post-resource .resource-thumbnail .icon .fa, .tax-presentation-type .fusion-post-resource .resource-thumbnail .icon .fa, .tax-presentation-tags .fusion-post-resource .resource-thumbnail .icon .fa, .post-type-archive-resources .fusion-post-resource .resource-thumbnail .icon .fa, .tax-resource-type .fusion-post-resource .resource-thumbnail .icon .fa, .tax-resource-tags .fusion-post-resource .resource-thumbnail .icon .fa, .tax-yearly-archive .fusion-post-resource .resource-thumbnail .icon .fa, .resources-search-results .fusion-post-resource .resource-thumbnail .icon .fa, .search-results .fusion-post-resource .resource-thumbnail .icon .fa {
  background-color: rgba(33, 76, 138, 0.5);
  color: #fff;
  font-size: 48px;
  line-height: normal;
  top: 50%;
  transform: translateY(-50%);
}
.post-type-archive-presentation .fusion-post-resource .author-meta, .tax-presentation-type .fusion-post-resource .author-meta, .tax-presentation-tags .fusion-post-resource .author-meta, .post-type-archive-resources .fusion-post-resource .author-meta, .tax-resource-type .fusion-post-resource .author-meta, .tax-resource-tags .fusion-post-resource .author-meta, .tax-yearly-archive .fusion-post-resource .author-meta, .resources-search-results .fusion-post-resource .author-meta, .search-results .fusion-post-resource .author-meta {
  font-size: 13px;
  margin-bottom: 10px;
  margin-top: -10px;
  color: #747474;
}
.post-type-archive-presentation .fusion-post-resource .read-more, .tax-presentation-type .fusion-post-resource .read-more, .tax-presentation-tags .fusion-post-resource .read-more, .post-type-archive-resources .fusion-post-resource .read-more, .tax-resource-type .fusion-post-resource .read-more, .tax-resource-tags .fusion-post-resource .read-more, .tax-yearly-archive .fusion-post-resource .read-more, .resources-search-results .fusion-post-resource .read-more, .search-results .fusion-post-resource .read-more {
  border-bottom: 1px solid;
  color: #214c8a;
  display: inline-block;
  margin-top: 5px;
  padding-bottom: 3px;
  position: relative;
  transition: all 0.3s ease-in-out 0s;
}
.post-type-archive-presentation .fusion-post-resource .read-more:after, .tax-presentation-type .fusion-post-resource .read-more:after, .tax-presentation-tags .fusion-post-resource .read-more:after, .post-type-archive-resources .fusion-post-resource .read-more:after, .tax-resource-type .fusion-post-resource .read-more:after, .tax-resource-tags .fusion-post-resource .read-more:after, .tax-yearly-archive .fusion-post-resource .read-more:after, .resources-search-results .fusion-post-resource .read-more:after, .search-results .fusion-post-resource .read-more:after {
  transition: all 0.3s ease-in-out 0s;
  content: "\f105";
  font-family: 'FontAwesome';
  display: inline-block;
  padding-left: 8px;
  _opacity: 0;
  position: absolute;
  right: -10px;
  color: inherit;
}
.post-type-archive-presentation .fusion-post-resource .read-more:hover, .tax-presentation-type .fusion-post-resource .read-more:hover, .tax-presentation-tags .fusion-post-resource .read-more:hover, .post-type-archive-resources .fusion-post-resource .read-more:hover, .tax-resource-type .fusion-post-resource .read-more:hover, .tax-resource-tags .fusion-post-resource .read-more:hover, .tax-yearly-archive .fusion-post-resource .read-more:hover, .resources-search-results .fusion-post-resource .read-more:hover, .search-results .fusion-post-resource .read-more:hover {
  transition: all 0.3s ease-in-out 0s;
}
.post-type-archive-presentation .fusion-post-resource .read-more:hover:after, .tax-presentation-type .fusion-post-resource .read-more:hover:after, .tax-presentation-tags .fusion-post-resource .read-more:hover:after, .post-type-archive-resources .fusion-post-resource .read-more:hover:after, .tax-resource-type .fusion-post-resource .read-more:hover:after, .tax-resource-tags .fusion-post-resource .read-more:hover:after, .tax-yearly-archive .fusion-post-resource .read-more:hover:after, .resources-search-results .fusion-post-resource .read-more:hover:after, .search-results .fusion-post-resource .read-more:hover:after {
  transition: all 0.3s ease-in-out 0s;
  _opacity: 1;
  right: -15px;
}
.post-type-archive-presentation.view-mode-list .fusion-post-resource, .tax-presentation-type.view-mode-list .fusion-post-resource, .tax-presentation-tags.view-mode-list .fusion-post-resource, .post-type-archive-resources.view-mode-list .fusion-post-resource, .tax-resource-type.view-mode-list .fusion-post-resource, .tax-resource-tags.view-mode-list .fusion-post-resource, .tax-yearly-archive.view-mode-list .fusion-post-resource, .resources-search-results.view-mode-list .fusion-post-resource, .search-results.view-mode-list .fusion-post-resource {
  margin-bottom: 8px;
  padding-bottom: 8px;
}
.post-type-archive-presentation.view-mode-list .post-content p, .tax-presentation-type.view-mode-list .post-content p, .tax-presentation-tags.view-mode-list .post-content p, .post-type-archive-resources.view-mode-list .post-content p, .tax-resource-type.view-mode-list .post-content p, .tax-resource-tags.view-mode-list .post-content p, .tax-yearly-archive.view-mode-list .post-content p, .resources-search-results.view-mode-list .post-content p, .search-results.view-mode-list .post-content p {
  margin-bottom: 5px;
}
.post-type-archive-presentation #wrapper #main .post .list-mode > h2.fusion-post-title, .tax-presentation-type #wrapper #main .post .list-mode > h2.fusion-post-title, .tax-presentation-tags #wrapper #main .post .list-mode > h2.fusion-post-title, .post-type-archive-resources #wrapper #main .post .list-mode > h2.fusion-post-title, .tax-resource-type #wrapper #main .post .list-mode > h2.fusion-post-title, .tax-resource-tags #wrapper #main .post .list-mode > h2.fusion-post-title, .tax-yearly-archive #wrapper #main .post .list-mode > h2.fusion-post-title, .resources-search-results #wrapper #main .post .list-mode > h2.fusion-post-title, .search-results #wrapper #main .post .list-mode > h2.fusion-post-title, .post-type-archive-presentation #wrapper #main .list-mode .entry-title, .tax-presentation-type #wrapper #main .list-mode .entry-title, .tax-presentation-tags #wrapper #main .list-mode .entry-title, .post-type-archive-resources #wrapper #main .list-mode .entry-title, .tax-resource-type #wrapper #main .list-mode .entry-title, .tax-resource-tags #wrapper #main .list-mode .entry-title, .tax-yearly-archive #wrapper #main .list-mode .entry-title, .resources-search-results #wrapper #main .list-mode .entry-title, .search-results #wrapper #main .list-mode .entry-title, .post-type-archive-presentation .list-mode h2.fusion-post-title, .tax-presentation-type .list-mode h2.fusion-post-title, .tax-presentation-tags .list-mode h2.fusion-post-title, .post-type-archive-resources .list-mode h2.fusion-post-title, .tax-resource-type .list-mode h2.fusion-post-title, .tax-resource-tags .list-mode h2.fusion-post-title, .tax-yearly-archive .list-mode h2.fusion-post-title, .resources-search-results .list-mode h2.fusion-post-title, .search-results .list-mode h2.fusion-post-title, .post-type-archive-presentation .list-mode h2.entry-title, .tax-presentation-type .list-mode h2.entry-title, .tax-presentation-tags .list-mode h2.entry-title, .post-type-archive-resources .list-mode h2.entry-title, .tax-resource-type .list-mode h2.entry-title, .tax-resource-tags .list-mode h2.entry-title, .tax-yearly-archive .list-mode h2.entry-title, .resources-search-results .list-mode h2.entry-title, .search-results .list-mode h2.entry-title {
  font-size: 20px !important;
  margin-bottom: 10px;
}
.post-type-archive-presentation .resources-search-form, .tax-presentation-type .resources-search-form, .tax-presentation-tags .resources-search-form, .post-type-archive-resources .resources-search-form, .tax-resource-type .resources-search-form, .tax-resource-tags .resources-search-form, .tax-yearly-archive .resources-search-form, .resources-search-results .resources-search-form, .search-results .resources-search-form {
  text-align: right;
  margin-top: 50px;
}
.post-type-archive-presentation .resources-search-form p, .tax-presentation-type .resources-search-form p, .tax-presentation-tags .resources-search-form p, .post-type-archive-resources .resources-search-form p, .tax-resource-type .resources-search-form p, .tax-resource-tags .resources-search-form p, .tax-yearly-archive .resources-search-form p, .resources-search-results .resources-search-form p, .search-results .resources-search-form p {
  position: relative;
}
.post-type-archive-presentation .resources-search-form input, .tax-presentation-type .resources-search-form input, .tax-presentation-tags .resources-search-form input, .post-type-archive-resources .resources-search-form input, .tax-resource-type .resources-search-form input, .tax-resource-tags .resources-search-form input, .tax-yearly-archive .resources-search-form input, .resources-search-results .resources-search-form input, .search-results .resources-search-form input {
  padding: 5px 10px;
  width: auto;
  margin-right: 0;
}
.post-type-archive-presentation .resources-search-form .search-icon, .tax-presentation-type .resources-search-form .search-icon, .tax-presentation-tags .resources-search-form .search-icon, .post-type-archive-resources .resources-search-form .search-icon, .tax-resource-type .resources-search-form .search-icon, .tax-resource-tags .resources-search-form .search-icon, .tax-yearly-archive .resources-search-form .search-icon, .resources-search-results .resources-search-form .search-icon, .search-results .resources-search-form .search-icon {
  position: absolute;
  right: 10px;
  top: 5px;
  color: #ccc;
}
.term-webinars .fusion-page-title-secondary {
  display: flex;
}
.term-webinars .fusion-page-title-secondary .Webinar-button-container {
  margin-right: 20px;
}
.term-webinars .fusion-page-title-secondary .Webinar-button-container a {
  background-color: #fff;
  padding: 8px 20px;
  font-family: Raleway, Arial, Helvetica, sans-serif;
}
.term-webinars .fusion-page-title-secondary .Webinar-button-container a:hover {
  cursor: pointer;
  color: #fff;
  background-color: #1c4175;
}
h2.conference-resources-title, .conference-resources-title, h2.presenter-resources-title, .presenter-resources-title {
  color: #214c8a;
}
/* Leadership Conference archive */
.conference-thumbnail {
  position: relative;
}
.conference-thumbnail .conference-icon-label {
  position: absolute;
  width: 102%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  padding: 12px 5px;
  background-color: rgba(255, 255, 255, 0.95);
  font-size: 17px;
  font-family: Raleway, Arial, Helvetica, sans-serif;
  text-transform: capitalize;
  font-variant: small-caps;
  font-weight: 600;
  color: #214c8a;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.25);
}
.conference-thumbnail .conference-icon-label:before, .conference-thumbnail .conference-icon-label:after {
  position: absolute;
  content: "";
  display: block;
  z-index: 0;
}
.conference-thumbnail .conference-icon-label:before {
  border-bottom: 8px solid transparent;
  border-right: 8px solid rgba(0, 0, 0, 0.25);
  bottom: -8px;
  left: -1px;
}
.conference-thumbnail .conference-icon-label:after {
  border-bottom: 8px solid transparent;
  border-left: 8px solid rgba(0, 0, 0, 0.25);
  bottom: -8px;
  right: 0;
}
.post-type-archive-leadership-conf .leadership-conferences-intro {
  margin-bottom: 40px;
  padding-bottom: 20px;
  border-bottom: 1px solid #ddd;
}
.post-type-archive-leadership-conf .entry-title {
  margin-bottom: 10px;
}
.post-type-archive-leadership-conf .post-conference-content > p, .post-type-archive-leadership-conf .post-conference-content .conference-content-area > p {
  margin-bottom: 5px;
}
.post-type-archive-leadership-conf .conference-date, .post-type-archive-leadership-conf .conference-venue {
  font-weight: 500;
}
.post-type-archive-leadership-conf .conference-details {
  margin: 15px 0;
}
.post-type-archive-leadership-conf .conference-details p {
  margin-bottom: 15px;
}
.post-type-archive-leadership-conf .conference-links {
  display: inline-block;
  border-bottom: 1px dotted;
}
/* Leadership Conference - Single */
.conference-gallery {
  margin: 40px 0 0;
}
.conference-gallery .conference-slideshow {
  padding: 20px;
  background-color: #f6f6f6;
}
.conference-gallery img.conference-slideshow-image {
  border: 1px solid #eee;
}
.conference-gallery .uk-slidenav-position .uk-slidenav-previous {
  left: -10px;
}
.conference-gallery .uk-slidenav-position .uk-slidenav-next {
  right: -10px;
}
.single-leadership-conf .conference-main-content {
  margin: 20px 0 0;
}
.single-leadership-conf .conference-schedule {
  margin: 40px 0 0;
}
.single-leadership-conf .breadcrumbs {
  margin-bottom: 10px;
}
.single-leadership-conf .section-title {
  margin-bottom: 30px;
  padding-bottom: 15px !important;
  border-bottom: 1px solid #ddd;
  position: relative;
}
.single-leadership-conf .section-title:after {
  position: absolute;
  content: "";
  width: 10%;
  height: 4px;
  background-color: #214c8a;
  bottom: 0;
  left: 0;
}
.single-leadership-conf .conference-schedule h2, .single-leadership-conf .conference-schedule .inline-title {
  margin-bottom: 0;
}
.single-leadership-conf .conference-schedule .conference-presentations {
  text-align: right;
  margin-top: 6px;
}
.single-leadership-conf .conference-schedule .conference-presentations .view-conference-presentations {
  font-weight: 500;
  font-size: 13px;
}
.single-leadership-conf .conference-schedule .conference-presentations, .single-leadership-conf .conference-schedule .conference-presentations a {
  display: inline-block;
}
.single-leadership-conf .uk-table, .single-leadership-conf table {
  margin-bottom: 30px;
}
.single-leadership-conf .wp-caption.alignnone .wp-caption-text {
  text-align: center;
}
.uk-slidenav, a.uk-slidenav, .uk-slidenav:before {
  color: rgba(255, 255, 255, 0.85);
}
/* Single Template */
.single-navigation {
  margin: 0;
  padding: 0;
  height: 0;
  border: 0 none;
}
.sidebar.fusion-widget-area .widget_nav_menu li a:before {
  content: "";
}
.sidebar #menu-member-resources-sb-menu li, .sidebar #menu-footer-resources li {
  margin-bottom: 10px;
  padding-bottom: 3px;
  transition: all 0.3s ease-in-out 0s;
  border-bottom: 1px dotted;
  position: relative;
  padding-left: 15px;
}
.sidebar #menu-member-resources-sb-menu li:before, .sidebar #menu-footer-resources li:before {
  content: '\f105';
  position: absolute;
  left: 0;
  top: 0;
  font-family: FontAwesome;
  color: #214c8a;
}
.sidebar #menu-member-resources-sb-menu li:hover, .sidebar #menu-footer-resources li:hover {
  border-color: #214c8a;
  transition: all 0.3s ease-in-out 0s;
}
.sidebar #menu-member-resources-sb-menu li > a, .sidebar #menu-footer-resources li > a {
  display: inline-block;
}
.sidebar .widget .heading .widget-title, .sidebar .widget .widget-title {
  _font-size: 16px;
  font-family: Raleway, Arial, Helvetica, sans-serif;
  font-weight: 600;
  border-bottom: 1px solid #214c8a;
  padding-bottom: 5px;
  position: relative;
}
.sidebar .widget .heading .widget-title:after, .sidebar .widget .widget-title:after {
  position: absolute;
  content: "";
  width: 25%;
  height: 2px;
  background-color: #214c8a;
  left: 0;
  bottom: 0;
}
.sidebar .widget.buddypress #bp-login-widget-form label {
  margin: 0 0 5px;
}
.sidebar .widget.buddypress #bp-login-widget-form input:not([type="checkbox"]) {
  margin-bottom: 15px;
  padding: 8px 12px;
}
.sidebar .widget.buddypress #bp-login-widget-form input[type="submit"] {
  margin-top: 10px;
  box-shadow: none;
  border: 0 none;
  padding: 10px 15px;
  border-radius: 2px;
}
.sidebar .widget.buddypress #bp-login-widget-form input[type="submit"]:hover {
  cursor: pointer;
}
.sidebar .widget .presenter-resources-filter select {
  padding: 8px 10px;
}
.sidebar .widget .presenter-resources-filter .select2-selection--single {
  border-radius: 2px;
  height: 36px;
}
.sidebar .widget .presenter-resources-filter .select2-selection__rendered {
  line-height: 36px;
}
.sidebar .widget .presenter-resources-filter .select2-selection__arrow {
  height: 36px;
  width: 25px;
}
/* Front page */
.home .fusion-main-menu ul li.menu-item-25214 {
  display: block;
}
.home .pitchline-area .pitch *, .home .pitchline-area .pitch h2 {
  color: #fff;
}
.home .pitchline-area .pitch-cta, .home .pitchline-area .button-large.pitch-cta, .home .pitchline-area .button.large.pitch-cta {
  font-size: 16px;
  line-height: normal;
  padding: 18px 34px;
  margin-top: 10px;
}
.home .pitchline-area .pitch-cta .fusion-button-text-left, .home .pitchline-area .button-large.pitch-cta .fusion-button-text-left, .home .pitchline-area .button.large.pitch-cta .fusion-button-text-left {
  padding-left: 40px;
}
.home .pitchline-area .pitch-cta .button-icon-divider-left, .home .pitchline-area .button-large.pitch-cta .button-icon-divider-left, .home .pitchline-area .button.large.pitch-cta .button-icon-divider-left {
  padding: 0 18px;
}
.home #wrapper .pitchline-area .fusion-title h2, .home #wrapper .post-content .pitchline-area h2, .home #wrapper .pitchline-area .title h2, .home #wrapper #main .post-content .pitchline-area .fusion-title h2, .home #wrapper #main .post-content .pitchline-area .title h2 {
  font-size: 23px;
}
.home .isssp-quick-links-section .fusion-content-boxes.content-boxes-clean-horizontal .col, .home #wrapper .post-content .isssp-quick-links-section .fusion-content-boxes.content-boxes-clean-horizontal .col {
  padding: 30px 20px;
}
.home .isssp-quick-links-section .fusion-content-boxes.content-boxes-clean-horizontal .content-box-column, .home #wrapper .post-content .isssp-quick-links-section .fusion-content-boxes.content-boxes-clean-horizontal .content-box-column {
  border-color: #fff !important;
}
.home .isssp-quick-links-section .fusion-content-boxes.content-boxes-clean-horizontal .content-box-column ul > li, .home #wrapper .post-content .isssp-quick-links-section .fusion-content-boxes.content-boxes-clean-horizontal .content-box-column ul > li {
  margin-bottom: 8px;
}
.home .isssp-quick-links-section .fusion-content-boxes.content-boxes-clean-horizontal .content-box-column ul > li a, .home #wrapper .post-content .isssp-quick-links-section .fusion-content-boxes.content-boxes-clean-horizontal .content-box-column ul > li a {
  border-bottom: 1px dotted;
  padding-bottom: 2px;
  display: inline-block;
}
.home .isssp-quick-links-section .fusion-content-boxes.content-boxes-clean-horizontal .content-box-column .fa-ul, .home #wrapper .post-content .isssp-quick-links-section .fusion-content-boxes.content-boxes-clean-horizontal .content-box-column .fa-ul {
  margin-left: 1.14286em;
}
.home .isssp-quick-links-section .fusion-content-boxes.content-boxes-clean-horizontal .content-box-column .fa-li, .home #wrapper .post-content .isssp-quick-links-section .fusion-content-boxes.content-boxes-clean-horizontal .content-box-column .fa-li {
  top: 0.342857em;
}
.home .isssp-quick-links-section .content-box-heading, .home #wrapper .post-content .isssp-quick-links-section .content-box-heading {
  margin-top: 10px;
}
.home .isssp-quick-links-section .fusion-checklist .fusion-li-item, .home #wrapper .post-content .isssp-quick-links-section .fusion-checklist .fusion-li-item {
  margin-bottom: 5px;
}
.home .isssp-quick-links-section .member-btn, .home #wrapper .post-content .isssp-quick-links-section .member-btn {
  margin-right: 10px;
}
.home .isssp-quick-links-section .fusion-content-boxes-1 .fusion-content-box-hover .link-area-link-icon-hover .heading h2, .home #wrapper .post-content .isssp-quick-links-section .fusion-content-boxes-1 .fusion-content-box-hover .link-area-link-icon-hover .heading h2, .home .isssp-quick-links-section .fusion-content-boxes-1 .fusion-content-box-hover .link-area-link-icon-hover .heading .heading-link h2, .home #wrapper .post-content .isssp-quick-links-section .fusion-content-boxes-1 .fusion-content-box-hover .link-area-link-icon-hover .heading .heading-link h2, .home .isssp-quick-links-section .fusion-content-boxes-1 .fusion-content-box-hover .link-area-box-hover .heading h2, .home #wrapper .post-content .isssp-quick-links-section .fusion-content-boxes-1 .fusion-content-box-hover .link-area-box-hover .heading h2, .home .isssp-quick-links-section .fusion-content-boxes-1 .fusion-content-box-hover .link-area-box-hover .heading .heading-link h2, .home #wrapper .post-content .isssp-quick-links-section .fusion-content-boxes-1 .fusion-content-box-hover .link-area-box-hover .heading .heading-link h2 {
  color: #333 !important;
}
.home .video-pitch-section .section-title-wrapper .fusion-column-wrapper, .home .video-pitch-section .section-title-wrapper .fusion-column-content-centered {
  min-height: auto !important;
}
.home .video-pitch-section .section-title-wrapper .title {
  font-size: 22px;
  text-align: center;
  font-family: Raleway, Arial, Helvetica, sans-serif;
}
.home .video-pitch-section blockquote {
  margin-bottom: 30px;
  margin-left: 0;
  margin-top: 0;
  padding: 30px;
}
.home .video-pitch-section .isssp-mission-vwrapper {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  height: 0;
}
.home .video-pitch-section .isssp-mission-vwrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.home #main .whats-up-with-isssp .fusion-flip-box .flip-box-heading-back {
  margin-bottom: 20px;
  font-size: 16px !important;
}
.home #main .whats-up-with-isssp .fusion-flip-box .flip-box-grafix {
  margin: 0 auto 15px;
}
.home #main .whats-up-with-isssp .fusion-flip-box .flip-box-front h2.flip-box-heading, .home #main .whats-up-with-isssp .fusion-flip-box .flip-box-front .flip-box-heading {
  font-size: 22px;
}
.home #main .whats-up-with-isssp .fusion-flip-box .flip-box-back .fusion-button {
  margin-top: 30px;
}
.home .isssp-offerings .how-can-help-inner-textbox .home-icon-link {
  display: table;
  margin: 0 auto;
}
.home .isssp-offerings .fusion-layout-column.fusion-one-third {
  border-right: 1px solid #ddd;
}
.home .isssp-offerings .fusion-layout-column.fusion-one-third:nth-child(3n+1) {
  border-right: 0 none;
}
.home .post-content .isssp-offerings h3 {
  font-size: 17px;
  font-family: Roboto, Arial, Helvetica, sans-serif;
  font-weight: normal;
  margin-left: 0;
  color: #214c8a;
}
.home .post-content .isssp-offerings h3 a {
  color: #214c8a;
  border-bottom: 1px dotted;
  padding-bottom: 3px;
}
.home .isssp-corporate-sponsors {
  box-shadow: -2px 0 5px rgba(0, 0, 0, 0.15);
}
.home .isssp-corporate-sponsors .title-area .fontawesome-icon {
  float: none;
  display: block;
  margin-bottom: 20px;
}
.home .cs-title h2 .big-text {
  font-size: 48px;
  display: block;
  color: #214c8a;
}
.home .avada-footer-scripts .pum-theme-18105 .pum-title {
  text-align: center;
}
.home .avada-footer-scripts .pum-theme-18105 .pum-content p {
  line-height: 1.618;
}
.home .avada-footer-scripts .pum-theme-18105 .pum-content .popup-button {
  margin: 10px 0px;
  padding: 8px 12px;
  color: #fff;
  background: #214c8a;
}
.home .avada-footer-scripts .pum-theme-18105 .pum-content .popup-button-yellow {
  background: #eeb32b;
}
.corporate-sponsors-grid.fusion-content-boxes .fusion-column {
  mmargin-bottom: 20px;
  max-height: 215px;
  min-height: 215px;
}
.corporate-sponsors-grid.fusion-content-boxes.content-boxes-icon-on-top .col {
  max-height: 215px;
  min-height: 215px;
  border-radius: 10px;
  position: relative;
  box-shadow: 0 0px 3px rgba(0, 0, 0, 0.15);
}
.corporate-sponsors-grid.fusion-content-boxes.content-boxes-icon-on-top .content-container {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  padding: 40px;
}
.corporate-sponsors-grid.fusion-content-boxes.content-boxes-icon-on-top .content-container img {
  max-height: 140px;
  width: auto;
}
/* BuddyPress Pages */
.buddypress #main #content .hentry > .entry-title, #buddypress #main #content .hentry > .entry-title {
  visibility: hidden;
  text-indent: -9999px;
  height: 0;
  margin: 0;
  padding: 0;
  border: 0 none;
}
.buddypress div.dir-search input[type="text"], #buddypress div.dir-search input[type="text"], .buddypress li.groups-members-search input[type="text"], #buddypress li.groups-members-search input[type="text"] {
  padding: 8px;
  width: calc(100% - 84px);
  margin-right: 5px;
  display: inline-block;
}
.buddypress div.dir-search, #buddypress div.dir-search {
  float: none;
  margin: 0 0 20px;
  _text-align: right;
}
.buddypress .standard-form select, #buddypress .standard-form select, .buddypress select, #buddypress select {
  border: 1px solid #ddd;
  border-radius: 2px;
  box-shadow: none;
  min-width: 180px;
  width: auto;
  height: auto;
  background: transparent;
  padding: 6px 4px;
}
.buddypress input[type="text"], #buddypress input[type="text"], .buddypress input[type="password"], #buddypress input[type="password"], .buddypress input[type="tel"], #buddypress input[type="tel"], .buddypress input[type="search"], #buddypress input[type="search"], .buddypress input[type="email"], #buddypress input[type="email"], .buddypress input[type="url"], #buddypress input[type="url"], .buddypress textarea, #buddypress textarea, .buddypress .standard-form input[type="text"], #buddypress .standard-form input[type="text"], .buddypress .standard-form input[type="password"], #buddypress .standard-form input[type="password"], .buddypress .standard-form input[type="tel"], #buddypress .standard-form input[type="tel"], .buddypress .standard-form input[type="search"], #buddypress .standard-form input[type="search"], .buddypress .standard-form input[type="email"], #buddypress .standard-form input[type="email"], .buddypress .standard-form input[type="url"], #buddypress .standard-form input[type="url"], .buddypress .standard-form textarea, #buddypress .standard-form textarea, .buddypress .dir-search input[type="text"], #buddypress .dir-search input[type="text"], .buddypress .dir-search input[type="password"], #buddypress .dir-search input[type="password"], .buddypress .dir-search input[type="tel"], #buddypress .dir-search input[type="tel"], .buddypress .dir-search input[type="search"], #buddypress .dir-search input[type="search"], .buddypress .dir-search input[type="email"], #buddypress .dir-search input[type="email"], .buddypress .dir-search input[type="url"], #buddypress .dir-search input[type="url"], .buddypress .dir-search textarea, #buddypress .dir-search textarea {
  border: 1px solid #ddd;
  box-shadow: none;
  font-size: inherit;
  line-height: normal;
  background: transparent;
  height: auto;
}
.buddypress .standard-form textarea, #buddypress .standard-form textarea {
  width: 100%;
}
.buddypress .standard-form textarea::moz-placeholder, #buddypress .standard-form textarea::moz-placeholder, .buddypress .standard-form textarea:focus::moz-placeholder, #buddypress .standard-form textarea:focus::moz-placeholder {
  color: #666;
}
.buddypress .standard-form input:focus, #buddypress .standard-form input:focus, .buddypress .standard-form textarea:focus, #buddypress .standard-form textarea:focus, .buddypress .standard-form select:focus, #buddypress .standard-form select:focus {
  background: transparent;
  color: #666;
}
.buddypress .standard-form button, #buddypress .standard-form button, .buddypress a.button, #buddypress a.button, .buddypress input[type="submit"], #buddypress input[type="submit"], .buddypress input[type="button"], #buddypress input[type="button"], .buddypress input[type="reset"], #buddypress input[type="reset"] {
  padding: 8px 12px;
  color: #fff;
  border-color: #214c8a;
  background-color: #214c8a;
  color: #fff;
  font-family: inherit;
}
.buddypress .standard-form button:hover, #buddypress .standard-form button:hover, .buddypress a.button:hover, #buddypress a.button:hover, .buddypress input[type="submit"]:hover, #buddypress input[type="submit"]:hover, .buddypress input[type="button"]:hover, #buddypress input[type="button"]:hover, .buddypress input[type="reset"]:hover, #buddypress input[type="reset"]:hover {
  border-color: #214c8a;
  background-color: #1c4175;
  color: #fff;
}
.buddypress button.visibility-toggle-link, #buddypress button.visibility-toggle-link, .buddypress button.field-visibility-settings-close, #buddypress button.field-visibility-settings-close, .buddypress .standard-form button.visibility-toggle-link, #buddypress .standard-form button.visibility-toggle-link, .buddypress .standard-form button.field-visibility-settings-close, #buddypress .standard-form button.field-visibility-settings-close {
  padding: 0;
  border: 0 none;
  color: #214c8a;
  text-decoration: underline;
  font-family: inherit;
  background-color: transparent;
}
.buddypress button.visibility-toggle-link:hover, #buddypress button.visibility-toggle-link:hover, .buddypress button.field-visibility-settings-close:hover, #buddypress button.field-visibility-settings-close:hover, .buddypress .standard-form button.visibility-toggle-link:hover, #buddypress .standard-form button.visibility-toggle-link:hover, .buddypress .standard-form button.field-visibility-settings-close:hover, #buddypress .standard-form button.field-visibility-settings-close:hover {
  background-color: transparent;
  color: #1c4175;
}
.buddypress .dir-search label, #buddypress .dir-search label, .buddypress .dir-search #members_search_submit, #buddypress .dir-search #members_search_submit {
  display: inline-block;
}
.buddypress div.item-list-tabs ul li.selected a, #buddypress div.item-list-tabs ul li.selected a, .buddypress div.item-list-tabs ul li.current a, #buddypress div.item-list-tabs ul li.current a {
  font-weight: 500;
}
.buddypress div.pagination, #buddypress div.pagination {
  padding: 15px 0;
}
.buddypress div.pagination .pagination-links span, #buddypress div.pagination .pagination-links span, .buddypress div.pagination .pagination-links a, #buddypress div.pagination .pagination-links a {
  font-size: 85%;
  padding: 3px 6px;
}
.buddypress div.pagination .pag-count, #buddypress div.pagination .pag-count {
  margin-left: 0;
}
.buddypress #members-order-select label, #buddypress #members-order-select label {
  margin-right: 8px;
  font-weight: 500;
  position: relative;
  top: 2px;
}
.bp-user #main {
  padding-left: 0;
  padding-right: 0;
}
.bp-user #main #content .hentry > .entry-title {
  visibility: hidden;
  text-indent: -9999px;
  height: 0;
  margin: 0;
  padding: 0;
  border: 0 none;
}
.bp-user #buddypress .submit input, .bp-user #buddypress input[type="submit"], .bp-user #buddypress .button, .bp-user #buddypress button, .bp-user #buddypress #messages_search_submit, .bp-user #buddypress .message-search .button {
  line-height: initial;
  padding: 6px 12px;
  border-color: #214c8a;
  color: #214c8a;
  transition: all 0.3s ease-in-out 0s;
  background-color: #fff;
}
.bp-user #buddypress .submit input:hover, .bp-user #buddypress input[type="submit"]:hover, .bp-user #buddypress .button:hover, .bp-user #buddypress button:hover, .bp-user #buddypress #messages_search_submit:hover, .bp-user #buddypress .message-search .button:hover {
  background: #214c8a;
  color: #fff;
  transition: all 0.3s ease-in-out 0s;
}
.bp-user #buddypress .standard-form .wp-editor-wrap textarea, .bp-user #buddypress .wp-editor-wrap textarea {
  border: 0 none;
  padding: 15px 15px 0;
}
.bp-user #buddypress .standard-form .wp-editor-wrap input[type="submit"], .bp-user #buddypress .wp-editor-wrap input[type="submit"], .bp-user #buddypress .standard-form .wp-editor-wrap .button, .bp-user #buddypress .wp-editor-wrap .button, .bp-user #buddypress .standard-form .wp-editor-wrap button, .bp-user #buddypress .wp-editor-wrap button {
  color: #747474;
  border: 1px solid #ddd;
  background-color: #fff;
}
.bp-user #buddypress .standard-form .wp-editor-wrap input[type="submit"]:hover, .bp-user #buddypress .wp-editor-wrap input[type="submit"]:hover, .bp-user #buddypress .standard-form .wp-editor-wrap .button:hover, .bp-user #buddypress .wp-editor-wrap .button:hover, .bp-user #buddypress .standard-form .wp-editor-wrap button:hover, .bp-user #buddypress .wp-editor-wrap button:hover {
  background-color: #f5f5f5;
  border-color: #ddd;
}
.bp-user #buddypress .standard-form .wp-editor-wrap.tmce-active .switch-tmce, .bp-user #buddypress .wp-editor-wrap.tmce-active .switch-tmce, .bp-user #buddypress .standard-form .wp-editor-wrap.html-active .switch-html, .bp-user #buddypress .wp-editor-wrap.html-active .switch-html {
  background: #f5f5f5;
  border-bottom-color: #f5f5f5;
}
.bp-user #buddypress .standard-form .wp-editor-wrap .mce-toolbar .mce-btn button, .bp-user #buddypress .wp-editor-wrap .mce-toolbar .mce-btn button, .bp-user #buddypress .standard-form .wp-editor-wrap .qt-dfw, .bp-user #buddypress .wp-editor-wrap .qt-dfw {
  padding: 2px 3px;
  line-height: 20px;
  text-align: left;
}
.bp-user #buddypress .standard-form .trumbowyg-button-pane button, .bp-user #buddypress .trumbowyg-button-pane button {
  background-color: transparent;
  color: inherit;
  border: 0 none;
}
.bp-user #buddypress .standard-form .trumbowyg-button-pane button:hover, .bp-user #buddypress .trumbowyg-button-pane button:hover {
  background-color: #f6f6f6;
}
.bp-user #buddypress table.notifications tr td.label, .bp-user #buddypress table.notifications-settings tr td.label, .bp-user #buddypress table.profile-fields tr td.label, .bp-user #buddypress table.wp-profile-fields tr td.label, .bp-user #buddypress table.messages-notices tr td.label, .bp-user #buddypress table.forum tr td.label, .bp-user #buddypress table.ato-details tr td.label, .bp-user #buddypress .standard-form label, .bp-user #buddypress .standard-form span.label {
  font-weight: 500;
}
.bp-user #buddypress table.notifications thead tr, .bp-user #buddypress table.notifications-settings thead tr, .bp-user #buddypress table.profile-settings thead tr, .bp-user #buddypress table.profile-fields thead tr, .bp-user #buddypress table.wp-profile-fields thead tr, .bp-user #buddypress table.messages-notices thead tr, .bp-user #buddypress table.forum thead tr {
  background: none;
}
.bp-user #buddypress table.notifications tr.alt td, .bp-user #buddypress table.notifications-settings tr.alt td, .bp-user #buddypress table.profile-settings tr.alt td, .bp-user #buddypress table.profile-fields tr.alt td, .bp-user #buddypress table.wp-profile-fields tr.alt td, .bp-user #buddypress table.messages-notices tr.alt td, .bp-user #buddypress table.forum tr.alt td, .bp-user #buddypress table.notifications tr:nth-child(2n + 1) td, .bp-user #buddypress table.notifications-settings tr:nth-child(2n + 1) td, .bp-user #buddypress table.profile-settings tr:nth-child(2n + 1) td, .bp-user #buddypress table.profile-fields tr:nth-child(2n + 1) td, .bp-user #buddypress table.wp-profile-fields tr:nth-child(2n + 1) td, .bp-user #buddypress table.messages-notices tr:nth-child(2n + 1) td, .bp-user #buddypress table.forum tr:nth-child(2n + 1) td {
  background: #f8f8f8 none repeat scroll 0 0;
}
.bp-user #buddypress table.notifications tr td, .bp-user #buddypress table.notifications-settings tr td, .bp-user #buddypress table.profile-settings tr td, .bp-user #buddypress table.profile-fields tr td, .bp-user #buddypress table.wp-profile-fields tr td, .bp-user #buddypress table.messages-notices tr td, .bp-user #buddypress table.forum tr td {
  vertical-align: top;
}
.bp-user #buddypress table.notifications tr td.label, .bp-user #buddypress table.notifications-settings tr td.label, .bp-user #buddypress table.profile-settings tr td.label, .bp-user #buddypress table.profile-fields tr td.label, .bp-user #buddypress table.wp-profile-fields tr td.label, .bp-user #buddypress table.messages-notices tr td.label, .bp-user #buddypress table.forum tr td.label {
  border-right: 0 none;
  width: 40%;
}
.bp-user #buddypress table.profile-settings tr:nth-child(2n + 1) td {
  background: none;
}
.bp-user #buddypress table.notification-settings th.title, .bp-user #buddypress table.profile-settings th.title {
  padding: 10px 8px;
}
.bp-user #buddypress table.notification-settings tr.alt td, .bp-user #buddypress table.profile-settings tr.alt td {
  background: none;
}
.bp-user #buddypress table.ato-details tr td {
  border: 0 none;
  border-bottom: 1px solid #ddd;
}
.bp-user #buddypress table.ato-details tr td.label {
  vertical-align: top;
}
.bp-user #buddypress table.ato-details tr td .accredited-certificate-preview {
  max-height: 140px;
  display: block;
  padding: 5px;
  border: 1px solid #ccc;
}
.bp-user #buddypress table.ato-details tr td p {
  margin: 5px;
}
.bp-user #buddypress div#message p, .bp-user #buddypress #sitewide-notice p {
  border-color: #ffb900;
  border-left-width: 4px;
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
  background-color: #fff;
}
.bp-user #buddypress div#message.updated p, .bp-user #buddypress #sitewide-notice.updated p {
  border-color: #46b450;
  color: #46b450;
}
.bp-user #buddypress div#message.error p, .bp-user #buddypress #sitewide-notice.error p {
  border-color: #dc3232;
  color: #dc3232;
}
.bp-user #buddypress div#message a, .bp-user #buddypress #sitewide-notice a {
  color: #214c8a;
  border-bottom: 1px dotted;
}
.bp-user #buddypress div#item-header {
  margin-bottom: 20px;
}
.bp-user #buddypress div#item-header .demo-profile-ribbon {
  position: absolute;
  overflow: hidden;
  z-index: 10;
  top: -8px;
  right: -8px;
  width: 130px;
  height: 130px;
}
.bp-user #buddypress div#item-header .demo-profile-ribbon:before, .bp-user #buddypress div#item-header .demo-profile-ribbon:after {
  position: absolute;
  z-index: -1;
  content: '';
  display: block;
  border: 5px solid #edae1d;
  border-top-color: transparent;
  border-right-color: transparent;
}
.bp-user #buddypress div#item-header .demo-profile-ribbon:before {
  top: -1.5px;
  left: 7px;
}
.bp-user #buddypress div#item-header .demo-profile-ribbon:after {
  bottom: 6px;
  right: -1.6px;
}
.bp-user #buddypress div#item-header .demo-profile-ribbon .ribbon-label {
  position: absolute;
  display: block;
  width: 175px;
  padding: 8px 0;
  background-color: #eeb32b;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
  color: #fff;
  _font: 700 18px 'Lato', sans-serif;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  _text-transform: uppercase;
  text-align: center;
  right: -40px;
  top: 29px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  font-size: 14px;
  font-family: Raleway, Arial, Helvetica, sans-serif;
  letter-spacing: 0.5px;
}
.bp-user #buddypress div#item-header #item-header-cover-image #item-header-content {
  margin-top: -130px;
  width: calc(100% - 170px);
  position: relative;
}
.bp-user #buddypress div#item-header #item-header-cover-image h2 {
  font-size: 175%;
}
.bp-user #buddypress div#item-header #item-header-cover-image h2, .bp-user #buddypress div#item-header #item-header-cover-image h2 a {
  margin: 0 0 20px;
}
.bp-user #buddypress div#item-header #item-header-cover-image .user-nicename .past-presenter-label {
  font-size: 40%;
}
.bp-user #buddypress div#item-header #item-header-cover-image #item-buttons {
  float: right;
  margin: 95px 0 20px;
  padding: 0;
  width: auto;
}
.bp-user #buddypress div#item-header #item-header-cover-image #item-buttons .generic-button a {
  border-color: #214c8a;
  color: #214c8a;
}
.bp-user #buddypress div#item-header #item-header-cover-image #item-buttons .generic-button a:hover {
  background-color: #214c8a;
  color: #fff;
}
.bp-user #buddypress div#item-header #item-header-avatar img.avatar {
  border-radius: 100%;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
}
.bp-user #buddypress div#item-header div#item-meta {
  font-size: 14px;
  margin-top: 10px;
}
.bp-user #buddypress div#item-header div#item-meta #latest-update > a:last-child {
  border-bottom: 1px dotted;
}
.bp-user #buddypress div#item-header div#item-meta .ato-member-label {
  font-weight: 500;
}
.bp-user #buddypress div#item-header .isssp-accredited-badge {
  display: block;
  right: 0;
  top: -15px;
  z-index: 999;
  position: absolute;
  width: auto;
  max-height: 100px;
  background-color: #f9f9f9;
  padding: 5px;
  box-shadow: -1px -2px 5px rgba(0, 0, 0, 0.35);
}
.bp-user #buddypress div#item-header .member-level-info, .bp-user #buddypress div#item-header .member-is-presenter {
  margin-bottom: 10px;
  display: inline-block;
}
.bp-user #buddypress div#item-header .member-level-info {
  margin-right: 12px;
}
.bp-user #buddypress div#item-header .member-level-info p {
  margin-bottom: 0;
}
.bp-user #buddypress div#item-header .member-is-presenter {
  border: 2px solid #2ecc71;
  color: #2ecc71;
  padding: 2px 8px;
  border-radius: 3px;
  font-size: 13px;
}
.bp-user #buddypress div#item-header .mem-expired {
  border: 2px solid #dc3232;
  color: #dc3232;
  padding: 2px 8px;
  border-radius: 3px;
  font-size: 13px;
}
.bp-user #buddypress div#item-header a.button.button-yellow, .bp-user #buddypress div#item-header .button.button-yellow {
  background-color: #eeb32b;
  border-color: #eeb32b;
  color: #fff;
}
.bp-user #buddypress div#item-header a.button.button-yellow:hover, .bp-user #buddypress div#item-header .button.button-yellow:hover {
  background-color: #ecab13;
  border-color: #ecab13;
}
.bp-user #buddypress div#item-header div.generic-button {
  margin: 0 0 5px 10px;
}
.bp-user #buddypress div#item-header div.generic-button a {
  display: block;
}
.bp-user #buddypress div#item-header .profile-help {
  position: absolute;
  right: 108px;
  top: 62px;
  font-size: 15px;
  /* added by Rohit dokhe Date :14/07/2021 */
}
.bp-user #buddypress div#item-header .profile-help .label {
  display: inline-block;
  margin-left: 5px;
  margin-right: 10px;
}
.bp-user #buddypress div#item-header .member-links a.button, .bp-user #buddypress div#item-header .member-links .button {
  float: none;
  margin-left: 10px;
  margin-right: 0;
  font-size: 15px;
  font-weight: 500;
  display: inline-block;
}
.bp-user #buddypress div#item-header .member-links a.button.big-cta, .bp-user #buddypress div#item-header .member-links .button.big-cta {
  border-radius: 2px;
  box-shadow: 0 2px 1px 0px rgba(0, 0, 0, 0.15);
  padding: 8px 18px;
}
.bp-user #buddypress div#item-header .member-links .button.coupons-btn {
  background-color: #f5f5f5;
  border-color: #ccc;
  color: #888;
}
.bp-user #buddypress div#item-header .member-links .button.coupons-btn:hover {
  background-color: #f0f0f0;
  border-color: #ccc;
}
.bp-user #buddypress div#item-header .claim-past-presenter-profile {
  clear: both;
  text-align: right;
  margin-bottom: 5px;
}
.bp-user #buddypress div#item-header .claim-past-presenter-profile a {
  display: inline-block;
  font-size: small;
  color: #214c8a;
  border-bottom: 1px dotted;
}
.bp-user #buddypress #item-nav ul, .bp-user #buddypress #item-body #subnav ul, .bp-user #buddypress div.iitem-list-tabs ul ul {
  display: table;
  width: 100%;
  border-bottom: 3px solid #214c8a;
}
.bp-user #buddypress #item-nav li, .bp-user #buddypress #item-body #subnav li, .bp-user #buddypress div.iitem-list-tabs ul li {
  transition: all 0.3s ease-in-out 0s;
}
.bp-user #buddypress #item-nav li a, .bp-user #buddypress #item-body #subnav li a, .bp-user #buddypress div.iitem-list-tabs ul li a {
  background-color: #f4f4f4;
  color: inherit;
  padding: 8px 14px;
  _border-top-left-radius: 2px;
  _border-top-right-radius: 2px;
  transition: all 0.3s ease-in-out 0s;
}
.bp-user #buddypress #item-nav li a span:not(.submenu-label), .bp-user #buddypress #item-body #subnav li a span:not(.submenu-label), .bp-user #buddypress div.iitem-list-tabs ul li a span:not(.submenu-label) {
  background: #214c8a;
  border: 0 none;
  color: #fff;
}
.bp-user #buddypress #item-nav li a:focus, .bp-user #buddypress #item-body #subnav li a:focus, .bp-user #buddypress div.iitem-list-tabs ul li a:focus {
  outline: none;
}
.bp-user #buddypress #item-nav li:hover, .bp-user #buddypress #item-body #subnav li:hover, .bp-user #buddypress div.iitem-list-tabs ul li:hover, .bp-user #buddypress #item-nav li.current, .bp-user #buddypress #item-body #subnav li.current, .bp-user #buddypress div.iitem-list-tabs ul li.current, .bp-user #buddypress #item-nav li.selected, .bp-user #buddypress #item-body #subnav li.selected, .bp-user #buddypress div.iitem-list-tabs ul li.selected {
  transition: all 0.3s ease-in-out 0s;
}
.bp-user #buddypress #item-nav li:hover a, .bp-user #buddypress #item-body #subnav li:hover a, .bp-user #buddypress div.iitem-list-tabs ul li:hover a, .bp-user #buddypress #item-nav li.current a, .bp-user #buddypress #item-body #subnav li.current a, .bp-user #buddypress div.iitem-list-tabs ul li.current a, .bp-user #buddypress #item-nav li.selected a, .bp-user #buddypress #item-body #subnav li.selected a, .bp-user #buddypress div.iitem-list-tabs ul li.selected a {
  background-color: #214c8a;
  font-weight: normal;
  color: #fff;
  opacity: 1;
}
.bp-user #buddypress #item-nav li:hover a span:not(.submenu-label), .bp-user #buddypress #item-body #subnav li:hover a span:not(.submenu-label), .bp-user #buddypress div.iitem-list-tabs ul li:hover a span:not(.submenu-label), .bp-user #buddypress #item-nav li.current a span:not(.submenu-label), .bp-user #buddypress #item-body #subnav li.current a span:not(.submenu-label), .bp-user #buddypress div.iitem-list-tabs ul li.current a span:not(.submenu-label), .bp-user #buddypress #item-nav li.selected a span:not(.submenu-label), .bp-user #buddypress #item-body #subnav li.selected a span:not(.submenu-label), .bp-user #buddypress div.iitem-list-tabs ul li.selected a span:not(.submenu-label) {
  background: #fff;
  color: #214c8a;
  border: 0 none;
}
.bp-user #buddypress #item-nav li:hover a:hover, .bp-user #buddypress #item-body #subnav li:hover a:hover, .bp-user #buddypress div.iitem-list-tabs ul li:hover a:hover, .bp-user #buddypress #item-nav li.current a:hover, .bp-user #buddypress #item-body #subnav li.current a:hover, .bp-user #buddypress div.iitem-list-tabs ul li.current a:hover, .bp-user #buddypress #item-nav li.selected a:hover, .bp-user #buddypress #item-body #subnav li.selected a:hover, .bp-user #buddypress div.iitem-list-tabs ul li.selected a:hover {
  transition: all 0.3s ease-in-out 0s;
}
.bp-user #buddypress #item-nav #object-nav ul {
  position: relative;
}
.bp-user #buddypress #item-nav #object-nav ul > li {
  margin: 0 4px 0 0;
}
.bp-user #buddypress #item-nav #object-nav ul > li a {
  border: 1px solid #eee;
  border-bottom: 0 none;
}
.bp-user #buddypress #item-nav #object-nav ul > li.selected a, .bp-user #buddypress #item-nav #object-nav ul > li.current a, .bp-user #buddypress #item-nav #object-nav ul > li a:hover {
  border-color: #214c8a;
}
.bp-user #buddypress #item-nav #object-nav ul .profile-help {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  right: 0;
  display: inline-block;
  font-size: 13px;
}
.bp-user #buddypress #item-nav #object-nav ul .profile-help .fa {
  margin-right: 6px;
}
.bp-user #buddypress #item-nav #object-nav ul .profile-help .label {
  border-bottom: 1px dotted;
}
.bp-user #buddypress .profile-navm {
  background: #f7f7f7;
  color: #666;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom-color: rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  background-origin: border-box;
  background-image: -webkit-linear-gradient(top, #fff, #eee);
  background-image: linear-gradient(to bottom, #fff, #eee);
}
.bp-user #buddypress .profile-navm .navm-toggle {
  color: inherit;
  display: block;
  padding: 5px 10px;
}
.bp-user #buddypress .profile-navm .navm-toggle:hover {
  cursor: pointer;
}
.bp-user #buddypress .profile-navm .toggle-label {
  margin-left: 8px;
}
.bp-user #buddypress #item-body {
  margin: 20px 0;
  padding: 0 10px;
  _background-color: #f4f4f4;
  position: relative;
}
.bp-user #buddypress #item-body #subnav {
  margin-top: 0;
}
.bp-user #buddypress #item-body #subnav.one-sixth:after {
  background-color: #f4f4f4;
  content: "";
  height: 100%;
  left: 17.7%;
  position: absolute;
  top: 0;
  width: 1px;
  z-index: 99;
}
.bp-user #buddypress #item-body #subnav ul {
  border-bottom: 0 none;
}
.bp-user #buddypress #item-body #subnav li {
  margin-left: 0;
  float: none;
  border-bottom: 1px solid #ccc;
}
.bp-user #buddypress #item-body #subnav li a {
  _border-radius: 2px;
  background-color: transparent;
  padding: 10px 10px 10px 25px;
  color: #808080;
}
.bp-user #buddypress #item-body #subnav li:hover, .bp-user #buddypress #item-body #subnav li.current, .bp-user #buddypress #item-body #subnav li.selected {
  border-bottom-color: #214c8a;
}
.bp-user #buddypress #item-body #subnav li:hover a, .bp-user #buddypress #item-body #subnav li.current a, .bp-user #buddypress #item-body #subnav li.selected a {
  background-color: transparent;
  color: #214c8a;
}
.bp-user #buddypress #item-body #subnav li:first-child > a {
  padding-top: 0;
}
.bp-user #buddypress #item-body #subnav li:last-child > a {
  _padding-bottom: 0;
}
.bp-user #buddypress #item-body #subnav ul > li > a {
  position: relative;
}
.bp-user #buddypress #item-body #subnav ul > li > a:before, .bp-user #buddypress #item-body #subnav ul > li > a:after {
  font-family: 'FontAwesome';
  display: inline-block;
  color: #666;
  position: absolute;
}
.bp-user #buddypress #item-body #subnav ul > li > a:before {
  padding-right: 8px;
  padding-left: 1px;
  left: 0;
  width: 10px;
}
.bp-user #buddypress #item-body #subnav ul > li > a:after {
  content: "\f105";
  opacity: 0;
  _position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
  transition: all 0.3s ease-in-out 0s;
}
.bp-user #buddypress #item-body #subnav ul > li.selected > a:before, .bp-user #buddypress #item-body #subnav ul > li.current > a:before, .bp-user #buddypress #item-body #subnav ul > li > a:hover:before {
  color: #214c8a;
}
.bp-user #buddypress #item-body #subnav ul > li.selected > a:after, .bp-user #buddypress #item-body #subnav ul > li.current > a:after, .bp-user #buddypress #item-body #subnav ul > li > a:hover:after {
  color: #214c8a;
  right: 0;
  opacity: 1;
  transition: all 0.3s ease-in-out 0s;
}
.bp-user #buddypress #item-body #subnav ul > li:first-child > a:after {
  top: 25%;
  transform: translateY(-25%);
}
.bp-user #buddypress #item-body #subnav #just-me:before {
  content: "\f007";
}
.bp-user #buddypress #item-body #subnav #activity-mentions:before {
  content: "\f292";
}
.bp-user #buddypress #item-body #subnav #activity-favs:before {
  content: "\f005";
}
.bp-user #buddypress #item-body #subnav #activity-friends:before {
  content: "\f118";
}
.bp-user #buddypress #item-body #subnav #activity-groups:before {
  content: "\f0c0";
}
.bp-user #buddypress #item-body #subnav #public:before {
  content: "\f06e";
}
.bp-user #buddypress #item-body #subnav #edit:before {
  content: "\f044";
}
.bp-user #buddypress #item-body #subnav #change-avatar:before {
  content: "\f2bd";
}
.bp-user #buddypress #item-body #subnav #change-cover-image:before {
  content: "\f03e";
}
.bp-user #buddypress #item-body #subnav #notifications-my-notifications:before {
  content: "\f0c8";
}
.bp-user #buddypress #item-body #subnav #read:before {
  content: "\f046";
}
.bp-user #buddypress #item-body #subnav #inbox:before {
  content: "\f0e0";
}
.bp-user #buddypress #item-body #subnav #starred:before {
  content: "\f123";
}
.bp-user #buddypress #item-body #subnav #sentbox:before {
  content: "\f045";
  transform: scale(-1, 1);
  left: -5px;
}
.bp-user #buddypress #item-body #subnav #compose:before {
  content: "\f044";
}
.bp-user #buddypress #item-body #subnav #notices:before {
  content: "\f0ae";
}
.bp-user #buddypress #item-body #subnav #friends-my-friends:before {
  content: "\f0c0";
}
.bp-user #buddypress #item-body #subnav #requests:before {
  content: "\f234";
}
.bp-user #buddypress #item-body #subnav #groups-my-groups:before {
  content: "\f2b5";
}
.bp-user #buddypress #item-body #subnav #invites:before {
  content: "\f2b6";
}
.bp-user #buddypress #item-body #subnav #general:before {
  content: "\f013";
}
.bp-user #buddypress #item-body #subnav #notifications:before {
  content: "\f013";
}
.bp-user #buddypress #item-body #subnav #profile:before {
  content: "\f070";
}
.bp-user #buddypress #item-body #subnav #submitted-resources:before {
  content: "\f0c9";
}
.bp-user #buddypress #item-body #subnav #products-services:before {
  content: "\f135";
}
.bp-user #buddypress #item-body #subnav #topics:before {
  content: "\f14b";
}
.bp-user #buddypress #item-body #subnav #replies:before {
  content: "\f122";
}
.bp-user #buddypress #item-body #subnav #favorites:before {
  content: "\f005";
}
.bp-user #buddypress #item-body #subnav #subscriptions:before {
  content: "\f0f3";
}
.bp-user #buddypress #item-body #subnav #accreditation-status:before {
  content: "\f313";
  font-family: Dashicons;
  font-size: 18px;
  top: -1px;
}
.bp-user #buddypress #item-body #subnav #view:before {
  content: "\f06e";
  font-size: 18px;
  top: -1px;
}
.bp-user #buddypress #item-body #subnav #add:before {
  content: "\f044";
  font-size: 18px;
}
.bp-user #buddypress #item-body .nav-content-col {
  padding-left: 30px;
  border-left: 1px solid #ddd;
}
.bp-user #buddypress #item-body .nav-content-col.profile .bp-widget.ato-certificate {
  display: none;
}
.bp-user #buddypress #item-body .nav-content-col .filter {
  margin: 0 0 30px;
}
.bp-user #buddypress #item-body .nav-content-col > h4 {
  margin-bottom: 20px;
}
.bp-user #buddypress #item-body .nav-content-col .nav-content-col {
  padding-left: 0;
  border-left: 0 none;
}
.bp-user #buddypress #item-body .nav-content-col .nav-content-col.five-sixths {
  margin-left: 0;
  width: 100%;
}
.bp-user #buddypress #item-body form#whats-new-form {
  margin: 15px 0 10px;
}
.bp-user #buddypress .field-visibility-settings-toggle, .bp-user #buddypress .field-visibility-settings-notoggle {
  font-style: normal;
  font-size: small;
}
.bp-user #buddypress .field-visibility-settings-toggle a, .bp-user #buddypress .field-visibility-settings-notoggle a {
  margin-left: 3px;
  color: #214c8a;
  border-bottom: 1px dotted;
}
.bp-user #buddypress a.bp-primary-action span, .bp-user #buddypress #reply-title small a span {
  padding: 0 3px;
}
.bp-user #buddypress a.bp-primary-action:hover span, .bp-user #buddypress #reply-title small a:hover span {
  background: #fff;
  color: #214c8a;
}
.bp-user #buddypress ul.item-list li img.avatar {
  _border: 1px solid #ddd;
}
.bp-user #buddypress .activity-avatar > a {
  display: inline-block;
}
.bp-user #buddypress div.activity-meta a {
  display: inline-block;
}
.bp-user #buddypress .activity-list .activity-content {
  margin-left: 30px;
}
.bp-user #buddypress .activity-list li.mini .activity-avatar img.FB_profile_pic, .bp-user #buddypress .activity-list li.mini .activity-avatar img.avatar {
  margin-left: 0;
}
.bp-user #buddypress .activity-list li.load-more, .bp-user #buddypress .activity-list li._load-newest {
  background: transparent;
  font-size: inherit;
  padding: 0;
  border: 0 none;
  text-align: left;
  margin: 20px 0 10px 30px;
}
.bp-user #buddypress .activity-list li.load-more a {
  display: inline-block;
  color: #fff;
  /* font-weight: 500; */
  text-align: center;
  padding: 6px 25px;
  border: 2px solid #214c8a;
  font-size: 14px;
  background-color: #214c8a;
  border-radius: 2px;
}
.bp-user #buddypress .activity-list li.load-more a:hover {
  background-color: #1e457e;
}
.bp-user #buddypress #activity-stream p {
  margin: 0;
  line-height: 1.618;
}
.bp-user #buddypress .profile h2 {
  font-size: 20px;
  margin-top: 0;
  margin-bottom: 15px;
}
.bp-user #buddypress .profile h4 {
  margin: 0 0 20px;
  font-size: 15px;
}
.bp-user #buddypress .profile .current-visibility-level {
  font-weight: 500;
  font-style: italic;
}
.bp-user #buddypress .profile .bp-avatar-nav li.current a {
  font-weight: 500;
}
.bp-user #buddypress .profile .profile-fields .field_s2profile_linkedin a:before, .bp-user #buddypress .profile .profile-fields .field_s2profile_org_linkedin a:before, .bp-user #buddypress .profile .profile-fields .field_s2profile_authreplinkedin a:before {
  content: '\f08c';
  font-family: FontAwesome;
  display: inline-block;
  padding-right: 8px;
  color: #007bb6;
}
.bp-user #buddypress .profile #profile-edit-form ul.button-nav {
  padding-left: 0;
  border-bottom: 1px solid #ddd;
}
.bp-user #buddypress .profile #profile-edit-form ul.button-nav li {
  float: none;
  display: inline-block;
  margin: 0 0 -1px 0;
}
.bp-user #buddypress .profile #profile-edit-form ul.button-nav li a {
  border: 0 none;
  color: initial;
  padding: 8px 10px;
  border-bottom: 3px solid transparent;
  display: block;
  font-size: 14px;
  background-color: transparent;
}
.bp-user #buddypress .profile #profile-edit-form ul.button-nav li:first-child a {
  padding-left: 0;
}
.bp-user #buddypress .profile #profile-edit-form ul.button-nav li:last-child a {
  padding-right: 0;
}
.bp-user #buddypress .profile #profile-edit-form ul.button-nav li.current a, .bp-user #buddypress .profile #profile-edit-form ul.button-nav li:hover a {
  font-weight: normal;
  color: #214c8a;
  border-bottom-color: #214c8a;
}
.bp-user #buddypress .messages-inner .messages {
  clear: both;
}
.bp-user #buddypress .messages-inner .message-search input {
  display: inline-block;
  margin: 0 0 0 5px;
  width: auto;
}
.bp-user #buddypress .messages-inner #messages_search {
  padding: 3px 8px;
}
.bp-user #buddypress .resources-content-col .post {
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #ddd;
}
.bp-user #buddypress .resources-content-col .entry-title, .bp-user #buddypress .resources-content-col .fusion-post-title, .bp-user #buddypress .resources-content-col h2.fusion-post-title .fusion-post-content > h2.fusion-post-title {
  font-size: 16px !important;
  font-family: Roboto, Arial, Helvetica, sans-serif;
  font-weight: 500;
  float: left;
  width: calc(75% - 15px);
  margin-bottom: 0;
}
.bp-user #buddypress .resources-content-col .entry-title a, .bp-user #buddypress .resources-content-col .fusion-post-title a, .bp-user #buddypress .resources-content-col h2.fusion-post-title .fusion-post-content > h2.fusion-post-title a {
  color: #214c8a;
}
.bp-user #buddypress .resources-content-col .meta {
  width: 25%;
  margin-left: 15px;
}
.bp-user #buddypress .settings-inner #settings-form table {
  margin-bottom: 20px;
}
.bp-user #buddypress .view-certified-belts table tr.even-row {
  background-color: #f8f8f8;
}
.bp-user #buddypress .view-certified-belts table tr td.certified-belts-no-data {
  text-align: center;
}
.bp-user #buddypress .view-certified-belts table tr td.sr-no {
  padding-left: 20px;
}
.bp-user #buddypress .view-certified-belts table tr td a.view-certificate {
  display: block;
  line-height: normal;
}
.bp-user #buddypress .isssp-bp-certified-belts .certified-belts-form .fieldGroup {
  border: 1px solid #eee;
  padding: 15px;
  margin-bottom: 20px;
  background-color: #f5f4f8;
  position: relative;
}
.bp-user #buddypress .isssp-bp-certified-belts .certified-belts-form .fieldGroup .input-group .input-group-addon {
  position: absolute;
  top: 0;
  right: 0;
}
.bp-user #buddypress .isssp-bp-certified-belts .certified-belts-form .fieldGroup .input-group .input-group-addon a {
  display: inline-block;
  line-height: 1;
  padding: 5px 6px;
  color: #999;
  background-color: #f5f4f8;
  font-weight: normal;
}
.bp-user #buddypress .isssp-bp-certified-belts .certified-belts-form .fieldGroup .input-group .input-group-addon a:before {
  content: "\f158";
  font-family: Dashicons;
  font-size: 20px;
}
.bp-user #buddypress .isssp-bp-certified-belts .certified-belts-form .fieldGroup .input-group .input-group-wrapper {
  display: flex;
  flex-direction: row;
}
.bp-user #buddypress .isssp-bp-certified-belts .certified-belts-form .fieldGroup .input-group .input-group-wrapper .input-field {
  flex: 1;
  margin: 0px 5px;
  padding: 5px 0px;
}
.bp-user #buddypress .isssp-bp-certified-belts .certified-belts-form .fieldGroup .input-group .input-group-wrapper .input-field label {
  margin: 0px 0px 5px 0px;
}
.bp-user #buddypress .isssp-bp-certified-belts .certified-belts-form .fieldGroup .input-group .input-group-wrapper .input-field input[type=text] {
  width: 100%;
  background-color: #fff;
}
.bp-user #buddypress .isssp-bp-certified-belts .certified-belts-form .fieldGroup .input-group .input-group-wrapper .input-field select {
  width: 100%;
  min-width: 0;
  background-color: #fff;
  text-overflow: ellipsis;
}
.bp-user #buddypress .isssp-bp-certified-belts .certified-belts-form .fieldGroup .input-group .input-group-wrapper .input-field .error-message {
  color: #dc3232;
  line-height: 1;
  font-size: 14px;
  display: block;
  margin-top: 5px;
}
.bp-user #buddypress .isssp-bp-certified-belts .certified-belts-form .fieldGroup .input-group .input-group-wrapper .input-field .input-file-field {
  display: flex;
  flex-direction: row;
}
.bp-user #buddypress .isssp-bp-certified-belts .certified-belts-form .fieldGroup .input-group .input-group-wrapper .input-field .input-file-field img {
  margin-right: 5px;
}
.bp-user #buddypress .isssp-bp-certified-belts .certified-belts-form .fieldGroup .input-group .input-group-wrapper .input-field .input-file-field input[type="file"] {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 250px;
  font-size: 14px !important;
}
.bp-user #buddypress .isssp-bp-certified-belts .certified-belts-form .add-more-btn .add-more {
  text-transform: capitalize;
  border-bottom: 1px dotted;
}
.bp-user #buddypress .isssp-bp-certified-belts .certified-belts-form .submit {
  padding: 20px 0 0;
}
.bp-user.accreditation-status #buddypress div#item-header #item-header-cover-image #item-buttons, .bp-user.is-ato #buddypress div#item-header #item-header-cover-image #item-buttons {
  margin: 95px 0 20px;
}
.bp-user .membership-expired-info span {
  display: inline-block;
  margin-right: 8px;
  font-size: 12px;
}
.bp-user .membership-expired-info .label {
  background-color: #e74c3c;
  color: #fff;
  padding: 2px 8px;
  border-radius: 2px;
}
.bp-user .membership-expired-info .help {
  border-bottom: 1px dotted;
}
/* Footer */
#slidingbar-area .widget-title, #slidingbar-area h3, .fusion-footer-widget-area .widget-title, .fusion-footer-widget-area h3 {
  _font-family: inherit;
  _font-weight: inherit;
}
.footer-cr.footer-cr-links {
  text-align: right;
}
.footer-cr.footer-cr-links a {
  display: inline-block;
  border-bottom: 1px dotted;
}
.fusion-footer-widget-area, .fusion-footer-widget-area .jtwt, .fusion-footer-widget-area .jtwt .jtwt_tweet, .fusion-footer-widget-area .widget li.recentcomments, .fusion-footer-widget-area .widget_archive li, .fusion-footer-widget-area .widget_categories li, .fusion-footer-widget-area .widget_layered_nav li, .fusion-footer-widget-area .widget_links li, .fusion-footer-widget-area .widget_meta li, .fusion-footer-widget-area .widget_nav_menu li, .fusion-footer-widget-area .widget_pages li, .fusion-footer-widget-area .widget_product_categories li, .fusion-footer-widget-area .widget_recent_entries li, .fusion-footer-widget-area article.col {
  font-size: 0.88em;
}
#wrapper .fusion-widget-area.fusion-footer-widget-area .current-menu-item > a, #wrapper .fusion-widget-area.fusion-footer-widget-area .current-menu-item > a:before {
  color: #fff;
}
.fusion-footer-widget-area.fusion-widget-area .widget_nav_menu li, .fusion-footer-widget-area .widget_nav_menu li {
  margin-bottom: 8px;
}
.fusion-footer-widget-area.fusion-widget-area .widget_nav_menu li a, .fusion-footer-widget-area .widget_nav_menu li a {
  display: inline-block;
  position: relative;
}
.fusion-footer-widget-area.fusion-widget-area .widget_nav_menu li a:after, .fusion-footer-widget-area .widget_nav_menu li a:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: 1px;
  background-color: #f2f2f2;
  transition: all 0.4s ease-in-out 0s;
}
.fusion-footer-widget-area.fusion-widget-area .widget_nav_menu li a:hover:after, .fusion-footer-widget-area .widget_nav_menu li a:hover:after {
  height: 1px;
  width: 100%;
  transition: all 0.4s ease-in-out 0s;
}
.fusion-footer-widget-area .fusion-social-networks .fusion-social-networks-wrapper {
  margin: 0;
}
.fusion-footer-widget-area .fusion-social-networks .fusion-social-network-icon {
  font-size: 16px !important;
  transition: all 0.3s ease-in-out 0s;
  background-color: #306ec8;
  border-radius: 100%;
  font-size: 14px !important;
  margin: 0 2px 10px;
  padding: 8px;
}
.fusion-footer-widget-area .fusion-social-networks .fusion-social-network-icon:hover {
  opacity: 1;
  transition: all 0.3s ease-in-out 0s;
  background-color: #fff;
}
.fusion-footer-widget-area .social_links .widget-title {
  margin-bottom: 15px;
}
.fusion-footer-widget-area .social_links .fusion-icon-facebook:hover:before {
  color: #3b5998;
}
.fusion-footer-widget-area .social_links .fusion-icon-twitter:hover:before {
  color: #00aced;
}
.fusion-footer-widget-area .social_links .fusion-icon-linkedin:hover:before {
  color: #007bb6;
}
.fusion-footer-widget-area .social_links .fusion-icon-youtube:hover:before {
  color: #b00;
}
.fusion-footer-widget-area .social_links .fusion-icon-googleplus:hover:before {
  color: #dd4b39;
}
/* Resources page */
.form-search-pr {
  _width: 450px;
  padding: 15px;
  margin: 150px auto 50px;
  background: rgba(0, 0, 0, 0.2);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  _box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4) inset, 0 1px 0 rgba(255, 255, 255, 0.2);
  box-sizing: content-box;
}
.form-search-pr:before, .form-search-pr:after {
  content: "";
  display: table;
}
.form-search-pr:after {
  clear: both;
}
.form-search-pr p {
  margin: 0;
  display: flex;
}
.form-search-pr input {
  width: 330px;
  height: auto;
  padding: 12px 15px;
  border: 0 none;
  background: #fff;
  -moz-border-radius: 3px 0 0 3px;
  -webkit-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
  margin-right: 0px;
  box-sizing: content-box;
  font-size: 16px;
  line-height: normal;
}
.form-search-pr input:focus {
  outline: 0;
  background: #fff;
  _box-shadow: 0 0 2px rgba(0, 0, 0, 0.8) inset;
}
.form-search-pr button {
  overflow: visible;
  position: relative;
  border: 0;
  padding: 12px 15px;
  cursor: pointer;
  _height: 40px;
  width: 110px;
  color: #fff;
  text-transform: uppercase;
  background-color: #d83c3c;
  background-color: #214c8a;
  -moz-border-radius: 0 3px 3px 0;
  -webkit-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
  box-sizing: content-box;
  line-height: normal;
  font-family: inherit;
  font-size: 16px;
  margin-left: -8px;
}
.form-search-pr button:before {
  content: '';
  position: absolute;
  border-width: 8px 8px 8px 0;
  border-style: solid solid solid none;
  border-color: transparent #d83c3c transparent;
  border-color: transparent #214c8a transparent;
  top: 50%;
  transform: translateY(-50%);
  left: -6px;
}
.form-search-pr button:active, .form-search-pr button:focus {
  background: #c42f2f;
}
.form-search-pr button:hover {
  background: #e54040;
}
.form-search-pr button:hover:before {
  border-right-color: #e54040;
}
.form-search-pr button :focus:before {
  border-right-color: #c42f2f;
}
.form-search-pr button::-moz-focus-inner {
  border: 0;
  padding: 0;
}
/* Membership pages */
/*Membership Page*/
.membership-container {
  border: 1px solid #ddd;
}
.membership-container h1 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.membership-container .price {
  text-align: right;
  display: block;
}
.membership-container .price > span, .membership-container .price .membership-button {
  display: inline-block;
}
.membership-container .price .integer-part {
  display: inline;
  line-height: 1;
  font-weight: 700;
  font-size: 42px;
}
.membership-container .price .decimal-part {
  position: relative;
  font-weight: 700;
  top: -20px;
  font-size: 17px;
}
.membership-container .price .currency {
  font-weight: 500;
  top: -18px;
  position: relative;
}
.membership-container .price .time {
  position: relative;
  font-style: italic;
}
.membership-cta {
  margin-right: 10px;
}
.signup-popup-button {
  position: relative;
  display: inline-block;
}
.signup-popup-button > p {
  margin: 0;
  display: none;
}
.signup-popup-button .fusion-button .fusion-button-text .fa {
  margin-left: 5px;
}
.membership-levels-selection {
  list-style-type: none;
  background-color: #fff;
  padding: 0;
  width: 180px;
  margin: 1px 0 0 0;
  position: absolute;
  font-size: 14px;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  display: none;
}
.membership-levels-selection a {
  display: block;
  padding: 10px 15px;
  border-bottom: 1px solid #ddd;
}
.membership-levels-selection a:hover {
  background-color: #f4f4f4;
}
.membership-levels-selection > li:first-child > a {
  padding-top: 15px;
}
.membership-levels-selection > li:last-child > a {
  padding-bottom: 15px;
  border-bottom: 0 none;
}
.membership-levels-selection.active {
  _opacity: 1;
}
.membership-benefits-column.content-boxes-icon-on-top .col, .fusion-content-boxes.membership-benefits-column.content-boxes-icon-on-top .col, .membership-benefits-column.content-boxes-clean-vertical .col, .fusion-content-boxes.membership-benefits-column.content-boxes-clean-vertical .col, .membership-benefits-column.content-boxes-icon-boxed .col, .fusion-content-boxes.membership-benefits-column.content-boxes-icon-boxed .col, .membership-benefits-column.content-boxes-icon-on-top .heading, .fusion-content-boxes.membership-benefits-column.content-boxes-icon-on-top .heading, .membership-benefits-column.content-boxes-clean-vertical .heading, .fusion-content-boxes.membership-benefits-column.content-boxes-clean-vertical .heading, .membership-benefits-column.content-boxes-icon-boxed .heading, .fusion-content-boxes.membership-benefits-column.content-boxes-icon-boxed .heading, .membership-benefits-column.content-boxes-icon-on-top .content-container, .fusion-content-boxes.membership-benefits-column.content-boxes-icon-on-top .content-container, .membership-benefits-column.content-boxes-clean-vertical .content-container, .fusion-content-boxes.membership-benefits-column.content-boxes-clean-vertical .content-container, .membership-benefits-column.content-boxes-icon-boxed .content-container, .fusion-content-boxes.membership-benefits-column.content-boxes-icon-boxed .content-container {
  text-align: left;
}
.membership-benefits-column.content-boxes-icon-on-top .col, .fusion-content-boxes.membership-benefits-column.content-boxes-icon-on-top .col, .membership-benefits-column.content-boxes-clean-vertical .col, .fusion-content-boxes.membership-benefits-column.content-boxes-clean-vertical .col, .membership-benefits-column.content-boxes-icon-boxed .col, .fusion-content-boxes.membership-benefits-column.content-boxes-icon-boxed .col {
  padding: 40px;
  box-shadow: -5px 5px 4px 0 rgba(0, 0, 0, 0.15);
}
.membership-benefits-column.content-boxes-icon-on-top ul, .fusion-content-boxes.membership-benefits-column.content-boxes-icon-on-top ul, .membership-benefits-column.content-boxes-clean-vertical ul, .fusion-content-boxes.membership-benefits-column.content-boxes-clean-vertical ul, .membership-benefits-column.content-boxes-icon-boxed ul, .fusion-content-boxes.membership-benefits-column.content-boxes-icon-boxed ul {
  padding-left: 15px;
}
.membership-benefits-column.content-boxes-icon-on-top ul > li, .fusion-content-boxes.membership-benefits-column.content-boxes-icon-on-top ul > li, .membership-benefits-column.content-boxes-clean-vertical ul > li, .fusion-content-boxes.membership-benefits-column.content-boxes-clean-vertical ul > li, .membership-benefits-column.content-boxes-icon-boxed ul > li, .fusion-content-boxes.membership-benefits-column.content-boxes-icon-boxed ul > li {
  margin-bottom: 10px;
}
.membership-benefits-column.content-boxes-icon-on-top .fusion-column, .fusion-content-boxes.membership-benefits-column.content-boxes-icon-on-top .fusion-column, .membership-benefits-column.content-boxes-clean-vertical .fusion-column, .fusion-content-boxes.membership-benefits-column.content-boxes-clean-vertical .fusion-column, .membership-benefits-column.content-boxes-icon-boxed .fusion-column, .fusion-content-boxes.membership-benefits-column.content-boxes-icon-boxed .fusion-column {
  margin-bottom: 0;
}
.membership-benefits-column.content-boxes-icon-on-top .content-container, .fusion-content-boxes.membership-benefits-column.content-boxes-icon-on-top .content-container, .membership-benefits-column.content-boxes-clean-vertical .content-container, .fusion-content-boxes.membership-benefits-column.content-boxes-clean-vertical .content-container, .membership-benefits-column.content-boxes-icon-boxed .content-container, .fusion-content-boxes.membership-benefits-column.content-boxes-icon-boxed .content-container {
  _overflow: auto;
  max-height: 350px;
  position: relative;
}
.membership-benefits-column.content-boxes-icon-on-top .scroll-more-note, .fusion-content-boxes.membership-benefits-column.content-boxes-icon-on-top .scroll-more-note, .membership-benefits-column.content-boxes-clean-vertical .scroll-more-note, .fusion-content-boxes.membership-benefits-column.content-boxes-clean-vertical .scroll-more-note, .membership-benefits-column.content-boxes-icon-boxed .scroll-more-note, .fusion-content-boxes.membership-benefits-column.content-boxes-icon-boxed .scroll-more-note {
  position: absolute;
  bottom: 0;
  right: 2px;
  _border-bottom: 1px dotted;
  width: auto;
  font-size: 12px;
  z-index: 10;
}
.membership-benefits-column.content-boxes-icon-on-top .simplebar-track.vertical, .fusion-content-boxes.membership-benefits-column.content-boxes-icon-on-top .simplebar-track.vertical, .membership-benefits-column.content-boxes-clean-vertical .simplebar-track.vertical, .fusion-content-boxes.membership-benefits-column.content-boxes-clean-vertical .simplebar-track.vertical, .membership-benefits-column.content-boxes-icon-boxed .simplebar-track.vertical, .fusion-content-boxes.membership-benefits-column.content-boxes-icon-boxed .simplebar-track.vertical {
  -webkit-box-shadow: inset 0px 0px 2px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: inset 0px 0px 2px 0px rgba(0, 0, 0, 0.35);
  box-shadow: inset 0px 0px 2px 0px rgba(0, 0, 0, 0.35);
  border-radius: 25px;
  width: 10.5px;
}
.membership-benefits-column.content-boxes-icon-on-top .simplebar-content, .fusion-content-boxes.membership-benefits-column.content-boxes-icon-on-top .simplebar-content, .membership-benefits-column.content-boxes-clean-vertical .simplebar-content, .fusion-content-boxes.membership-benefits-column.content-boxes-clean-vertical .simplebar-content, .membership-benefits-column.content-boxes-icon-boxed .simplebar-content, .fusion-content-boxes.membership-benefits-column.content-boxes-icon-boxed .simplebar-content {
  padding-right: 15px;
}
/* Membership Benefits Page */
#wrapper .membership-benefits-items.first-row, #wrapper .post-content .membership-benefits-items.first-row, .membership-benefits-items.first-row {
  margin-top: 40px;
}
#wrapper .membership-benefits-items .fusion-flip-box .flip-box-heading-back, #wrapper .post-content .membership-benefits-items .fusion-flip-box .flip-box-heading-back, .membership-benefits-items .fusion-flip-box .flip-box-heading-back {
  margin-bottom: 20px;
  font-size: 16px !important;
}
#wrapper .membership-benefits-items .fusion-flip-box .flip-box-grafix, #wrapper .post-content .membership-benefits-items .fusion-flip-box .flip-box-grafix, .membership-benefits-items .fusion-flip-box .flip-box-grafix {
  margin: 0 auto 15px;
}
#wrapper .membership-benefits-items .fusion-flip-box .flip-box-grafix img, #wrapper .post-content .membership-benefits-items .fusion-flip-box .flip-box-grafix img, .membership-benefits-items .fusion-flip-box .flip-box-grafix img {
  max-height: 200px;
}
#wrapper .membership-benefits-items .fusion-flip-box .flip-box-grafix.flip-box-circle, #wrapper .post-content .membership-benefits-items .fusion-flip-box .flip-box-grafix.flip-box-circle, .membership-benefits-items .fusion-flip-box .flip-box-grafix.flip-box-circle, #wrapper .membership-benefits-items .fusion-flip-box .flip-box-grafix.flip-box-no-circle, #wrapper .post-content .membership-benefits-items .fusion-flip-box .flip-box-grafix.flip-box-no-circle, .membership-benefits-items .fusion-flip-box .flip-box-grafix.flip-box-no-circle {
  height: 175px;
  min-width: 175px;
}
#wrapper .membership-benefits-items .fusion-flip-box .flip-box-grafix.flip-box-circle .fa, #wrapper .post-content .membership-benefits-items .fusion-flip-box .flip-box-grafix.flip-box-circle .fa, .membership-benefits-items .fusion-flip-box .flip-box-grafix.flip-box-circle .fa, #wrapper .membership-benefits-items .fusion-flip-box .flip-box-grafix.flip-box-no-circle .fa, #wrapper .post-content .membership-benefits-items .fusion-flip-box .flip-box-grafix.flip-box-no-circle .fa, .membership-benefits-items .fusion-flip-box .flip-box-grafix.flip-box-no-circle .fa {
  display: table-cell;
  vertical-align: middle;
  font-size: 80px;
}
#wrapper .membership-benefits-items .fusion-flip-box .flip-box-grafix.flip-box-circle .fa.fa-check-circle, #wrapper .post-content .membership-benefits-items .fusion-flip-box .flip-box-grafix.flip-box-circle .fa.fa-check-circle, .membership-benefits-items .fusion-flip-box .flip-box-grafix.flip-box-circle .fa.fa-check-circle, #wrapper .membership-benefits-items .fusion-flip-box .flip-box-grafix.flip-box-no-circle .fa.fa-check-circle, #wrapper .post-content .membership-benefits-items .fusion-flip-box .flip-box-grafix.flip-box-no-circle .fa.fa-check-circle, .membership-benefits-items .fusion-flip-box .flip-box-grafix.flip-box-no-circle .fa.fa-check-circle {
  font-size: 120px;
}
#wrapper .membership-benefits-items .fusion-flip-box .flip-box-front h2.flip-box-heading, #wrapper .post-content .membership-benefits-items .fusion-flip-box .flip-box-front h2.flip-box-heading, .membership-benefits-items .fusion-flip-box .flip-box-front h2.flip-box-heading, #wrapper .membership-benefits-items .fusion-flip-box .flip-box-front .flip-box-heading, #wrapper .post-content .membership-benefits-items .fusion-flip-box .flip-box-front .flip-box-heading, .membership-benefits-items .fusion-flip-box .flip-box-front .flip-box-heading {
  font-size: 22px !important;
}
#wrapper .membership-benefits-items .fusion-flip-box .flip-box-back .fusion-button, #wrapper .post-content .membership-benefits-items .fusion-flip-box .flip-box-back .fusion-button, .membership-benefits-items .fusion-flip-box .flip-box-back .fusion-button {
  margin-top: 30px;
}
/* Membership Levels Comparison Table */
.tablepress .price {
  position: relative;
}
.tablepress .price .currency {
  top: -10px;
  font-size: 13px;
  position: relative;
}
.tablepress .price .integer-part {
  font-size: 36px;
  display: inline;
  font-weight: 700;
}
.tablepress .price .time {
  font-size: 11px;
  position: relative;
  font-style: italic;
  _color: #888;
}
.tablepress.membership-level-pt thead {
  border: 1px solid #214c8a;
  border-bottom: 0 none;
}
.tablepress.membership-level-pt thead th {
  border-bottom: 0 none;
}
.tablepress.membership-level-pt tbody {
  border: 1px solid #ddd;
  border-top: 0 none;
}
.tablepress.membership-level-pt tbody > tr:last-child td {
  background-color: transparent;
  border: 1px solid #f6f6f6;
  border-top-color: #ddd;
}
.tablepress.membership-level-pt th {
  padding: 15px;
  font-size: 18px;
}
.tablepress.membership-level-pt td {
  padding: 10px 15px;
}
.tablepress.membership-level-pt th.column-1, .tablepress.membership-level-pt td.column-1 {
  width: 40% !important;
}
.tablepress.membership-level-pt th.column-2, .tablepress.membership-level-pt td.column-2, .tablepress.membership-level-pt th.column-3, .tablepress.membership-level-pt td.column-3, .tablepress.membership-level-pt th.column-4, .tablepress.membership-level-pt td.column-4 {
  text-align: center;
  width: 20% !important;
}
.tablepress.membership-level-pt th .hl-count, .tablepress.membership-level-pt td .hl-count {
  display: table;
  margin: 0 auto 3px;
  color: #214c8a;
  font-weight: 500;
  border-bottom: 1px dotted;
}
.tablepress.membership-level-pt th .hl-count-inline, .tablepress.membership-level-pt td .hl-count-inline {
  color: #214c8a;
  font-weight: 500;
  border-bottom: 1px dotted;
  display: inline-block;
}
.tablepress.membership-level-pt .fa-check {
  color: #2ecc71;
}
.tablepress.membership-level-pt .fa-times {
  color: #e74c3c;
}
.tablepress.membership-level-pt .small-text {
  line-height: 1.309;
  font-size: 13px;
  display: inline-block;
}
.tablepress.professional-org-memlevels-pt tbody tr.row-14 td:not( .column-1) {
  font-size: 13px;
  line-height: 1.618;
}
.tablepress.nonprofit-org-memlevels-pt tbody tr.row-12 td:not( .column-1) {
  font-size: 13px;
  line-height: 1.618;
}
.tablepress.corporate-org-memlevels-pt tbody tr.row-14 td:not( .column-1) {
  font-size: 13px;
  line-height: 1.618;
}
.membership-signup-level-silver .tablepress thead th.column-2 {
  background-color: #eeb32b;
  border: 1px solid #eeb32b;
  border-bottom: 0 none;
}
.membership-signup-level-silver .tablepress td.column-2 {
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  background-color: #f5f5f5;
}
.membership-signup-level-silver .tablepress td.column-2 #signup-now {
  background: #2ecc71;
}
.membership-signup-level-gold .tablepress thead th.column-3 {
  background-color: #eeb32b;
  border: 1px solid #eeb32b;
  border-bottom: 0 none;
}
.membership-signup-level-gold .tablepress td.column-3 {
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  background-color: #f5f5f5;
}
.membership-signup-level-gold .tablepress td.column-3 #signup-now {
  background: #2ecc71;
}
.membership-signup-level-platinum .tablepress thead th.column-4 {
  background-color: #eeb32b;
  border: 1px solid #eeb32b;
  border-bottom: 0 none;
}
.membership-signup-level-platinum .tablepress td.column-4 {
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  background-color: #f5f5f5;
}
.membership-signup-level-platinum .tablepress td.column-4 #signup-now {
  background: #2ecc71;
}
/* Coupon Codes page */
.applicable-coupon-codes {
  margin: 30px 0;
  padding-top: 30px;
  _border-top: 1px solid #ddd;
}
.applicable-coupon-codes table.ws-plugin--s2member-gift-codes {
  margin-bottom: 40px;
}
#wrapper .membership-benefits-pitch h2, #wrapper .post-content .membership-benefits-pitch h2 {
  font-size: 20px;
  line-height: 1.5;
}
#wrapper .membership-benefits-pitch .pitch-cta a.fusion-button, #wrapper .post-content .membership-benefits-pitch .pitch-cta a.fusion-button {
  display: block;
  margin-top: 10px;
}
#org-coupons-toggle {
  margin-bottom: 30px;
}
#org-coupons-toggle .fusion-panel {
  margin-bottom: 10px;
}
.send-email-head .copon-email-copy {
  font-size: 14px;
  font-weight: 100;
}
.-email .copon-email-copy {
  font-size: 12px;
  color: #606060;
}
.-email .standard-form {
  font-size: 14px;
}
.-email .standard-form .coupon-email {
  display: inline-block;
  width: 55%;
  height: auto;
  padding: 6px 8px;
}
.-email .standard-form .coupon-button {
  border-radius: 2px;
  box-shadow: 0px 2px 1px rgba(0, 0, 0, 0.15);
  padding: 5px 10px;
  background-color: #f5f5f5;
  border: 1px solid #ddd;
  color: #888;
  float: none;
  margin-left: 10px;
  margin-right: 0;
  font-size: 14px !important;
  font-weight: 400;
  display: inline-block;
  border-width: 1px;
  vertical-align: top;
  cursor: pointer;
}
.-email .standard-form .sent-email-wrap {
  display: inline-block;
  background-color: #f4f4f4;
  padding: 3px 8px;
  box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.15);
  border-radius: 2px;
}
.-email .standard-form .sent-email-wrap .sent-email {
  float: right;
}
.-email .standard-form .sent-email-wrap .border-bottom-ditted {
  border-bottom: 1px dotted;
}
.-email .standard-form .coupon-error {
  display: block;
  color: #f00;
}
.dashicons.sending {
  animation: dashicons-spin 1s infinite;
  animation-timing-function: linear;
  margin-top: 5px;
  color: #214c8a;
}
@keyframes dashicons-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.send-coupon-by-email-container {
  align-items: center;
  background-color: #fff;
  padding: 30px;
  margin-bottom: 30px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
  position: relative;
  z-index: 1;
}
.send-coupon-by-email-container input, .send-coupon-by-email-container select, .send-coupon-by-email-container textarea {
  border-width: 1px;
}
.send-coupon-by-email-container select.isssp-coupon-codes {
  width: 100%;
}
.send-coupon-by-email-container textarea.isssp-coupon-emails {
  padding: 10px;
  background-color: #fff;
  border: 1px solid #ddd;
  width: 100%;
  resize: none;
  max-height: 200px;
}
.send-coupon-by-email-container button {
  padding: 10px 20px;
  background-color: #214c8a;
  color: white;
  border: 0 none;
  font-weight: 500;
}
.send-coupon-by-email-container button:hover {
  background-color: #1c4175;
  cursor: pointer;
}
.send-coupon-by-email-container .dashicons {
  display: block;
}
.isssp-field-first-group {
  position: relative;
}
.isssp-field-first-group label {
  display: block;
}
.isssp-field-middle-group {
  position: relative;
  margin-top: 20px;
}
.isssp-field-middle-group label {
  display: block;
}
.isssp-field-last-group {
  position: relative;
  margin-top: 20px;
}
.isssp-field-last-group label {
  margin-left: 10px;
  font-size: 14px;
}
.coupon-select-error {
  display: block;
  color: #f00;
  text-align: left;
}
.coupon-email-error {
  display: block;
  color: #f00;
}
.isssp-error-message p {
  padding: 10px;
  background-color: #f2dede;
  border: solid 1px #a94442;
  color: #a94442;
}
.isssp-error-message strong {
  font-weight: 500;
}
.isssp-success-message p {
  padding: 10px;
  background-color: #dff0d8;
  border: solid 1px #3c763d;
  color: #3c763d;
}
.isssp-coupon-emails-instruction {
  font-size: 12px;
}
.isssp-org-instruction {
  margin-bottom: 40px;
}
.isssp-loader {
  margin: 0 auto !important;
  position: relative;
  top: 10px;
}
.coupons-logs-container {
  margin-top: 25px;
  min-height: 400px;
  max-height: 400px;
  overflow: auto;
  padding: 30px 20px 30px 30px;
  background-color: #f5f5f5;
  position: relative;
  left: -2.5641025641%;
  z-index: 0;
  border: 1px solid #ddd;
  border-left-width: 0;
}
.coupons-logs-container h4 {
  font-size: 20px;
  margin-bottom: 20px;
  color: #808080;
}
.coupons-logs .coupon-row {
  word-break: break-all;
  font-size: 14px;
  margin-bottom: 30px;
  float: left;
  width: 48.7179487179%;
  margin-left: 2.5641025641%;
}
.coupons-logs .coupon-row:nth-child(2n+1) {
  margin-left: 0;
  clear: both;
}
.coupons-logs .coupon-row > p:first-child {
  border-bottom: 1px solid;
  padding-bottom: 5px;
  margin-bottom: 10px;
  font-weight: 500;
  color: #214c8a;
}
.coupons-logs .sent-emails .send-to-label {
  font-weight: 500;
  margin-bottom: 5px;
}
.coupons-logs .sent-emails > span {
  display: block;
}
.coupons-logs .sent-emails .sent-email {
  margin-bottom: 5px;
}
.coupons-logs .sent-email-count {
  margin-left: 3px;
  color: #999;
}
.isssp-coupon-codes-container {
  margin-bottom: 20px;
}
.isssp-coupon-codes-container h4 {
  margin: 10px 0px 30px 0px;
}
.isssp-coupon-code-title {
  margin: 0 0 20px;
}
.isssp-coupon-code-title h3 {
  display: inline-block;
  font-size: 16px;
  color: #214c8a;
  margin: 0px;
  font-family: inherit;
  font-weight: 500;
}
.isssp-coupon-code-title .isssp-coupon-note {
  display: inline-block;
  float: right;
  background-color: #eee;
  padding: 3px 8px;
  box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.15);
  border-radius: 2px;
  font-weight: normal;
}
.isssp-coupon-max-uses {
  color: #214c8a;
}
.isssp-coupon-note .isssp-coupon-uses {
  border-bottom: 1px dotted;
  color: #214c8a;
}
.isssp-coupon-codes-users-listing {
  margin-bottom: 30px;
  padding: 20px;
  background-color: #fff;
  border: 3px double #ddd;
  /*.isssp-coupon-users {
   max-height: 510px;
   overflow: auto;
   }*/
}
.isssp-coupon-codes-users-listing table.isssp-coupon-codes-tbl thead, .isssp-coupon-codes-users-listing table.isssp-coupon-codes-tbl tbody {
  display: block;
}
.isssp-coupon-codes-users-listing table.isssp-coupon-codes-tbl thead tr, .isssp-coupon-codes-users-listing table.isssp-coupon-codes-tbl tbody tr {
  display: block;
}
.isssp-coupon-codes-users-listing table.isssp-coupon-codes-tbl tbody {
  max-height: 480px;
  overflow-y: auto;
}
.isssp-coupon-codes-users-listing table.isssp-coupon-codes-tbl th, .isssp-coupon-codes-users-listing table.isssp-coupon-codes-tbl td {
  padding: 10px;
  text-align: left;
  width: 25%;
  display: inline-block;
}
/* BuddyPress assigned coupon page */
body.assigned-coupons div#item-body .item-list-tabs {
  display: none;
}
body.assigned-coupons div#item-body .nav-content-col {
  border-left: none !important;
  padding: 0px !important;
}
body.assigned-coupons div#item-body .five-sixths {
  width: 100%;
  margin-left: 0px;
}
body.assigned-coupons div#item-body .send-coupon-by-email-container {
  width: 100%;
  display: table;
}
body.assigned-coupons div#item-body .send-coupon-by-email-container select.isssp-coupon-codes {
  width: 230px;
  background: #fff !important;
}
body.assigned-coupons div#item-body .send-coupon-by-email-container input.isssp-coupon-emails {
  padding: 7px !important;
  background-color: #fff !important;
  border: 1px solid #ddd;
  width: 270px;
  height: none;
}
body.assigned-coupons div#item-body .send-coupon-by-email-container button {
  padding: 10px 20px;
  background-color: #214c8a;
  color: white;
  border: 0 none;
  font-weight: 500;
}
body.assigned-coupons div#item-body .send-coupon-by-email-container button:hover {
  background-color: #1c4175;
  cursor: pointer;
}
body.assigned-coupons div#item-body .isssp-field-first-group {
  display: table-cell;
  width: 40%;
  vertical-align: top;
  padding-left: 10px;
}
body.assigned-coupons div#item-body .isssp-field-first-group label {
  margin-right: 5px;
}
body.assigned-coupons div#item-body .isssp-field-middle-group {
  display: table-cell;
  width: 32%;
  vertical-align: top;
  padding-left: 12px;
}
body.assigned-coupons div#item-body .isssp-field-last-group {
  display: table-cell;
  vertical-align: top;
  width: 28%;
}
body.assigned-coupons div#item-body .isssp-field-last-group label {
  margin: 5px 15px 5px 15px;
}
body.assigned-coupons div#item-body .coupon-select-error {
  display: block;
  color: #f00;
  text-align: right;
  margin-right: 54px;
}
body.assigned-coupons div#item-body .coupon-email-error {
  display: block;
  margin-left: 48px;
  color: #f00;
}
/* Forums */
#bbpress-forums .bbp-form input#bbp_reply_edit_reason, #bbpress-forums .bbp-form input#bbp_topic_edit_reason, #bbpress-forums .bbp-topic-reply #bbp_reply_move_destination_title, #bbpress-forums .bbp-topic-split #bbp_topic_split_destination_title, .bbp-login-form input[type="password"], .bbp-login-form input[type="text"], .bbp-reply-form input#bbp_topic_tags, .bbp-topic-form input#bbp_topic_tags, .bbp-topic-form input#bbp_topic_title, .bbp-topic-form select#bbp_stick_topic_select, .bbp-topic-form select#bbp_topic_status_select, #bbp_user_edit_submit, .bbp-submit-wrapper .button {
  font-size: initial;
  line-height: normal;
}
.bbps-post-count {
  display: none;
}
#bbpress-forums .normal-text {
  font-size: initial;
}
#bbpress-forums li.bbp-header, #bbpress-forums div.bbp-reply-favs, #bbpress-forums fieldset.bbp-form legend {
  font-weight: 500;
}
#bbpress-forums li.bbp-header * {
  color: #fff;
}
#bbpress-forums li.bbp-header div.bbp-topic-content span#subscription-toggle {
  margin-left: 5px;
}
#bbpress-forums li.bbp-header div.bbp-topic-content span#subscription-toggle > span {
  margin-left: 5px;
}
#bbpress-forums fieldset.bbp-form legend {
  font-size: 18px;
  margin-bottom: 10px;
}
#bbpress-forums fieldset.bbp-form .bbp-form label, #bbpress-forums fieldset.bbp-form label {
  font-size: initial;
  margin-bottom: 10px;
}
#bbpress-forums fieldset.bbp-form label[for=bbp_topic_subscription] {
  margin: 0 0 10px 5px;
  position: relative;
  top: 3px;
}
#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic {
  font-size: initial;
}
#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content {
  font-size: initial;
  font-family: inherit;
}
#bbpress-forums div.bbp-the-content-wrapper input {
  margin-right: 2px;
}
#bbpress-forums div.bbp-forum-author, #bbpress-forums div.bbp-topic-author, #bbpress-forums div.bbp-reply-author {
  text-align: left;
}
#bbpress-forums .bbp-topic-header span.bbp-admin-links a, #bbpress-forums .bbp-topic-header a.bbp-topic-permalink {
  color: #214c8a;
}
#bbpress-forums div.bbp-topic-author br {
  display: none;
  height: 0;
}
#bbpress-forums div.bbp-reply-author .bbp-reply-post-date, #bbpress-forums div.bbp-topic-author .bbp-reply-post-date {
  padding: 5px 0;
  margin: 5px 0;
}
#bbpress-forums .bbp-topic-form, #bbpress-forums .bbp-reply-form {
  font-size: initial;
}
#bbpress-forums .bbp-topic-form .quicktags-toolbar, #bbpress-forums .bbp-reply-form .quicktags-toolbar {
  font-size: 12px;
}
#bbpress-forums div.hentry {
  padding: 20px 20px 20px 30px;
}
#bbpress-forums div.hentry .bbp-topic-content, #bbpress-forums div.hentry .bbp-reply-content {
  font-size: 14px;
}
#bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-topics, #bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results, #bbpress-forums ddiv.bbp-reply-content {
  border: 0 none;
}
#bbpress-forums ul.bbp-lead-topic li.bbp-body, #bbpress-forums ul.bbp-topics li.bbp-body, #bbpress-forums ul.bbp-forums li.bbp-body, #bbpress-forums ul.bbp-replies li.bbp-body, #bbpress-forums ul.bbp-search-results li.bbp-body, #bbpress-forums ddiv.bbp-reply-content li.bbp-body {
  border: 1px solid #eee;
  border-top: 0 none;
}
#bbpress-forums ul.bbp-lead-topic li.bbp-header, #bbpress-forums ul.bbp-topics li.bbp-header, #bbpress-forums ul.bbp-forums li.bbp-header, #bbpress-forums ul.bbp-replies li.bbp-header, #bbpress-forums ul.bbp-search-results li.bbp-header, #bbpress-forums ddiv.bbp-reply-content li.bbp-header {
  border: 1px solid #214c8a;
}
div.bbp-forum-header, div.bbp-topic-header, div.bbp-reply-header, li.bbp-body div.hentry {
  padding: 8px 20px 8px 30px;
}
#bbpress-forums .bbp-search-form, #bbpress-forums .bbp-search-form #bbp_search, .bbp-search-form #bbp_search {
  font-size: initial;
}
#bbpress-forums .bbp-search-form #bbp_search, .bbp-login-form input, .bbp-reply-form input#bbp_topic_tags, .bbp-topic-form input#bbp_topic_tags, .bbp-topic-form input#bbp_topic_title, .bbp-topic-form select#bbp_stick_topic_select, .bbp-topic-form select#bbp_topic_status_select {
  height: auto;
  padding: 8px 12px;
}
.searchform.bbp-search-form .search-table .search-button input[type="submit"] {
  height: auto;
  line-height: 1;
  padding: 12px !important;
  width: auto;
}
.bbp-search-form #bbp-topic-search-form div {
  display: flex;
}
.bbp-search-form #bbp-topic-search-form div #ts {
  margin-right: 5px;
}
.bbp-body a.bbp-author-avatar {
  display: inline-block;
}
a.subscription-toggle {
  color: #214c8a;
  _border-bottom: 1px dotted;
}
a.subscription-toggle:before {
  display: inline-block;
  content: "\f0f3";
  font-family: FontAwesome;
  padding-right: 5px;
  color: inherit;
}
.bbp-arrow {
  height: 24px;
  width: 24px;
  left: -13px;
  top: 8px;
}
.forum-archive #main, .forum #main {
  padding-top: 40px;
  padding-bottom: 20px;
}
.forum-archive .select-arrow, .forum .select-arrow {
  border: 1px solid;
  font-size: 12px;
  right: 0;
  bottom: 0;
}
.forum-archive #bbpress-forums #bbp_topic_subscription, .forum #bbpress-forums #bbp_topic_subscription {
  position: relative;
  top: 4px;
  margin-right: 0;
}
/* Submit Materials page */
.submit-materials-content {
  margin: 30px 0 20px;
}
.submit-materials-content .submit-materials-content-row {
  margin-bottom: 30px;
}
.submit-materials-content .subm-content-col h3 {
  font-size: 20px;
}
.submit-materials-content .subm-icon-col img {
  border: 3px dashed #ddd;
  padding: 15px;
}
/* Search Page */
.search #main, .search-results #main {
  padding-top: 50px;
}
.search .fusion-meta-info .fusion-alignleft, .search-results .fusion-meta-info .fusion-alignleft {
  visibility: hidden;
  text-indent: -9999px;
  opacity: 0;
  height: 0;
  margin: 0;
  padding: 0;
  border: 0 none;
}
.search .conference-thumbnail .conference-icon-label, .search-results .conference-thumbnail .conference-icon-label {
  font-size: 12px;
  padding: 5px;
}
.searchform .search-table .search-field input {
  font-size: inherit;
}
.search-page-search-form-top {
  padding-bottom: 40px;
  margin-bottom: 30px;
}
/* Search and filter Page */
.resources-search-filters .search-filters-form .field-group {
  margin-bottom: 20px;
}
.resources-search-filters .search-filters-form .field-group .scrollable-filter {
  height: 250px;
  overflow-y: scroll;
}
.resources-search-filters .search-filters-form .field-group .filter-item {
  display: block;
  padding-right: 10px;
  padding-left: 21px;
  text-indent: -21px;
}
.resources-search-filters .search-filters-form .field-group .filter-item input {
  vertical-align: middle;
  display: inline !important;
}
.resources-search-filters .search-filters-form .field-group .filter-item span {
  vertical-align: middle;
  overflow-wrap: break-word;
}
/*AJAX based search*/
.search #main .page-numbers, .search-no-results #main .page-numbers {
  padding: 2px 6px 2px 6px;
  border: 1px solid #ddd;
  margin: 0 4px;
}
.search #main .fusion-post-content-container, .search-no-results #main .fusion-post-content-container {
  margin-bottom: 15px;
}
.search #main .page-numbers:hover, .search-no-results #main .page-numbers:hover {
  border: 1px solid #214c8a;
}
.search #main .resource-type, .search-no-results #main .resource-type {
  margin-right: 10px;
  background: #f2f2f2;
  color: #747474;
  border: 1px solid #ddd;
  padding: 3px 5px;
  border-radius: 2px;
}
.search #main #search-keyword-tag, .search-no-results #main #search-keyword-tag, .search #main #search-presenter, .search-no-results #main #search-presenter {
  margin-bottom: 10px;
}
.search #main .sort-by, .search-no-results #main .sort-by {
  text-align: right;
}
.search #main #isssp-search-summary, .search-no-results #main #isssp-search-summary {
  display: flex;
  list-style-type: none;
  flex-wrap: wrap;
  margin-bottom: 30px;
}
.search #main .search-element, .search-no-results #main .search-element {
  margin: 4px;
  border: 1px solid #c0c0c0;
  padding: 2px 22px;
  border-radius: 29px;
}
.search #main .remove-button, .search-no-results #main .remove-button {
  margin-left: 10px;
  color: #ddd;
}
.search #main .isssp-icon, .search-no-results #main .isssp-icon {
  font-size: 14px;
  color: #214c8a;
  width: 14px;
  height: 14px;
  position: relative;
  top: 3px;
  margin-right: 3px;
}
.search #main #loader, .search-no-results #main #loader {
  text-align: center;
}
.search #main .isssp-tag, .search-no-results #main .isssp-tag {
  color: #747474;
  border-bottom: 1px dotted;
}
.search #main .resource-post-type, .search-no-results #main .resource-post-type {
  font-size: 13px;
  margin-bottom: 25px;
}
.search #main .isssp-resource-title, .search-no-results #main .isssp-resource-title {
  font-size: 22px !important;
}
.search #main .resource-tags, .search-no-results #main .resource-tags {
  font-size: 14px;
}
.search #main .isssp-filter-header, .search-no-results #main .isssp-filter-header {
  font-size: 18px !important;
}
.search #main .isssp-resource-title-link, .search-no-results #main .isssp-resource-title-link {
  border-bottom: 1px dotted;
}
.search #main .fa-tags, .search-no-results #main .fa-tags {
  margin-right: 10px;
  color: #214c8a;
}
.search #main #sidebar, .search-no-results #main #sidebar {
  width: 30% !important;
  padding: 30px;
  background-color: #f5f4f8 !important;
  border-top: 3px solid #214c8a;
}
.search #main #content, .search-no-results #main #content {
  width: calc(100% - 30% - 45px) !important;
}
.search #main #ss-search-keyword, .search-no-results #main #ss-search-keyword {
  width: 100%;
}
/* 404 Page */
.error404 #main {
  padding-top: 50px;
}
.error-page .oops {
  color: #eee;
}
/* Breadcrumbs */
#main .breadcrumbs {
  margin-bottom: 30px;
  padding: 10px 15px;
  background-color: #f8f8f8;
  border: 2px dashed #ccc;
}
.trail-items li:after {
  content: '\f105' !important;
  font-family: FontAwesome;
}
.fusion-page-title-bar .breadcrumbs {
  color: #fff;
}
.fusion-page-title-bar .breadcrumbs li, .fusion-page-title-bar .breadcrumbs li a {
  font-size: 10px;
}
.fusion-page-title-bar .breadcrumbs a {
  color: #fff;
}
.fusion-page-title-bar .trail-items li:after {
  content: "/" !important;
  font-family: inherit;
}
/* Login, Reset Passowrd Pages */
.tml.tml-login, .tml.tml-resetpass, .tml.tml-lostpassword {
  max-width: 60%;
  margin: 30px auto;
}
.tml .tml-rememberme-wrap label {
  position: relative;
  top: 2px;
  margin-left: 3px;
}
.tml .tml-submit-wrap input[type="submit"], .tml .tml-submit-wrap button {
  border: 0 none;
  box-shadow: none;
  color: #fff;
  background-color: #214c8a;
  padding: 8px 15px;
  border-radius: 2px;
}
.tml .tml-submit-wrap input[type="submit"]:hover, .tml .tml-submit-wrap button:hover {
  cursor: pointer;
  background-color: #1c4175;
}
.tml .message {
  border: 1px solid #ffb900;
  background-color: #fff;
  border-left-width: 4px;
  padding-left: 15px;
}
.tml #pass-strength-result {
  font-weight: 500;
}
.tml .password-input-wrapper {
  position: relative;
}
.tml .wp-hide-pw {
  display: inline-block;
  position: absolute;
  right: 0;
  top: 12px;
}
.tml input.pw-checkbox {
  margin: 0 5px 0 0;
  position: relative;
  top: -2px;
}
.tml ul.tml-links, .tml ol.tml-links {
  list-style-type: none;
  padding-left: 0;
}
/* Paypal Pro checkout forms */
#s2member-pro-paypal-checkout-form-upload-file-div {
  margin: 25px 0;
}
#s2member-pro-paypal-checkout-form-upload-file-div label {
  margin-bottom: 5px;
}
#s2member-pro-paypal-checkout-form-upload-file-div input {
  margin-top: 10px;
}
div.s2member-pro-paypal-form-div select {
  border: 1px solid #ddd;
}
div.s2member-pro-paypal-form-description-div {
  font-family: inherit !important;
  color: #214c8a;
}
div.s2member-pro-paypal-form-section-title {
  font-size: 120% !important;
  font-family: Raleway, Arial, Helvetica, sans-serif !important;
}
#s2member-pro-paypal-checkout-form-coupon-section {
  background-color: #f6f6f6;
  border: 2px dashed #ddd;
  padding: 15px 25px 25px;
}
.s2member-pro-paypal-form span.required {
  color: #e74c3c;
}
.s2member-pro-paypal-form span.required.drifted {
  position: relative;
  left: -7px;
  z-index: 10;
}
form.s2member-pro-paypal-form {
  margin: 0 auto !important;
  max-width: 85%;
}
div.s2member-pro-paypal-form-section > div.s2member-pro-paypal-form-div.one-half:not(.first), div.s2member-pro-paypal-form-section > div.s2member-pro-paypal-form-div.one-third:not(.first), div.s2member-pro-paypal-form-section > div.s2member-pro-paypal-form-div.one-fourth:not(.first), div.s2member-pro-paypal-form-section > div.s2member-pro-paypal-form-div.one-sixth:not(.first), div.s2member-pro-paypal-form-section > div.s2member-pro-paypal-form-div.two-thirds:not(.first), div.s2member-pro-paypal-form-section > div.s2member-pro-paypal-form-div.three-fourths:not(.first), div.s2member-pro-paypal-form-section > div.s2member-pro-paypal-form-div.five-sixths:not(.first) {
  margin-left: 2.5641025641%;
}
div.s2member-pro-paypal-form-section > div.s2member-pro-paypal-form-div input[type="text"], div.s2member-pro-paypal-form-section > div.s2member-pro-paypal-form-div input[type="email"], div.s2member-pro-paypal-form-section > div.s2member-pro-paypal-form-div input[type="password"], div.s2member-pro-paypal-form-section > div.s2member-pro-paypal-form-div textarea, div.s2member-pro-paypal-form-section > div.s2member-pro-paypal-form-div select {
  padding: 8px !important;
}
div.s2member-pro-paypal-form-section > div.s2member-pro-paypal-form-div input[type="button"] {
  padding: 8px;
  background-color: transparent;
  box-shadow: none;
  border: 3px solid #eeb32b;
  color: #eeb32b;
  transition: all 0.3s ease-in-out 0s;
  font-weight: 500;
}
div.s2member-pro-paypal-form-section > div.s2member-pro-paypal-form-div input[type="button"]:hover {
  cursor: pointer;
  background-color: #eeb32b;
  color: #fff;
  transition: all 0.3s ease-in-out 0s;
}
div.s2member-pro-paypal-form-submission-section > div.s2member-pro-paypal-form-submit-div {
  text-align: right !important;
}
.s2member-pro-paypal-checkout-form div.s2member-pro-paypal-form-section > div.s2member-pro-paypal-form-coupon-div input {
  height: auto;
  display: inline;
}
.s2member-pro-paypal-checkout-form div.s2member-pro-paypal-form-section > div.s2member-pro-paypal-form-coupon-div input[type="text"] {
  width: 84%;
}
.s2member-pro-paypal-checkout-form div.s2member-pro-paypal-form-section > div.s2member-pro-paypal-form-coupon-div input[type="button"] {
  float: none;
  border-color: #214c8a;
  color: #214c8a;
  padding: 7px 8px;
  width: 15%;
  margin-left: 0.4%;
}
.s2member-pro-paypal-checkout-form div.s2member-pro-paypal-form-section > div.s2member-pro-paypal-form-coupon-div input[type="button"]:hover {
  background-color: #214c8a;
  color: #fff;
}
.s2member-pro-paypal-checkout-form div.s2member-pro-paypal-form-section > div.s2member-pro-paypal-form-ajax-tax-div > div, .s2member-pro-paypal-checkout-form div.s2member-pro-paypal-form-section > div.s2member-pro-paypal-form-coupon-response-div > div {
  border-radius: 2px;
  padding: 8px 60px 8px 12px;
  _color: inherit;
}
button#s2member-pro-paypal-checkout-submit {
  font-family: Roboto, Arial, Helvetica, sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  color: #fff;
  background-color: #eeb32b;
  border: 0 none;
  box-shadow: none;
  padding: 10px 20px;
  border-radius: 2px;
}
button#s2member-pro-paypal-checkout-submit:hover {
  cursor: pointer;
  background-color: #ecab13;
}
img.paypal-payment-methods-graphic, .paypal-payment-methods-graphic {
  display: block;
  max-height: 25px;
  margin-top: 15px;
  filter: grayscale(1);
  -webkit-filter: grayscale(1);
}
/* Member Profile Guide page */
.profile-guide-row {
  _margin-top: 30px;
  border-bottom: 1px solid #ddd;
  padding-bottom: 20px;
}
.profile-guide-row .row-content ol > li {
  margin-bottom: 10px;
}
.profile-guide-row .row-content .fusion-accordian .panel-title, .profile-guide-row .row-content .fusion-accordian .fusion-panel .panel-title {
  font-size: 15px;
}
.profile-guide-row .row-content .fusion-accordian .panel-title a, .profile-guide-row .row-content .fusion-accordian .fusion-panel .panel-title a {
  padding: 12px 15px;
}
.profile-guide-row .row-content .fusion-accordian .panel-title a .fa-fusion-box:before, .profile-guide-row .row-content .fusion-accordian .fusion-panel .panel-title a .fa-fusion-box:before {
  font-weight: normal;
}
.profile-guide-row .row-content .fusion-accordian .panel-title a.active, .profile-guide-row .row-content .fusion-accordian .fusion-panel .panel-title a.active {
  background-color: #f4f4f4;
  border-bottom: 1px solid #ddd;
}
.profile-guide-row .row-content .fusion-accordian .panel-body, .profile-guide-row .row-content .fusion-accordian .fusion-panel .panel-body {
  font-size: 14px;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 15px;
  background-color: #f9f9f9;
}
.profile-guide-row .row-content .fusion-accordian .panel-body pre, .profile-guide-row .row-content .fusion-accordian .fusion-panel .panel-body pre {
  font-size: 95%;
  line-height: 140%;
  white-space: pre;
  white-space: pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -o-pre-wrap;
  background-color: #fff;
  border: 1px solid #214c8a;
  box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.15);
  color: #214c8a;
  padding: 10px;
}
.profile-guide-row .row-content .fusion-accordian .panel-body pre code, .profile-guide-row .row-content .fusion-accordian .fusion-panel .panel-body pre code {
  font-size: 95%;
  line-height: 140%;
  white-space: pre;
  white-space: pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -o-pre-wrap;
}
.profile-guide-row .row-content .fusion-accordian .panel-body > code, .profile-guide-row .row-content .fusion-accordian .fusion-panel .panel-body > code, .profile-guide-row .row-content .fusion-accordian .panel-body > p > code, .profile-guide-row .row-content .fusion-accordian .fusion-panel .panel-body > p > code {
  background-color: #eee;
  padding: 2px 5px;
}
.profile-guide-row .row-image {
  position: relative;
}
.profile-guide-row .row-image img {
  margin-top: 0;
}
.profile-guide-row .row-image .fusion-imageframe {
  position: absolute;
  top: 30%;
  transform: translateY(-30%);
  -webkit-transform: translateY(-30%);
  -moz-transform: translateY(-30%);
}
.profile-guide-row .row-image .fusion-image-carousel.member-profile-carousel {
  _position: absolute;
  position: relative;
  z-index: 20;
  opacity: 0;
  _min-height: 300px;
}
.profile-guide-row .row-image .fusion-carousel .fusion-carousel-wrapper {
  height: 300px !important;
}
.profile-guide-row .row-image .fusion-text {
  text-align: center;
  padding: 10px 15px;
  background-color: #f6f6f6;
  border: 2px dashed #eee;
  font-style: italic;
}
.profile-guide-row .row-image .fusion-text p {
  margin-bottom: 0;
}
.profile-guide-row#resources {
  margin-top: 40px;
}
.profile-guide-row#resources .row-image img {
  margin-top: 0;
}
/* Shortcodes */
.isssp-login.fusion-button.button-2, a.isssp-login.fusion-button.button-2 {
  border-width: 0;
}
.isssp-login .fa, a.isssp-login .fa {
  margin-left: 5px;
}
/* Gravity Forms */
.gform_body .contact-us-acceptance label.gfield_label {
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  position: absolute;
  margin: -1px;
  padding: 0;
  height: 1px;
  width: 1px;
  word-wrap: normal !important;
  border: 0;
}
.gform_confirmation_wrapper {
  margin: 15px 0;
}
.gform_confirmation_message {
  padding: 18px 20px;
  background-color: #f8f8f8;
  border: 1px solid #46b450;
}
.gravity-select-parent .select-arrow, .select-arrow, #wrapper .select-arrow {
  background-color: #214c8a;
  color: #fff;
  border-color: #214c8a;
}
.page-id-14839 strong, .page-id-14839 h1, .page-id-14839 h2, .page-id-14839 h3, .page-id-14839 h4, .page-id-14839 h5, .page-id-14839 h6 {
  font-weight: bold !important;
}
.page-id-14839 h2 {
  font-size: 28px !important;
}
.page-id-14839 h3 {
  font-size: 22px;
}
/* FAQs page */
.fusion-faq-post {
  margin-bottom: 15px;
}
.fusion-faq-post .panel-body {
  padding: 20px 40px 0 40px;
}
/* Survey / Feedback */
.pum-theme-18105 .pum-container, .pum-theme-lightbox .pum-container {
  padding: 15px 25px !important;
  border: 5px solid #214c8a !important;
}
.pum-theme-18105 .pum-title, .pum-theme-lightbox .pum-title {
  padding: 0 18px;
  font-size: 20px !important;
  color: #214c8a !important;
  font-weight: 500 !important;
}
/* Homepage */
.pum-theme-25251 .pum-container, .pum-theme-homepage-popup .pum-container {
  padding: 20px 35px !important;
}
.pum-theme-25251 .pum-title, .pum-theme-homepage-popup .pum-title {
  padding: 0 18px;
  font-size: 20px !important;
  color: #214c8a !important;
  font-weight: 500 !important;
}
.popmake-content .isssp-survey_wrapper, .popmake-content .isssp-survey.gform_confirmation_wrapper {
  overflow: auto;
  max-height: 300px;
  min-height: 300px;
}
.popmake-content .isssp-survey.gform_confirmation_wrapper {
  font-weight: 500;
  display: block;
  margin: 0 auto;
  text-align: center;
  margin-top: 140px;
  color: #214c8a;
}
.isssp-msurvey-btn-wrapper {
  position: fixed;
  bottom: 0;
  width: 100%;
  text-align: center;
  z-index: 99999;
  box-shadow: 0px -3px 5px rgba(0, 0, 0, 0.15);
}
.isssp-msurvey-btn-wrapper a {
  display: block;
  padding: 8px;
  background-color: #eeb32b;
  color: #fff;
  text-decoration: none;
  font-family: Raleway, Arial, Helvetica, sans-serif;
  font-weight: 600;
}
/* Mobile specific styles */
#mobile-menu-main-menu li.fusion-mobile-nav-item li a, .fusion-mobile-menu-text-align-left #mobile-menu-main-menu li.fusion-mobile-nav-item li a {
  padding-left: 45px;
}
#mobile-menu-main-menu li.fusion-mobile-nav-item li a:before, .fusion-mobile-menu-text-align-left #mobile-menu-main-menu li.fusion-mobile-nav-item li a:before {
  content: '\f138';
  font-family: 'FontAwesome';
  margin-right: 10px;
}
#mobile-menu-main-menu li.fusion-mobile-nav-item li a:hover:before, .fusion-mobile-menu-text-align-left #mobile-menu-main-menu li.fusion-mobile-nav-item li a:hover:before {
  color: #214c8a;
}
#mobile-menu-main-menu li.fusion-mobile-nav-item.fusion-mobile-current-nav-item > a:before, .fusion-mobile-menu-text-align-left #mobile-menu-main-menu li.fusion-mobile-nav-item.fusion-mobile-current-nav-item > a:before {
  color: #214c8a;
}
/* Organization List Page styling */
.ws-plugin--s2member-list-search-box table tbody tr > td:first-child input {
  padding: 6px 12px;
  line-height: inherit;
  height: auto;
}
.ws-plugin--s2member-list-search-box table tbody tr > td:last-child button {
  padding: 6px 18px;
  line-height: inherit;
  font-size: inherit;
  display: inline-block;
  position: relative;
  outline: 0;
  zoom: 1;
  border: 0 none;
  text-align: center;
  text-transform: none;
  text-decoration: none;
  font-weight: 500;
  cursor: pointer;
  box-sizing: border-box;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  background-color: #214c8a;
  color: #fff;
  font-family: inherit;
}
div.ws-plugin--s2member-list table, .page div.ws-plugin--s2member-list table {
  margin-top: 20px;
}
div.ws-plugin--s2member-list table th, .page div.ws-plugin--s2member-list table th {
  padding-bottom: 15px;
  border-bottom: 3px solid #999;
}
div.ws-plugin--s2member-list table tbody tr:first-child td, .page div.ws-plugin--s2member-list table tbody tr:first-child td {
  padding-top: 20px;
}
div.ws-plugin--s2member-list table tbody tr td, .page div.ws-plugin--s2member-list table tbody tr td {
  padding: 8px 0;
  border-bottom: 1px solid #eee;
}
div.ws-plugin--s2member-list table.ato-members-list th, .page div.ws-plugin--s2member-list table.ato-members-list th, div.ws-plugin--s2member-list table.ato-members-list td, .page div.ws-plugin--s2member-list table.ato-members-list td {
  text-align: left;
  vertical-align: top;
  padding-right: 10px;
}
div.ws-plugin--s2member-list table.ato-members-list th.addr, .page div.ws-plugin--s2member-list table.ato-members-list th.addr, div.ws-plugin--s2member-list table.ato-members-list td.addr, .page div.ws-plugin--s2member-list table.ato-members-list td.addr {
  width: 30%;
}
div.ws-plugin--s2member-list table.ato-members-list th.name, .page div.ws-plugin--s2member-list table.ato-members-list th.name, div.ws-plugin--s2member-list table.ato-members-list td.name, .page div.ws-plugin--s2member-list table.ato-members-list td.name {
  width: 20%;
}
div.ws-plugin--s2member-list .ws-plugin--s2member-list-user-display-name, .page div.ws-plugin--s2member-list .ws-plugin--s2member-list-user-display-name {
  padding-top: 0;
}
div.ws-plugin--s2member-list .ws-plugin--s2member-list-users, .page div.ws-plugin--s2member-list .ws-plugin--s2member-list-users {
  width: 100%;
}
div.ws-plugin--s2member-list .ws-plugin--s2member-list-users .ws-plugin--s2member-list-user-avatar img, .page div.ws-plugin--s2member-list .ws-plugin--s2member-list-users .ws-plugin--s2member-list-user-avatar img {
  border-radius: 50%;
}
div.ws-plugin--s2member-list .ws-plugin--s2member-list-users th, .page div.ws-plugin--s2member-list .ws-plugin--s2member-list-users th, div.ws-plugin--s2member-list .ws-plugin--s2member-list-users td, .page div.ws-plugin--s2member-list .ws-plugin--s2member-list-users td {
  text-align: center;
}
div.ws-plugin--s2member-list .isssp-org-linkedin-icon, .page div.ws-plugin--s2member-list .isssp-org-linkedin-icon {
  font-size: 22px;
  line-height: 1;
  display: inline-block;
}
div.ws-plugin--s2member-list .isssp-button, .page div.ws-plugin--s2member-list .isssp-button {
  text-decoration: none;
  background-color: #214c8a;
  color: #fff;
  padding: 3px 8px;
  border-radius: 2px;
  display: inline-block;
  font-size: 13px;
}
div.ws-plugin--s2member-list ul.ws-plugin--s2member-list-pagination li a, .page div.ws-plugin--s2member-list ul.ws-plugin--s2member-list-pagination li a {
  opacity: 1;
  border-radius: 0;
  padding: 4px 8px;
  border-color: #e0dede;
  color: #999;
}
div.ws-plugin--s2member-list ul.ws-plugin--s2member-list-pagination li a:hover, .page div.ws-plugin--s2member-list ul.ws-plugin--s2member-list-pagination li a:hover {
  opacity: 1;
  border-color: #214c8a;
}
div.ws-plugin--s2member-list ul.ws-plugin--s2member-list-pagination li, .page div.ws-plugin--s2member-list ul.ws-plugin--s2member-list-pagination li {
  color: #214c8a;
}
/* Org Coupon css*/
table.ws-plugin--s2member-gift-codes td.hide, table.ws-plugin--s2member-gift-codes th.hide, table.ws-plugin--s2member-gift-codes tr.hide {
  display: none;
}
.org-coupon-filter {
  _float: right;
  margin-bottom: 0 !important;
}
.org-coupon-filter select {
  margin-left: 10px;
  min-width: 130px;
  border-width: 1px;
  height: auto;
  line-height: inherit;
  padding: 6px 8px;
  outline: none;
}
.org-coupon-filter select:focus {
  outline: none;
}
.org-coupon-title {
  margin-bottom: 20px;
  margin-top: 30px;
}
.org-coupon-title h3 {
  display: inline-block;
}
.org-coupon-title .used-coupon-note {
  display: inline-block;
  display: inline-block;
  float: right;
  background-color: #f4f4f4;
  padding: 3px 8px;
  box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.15);
  border-radius: 2px;
}
.org-coupon-title .used-coupon-note .used-coupon-count, .org-coupon-title .used-coupon-note .total-coupon-count {
  color: #214c8a;
}
.org-coupon-title .used-coupon-note .used-coupon-count {
  border-bottom: 1px dotted;
}
/* Landing Page Template */
.page-template-landing-page.layout-boxed-mode #wrapper, .page-template-landing-page-ucwsub.layout-boxed-mode #wrapper {
  margin-top: 30px;
  margin-bottom: 30px;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.25);
}
.page-template-landing-page.layout-boxed-mode #main, .page-template-landing-page-ucwsub.layout-boxed-mode #main {
  padding: 0;
}
.page-template-landing-page .fusion-header-wrapper, .page-template-landing-page-ucwsub .fusion-header-wrapper {
  border-bottom: 1px solid #ddd;
}
.page-template-landing-page .fusion-header-wrapper .fusion-header-landing, .page-template-landing-page-ucwsub .fusion-header-wrapper .fusion-header-landing {
  padding: 30px 60px;
  background-color: #fff;
}
.page-template-landing-page .fusion-header-wrapper .fusion-main-menu > ul > li.fusion-menu-item-button, .page-template-landing-page-ucwsub .fusion-header-wrapper .fusion-main-menu > ul > li.fusion-menu-item-button {
  margin-top: 22px;
}
.page-template-landing-page .fusion-header-wrapper .fusion-main-menu > ul > li.fusion-menu-item-button > a, .page-template-landing-page-ucwsub .fusion-header-wrapper .fusion-main-menu > ul > li.fusion-menu-item-button > a {
  padding: 10px 20px;
  background-color: #214c8a;
  color: #fff;
  border: 0 none;
  border-radius: 50px;
}
.page-template-landing-page .fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-menu-icons, .page-template-landing-page-ucwsub .fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-menu-icons, .page-template-landing-page .fusion-mobile-menu-icons, .page-template-landing-page-ucwsub .fusion-mobile-menu-icons {
  display: none;
}
.page-template-landing-page .fusion-footer-copyright-area, .page-template-landing-page-ucwsub .fusion-footer-copyright-area {
  border-top-width: 0;
}
.page-template-landing-page .more-link, .page-template-landing-page-ucwsub .more-link {
  margin-left: 15px;
  border: 1px solid transparent;
  padding: 6px 15px;
  position: relative;
  top: 1px;
}
.page-template-landing-page .more-link .fa, .page-template-landing-page-ucwsub .more-link .fa {
  margin-left: 5px;
}
.page-template-landing-page .more-link .link, .page-template-landing-page-ucwsub .more-link .link {
  display: inline-block;
}
.page-template-landing-page .more-link:hover, .page-template-landing-page-ucwsub .more-link:hover {
  border-color: #fff;
}
.page-template-landing-page .more-link:hover .link, .page-template-landing-page-ucwsub .more-link:hover .link {
  border-bottom-color: transparent;
}
.page-template-landing-page h1.secondary-title, .page-template-landing-page-ucwsub h1.secondary-title, .page-template-landing-page #main h1.secondary-title, .page-template-landing-page-ucwsub #main h1.secondary-title, .page-template-landing-page h2.secondary-title, .page-template-landing-page-ucwsub h2.secondary-title, .page-template-landing-page #main h2.secondary-title, .page-template-landing-page-ucwsub #main h2.secondary-title, .page-template-landing-page h3.secondary-title, .page-template-landing-page-ucwsub h3.secondary-title, .page-template-landing-page #main h3.secondary-title, .page-template-landing-page-ucwsub #main h3.secondary-title, .page-template-landing-page h4.secondary-title, .page-template-landing-page-ucwsub h4.secondary-title, .page-template-landing-page #main h4.secondary-title, .page-template-landing-page-ucwsub #main h4.secondary-title, .page-template-landing-page h5.secondary-title, .page-template-landing-page-ucwsub h5.secondary-title, .page-template-landing-page #main h5.secondary-title, .page-template-landing-page-ucwsub #main h5.secondary-title, .page-template-landing-page h6.secondary-title, .page-template-landing-page-ucwsub h6.secondary-title, .page-template-landing-page #main h6.secondary-title, .page-template-landing-page-ucwsub #main h6.secondary-title {
  font-size: 22px;
}
.page-template-landing-page h1 .normal-text, .page-template-landing-page-ucwsub h1 .normal-text, .page-template-landing-page #main h1 .normal-text, .page-template-landing-page-ucwsub #main h1 .normal-text, .page-template-landing-page h2 .normal-text, .page-template-landing-page-ucwsub h2 .normal-text, .page-template-landing-page #main h2 .normal-text, .page-template-landing-page-ucwsub #main h2 .normal-text, .page-template-landing-page h3 .normal-text, .page-template-landing-page-ucwsub h3 .normal-text, .page-template-landing-page #main h3 .normal-text, .page-template-landing-page-ucwsub #main h3 .normal-text, .page-template-landing-page h4 .normal-text, .page-template-landing-page-ucwsub h4 .normal-text, .page-template-landing-page #main h4 .normal-text, .page-template-landing-page-ucwsub #main h4 .normal-text, .page-template-landing-page h5 .normal-text, .page-template-landing-page-ucwsub h5 .normal-text, .page-template-landing-page #main h5 .normal-text, .page-template-landing-page-ucwsub #main h5 .normal-text, .page-template-landing-page h6 .normal-text, .page-template-landing-page-ucwsub h6 .normal-text, .page-template-landing-page #main h6 .normal-text, .page-template-landing-page-ucwsub #main h6 .normal-text {
  font-weight: normal;
}
.page-template-landing-page .uc-webinar-intro.dark-bg-text h1, .page-template-landing-page-ucwsub .uc-webinar-intro.dark-bg-text h1, .page-template-landing-page .post-content .uc-webinar-intro.dark-bg-text h1, .page-template-landing-page-ucwsub .post-content .uc-webinar-intro.dark-bg-text h1, .page-template-landing-page .uc-webinar-intro.dark-bg-text h2, .page-template-landing-page-ucwsub .uc-webinar-intro.dark-bg-text h2, .page-template-landing-page .post-content .uc-webinar-intro.dark-bg-text h2, .page-template-landing-page-ucwsub .post-content .uc-webinar-intro.dark-bg-text h2, .page-template-landing-page .uc-webinar-intro.dark-bg-text h3, .page-template-landing-page-ucwsub .uc-webinar-intro.dark-bg-text h3, .page-template-landing-page .post-content .uc-webinar-intro.dark-bg-text h3, .page-template-landing-page-ucwsub .post-content .uc-webinar-intro.dark-bg-text h3, .page-template-landing-page .uc-webinar-intro.dark-bg-text h4, .page-template-landing-page-ucwsub .uc-webinar-intro.dark-bg-text h4, .page-template-landing-page .post-content .uc-webinar-intro.dark-bg-text h4, .page-template-landing-page-ucwsub .post-content .uc-webinar-intro.dark-bg-text h4, .page-template-landing-page .uc-webinar-intro.dark-bg-text h5, .page-template-landing-page-ucwsub .uc-webinar-intro.dark-bg-text h5, .page-template-landing-page .post-content .uc-webinar-intro.dark-bg-text h5, .page-template-landing-page-ucwsub .post-content .uc-webinar-intro.dark-bg-text h5, .page-template-landing-page .uc-webinar-intro.dark-bg-text h6, .page-template-landing-page-ucwsub .uc-webinar-intro.dark-bg-text h6, .page-template-landing-page .post-content .uc-webinar-intro.dark-bg-text h6, .page-template-landing-page-ucwsub .post-content .uc-webinar-intro.dark-bg-text h6 {
  color: #fff;
}
.page-template-landing-page .uc-webinar-intro .webinar-title, .page-template-landing-page-ucwsub .uc-webinar-intro .webinar-title, .page-template-landing-page .post-content .uc-webinar-intro .webinar-title, .page-template-landing-page-ucwsub .post-content .uc-webinar-intro .webinar-title {
  font-size: 44px;
  line-height: 1.5;
  font-weight: 700;
  margin: 30px 0 40px;
}
.page-template-landing-page .uc-webinar-intro .byline, .page-template-landing-page-ucwsub .uc-webinar-intro .byline, .page-template-landing-page .post-content .uc-webinar-intro .byline, .page-template-landing-page-ucwsub .post-content .uc-webinar-intro .byline {
  font-size: 18px;
  font-style: italic;
}
.page-template-landing-page .uc-webinar-intro .fusion-button-wrapper a, .page-template-landing-page-ucwsub .uc-webinar-intro .fusion-button-wrapper a, .page-template-landing-page .post-content .uc-webinar-intro .fusion-button-wrapper a, .page-template-landing-page-ucwsub .post-content .uc-webinar-intro .fusion-button-wrapper a {
  display: inline-block;
}
.page-template-landing-page .uc-webinar-intro .uc-webinar-graphic, .page-template-landing-page-ucwsub .uc-webinar-intro .uc-webinar-graphic, .page-template-landing-page .post-content .uc-webinar-intro .uc-webinar-graphic, .page-template-landing-page-ucwsub .post-content .uc-webinar-intro .uc-webinar-graphic, .page-template-landing-page .uc-webinar-intro .uc-webinar-presenter, .page-template-landing-page-ucwsub .uc-webinar-intro .uc-webinar-presenter, .page-template-landing-page .post-content .uc-webinar-intro .uc-webinar-presenter, .page-template-landing-page-ucwsub .post-content .uc-webinar-intro .uc-webinar-presenter {
  padding: 20px;
}
.page-template-landing-page .uc-webinar-intro .fusion-person .person-desc .person-author .person-author-wrapper, .page-template-landing-page-ucwsub .uc-webinar-intro .fusion-person .person-desc .person-author .person-author-wrapper, .page-template-landing-page .post-content .uc-webinar-intro .fusion-person .person-desc .person-author .person-author-wrapper, .page-template-landing-page-ucwsub .post-content .uc-webinar-intro .fusion-person .person-desc .person-author .person-author-wrapper {
  min-width: auto;
  font-family: Roboto, Arial, Helvetica, sans-serif;
  font-weight: 500;
}
.page-template-landing-page .uc-webinar-intro .fusion-person .person-content, .page-template-landing-page-ucwsub .uc-webinar-intro .fusion-person .person-content, .page-template-landing-page .post-content .uc-webinar-intro .fusion-person .person-content, .page-template-landing-page-ucwsub .post-content .uc-webinar-intro .fusion-person .person-content {
  margin-top: 0;
}
.page-template-landing-page .uc-webinar-intro .fusion-person .person-desc, .page-template-landing-page-ucwsub .uc-webinar-intro .fusion-person .person-desc, .page-template-landing-page .post-content .uc-webinar-intro .fusion-person .person-desc, .page-template-landing-page-ucwsub .post-content .uc-webinar-intro .fusion-person .person-desc {
  margin-top: 20px;
}
.page-template-landing-page .uc-webinar-intro .fusion-person .person-desc .person-author .person-name, .page-template-landing-page-ucwsub .uc-webinar-intro .fusion-person .person-desc .person-author .person-name, .page-template-landing-page .post-content .uc-webinar-intro .fusion-person .person-desc .person-author .person-name, .page-template-landing-page-ucwsub .post-content .uc-webinar-intro .fusion-person .person-desc .person-author .person-name {
  font-size: 18px;
  color: #fff;
}
.page-template-landing-page .uc-webinar-intro .fusion-person .person-desc .person-author .person-title, .page-template-landing-page-ucwsub .uc-webinar-intro .fusion-person .person-desc .person-author .person-title, .page-template-landing-page .post-content .uc-webinar-intro .fusion-person .person-desc .person-author .person-title, .page-template-landing-page-ucwsub .post-content .uc-webinar-intro .fusion-person .person-desc .person-author .person-title {
  color: #fff;
  font-weight: 400;
  font-style: italic;
}
.page-template-landing-page .uc-webinar-details .byline, .page-template-landing-page-ucwsub .uc-webinar-details .byline {
  font-family: Raleway, Arial, Helvetica, sans-serif;
  font-style: italic;
}
.page-template-landing-page .uc-webinar-main-cta, .page-template-landing-page-ucwsub .uc-webinar-main-cta {
  margin-top: 20px;
}
.page-template-landing-page .uc-webinar-list .fusion-flip-boxes, .page-template-landing-page-ucwsub .uc-webinar-list .fusion-flip-boxes {
  margin-bottom: 0;
}
.page-template-landing-page .uc-webinar-list .fusion-flip-boxes .fusion-flip-box a, .page-template-landing-page-ucwsub .uc-webinar-list .fusion-flip-boxes .fusion-flip-box a {
  color: #fff;
  border-bottom: 1px dotted;
}
.page-template-landing-page .uc-webinar-list .fusion-flip-boxes .fusion-flip-box .flip-box-inner-wrapper, .page-template-landing-page-ucwsub .uc-webinar-list .fusion-flip-boxes .fusion-flip-box .flip-box-inner-wrapper {
  margin-bottom: 30px;
}
.page-template-landing-page .uc-webinar-list .fusion-flip-boxes .fusion-flip-box .flip-box-back, .page-template-landing-page-ucwsub .uc-webinar-list .fusion-flip-boxes .fusion-flip-box .flip-box-back, .page-template-landing-page .uc-webinar-list .fusion-flip-boxes .fusion-flip-box .flip-box-front, .page-template-landing-page-ucwsub .uc-webinar-list .fusion-flip-boxes .fusion-flip-box .flip-box-front {
  min-height: 300px;
}
.page-template-landing-page .uc-webinar-list .fusion-flip-boxes .fusion-flip-box .flip-box-front .flip-box-heading, .page-template-landing-page-ucwsub .uc-webinar-list .fusion-flip-boxes .fusion-flip-box .flip-box-front .flip-box-heading {
  font-size: 20px !important;
}
.page-template-landing-page .uc-webinar-list .fusion-flip-boxes .fusion-flip-box .flip-box-back, .page-template-landing-page-ucwsub .uc-webinar-list .fusion-flip-boxes .fusion-flip-box .flip-box-back {
  text-align: left;
  padding: 30px;
}
.page-template-landing-page .uc-webinar-list .fusion-flip-boxes .fusion-flip-box .flip-box-back .flip-box-back-inner, .page-template-landing-page-ucwsub .uc-webinar-list .fusion-flip-boxes .fusion-flip-box .flip-box-back .flip-box-back-inner {
  padding-top: 10px;
}
.page-template-landing-page .uc-webinar-list .fusion-flip-boxes .fusion-flip-box .flip-box-back .fusion-button:last-child, .page-template-landing-page-ucwsub .uc-webinar-list .fusion-flip-boxes .fusion-flip-box .flip-box-back .fusion-button:last-child {
  margin-top: 10px;
}
.page-template-landing-page .uc-webinar-list .fusion-flip-boxes .fusion-flip-box .flip-box-heading-back, .page-template-landing-page-ucwsub .uc-webinar-list .fusion-flip-boxes .fusion-flip-box .flip-box-heading-back {
  margin-bottom: 15px;
  text-transform: none;
}
/* Support Button Overrides*/
body button#un-button.un-right {
  top: 60%;
}
/* Corporate Sponsors Page */
.cs-logo-container .cs-logos-list ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  jjustify-content: center;
}
.cs-logo-container .cs-logos-list ul li {
  padding: 10px;
  margin: 0px 15px 15px 0px;
}
.cs-logo-container .cs-logos-list ul li:nth-of-type(5n+5) {
  margin-right: 0px;
}
.cs-logo-container .cs-logos-list ul li a {
  display: block;
}
.avada-footer-scripts .pum-theme-25251 .pum-title {
  text-align: center;
}
.avada-footer-scripts .pum-theme-25251 .pum-content p {
  line-height: 1.618;
}
.avada-footer-scripts .pum-theme-25251 .pum-content hr {
  margin: 20px 0;
}
.avada-footer-scripts .pum-theme-25251 .pum-content .popup-button {
  margin: 10px 0px;
  padding: 8px 12px;
  color: #fff;
  background: #214c8a;
}
.avada-footer-scripts .pum-theme-25251 .pum-content .popup-button-yellow {
  background: #eeb32b;
}
/* Blog Search Form added by Mangesh (02/23/2021) */
.blog form.isssp-blog-search-form {
  margin-bottom: 45px;
}
/*	Media Queries
 ---------------------------------------------------------*/
@media screen and (max-width: 1100px) {
  .home .pitchline-area {
    padding-top: 20px !important;
    padding-bottom: 5px !important;
  }
  .home .pitchline-area .pitch *, .home .pitchline-area .pitch h2 {
    color: #fff;
  }
  .home .pitchline-area .pitch-cta, .home .pitchline-area .button-large.pitch-cta, .home .pitchline-area .button.large.pitch-cta {
    font-size: 14px;
    padding: 15px 25px;
    margin-top: 10px;
  }
  .home .pitchline-area .pitch-cta .fusion-button-text-left, .home .pitchline-area .button-large.pitch-cta .fusion-button-text-left, .home .pitchline-area .button.large.pitch-cta .fusion-button-text-left {
    padding-left: 40px;
  }
  .home .pitchline-area .pitch-cta .button-icon-divider-left, .home .pitchline-area .button-large.pitch-cta .button-icon-divider-left, .home .pitchline-area .button.large.pitch-cta .button-icon-divider-left {
    padding: 0 15px;
  }
  .home #wrapper .pitchline-area .fusion-title h2, .home #wrapper .post-content .pitchline-area h2, .home #wrapper .pitchline-area .title h2, .home #wrapper #main .post-content .pitchline-area .fusion-title h2, .home #wrapper #main .post-content .pitchline-area .title h2 {
    font-size: 20px;
  }
  .home .isssp-quick-links-section .fusion-content-boxes.content-boxes-clean-horizontal .col, .home #wrapper .post-content .isssp-quick-links-section .fusion-content-boxes.content-boxes-clean-horizontal .col {
    padding: 30px;
  }
  .home .isssp-quick-links-section .fusion-content-boxes.content-boxes-clean-horizontal.content-boxes-icon-on-side .heading, .home #wrapper .post-content .isssp-quick-links-section .fusion-content-boxes.content-boxes-clean-horizontal.content-boxes-icon-on-side .heading {
    margin-bottom: 10px;
  }
  .home .isssp-quick-links-section .fusion-content-boxes.content-boxes-clean-horizontal .content-box-column .fa-ul, .home #wrapper .post-content .isssp-quick-links-section .fusion-content-boxes.content-boxes-clean-horizontal .content-box-column .fa-ul {
    margin-top: 0;
  }
  .home .isssp-quick-links-section .content-box-heading, .home #wrapper .post-content .isssp-quick-links-section .content-box-heading {
    margin-top: 0;
    font-size: 20px !important;
    line-height: 1.5 !important;
  }
  .home .post-content > .fusion-fullwidth:not(.pitchline-area):not(.isssp-quick-links-section) {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .home .isssp-offerings .section-title-wrapper .fusion-column-wrapper, .home .isssp-offerings .section-title-wrapper .fusion-column-content-centered {
    min-height: auto !important;
  }
  #wrapper .membership-benefits-pitch, #wrapper .post-content .membership-benefits-pitch {
    padding-top: 20px !important;
    padding-bottom: 15px !important;
  }
  #wrapper .membership-benefits-pitch .pitch-cta a.fusion-button, #wrapper .post-content .membership-benefits-pitch .pitch-cta a.fusion-button {
    padding: 15px 10px;
  }
  #wrapper .membership-benefits-pitch h2, #wrapper .post-content .membership-benefits-pitch h2 {
    margin-bottom: 0;
  }
  .isssp-page-about-us .about-us-col .button-large, .isssp-page-who-we-are .about-us-col .button-large, .isssp-page-letter-peter-peterka .about-us-col .button-large, .isssp-page-about-us .about-us-col .about-page-links, .isssp-page-who-we-are .about-us-col .about-page-links, .isssp-page-letter-peter-peterka .about-us-col .about-page-links {
    padding: 13px 15px;
    font-size: 13px;
    line-height: 1;
  }
  #wrapper .membership-benefits-items .fusion-flip-box .flip-box-grafix.flip-box-circle, #wrapper .post-content .membership-benefits-items .fusion-flip-box .flip-box-grafix.flip-box-circle, .membership-benefits-items .fusion-flip-box .flip-box-grafix.flip-box-circle, #wrapper .membership-benefits-items .fusion-flip-box .flip-box-grafix.flip-box-no-circle, #wrapper .post-content .membership-benefits-items .fusion-flip-box .flip-box-grafix.flip-box-no-circle, .membership-benefits-items .fusion-flip-box .flip-box-grafix.flip-box-no-circle {
    height: 150px;
  }
  #wrapper .membership-benefits-items .fusion-flip-box .flip-box-front h2.flip-box-heading, #wrapper .post-content .membership-benefits-items .fusion-flip-box .flip-box-front h2.flip-box-heading, .membership-benefits-items .fusion-flip-box .flip-box-front h2.flip-box-heading, #wrapper .membership-benefits-items .fusion-flip-box .flip-box-front .flip-box-heading, #wrapper .post-content .membership-benefits-items .fusion-flip-box .flip-box-front .flip-box-heading, .membership-benefits-items .fusion-flip-box .flip-box-front .flip-box-heading {
    font-size: 19px !important;
  }
  #wrapper .membership-benefits-items .fusion-flip-box .flip-box-front .flip-box-front-inner, #wrapper .post-content .membership-benefits-items .fusion-flip-box .flip-box-front .flip-box-front-inner, .membership-benefits-items .fusion-flip-box .flip-box-front .flip-box-front-inner {
    font-size: 15px;
  }
  .isssp-page-member-resources .hero-section {
    min-height: 280px;
  }
  .isssp-page-member-resources .form-search-pr {
    margin-top: 65px;
  }
  .isssp-page-professional-organization-membership .tablepress td .fusion-button, .isssp-page-corporate-membership .tablepress td .fusion-button, .isssp-page-non-profit-government-isd-university-organization-membership .tablepress td .fusion-button {
    padding: 10px 15px;
  }
  .post-type-archive-presentation .fusion-post-resource .resource-thumbnail .dashicons.big-icon, .tax-presentation-type .fusion-post-resource .resource-thumbnail .dashicons.big-icon, .tax-presentation-tags .fusion-post-resource .resource-thumbnail .dashicons.big-icon, .post-type-archive-resources .fusion-post-resource .resource-thumbnail .dashicons.big-icon, .tax-resource-type .fusion-post-resource .resource-thumbnail .dashicons.big-icon, .tax-resource-tags .fusion-post-resource .resource-thumbnail .dashicons.big-icon, .tax-yearly-archive .fusion-post-resource .resource-thumbnail .dashicons.big-icon, .search-results .fusion-post-resource .resource-thumbnail .dashicons.big-icon, .post-type-archive-presentation .fusion-post-resource .resource-thumbnail .dashicons.big-icon:before, .tax-presentation-type .fusion-post-resource .resource-thumbnail .dashicons.big-icon:before, .tax-presentation-tags .fusion-post-resource .resource-thumbnail .dashicons.big-icon:before, .post-type-archive-resources .fusion-post-resource .resource-thumbnail .dashicons.big-icon:before, .tax-resource-type .fusion-post-resource .resource-thumbnail .dashicons.big-icon:before, .tax-resource-tags .fusion-post-resource .resource-thumbnail .dashicons.big-icon:before, .tax-yearly-archive .fusion-post-resource .resource-thumbnail .dashicons.big-icon:before, .search-results .fusion-post-resource .resource-thumbnail .dashicons.big-icon:before {
    font-size: 75px;
    width: 70px;
    height: 70px;
  }
  .single-presentation .pdf-light-viewer .pdf-light-viewer-features-top-panel, .single-resources .pdf-light-viewer .pdf-light-viewer-features-top-panel, .single-presentation .pdf-light-viewer .pdf-light-viewer-features-bottom-toolbar-panel, .single-resources .pdf-light-viewer .pdf-light-viewer-features-bottom-toolbar-panel {
    left: auto;
    right: -60px;
  }
  #buddypress #item-header-cover-image, .bp-user #buddypress #item-header-cover-image, #buddypress #item-nav, .bp-user #buddypress #item-nav, #buddypress #item-body, .bp-user #buddypress #item-body {
    padding: 0 30px;
  }
  #buddypress .profile-navm, .bp-user #buddypress .profile-navm {
    margin: 0 30px;
  }
  #buddypress #item-body #subnav.one-sixth:after, .bp-user #buddypress #item-body #subnav.one-sixth:after {
    left: 19%;
  }
  #buddypress #item-body #subnav li, .bp-user #buddypress #item-body #subnav li {
    font-size: 14px;
  }
  .sidebar .subpages-menu-sb-page .child-sidebar-menu {
    font-size: 14px;
  }
}
@media screen and (max-width: 960px) {
  .page-template-landing-page.layout-boxed-mode #wrapper, .page-template-landing-page-ucwsub.layout-boxed-mode #wrapper {
    margin-top: 0;
    margin-bottom: 0;
  }
  .page-template-landing-page .fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-main-menu, .page-template-landing-page-ucwsub .fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-main-menu, .page-template-landing-page .fusion-main-menu, .page-template-landing-page-ucwsub .fusion-main-menu {
    display: block;
    float: none;
    text-align: center;
  }
  .page-template-landing-page .fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-main-menu > ul > li:last-child, .page-template-landing-page-ucwsub .fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-main-menu > ul > li:last-child, .page-template-landing-page .fusion-main-menu > ul > li:last-child, .page-template-landing-page-ucwsub .fusion-main-menu > ul > li:last-child {
    float: none;
  }
  .page-template-landing-page .fusion-header-wrapper .fusion-header-landing, .page-template-landing-page-ucwsub .fusion-header-wrapper .fusion-header-landing {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .page-template-landing-page .footer-cr.footer-cr-links, .page-template-landing-page-ucwsub .footer-cr.footer-cr-links {
    text-align: center;
    margin-bottom: 0;
  }
  .button-medium, .fusion-body .fusion-button-medium {
    padding: 12px 15px;
    font-size: 12px;
  }
  .home #wrapper .pitchline-area .fusion-title h2 br, .home #wrapper .post-content .pitchline-area h2 br, .home #wrapper .pitchline-area .title h2 br, .home #wrapper #main .post-content .pitchline-area .fusion-title h2 br, .home #wrapper #main .post-content .pitchline-area .title h2 br {
    display: none;
  }
  .home .isssp-quick-links-section .fusion-content-boxes.content-boxes-clean-horizontal .col, .home #wrapper .post-content .isssp-quick-links-section .fusion-content-boxes.content-boxes-clean-horizontal .col {
    padding: 25px;
  }
  .membership-cta {
    margin-right: 5px;
    font-size: 12px;
  }
  .membership-container .price .currency {
    font-size: 14px;
  }
  .membership-container .price .integer-part {
    font-size: 36px;
  }
  .isssp-page-professional-organization-membership .tablepress td .fusion-button, .isssp-page-corporate-membership .tablepress td .fusion-button, .isssp-page-non-profit-government-isd-university-organization-membership .tablepress td .fusion-button {
    padding: 10px 12px;
    font-size: 12px;
  }
  .post-type-archive-presentation .fusion-post-resource .resource-thumbnail .dashicons.big-icon, .tax-presentation-type .fusion-post-resource .resource-thumbnail .dashicons.big-icon, .tax-presentation-tags .fusion-post-resource .resource-thumbnail .dashicons.big-icon, .post-type-archive-resources .fusion-post-resource .resource-thumbnail .dashicons.big-icon, .tax-resource-type .fusion-post-resource .resource-thumbnail .dashicons.big-icon, .tax-resource-tags .fusion-post-resource .resource-thumbnail .dashicons.big-icon, .tax-yearly-archive .fusion-post-resource .resource-thumbnail .dashicons.big-icon, .search-results .fusion-post-resource .resource-thumbnail .dashicons.big-icon, .post-type-archive-presentation .fusion-post-resource .resource-thumbnail .dashicons.big-icon:before, .tax-presentation-type .fusion-post-resource .resource-thumbnail .dashicons.big-icon:before, .tax-presentation-tags .fusion-post-resource .resource-thumbnail .dashicons.big-icon:before, .post-type-archive-resources .fusion-post-resource .resource-thumbnail .dashicons.big-icon:before, .tax-resource-type .fusion-post-resource .resource-thumbnail .dashicons.big-icon:before, .tax-resource-tags .fusion-post-resource .resource-thumbnail .dashicons.big-icon:before, .tax-yearly-archive .fusion-post-resource .resource-thumbnail .dashicons.big-icon:before, .search-results .fusion-post-resource .resource-thumbnail .dashicons.big-icon:before {
    font-size: 105px;
    width: 105px;
    height: 105px;
  }
  .main-content {
    margin-bottom: 40px;
  }
  .single-presentation .pdf-light-viewer .pdf-light-viewer-features-top-panel, .single-resources .pdf-light-viewer .pdf-light-viewer-features-top-panel, .single-presentation .pdf-light-viewer .pdf-light-viewer-features-bottom-toolbar-panel, .single-resources .pdf-light-viewer .pdf-light-viewer-features-bottom-toolbar-panel {
    left: 10px;
    right: auto;
    bottom: -62px;
  }
  .single-presentation .pdf-light-viewer .pdf-light-viewer-features-top-panel li, .single-resources .pdf-light-viewer .pdf-light-viewer-features-top-panel li, .single-presentation .pdf-light-viewer .pdf-light-viewer-features-bottom-toolbar-panel li, .single-resources .pdf-light-viewer .pdf-light-viewer-features-bottom-toolbar-panel li {
    display: inline-block;
    margin: 0 0 0 4px;
  }
  .single-presentation .pdf-light-viewer .pdf-light-viewer-features-top-panel li:after, .single-resources .pdf-light-viewer .pdf-light-viewer-features-top-panel li:after, .single-presentation .pdf-light-viewer .pdf-light-viewer-features-bottom-toolbar-panel li:after, .single-resources .pdf-light-viewer .pdf-light-viewer-features-bottom-toolbar-panel li:after {
    content: "";
    height: 25px;
    margin-left: 10px;
  }
  .single-presentation .pdf-light-viewer .pdf-light-viewer-magazine-thumbnails, .single-resources .pdf-light-viewer .pdf-light-viewer-magazine-thumbnails {
    margin-top: 75px;
  }
  .single-presentation .pdf-light-viewer .pdf-light-viewer-magazine-thumbnails .pdf-light-viewer-features-bottom-panel, .single-resources .pdf-light-viewer .pdf-light-viewer-magazine-thumbnails .pdf-light-viewer-features-bottom-panel, .single-presentation .pdf-light-viewer .pdf-light-viewer-magazine-thumbnails .pdf-light-viewer-features-top-nav-panel, .single-resources .pdf-light-viewer .pdf-light-viewer-magazine-thumbnails .pdf-light-viewer-features-top-nav-panel {
    display: block;
  }
  #item-nav #object-nav ul {
    padding-top: 0px;
  }
  #item-nav #object-nav ul > li {
    margin: 5px 4px 0 0 !important;
  }
  #item-nav #object-nav ul .profile-help {
    top: 70% !important;
  }
  .isssp-bp-certified-belts .certified-belts-form .fieldGroup .input-group .input-group-wrapper {
    display: flex;
    flex-wrap: wrap !important;
  }
  .isssp-bp-certified-belts .certified-belts-form .fieldGroup .input-group .input-group-wrapper .input-file-field-group {
    flex-basis: 100% !important;
  }
}
@media screen and (max-width: 800px) {
  /* coupon code*/
  #s2member-pro-paypal-checkout-form-coupon-section {
    width: 103%;
    padding: 25px;
    margin-left: -12px;
  }
  .fusion-body .fusion-page-title-bar {
    padding-top: 0;
    padding-bottom: 0;
  }
  .fusion-body .fusion-page-title-bar .fusion-breadcrumbs, .fusion-body .fusion-page-title-bar .breadcrumb-trail {
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    position: absolute;
    margin: -1px;
    padding: 0;
    height: 1px;
    width: 1px;
    word-wrap: normal !important;
    border: 0 none;
  }
  .fusion-body .fusion-page-title-bar .fusion-page-title-row h1 {
    font-size: 21px;
  }
  .fusion-page-title-row {
    min-height: 60px;
  }
  .home .pitchline-area .pitch-wrapper, .home .pitchline-area .pitch-cta-wrapper {
    float: left;
    margin-left: 2.5641025641% !important;
    margin-bottom: 0 !important;
  }
  .home .pitchline-area .pitch-wrapper {
    margin-left: 0 !important;
    width: 74.358974359% !important;
  }
  .home .pitchline-area .pitch-cta-wrapper {
    width: 23.0769230769% !important;
  }
  .home .video-pitch-section .section-title-wrapper {
    margin-bottom: 20px !important;
  }
  .home .video-pitch-section .video-quote-col {
    margin-top: 20px !important;
  }
  .home .video-pitch-section .video-quote-col .fusion-column-wrapper {
    min-height: auto !important;
  }
  .home .video-pitch-section blockquote {
    margin-right: 0;
    margin-bottom: 15px;
  }
  .home .video-pitch-section .big-regular-text {
    text-align: right;
  }
  .home .whats-up-with-isssp .section-title-wrapper, .home #main .whats-up-with-isssp .section-title-wrapper {
    margin-bottom: 20px !important;
  }
  .home .whats-up-with-isssp .section-content-boxes .fusion-column-wrapper, .home #main .whats-up-with-isssp .section-content-boxes .fusion-column-wrapper {
    min-height: auto !important;
  }
  .home .whats-up-with-isssp .section-content-boxes .fusion-flip-boxes, .home #main .whats-up-with-isssp .section-content-boxes .fusion-flip-boxes {
    margin-bottom: 0;
  }
  .home .whats-up-with-isssp .section-content-boxes .fusion-flip-boxes > .fusion-column, .home #main .whats-up-with-isssp .section-content-boxes .fusion-flip-boxes > .fusion-column {
    float: left;
    margin-left: 2.5641025641% !important;
    width: 31.6239316239% !important;
    padding: 0;
  }
  .home .whats-up-with-isssp .section-content-boxes .fusion-flip-boxes > .fusion-column:first-child, .home #main .whats-up-with-isssp .section-content-boxes .fusion-flip-boxes > .fusion-column:first-child {
    margin-left: 0 !important;
    padding: 0;
  }
  .home .whats-up-with-isssp .fusion-flip-box .flip-box-inner-wrapper, .home #main .whats-up-with-isssp .fusion-flip-box .flip-box-inner-wrapper {
    min-height: auto !important;
  }
  .home .whats-up-with-isssp .fusion-flip-box .flip-box-front, .home #main .whats-up-with-isssp .fusion-flip-box .flip-box-front {
    min-height: auto !important;
    font-size: 15px;
  }
  .home .whats-up-with-isssp .fusion-flip-box .flip-box-front .flip-box-front-inner, .home #main .whats-up-with-isssp .fusion-flip-box .flip-box-front .flip-box-front-inner {
    margin-top: 0 !important;
  }
  .home .whats-up-with-isssp .fusion-flip-box .flip-box-front h2.flip-box-heading, .home #main .whats-up-with-isssp .fusion-flip-box .flip-box-front h2.flip-box-heading, .home .whats-up-with-isssp .fusion-flip-box .flip-box-front .flip-box-heading, .home #main .whats-up-with-isssp .fusion-flip-box .flip-box-front .flip-box-heading {
    font-size: 20px;
  }
  .home .whats-up-with-isssp .fusion-flip-box .flip-box-back, .home #main .whats-up-with-isssp .fusion-flip-box .flip-box-back {
    font-size: 14px;
  }
  .home .whats-up-with-isssp .fusion-flip-box .flip-box-heading-back, .home #main .whats-up-with-isssp .fusion-flip-box .flip-box-heading-back {
    font-size: 15px !important;
  }
  .home .isssp-offerings .section-title-wrapper {
    margin-bottom: 20px !important;
  }
  .home .isssp-offerings .fusion-layout-column.fusion-one-third {
    margin-left: 2.5641025641% !important;
    width: 31.6239316239% !important;
  }
  .home .isssp-offerings .fusion-layout-column.fusion-one-third.fusion-column-first {
    margin-left: 0 !important;
  }
  .home .isssp-quick-links-section, .home #wrapper .post-content .isssp-quick-links-section {
    margin-top: 30px;
  }
  .home .isssp-quick-links-section .fusion-content-boxes.content-boxes-clean-horizontal .content-box-column, .home #wrapper .post-content .isssp-quick-links-section .fusion-content-boxes.content-boxes-clean-horizontal .content-box-column {
    padding: 0 20px;
    margin-bottom: 10px;
  }
  .about-us-col, .fusion-layout-column.about-us-col {
    margin-left: 2.5641025641% !important;
    width: 31.6239316239% !important;
  }
  .about-us-col.about-us-col-one, .fusion-layout-column.about-us-col.about-us-col-one {
    margin-left: 0 !important;
  }
  .isssp-page-who-we-are .fusion-person .person-shortcode-image-wrapper, .isssp-page-who-we-are .fusion-person .person-desc {
    float: left;
  }
  .isssp-page-who-we-are .fusion-person .person-shortcode-image-wrapper {
    width: 23.0769230769%;
  }
  .isssp-page-who-we-are .fusion-person .person-desc {
    width: 74.358974359%;
    margin-left: 2.5641025641%;
    margin-top: 0;
    margin-bottom: 20px;
  }
  .membership-container {
    margin-bottom: 30px !important;
  }
  .membership-container.org-membership {
    margin-bottom: 70px !important;
  }
  .membership-container .fusion-row > .fusion-one-third {
    width: 14.5299145299% !important;
  }
  .membership-container .fusion-row > .fusion-two-third {
    width: 82.905982906% !important;
    margin-left: 2.5641025641% !important;
  }
  .membership-container .fusion-row > .fusion-two-third .fusion-two-third {
    width: 65.811965812% !important;
  }
  .membership-container .fusion-row > .fusion-two-third .fusion-one-third {
    width: 31.6239316239% !important;
    margin-left: 2.5641025641% !important;
  }
  .membership-container .button-medium, .membership-container .fusion-body .fusion-button-medium {
    padding: 10px 15px;
    font-size: 11px;
  }
  .membership-benefits-pitch .pitch {
    width: 74.358974359% !important;
  }
  .membership-benefits-pitch .pitch-cta {
    width: 23.0769230769% !important;
    margin-left: 2.5641025641% !important;
  }
  .membership-benefits-column.content-boxes-icon-on-top .fusion-column, .fusion-content-boxes.membership-benefits-column.content-boxes-icon-on-top .fusion-column, .membership-benefits-column.content-boxes-clean-vertical .fusion-column, .fusion-content-boxes.membership-benefits-column.content-boxes-clean-vertical .fusion-column, .membership-benefits-column.content-boxes-icon-boxed .fusion-column, .fusion-content-boxes.membership-benefits-column.content-boxes-icon-boxed .fusion-column {
    margin-bottom: 20px;
  }
  .membership-benefits-column.content-boxes-icon-on-top .content-container, .fusion-content-boxes.membership-benefits-column.content-boxes-icon-on-top .content-container, .membership-benefits-column.content-boxes-clean-vertical .content-container, .fusion-content-boxes.membership-benefits-column.content-boxes-clean-vertical .content-container, .membership-benefits-column.content-boxes-icon-boxed .content-container, .fusion-content-boxes.membership-benefits-column.content-boxes-icon-boxed .content-container {
    max-height: none;
  }
  form.s2member-pro-paypal-form {
    max-width: none;
  }
  .isssp-page-professional-organization-membership .tablepress td .fusion-button, .isssp-page-corporate-membership .tablepress td .fusion-button, .isssp-page-non-profit-government-isd-university-organization-membership .tablepress td .fusion-button {
    padding: 8px 10px;
  }
  .isssp-page-professional-organization-membership .tablepress td .fusion-button .fa, .isssp-page-corporate-membership .tablepress td .fusion-button .fa, .isssp-page-non-profit-government-isd-university-organization-membership .tablepress td .fusion-button .fa {
    display: none;
  }
  .tablepress .price .time {
    display: inline-block;
  }
  #wrapper .membership-benefits-pitch h2, #wrapper .post-content .membership-benefits-pitch h2 {
    font-size: 18px;
  }
  #wrapper .membership-benefits-pitch .pitch-cta a.fusion-button, #wrapper .post-content .membership-benefits-pitch .pitch-cta a.fusion-button {
    margin-top: 5px;
    padding: 12px 10px;
    font-size: 13px;
  }
  #wrapper .membership-benefits-items > .fusion-column, #wrapper .post-content .membership-benefits-items > .fusion-column {
    max-width: 70%;
    margin: 0 auto 30px;
  }
  .fusion-content-boxes.isssp-resources-grid .fusion-column {
    width: 48.7179487179% !important;
    margin-left: 2.5641025641% !important;
    float: left;
    clear: none;
  }
  .fusion-content-boxes.isssp-resources-grid .fusion-column:first-of-type, .fusion-content-boxes.isssp-resources-grid .fusion-column:nth-child(3n+1) {
    margin-left: 0 !important;
    clear: both;
  }
  .fusion-content-boxes.isssp-resources-grid > .fusion-clearfix:not(:last-child) {
    display: none;
  }
  #main .breadcrumbs {
    font-size: 14px;
  }
  .post {
    margin-bottom: 30px;
  }
  .post-type-archive-leadership-conf .conference-thumbnail {
    display: none;
  }
  .post-type-archive-leadership-conf .conference-content-area {
    margin-bottom: 0;
  }
  .post-type-archive-presentation #main, .tax-presentation-type #main, .tax-presentation-tags #main, .post-type-archive-resources #main, .tax-resource-type #main, .tax-resource-tags #main, .tax-yearly-archive #main, .search-results #main {
    padding-top: 30px;
  }
  .post-type-archive-presentation .fusion-post-resource .resource-thumbnail .dashicons.big-icon, .tax-presentation-type .fusion-post-resource .resource-thumbnail .dashicons.big-icon, .tax-presentation-tags .fusion-post-resource .resource-thumbnail .dashicons.big-icon, .post-type-archive-resources .fusion-post-resource .resource-thumbnail .dashicons.big-icon, .tax-resource-type .fusion-post-resource .resource-thumbnail .dashicons.big-icon, .tax-resource-tags .fusion-post-resource .resource-thumbnail .dashicons.big-icon, .tax-yearly-archive .fusion-post-resource .resource-thumbnail .dashicons.big-icon, .search-results .fusion-post-resource .resource-thumbnail .dashicons.big-icon, .post-type-archive-presentation .fusion-post-resource .resource-thumbnail .dashicons.big-icon:before, .tax-presentation-type .fusion-post-resource .resource-thumbnail .dashicons.big-icon:before, .tax-presentation-tags .fusion-post-resource .resource-thumbnail .dashicons.big-icon:before, .post-type-archive-resources .fusion-post-resource .resource-thumbnail .dashicons.big-icon:before, .tax-resource-type .fusion-post-resource .resource-thumbnail .dashicons.big-icon:before, .tax-resource-tags .fusion-post-resource .resource-thumbnail .dashicons.big-icon:before, .tax-yearly-archive .fusion-post-resource .resource-thumbnail .dashicons.big-icon:before, .search-results .fusion-post-resource .resource-thumbnail .dashicons.big-icon:before {
    font-size: 85px;
    width: 85px;
    height: 85px;
  }
  .profile-guide-row .row-image .fusion-imageframe {
    top: 0;
    transform: translateY(0);
    -moz-transform: translateY(0);
    -webkit-transform: translateY(0);
  }
  .profile-guide-row .row-image .fusion-carousel .fusion-carousel-wrapper {
    height: 400px !important;
  }
  .post-type-archive-leadership-conf .entry-title {
    margin-bottom: 0;
  }
  .single-leadership-conf .conference-schedule .conference-presentations .view-conference-presentations {
    font-size: 10px;
  }
  #buddypress div.item-list-tabs ul li a span.submenu-label, .bp-user #buddypress div.item-list-tabs ul li a span.submenu-label {
    border-radius: 0;
    display: inline-block;
    font-size: inherit;
    margin-left: 0;
    padding: 0;
    text-align: left;
    background: transparent;
    border: 0 none;
    color: inherit;
  }
  #buddypress div#item-header #item-header-cover-image #item-buttons, .bp-user #buddypress div#item-header #item-header-cover-image #item-buttons {
    margin-top: 0;
    _width: 31.6239316239%;
  }
  #buddypress div#item-header .member-links a.button, .bp-user #buddypress div#item-header .member-links a.button, #buddypress div#item-header .member-links .button, .bp-user #buddypress div#item-header .member-links .button {
    margin-left: 5px;
    font-size: 13px;
  }
  #buddypress div#item-header .member-links a.button:first-of-type, .bp-user #buddypress div#item-header .member-links a.button:first-of-type, #buddypress div#item-header .member-links .button:first-of-type, .bp-user #buddypress div#item-header .member-links .button:first-of-type {
    margin-left: 0;
  }
  #buddypress div#item-header .member-links a.button.big-cta, .bp-user #buddypress div#item-header .member-links a.button.big-cta, #buddypress div#item-header .member-links .button.big-cta, .bp-user #buddypress div#item-header .member-links .button.big-cta {
    padding: 8px 12px;
  }
  #buddypress #item-nav #object-nav ul, .bp-user #buddypress #item-nav #object-nav ul {
    font-size: 14px;
  }
  #buddypress #item-nav #object-nav ul .profile-help, .bp-user #buddypress #item-nav #object-nav ul .profile-help {
    font-size: 16px;
  }
  #buddypress #item-nav #object-nav ul .profile-help .label, .bp-user #buddypress #item-nav #object-nav ul .profile-help .label {
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    position: absolute;
    margin: -1px;
    padding: 0;
    height: 1px;
    width: 1px;
    word-wrap: normal !important;
    border: 0 none;
  }
  #buddypress #item-body #subnav span.submenu-label, .bp-user #buddypress #item-body #subnav span.submenu-label {
    text-indent: -9999px;
    width: 0;
  }
  #buddypress #item-body #subnav ul > li > a, .bp-user #buddypress #item-body #subnav ul > li > a {
    text-align: center;
    padding: 8px 5px;
  }
  #buddypress #item-body #subnav ul > li > a:before, .bp-user #buddypress #item-body #subnav ul > li > a:before {
    width: 25px;
    font-size: 20px;
    position: relative;
    padding: 0;
  }
  #buddypress #item-body #subnav.one-sixth::after, .bp-user #buddypress #item-body #subnav.one-sixth::after {
    left: 19.6%;
  }
  .resources-bottom-links .fusion-one-third {
    text-align: center;
  }
  .fusion-footer-widget-area .fusion-columns > .fusion-column:not(:first-child) {
    margin-left: 2.5641025641% !important;
    width: 31.6239316239% !important;
    float: left;
  }
  .fusion-footer-widget-area .fusion-columns > .fusion-column:not(:first-child):nth-child(2) {
    margin-left: 0 !important;
  }
  .fusion-footer-widget-column {
    margin-bottom: 30px;
  }
  .-email .standard-form .sent-email-wrap {
    display: block;
  }
  .-email .standard-form .coupon-email {
    display: block;
    width: 100%;
  }
  .-email .standard-form .coupon-button {
    margin-top: 5px;
    display: block;
    float: right;
  }
  .org-coupon-title {
    position: relative;
  }
  .org-coupon-title .used-coupon-note {
    float: none;
    position: absolute;
    bottom: -50px;
    right: 0;
    font-size: 13px;
  }
  .send-coupon-by-email-container, .coupons-logs-container {
    width: auto;
    margin-left: 0;
    clear: both;
    float: none;
  }
  .coupons-logs-container {
    left: 0;
    border-left-width: 1px;
    margin-bottom: 30px;
  }
  .isssp-coupon-codes-users-listing table.isssp-coupon-codes-tbl.bt {
    font-size: 14px;
    margin-top: 30px;
    margin-bottom: 0;
  }
  .isssp-coupon-codes-users-listing table.isssp-coupon-codes-tbl.bt thead {
    display: none;
  }
  .isssp-coupon-codes-users-listing table.isssp-coupon-codes-tbl.bt th, .isssp-coupon-codes-users-listing table.isssp-coupon-codes-tbl.bt td {
    display: block;
    width: auto;
  }
  .isssp-coupon-codes-users-listing table.isssp-coupon-codes-tbl.bt tbody {
    border-bottom: 0 none;
  }
  .isssp-coupon-codes-users-listing table.isssp-coupon-codes-tbl.bt tbody td {
    background-color: #f8f8f8;
    border: 0 none;
    padding: 0;
  }
  .isssp-coupon-codes-users-listing table.isssp-coupon-codes-tbl.bt tbody td:before {
    width: 35%;
    background-color: #57606f;
    color: #fff;
    font-weight: 500;
    padding: 10px 15px;
  }
  .isssp-coupon-codes-users-listing table.isssp-coupon-codes-tbl.bt tbody td .bt-content {
    display: inline-block;
    width: calc(65% - 30px);
    padding: 10px 15px;
  }
  .isssp-coupon-codes-users-listing table.isssp-coupon-codes-tbl.bt tbody > tr > td:first-child:before, .isssp-coupon-codes-users-listing table.isssp-coupon-codes-tbl.bt tbody > tr > td:first-child .bt-content {
    padding-top: 15px;
  }
  .isssp-coupon-codes-users-listing table.isssp-coupon-codes-tbl.bt tbody > tr > td:last-child:before, .isssp-coupon-codes-users-listing table.isssp-coupon-codes-tbl.bt tbody > tr > td:last-child .bt-content {
    border-bottom: 5px solid #fff;
    padding-bottom: 15px;
  }
  .term-webinars .fusion-page-title-secondary {
    display: block;
  }
  .term-webinars .fusion-page-title-secondary .Webinar-button-container {
    float: right;
    margin: 0;
    padding: 8px 0px;
  }
  .term-webinars .fusion-page-title-secondary .Webinar-button-container a {
    padding: 5px 10px;
    font-size: 14px;
  }
}
@media screen and (max-width: 768px) {
  .five-sixths, .four-sixths, .home-middle-left, .home-middle-right, .one-fourth, .one-half, .one-sixth, .one-third, .three-fourths, .three-sixths, .two-fourths, .two-sixths, .two-thirds {
    margin: 0 0 20px 0;
    width: 100%;
  }
  .fusion-mobile-menu-icons {
    margin-top: 30px;
  }
  .fusion-page-title-bar-left .fusion-page-title-captions, .fusion-page-title-bar-left .fusion-page-title-secondary, .fusion-page-title-bar-right .fusion-page-title-captions, .fusion-page-title-bar-right .fusion-page-title-secondary {
    float: none;
    width: 100%;
  }
  .fusion-page-title-bar-left .fusion-page-title-secondary, .fusion-page-title-bar-right .fusion-page-title-secondary {
    margin-left: 0;
  }
  div.s2member-pro-paypal-form-section > div.s2member-pro-paypal-form-div.one-half:not(.first), div.s2member-pro-paypal-form-section > div.s2member-pro-paypal-form-div.one-third:not(.first), div.s2member-pro-paypal-form-section > div.s2member-pro-paypal-form-div.one-fourth:not(.first), div.s2member-pro-paypal-form-section > div.s2member-pro-paypal-form-div.one-sixth:not(.first), div.s2member-pro-paypal-form-section > div.s2member-pro-paypal-form-div.two-thirds:not(.first), div.s2member-pro-paypal-form-section > div.s2member-pro-paypal-form-div.three-fourths:not(.first), div.s2member-pro-paypal-form-section > div.s2member-pro-paypal-form-div.five-sixths:not(.first) {
    margin-left: 0;
  }
  .home .whats-up-with-isssp .section-content-boxes .fusion-flip-boxes > .fusion-column, .home #main .whats-up-with-isssp .section-content-boxes .fusion-flip-boxes > .fusion-column {
    float: none;
    margin-left: auto !important;
    margin-right: auto !important;
    width: 100% !important;
    padding: 0;
    max-width: 65%;
    margin-bottom: 30px;
  }
  .home .whats-up-with-isssp .section-content-boxes .fusion-flip-boxes > .fusion-column:first-child, .home #main .whats-up-with-isssp .section-content-boxes .fusion-flip-boxes > .fusion-column:first-child {
    margin-left: auto !important;
    padding: 0;
  }
  .home .whats-up-with-isssp .section-content-boxes .fusion-flip-boxes > .fusion-column:last-child, .home #main .whats-up-with-isssp .section-content-boxes .fusion-flip-boxes > .fusion-column:last-child {
    margin-bottom: 0;
  }
  #wrapper .membership-benefits-pitch h2, #wrapper .post-content .membership-benefits-pitch h2 {
    font-size: 17px;
  }
  .isssp-page-member-resources .hero-section {
    min-height: auto;
    background-position: center -110px !important;
  }
  .isssp-page-member-resources .form-search-pr {
    margin-top: 30px;
  }
  .isssp-page-member-resources .resources-hero-shot-separator {
    margin-bottom: 40px !important;
  }
  .post-type-archive-resources .fusion-post-resource .resource-thumbnail {
    width: auto;
  }
  #main .breadcrumbs {
    font-size: 14px;
  }
  .post {
    margin-bottom: 30px;
  }
  .post-type-archive-leadership-conf .conference-thumbnail {
    display: none;
  }
  .post-type-archive-leadership-conf .conference-content-area {
    margin-bottom: 0;
  }
  .single-leadership-conf .conference-schedule .conference-presentations .view-conference-presentations {
    padding: 10px 12px;
    text-transform: none;
    font-size: 13px;
  }
  .single-leadership-conf .conference-schedule-header .two-thirds, .single-leadership-conf .conference-schedule-header .one-third {
    margin-left: 2.5641025641%;
    float: left;
    margin-bottom: 0;
  }
  .single-leadership-conf .conference-schedule-header .two-thirds {
    width: 65.811965812%;
    margin-left: 0;
  }
  .single-leadership-conf .conference-schedule-header .one-third {
    width: 31.6239316239%;
  }
  .single-leadership-conf .conference-schedule-header .fusion-button-icon-divider {
    display: none;
  }
  .single-leadership-conf .conference-schedule-header .fusion-button-text {
    padding: 0;
    text-align: left;
  }
  .s2member-pro-paypal-checkout-form div.s2member-pro-paypal-form-section > div.s2member-pro-paypal-form-coupon-div input[type="text"] {
    width: 79.8%;
  }
  .s2member-pro-paypal-checkout-form div.s2member-pro-paypal-form-section > div.s2member-pro-paypal-form-coupon-div input[type="button"] {
    float: right;
    width: 19.2%;
    margin-left: 1%;
  }
  #buddypress div#item-header #item-header-cover-image #item-header-content, .bp-user #buddypress div#item-header #item-header-cover-image #item-header-content {
    margin-top: 0;
    width: 100%;
    position: relative;
  }
  #buddypress div#item-header #item-header-cover-image h2, .bp-user #buddypress div#item-header #item-header-cover-image h2 {
    margin-bottom: 10px;
  }
  #buddypress div#item-header #item-header-cover-image .user-information, .bp-user #buddypress div#item-header #item-header-cover-image .user-information {
    margin-bottom: 0;
  }
  #buddypress div#item-header #item-header-cover-image .user-nicename, .bp-user #buddypress div#item-header #item-header-cover-image .user-nicename {
    color: #214c8a;
    text-shadow: none;
  }
  #buddypress div#item-header #item-header-cover-image #item-buttons, .bp-user #buddypress div#item-header #item-header-cover-image #item-buttons {
    float: none;
    margin: 0;
    position: absolute;
    right: 0;
    top: -70px;
  }
  #buddypress div#item-header div#item-meta, .bp-user #buddypress div#item-header div#item-meta {
    margin-top: 0;
  }
  #buddypress #item-body #subnav.one-sixth, .bp-user #buddypress #item-body #subnav.one-sixth {
    float: left;
    width: 14.5299145299%;
  }
  #buddypress #item-body #subnav.one-sixth::after, .bp-user #buddypress #item-body #subnav.one-sixth::after {
    left: 19.7%;
  }
  #buddypress #item-body .nav-content-col, .bp-user #buddypress #item-body .nav-content-col {
    font-size: 14px;
  }
  #buddypress #item-body .nav-content-col.five-sixths, .bp-user #buddypress #item-body .nav-content-col.five-sixths {
    float: left;
    width: 82.905982906%;
    margin-left: 2.5641025641%;
  }
  #buddypress #item-body #bbpress-forums li.bbp-header ul, .bp-user #buddypress #item-body #bbpress-forums li.bbp-header ul, #buddypress #item-body #bbpress-forums li.bbp-body ul.forum, .bp-user #buddypress #item-body #bbpress-forums li.bbp-body ul.forum, #buddypress #item-body #bbpress-forums li.bbp-body ul.topic, .bp-user #buddypress #item-body #bbpress-forums li.bbp-body ul.topic, #buddypress #item-body #bbpress-forums .normal-text, .bp-user #buddypress #item-body #bbpress-forums .normal-text {
    font-size: 14px;
  }
  #buddypress table.notifications tr td.label, .bp-user #buddypress table.notifications tr td.label, #buddypress table.notifications-settings tr td.label, .bp-user #buddypress table.notifications-settings tr td.label, #buddypress table.profile-settings tr td.label, .bp-user #buddypress table.profile-settings tr td.label, #buddypress table.profile-fields tr td.label, .bp-user #buddypress table.profile-fields tr td.label, #buddypress table.wp-profile-fields tr td.label, .bp-user #buddypress table.wp-profile-fields tr td.label, #buddypress table.messages-notices tr td.label, .bp-user #buddypress table.messages-notices tr td.label, #buddypress table.forum tr td.label, .bp-user #buddypress table.forum tr td.label {
    font-size: 13px;
  }
  .bp-user #main {
    padding-top: 0;
  }
  .post-type-archive-presentation .fusion-post-resource, .tax-presentation-type .fusion-post-resource, .tax-presentation-tags .fusion-post-resource, .post-type-archive-resources .fusion-post-resource, .tax-resource-type .fusion-post-resource, .tax-resource-tags .fusion-post-resource, .tax-yearly-archive .fusion-post-resource, .search-results .fusion-post-resource {
    margin-bottom: 20px;
    padding-bottom: 20px;
  }
  .post-type-archive-presentation .fusion-post-resource .resource-thumbnail, .tax-presentation-type .fusion-post-resource .resource-thumbnail, .tax-presentation-tags .fusion-post-resource .resource-thumbnail, .post-type-archive-resources .fusion-post-resource .resource-thumbnail, .tax-resource-type .fusion-post-resource .resource-thumbnail, .tax-resource-tags .fusion-post-resource .resource-thumbnail, .tax-yearly-archive .fusion-post-resource .resource-thumbnail, .search-results .fusion-post-resource .resource-thumbnail {
    display: none;
  }
  .post-type-archive-presentation .fusion-post-resource .post-content, .tax-presentation-type .fusion-post-resource .post-content, .tax-presentation-tags .fusion-post-resource .post-content, .post-type-archive-resources .fusion-post-resource .post-content, .tax-resource-type .fusion-post-resource .post-content, .tax-resource-tags .fusion-post-resource .post-content, .tax-yearly-archive .fusion-post-resource .post-content, .search-results .fusion-post-resource .post-content {
    margin-bottom: 0;
  }
  .post-type-archive-presentation .resources-search-form, .tax-presentation-type .resources-search-form, .tax-presentation-tags .resources-search-form, .post-type-archive-resources .resources-search-form, .tax-resource-type .resources-search-form, .tax-resource-tags .resources-search-form, .tax-yearly-archive .resources-search-form, .search-results .resources-search-form {
    margin-top: 0;
  }
  .post-type-archive-presentation .resources-search-form p, .tax-presentation-type .resources-search-form p, .tax-presentation-tags .resources-search-form p, .post-type-archive-resources .resources-search-form p, .tax-resource-type .resources-search-form p, .tax-resource-tags .resources-search-form p, .tax-yearly-archive .resources-search-form p, .search-results .resources-search-form p {
    margin: 0;
  }
  .post-type-archive-presentation .resources-search-form input, .tax-presentation-type .resources-search-form input, .tax-presentation-tags .resources-search-form input, .post-type-archive-resources .resources-search-form input, .tax-resource-type .resources-search-form input, .tax-resource-tags .resources-search-form input, .tax-yearly-archive .resources-search-form input, .search-results .resources-search-form input {
    width: 100%;
  }
  .post-type-archive-presentation .resource-filter-bar form > p, .tax-presentation-type .resource-filter-bar form > p, .tax-presentation-tags .resource-filter-bar form > p, .post-type-archive-resources .resource-filter-bar form > p, .tax-resource-type .resource-filter-bar form > p, .tax-resource-tags .resource-filter-bar form > p, .tax-yearly-archive .resource-filter-bar form > p, .search-results .resource-filter-bar form > p {
    margin: 0;
  }
}
@media screen and (max-width: 668px) {
  /* coupon code*/
  .fusion-body .fusion-page-title-bar .fusion-page-title-row {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .fusion-body .fusion-page-title-bar .fusion-page-title-row h1 {
    font-size: 19px;
  }
  .home #wrapper .pitchline-area .fusion-title h2, .home #wrapper .post-content .pitchline-area h2, .home #wrapper .pitchline-area .title h2, .home #wrapper #main .post-content .pitchline-area .fusion-title h2, .home #wrapper #main .post-content .pitchline-area .title h2 {
    font-size: 18px;
  }
  .home .pitchline-area .pitch-cta .fusion-button-icon-divider, .home .pitchline-area .button-large.pitch-cta .fusion-button-icon-divider, .home .pitchline-area .button.large.pitch-cta .fusion-button-icon-divider {
    display: none;
  }
  .home .pitchline-area .pitch-cta .fusion-button-text, .home .pitchline-area .button-large.pitch-cta .fusion-button-text, .home .pitchline-area .button.large.pitch-cta .fusion-button-text {
    padding-left: 0;
  }
  .about-us-col, .fusion-layout-column.about-us-col {
    width: 32.53% !important;
    margin-left: 1.2% !important;
  }
  .about-us-col.about-us-col-one, .fusion-layout-column.about-us-col.about-us-col-one {
    margin-left: 0 !important;
  }
  .isssp-page-about-us .about-us-col .button-large, .isssp-page-who-we-are .about-us-col .button-large, .isssp-page-letter-peter-peterka .about-us-col .button-large, .isssp-page-about-us .about-us-col .about-page-links, .isssp-page-who-we-are .about-us-col .about-page-links, .isssp-page-letter-peter-peterka .about-us-col .about-page-links {
    padding: 13px 8px;
    font-size: 12px;
  }
  .isssp-page-member-resources .hero-section {
    background: rgba(255, 255, 255, 1) !important;
    background: -moz-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1) 0%, rgba(238, 238, 238, 1) 100%) !important;
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(238, 238, 238, 1))) !important;
    background: -webkit-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1) 0%, rgba(238, 238, 238, 1) 100%) !important;
    background: -o-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1) 0%, rgba(238, 238, 238, 1) 100%) !important;
    background: -ms-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1) 0%, rgba(238, 238, 238, 1) 100%) !important;
    background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1) 0%, rgba(238, 238, 238, 1) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=1) !important;
  }
  .isssp-page-member-resources .form-search-pr {
    margin-top: 20px;
    margin-bottom: 10px;
    padding: 0;
    background: none;
  }
  .isssp-page-member-resources .form-search-pr input {
    border: 1px solid #214c8a;
  }
  .isssp-page-member-resources .form-search-pr button {
    border: 1px solid #214c8a;
  }
  .fusion-content-boxes.isssp-resources-grid .fusion-column {
    width: 100% !important;
    margin-left: 0 !important;
    float: none;
  }
  .membership-container .fusion-row > .fusion-one-third {
    width: 100% !important;
    display: none;
  }
  .membership-container .fusion-row > .fusion-two-third {
    width: 100% !important;
    margin-left: 0 !important;
  }
  .membership-container .fusion-row > .fusion-two-third > .fusion-column-wrapper {
    padding: 0 !important;
  }
  .membership-container .fusion-row > .fusion-two-third .fusion-two-third {
    width: 100% !important;
  }
  .membership-container .fusion-row > .fusion-two-third .fusion-one-third {
    width: 100% !important;
    margin-left: 0% !important;
  }
  .tablepress.membership-level-pt td.column-1 {
    font-size: 14px;
  }
  .single-leadership-conf .conference-schedule .conference-presentations .view-conference-presentations {
    padding: 8px;
    font-size: 12px;
  }
  #bbpress-forums span.bbp-admin-links, #bbpress-forums span.bbp-admin-links a, #bbpress-forums .bbp-meta .bbp-topic-permalink {
    font-size: 10px;
  }
  #buddypress #item-nav li a, .bp-user #buddypress #item-nav li a {
    padding: 6px 10px;
  }
  #buddypress #item-body #subnav.one-sixth::after, .bp-user #buddypress #item-body #subnav.one-sixth::after {
    left: 20%;
  }
  #buddypress #item-body #subnav ul > li > a::before, .bp-user #buddypress #item-body #subnav ul > li > a::before {
    font-size: 16px;
    width: 20px;
  }
  .isssp-resp-screenw .fusion-header-wrapper {
    z-index: 1000;
  }
  .isssp-resp-screenw #buddypress div.item-list-tabs, .isssp-resp-screenw.bp-user #buddypress div.item-list-tabs {
    background: #2d3034;
  }
  .isssp-resp-screenw #buddypress div.item-list-tabs ul.uk-nav, .isssp-resp-screenw.bp-user #buddypress div.item-list-tabs ul.uk-nav {
    height: 100%;
  }
  .isssp-resp-screenw #buddypress div.item-list-tabs ul.uk-nav li, .isssp-resp-screenw.bp-user #buddypress div.item-list-tabs ul.uk-nav li {
    float: none;
  }
  .isssp-resp-screenw #buddypress .profile-navm, .isssp-resp-screenw.bp-user #buddypress .profile-navm {
    font-size: 15px;
  }
  .isssp-resp-screenw #buddypress #item-nav #object-nav ul > li, .isssp-resp-screenw.bp-user #buddypress #item-nav #object-nav ul > li {
    _border-bottom: 1px solid #fff;
  }
  .isssp-resp-screenw #buddypress #item-nav #object-nav ul > li a, .isssp-resp-screenw.bp-user #buddypress #item-nav #object-nav ul > li a {
    background-color: transparent;
    color: #fff;
    border: 0 none;
    padding: 10px 15px;
  }
  .isssp-resp-screenw #buddypress #item-nav #object-nav ul > li.current a, .isssp-resp-screenw.bp-user #buddypress #item-nav #object-nav ul > li.current a, .isssp-resp-screenw #buddypress #item-nav #object-nav ul > li.selected a, .isssp-resp-screenw.bp-user #buddypress #item-nav #object-nav ul > li.selected a {
    background-color: #214c8a;
  }
  .isssp-resp-screenw #buddypress #item-nav #object-nav ul .profile-help, .isssp-resp-screenw.bp-user #buddypress #item-nav #object-nav ul .profile-help {
    position: relative;
    top: auto;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    right: auto;
    font-size: 13px;
    padding: 5px 0 5px 0px;
    color: #fff;
    margin-top: 10px;
    margin-left: 15px;
    border-bottom: 1px dotted;
  }
  .isssp-resp-screenw #buddypress #item-nav #object-nav ul .profile-help .label, .isssp-resp-screenw.bp-user #buddypress #item-nav #object-nav ul .profile-help .label {
    overflow: auto;
    clip: unset;
    position: relative;
    margin: 0;
    padding: 0;
    height: auto;
    width: auto;
    border: 0 none;
  }
  .tml.tml-login, .tml.tml-resetpass, .tml.tml-lostpassword {
    max-width: 80%;
  }
  .fusion-footer-widget-area .fusion-columns > .fusion-column:not(:first-child) {
    width: 100% !important;
    float: none;
    margin-left: 0 !important;
  }
  .org-coupon-title {
    position: relative;
    margin-bottom: 15px;
  }
  .org-coupon-title h3 {
    margin-bottom: 10px;
  }
  .org-coupon-title .used-coupon-note {
    bottom: -46px;
  }
  .org-coupon-filter {
    font-size: 13px;
  }
  .ws-plugin--s2member-gift-codes, table.ws-plugin--s2member-gift-codes {
    border: 0;
    margin-top: 30px;
  }
  .ws-plugin--s2member-gift-codes thead, table.ws-plugin--s2member-gift-codes thead {
    border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .ws-plugin--s2member-gift-codes tr, table.ws-plugin--s2member-gift-codes tr {
    display: block;
    margin-bottom: 25px;
    border: 1px solid #eee;
  }
  .ws-plugin--s2member-gift-codes td, table.ws-plugin--s2member-gift-codes td {
    border-bottom: 1px solid #eee;
    display: block;
    border-top: none !important;
  }
  .ws-plugin--s2member-gift-codes td::before, table.ws-plugin--s2member-gift-codes td::before {
    content: attr(data-label);
    display: block;
    font-weight: bold;
    text-transform: uppercase;
    vertical-align: middle;
    line-height: 1.53846154;
    font-family: Raleway, Arial, Helvetica, sans-serif;
    margin-bottom: 8px;
  }
  .ws-plugin--s2member-gift-codes td:last-child, table.ws-plugin--s2member-gift-codes td:last-child {
    border-bottom: 0 !important;
  }
  .ws-plugin--s2member-gift-codes > tbody > tr > td, table.ws-plugin--s2member-gift-codes > tbody > tr > td {
    padding: 15px;
  }
  .ws-plugin--s2member-gift-codes .-email .standard-form .sent-email-wrap, table.ws-plugin--s2member-gift-codes .-email .standard-form .sent-email-wrap {
    display: inline-block;
    float: left;
  }
  .ws-plugin--s2member-gift-codes .-email .standard-form .coupon-email, table.ws-plugin--s2member-gift-codes .-email .standard-form .coupon-email {
    display: inline-block;
    width: 60%;
    margin-right: 0;
    float: left;
  }
  .ws-plugin--s2member-gift-codes .-email .standard-form .coupon-button, table.ws-plugin--s2member-gift-codes .-email .standard-form .coupon-button {
    margin-top: 0;
    display: block;
    float: left;
  }
  .ws-plugin--s2member-gift-codes .-email br, table.ws-plugin--s2member-gift-codes .-email br {
    clear: both;
  }
  .view-certified-belts table, .view-certified-belts thead, .view-certified-belts tbody, .view-certified-belts th, .view-certified-belts td, .view-certified-belts tr {
    display: block;
  }
  .view-certified-belts thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
  }
  .view-certified-belts tr {
    margin-bottom: 20px;
  }
  .view-certified-belts td {
    border: none;
    border-bottom: 1px solid #e0dede;
    position: relative;
    padding-left: 50% !important;
  }
  .view-certified-belts td:before {
    position: absolute;
    top: 6px;
    left: 6px;
    width: 45%;
    padding-right: 10px;
    white-space: nowrap;
    font-weight: 500;
  }
  .view-certified-belts td:nth-of-type(1):before {
    content: "Sr. No.";
  }
  .view-certified-belts td:nth-of-type(2):before {
    content: "Name";
  }
  .view-certified-belts td:nth-of-type(3):before {
    content: "Certified Belt";
  }
  .view-certified-belts td:nth-of-type(4):before {
    content: "Certificate";
  }
  .isssp-bp-certified-belts .certified-belts-form .fieldGroup .input-group .input-group-wrapper {
    display: flex;
    flex-direction: column !important;
  }
}
@media screen and (max-width: 640px) {
  .single-leadership-conf .conference-schedule-header .two-thirds, .single-leadership-conf .conference-schedule-header .one-third {
    margin-left: 0;
    float: none;
    margin-bottom: 0;
    width: 100%;
  }
  .single-leadership-conf .conference-schedule .conference-presentations {
    position: absolute;
    right: 0;
    top: 0;
    width: auto;
  }
  .about-us-col, .fusion-layout-column.about-us-col {
    width: 100% !important;
    margin-left: 0 !important;
    margin-bottom: 5px !important;
  }
  .letter-image-block blockquote {
    padding: 70px 20px 20px;
    margin: 40px 10px 30px 40px;
  }
  #buddypress #item-body #subnav.one-sixth::after, .bp-user #buddypress #item-body #subnav.one-sixth::after {
    left: 20.1%;
  }
  #buddypress .resources-content-col .entry-title, .bp-user #buddypress .resources-content-col .entry-title, #buddypress .resources-content-col .fusion-post-title, .bp-user #buddypress .resources-content-col .fusion-post-title, #buddypress .resources-content-col h2.fusion-post-title, .bp-user #buddypress .resources-content-col h2.fusion-post-title {
    width: auto;
  }
  .page .ws-plugin--s2member-list .ws-plugin--s2member-list-users thead {
    border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .page .ws-plugin--s2member-list .ws-plugin--s2member-list-users tr {
    display: block;
  }
  .page .ws-plugin--s2member-list .ws-plugin--s2member-list-users td {
    display: block;
    text-align: right !important;
  }
  .page .ws-plugin--s2member-list .ws-plugin--s2member-list-users td::before {
    /*
     * aria-label has no advantage, it won't be read inside a table
     content: attr(aria-label);
     */
    content: attr(data-label);
    float: left;
    font-weight: bold;
  }
  .page .ws-plugin--s2member-list .ws-plugin--s2member-list-users .ws-plugin--s2member-list-user-avatar {
    display: block;
    float: none;
    text-align: center;
    margin-top: 25px;
  }
}
@media screen and (max-width: 568px) {
  .counter-box-content, .fusion-alert, .fusion-blog-layout-timeline .fusion-timeline-date, .fusion-footer-widget-area .slide-excerpt h2, .fusion-footer-widget-area ul, .fusion-progressbar .progress-title, .fusion-tabs-widget .tab-holder .news-list li .post-holder .meta, .fusion-tabs-widget .tab-holder .news-list li .post-holder a, .post-content blockquote, .sidebar .jtwt .jtwt_tweet, .sidebar .slide-excerpt h2, body {
    font-size: 15px;
  }
  .home .pitchline-area .pitch-wrapper, .home .pitchline-area .pitch-cta-wrapper {
    width: 100% !important;
    margin-left: 0 !important;
    float: none;
    margin-bottom: 20px !important;
  }
  .home .pitchline-area .pitch-wrapper .title {
    margin-bottom: 0 !important;
  }
  .home .pitchline-area .pitch-cta, .home .pitchline-area .button-large.pitch-cta, .home .pitchline-area .button.large.pitch-cta {
    margin-top: 0;
    display: block;
  }
  .membership-faq .panel-title, .membership-faq h4.panel-title {
    font-size: 18px;
  }
  .membership-container .fusion-row > .fusion-two-third .fusion-one-third {
    margin-bottom: 0;
  }
  .isssp-page-membership #content {
    margin-bottom: 0;
  }
  .isssp-page-membership .fusion-title {
    margin-bottom: 0 !important;
  }
  .membership-benefits-pitch .pitch, .membership-benefits-pitch .pitch-cta {
    width: 100% !important;
    margin-left: 0 !important;
    float: none;
    margin-bottom: 15px !important;
  }
  #wrapper .membership-benefits-pitch h2, #wrapper .post-content .membership-benefits-pitch h2 {
    font-size: 18px;
  }
  #wrapper .membership-benefits-items.fusion-flip-boxes, #wrapper .post-content .membership-benefits-items.fusion-flip-boxes {
    margin-bottom: 0;
  }
  #content {
    margin-bottom: 20px;
  }
  #main .breadcrumbs, .breadcrumbs {
    padding-bottom: 2px;
  }
  #main .breadcrumbs .trail-items li, .breadcrumbs .trail-items li {
    margin-bottom: 8px !important;
  }
  span.bbp-admin-links a {
    padding: 0 !important;
  }
  .fusion-posts-container .fusion-meta-info .fusion-alignleft {
    float: left;
    width: 80%;
  }
  .fusion-posts-container .fusion-meta-info .fusion-alignright {
    float: right;
    width: auto;
  }
  .isssp-resp-screenw.bp-user #buddypress div#item-header .member-links .btn-label, .isssp-resp-screenw #buddypress div#item-header .member-links .btn-label {
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    position: absolute;
    margin: -1px;
    padding: 0;
    height: 1px;
    width: 1px;
    word-wrap: normal !important;
    border: 0;
  }
  .isssp-resp-screenw.bp-user #buddypress div#item-header .member-links .button.big-cta:before, .isssp-resp-screenw #buddypress div#item-header .member-links .button.big-cta:before {
    font-family: FontAwesome;
    font-size: 18px;
    color: inherit;
  }
  .isssp-resp-screenw.bp-user #buddypress div#item-header .member-links .coupons-btn:before, .isssp-resp-screenw #buddypress div#item-header .member-links .coupons-btn:before {
    content: '\f145';
  }
  .isssp-resp-screenw.bp-user #buddypress div#item-header .member-links .resources-btn:before, .isssp-resp-screenw #buddypress div#item-header .member-links .resources-btn:before {
    content: '\f135';
    color: #fff;
  }
  .isssp-resp-screenw.bp-user #buddypress #item-body, .isssp-resp-screenw #buddypress #item-body {
    padding: 0;
  }
  .isssp-resp-screenw.bp-user #buddypress #item-body #subnav.one-sixth::after, .isssp-resp-screenw #buddypress #item-body #subnav.one-sixth::after {
    left: 20.5%;
  }
  .isssp-resp-screenw.bp-user #buddypress .profile h2, .isssp-resp-screenw #buddypress .profile h2 {
    font-size: 18px;
    margin-bottom: 10px;
  }
  .gform_wrapper .ginput_container .mce-toolbar .mce-btn button, .gform_wrapper .ginput_container .qt-dfw {
    padding: 2px 3px;
  }
  .gform_wrapper .ginput_container .mce-toolbar .mce-listbox button {
    padding-left: 6px;
    padding-right: 20px;
  }
  .gform_wrapper .ginput_container span.mce-txt {
    margin-bottom: 0;
  }
  .profile-guide-row .row-image .fusion-carousel .fusion-carousel-wrapper {
    height: 280px !important;
  }
  .fusion-footer-widget-area .fusion-columns > .fusion-column {
    margin-bottom: 20px;
  }
  .fusion-footer-widget-area .fusion-columns > .fusion-column:not(.fusion-column-last) {
    padding-bottom: 20px;
    border-bottom: 1px dotted;
  }
  .pum-theme-25251 .pum-container {
    width: 70% !important;
    top: 195px !important;
    left: 140px !important;
  }
}
@media screen and (max-width: 480px) {
  /* coupon code*/
  /* Blog Search Form added by Mangesh (02/23/2021) */
  .fusion-logo, .fusion-mobile-menu-icons a {
    float: none;
  }
  img.alignright, img.alignleft {
    float: none;
    display: inline-block;
    margin-left: 0;
    margin-right: 0;
  }
  .fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header {
    padding: 15px 0 0 0;
  }
  .fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header .fusion-logo {
    text-align: center;
    padding: 0 30px;
  }
  .fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-nav-holder {
    padding-top: 0;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
  }
  .fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left .fusion-mobile-nav-item a {
    padding-left: 20px;
  }
  .fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left .fusion-open-submenu {
    padding-right: 25px;
  }
  .fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left #mobile-menu-main-menu li.fusion-mobile-nav-item li a {
    padding-left: 35px;
  }
  .fusion-mobile-menu-icons {
    margin-top: 15px;
    text-align: center;
  }
  .fusion-mobile-menu-icons a {
    margin-left: 0;
    display: block;
    padding: 10px;
    background: #fff;
    /* Old browsers */
    background: -moz-linear-gradient(top, #fff 0%, #eee 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #fff 0%, #eee 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #fff 0%, #eee 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0);
    /* IE6-9 */
    color: #fff;
    font-size: 18px;
    border-top: 1px solid #ddd;
  }
  .home .whats-up-with-isssp .section-content-boxes .fusion-flip-boxes > .fusion-column, .home #main .whats-up-with-isssp .section-content-boxes .fusion-flip-boxes > .fusion-column {
    max-width: 80%;
  }
  .home .isssp-offerings .fusion-layout-column.fusion-one-third {
    width: 100% !important;
    margin-left: 0 !important;
    float: none;
    border-right: 0 none !important;
  }
  .home .isssp-offerings .fusion-layout-column.fusion-one-third:last-child {
    margin-bottom: 0 !important;
  }
  .letter-image-block blockquote {
    margin-left: 10px;
    padding-top: 80px;
  }
  .floating-image-wrapper {
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
  }
  .membership-benefits-column.content-boxes-icon-boxed .fusion-column, .fusion-content-boxes.membership-benefits-column.content-boxes-icon-boxed .fusion-column {
    padding: 0;
  }
  .membership-benefits-column.content-boxes-icon-boxed .col, .fusion-content-boxes.membership-benefits-column.content-boxes-icon-boxed .col {
    padding: 25px !important;
  }
  .membership-benefits-wrapper > .fusion-column-wrapper {
    padding: 20px !important;
  }
  .tablepress.membership-level-pt tbody > tr:last-child td {
    padding: 10px 0;
  }
  .form-search-pr {
    max-width: 80% !important;
  }
  .form-search-pr input {
    width: 68%;
    display: inline;
  }
  .form-search-pr button {
    width: auto;
    display: inline;
  }
  .conference-gallery .conference-slideshow {
    padding: 10px;
  }
  .post-content h4 {
    font-size: 18px;
  }
  .isssp-resp-screenw.bp-user #buddypress #item-body .nav-content-col, .bp-user #buddypress #item-body .nav-content-col, #buddypress #item-body .nav-content-col {
    padding-left: 15px;
    overflow: auto;
  }
  .isssp-resp-screenw.bp-user #buddypress #item-body .nav-content-col.five-sixths, .bp-user #buddypress #item-body .nav-content-col.five-sixths, #buddypress #item-body .nav-content-col.five-sixths {
    width: 88.90598%;
  }
  .isssp-resp-screenw.bp-user #buddypress #item-body #subnav.one-sixth, .bp-user #buddypress #item-body #subnav.one-sixth, #buddypress #item-body #subnav.one-sixth {
    width: 8.52991%;
  }
  .isssp-resp-screenw.bp-user #buddypress #item-body #subnav.one-sixth:after, .bp-user #buddypress #item-body #subnav.one-sixth:after, #buddypress #item-body #subnav.one-sixth:after {
    left: 16%;
  }
  .isssp-resp-screenw.bp-user #buddypress table.notifications thead, .bp-user #buddypress table.notifications thead, #buddypress table.notifications thead, .isssp-resp-screenw.bp-user #buddypress table.notifications-settings thead, .bp-user #buddypress table.notifications-settings thead, #buddypress table.notifications-settings thead, .isssp-resp-screenw.bp-user #buddypress table.profile-settings thead, .bp-user #buddypress table.profile-settings thead, #buddypress table.profile-settings thead, .isssp-resp-screenw.bp-user #buddypress table.profile-fields thead, .bp-user #buddypress table.profile-fields thead, #buddypress table.profile-fields thead, .isssp-resp-screenw.bp-user #buddypress table.wp-profile-fields thead, .bp-user #buddypress table.wp-profile-fields thead, #buddypress table.wp-profile-fields thead, .isssp-resp-screenw.bp-user #buddypress table.messages-notices thead, .bp-user #buddypress table.messages-notices thead, #buddypress table.messages-notices thead, .isssp-resp-screenw.bp-user #buddypress table.forum thead, .bp-user #buddypress table.forum thead, #buddypress table.forum thead {
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    position: absolute;
    margin: -1px;
    padding: 0;
    height: 1px;
    width: 1px;
    word-wrap: normal !important;
    border: 0;
  }
  .isssp-resp-screenw.bp-user #buddypress table.notifications tbody, .bp-user #buddypress table.notifications tbody, #buddypress table.notifications tbody, .isssp-resp-screenw.bp-user #buddypress table.notifications-settings tbody, .bp-user #buddypress table.notifications-settings tbody, #buddypress table.notifications-settings tbody, .isssp-resp-screenw.bp-user #buddypress table.profile-settings tbody, .bp-user #buddypress table.profile-settings tbody, #buddypress table.profile-settings tbody, .isssp-resp-screenw.bp-user #buddypress table.profile-fields tbody, .bp-user #buddypress table.profile-fields tbody, #buddypress table.profile-fields tbody, .isssp-resp-screenw.bp-user #buddypress table.wp-profile-fields tbody, .bp-user #buddypress table.wp-profile-fields tbody, #buddypress table.wp-profile-fields tbody, .isssp-resp-screenw.bp-user #buddypress table.messages-notices tbody, .bp-user #buddypress table.messages-notices tbody, #buddypress table.messages-notices tbody, .isssp-resp-screenw.bp-user #buddypress table.forum tbody, .bp-user #buddypress table.forum tbody, #buddypress table.forum tbody {
    border-bottom: 0 none;
  }
  .isssp-resp-screenw.bp-user #buddypress table.notifications tr th, .bp-user #buddypress table.notifications tr th, #buddypress table.notifications tr th, .isssp-resp-screenw.bp-user #buddypress table.notifications-settings tr th, .bp-user #buddypress table.notifications-settings tr th, #buddypress table.notifications-settings tr th, .isssp-resp-screenw.bp-user #buddypress table.profile-settings tr th, .bp-user #buddypress table.profile-settings tr th, #buddypress table.profile-settings tr th, .isssp-resp-screenw.bp-user #buddypress table.profile-fields tr th, .bp-user #buddypress table.profile-fields tr th, #buddypress table.profile-fields tr th, .isssp-resp-screenw.bp-user #buddypress table.wp-profile-fields tr th, .bp-user #buddypress table.wp-profile-fields tr th, #buddypress table.wp-profile-fields tr th, .isssp-resp-screenw.bp-user #buddypress table.messages-notices tr th, .bp-user #buddypress table.messages-notices tr th, #buddypress table.messages-notices tr th, .isssp-resp-screenw.bp-user #buddypress table.forum tr th, .bp-user #buddypress table.forum tr th, #buddypress table.forum tr th, .isssp-resp-screenw.bp-user #buddypress table.notifications tr td, .bp-user #buddypress table.notifications tr td, #buddypress table.notifications tr td, .isssp-resp-screenw.bp-user #buddypress table.notifications-settings tr td, .bp-user #buddypress table.notifications-settings tr td, #buddypress table.notifications-settings tr td, .isssp-resp-screenw.bp-user #buddypress table.profile-settings tr td, .bp-user #buddypress table.profile-settings tr td, #buddypress table.profile-settings tr td, .isssp-resp-screenw.bp-user #buddypress table.profile-fields tr td, .bp-user #buddypress table.profile-fields tr td, #buddypress table.profile-fields tr td, .isssp-resp-screenw.bp-user #buddypress table.wp-profile-fields tr td, .bp-user #buddypress table.wp-profile-fields tr td, #buddypress table.wp-profile-fields tr td, .isssp-resp-screenw.bp-user #buddypress table.messages-notices tr td, .bp-user #buddypress table.messages-notices tr td, #buddypress table.messages-notices tr td, .isssp-resp-screenw.bp-user #buddypress table.forum tr td, .bp-user #buddypress table.forum tr td, #buddypress table.forum tr td {
    width: 100%;
    float: none;
  }
  .isssp-resp-screenw.bp-user #buddypress table.notifications tr td, .bp-user #buddypress table.notifications tr td, #buddypress table.notifications tr td, .isssp-resp-screenw.bp-user #buddypress table.notifications-settings tr td, .bp-user #buddypress table.notifications-settings tr td, #buddypress table.notifications-settings tr td, .isssp-resp-screenw.bp-user #buddypress table.profile-settings tr td, .bp-user #buddypress table.profile-settings tr td, #buddypress table.profile-settings tr td, .isssp-resp-screenw.bp-user #buddypress table.profile-fields tr td, .bp-user #buddypress table.profile-fields tr td, #buddypress table.profile-fields tr td, .isssp-resp-screenw.bp-user #buddypress table.wp-profile-fields tr td, .bp-user #buddypress table.wp-profile-fields tr td, #buddypress table.wp-profile-fields tr td, .isssp-resp-screenw.bp-user #buddypress table.messages-notices tr td, .bp-user #buddypress table.messages-notices tr td, #buddypress table.messages-notices tr td, .isssp-resp-screenw.bp-user #buddypress table.forum tr td, .bp-user #buddypress table.forum tr td, #buddypress table.forum tr td {
    padding: 5px 0;
    margin-top: 8px;
    border: 0 none;
    display: block;
  }
  .isssp-resp-screenw.bp-user #buddypress table.notifications tr td.label, .bp-user #buddypress table.notifications tr td.label, #buddypress table.notifications tr td.label, .isssp-resp-screenw.bp-user #buddypress table.notifications-settings tr td.label, .bp-user #buddypress table.notifications-settings tr td.label, #buddypress table.notifications-settings tr td.label, .isssp-resp-screenw.bp-user #buddypress table.profile-settings tr td.label, .bp-user #buddypress table.profile-settings tr td.label, #buddypress table.profile-settings tr td.label, .isssp-resp-screenw.bp-user #buddypress table.profile-fields tr td.label, .bp-user #buddypress table.profile-fields tr td.label, #buddypress table.profile-fields tr td.label, .isssp-resp-screenw.bp-user #buddypress table.wp-profile-fields tr td.label, .bp-user #buddypress table.wp-profile-fields tr td.label, #buddypress table.wp-profile-fields tr td.label, .isssp-resp-screenw.bp-user #buddypress table.messages-notices tr td.label, .bp-user #buddypress table.messages-notices tr td.label, #buddypress table.messages-notices tr td.label, .isssp-resp-screenw.bp-user #buddypress table.forum tr td.label, .bp-user #buddypress table.forum tr td.label, #buddypress table.forum tr td.label {
    padding-top: 10px;
    border-top: 1px solid #ddd;
    font-size: 14px;
  }
  .isssp-resp-screenw.bp-user #buddypress table.notifications tr:nth-child(2n+1) td, .bp-user #buddypress table.notifications tr:nth-child(2n+1) td, #buddypress table.notifications tr:nth-child(2n+1) td, .isssp-resp-screenw.bp-user #buddypress table.notifications-settings tr:nth-child(2n+1) td, .bp-user #buddypress table.notifications-settings tr:nth-child(2n+1) td, #buddypress table.notifications-settings tr:nth-child(2n+1) td, .isssp-resp-screenw.bp-user #buddypress table.profile-settings tr:nth-child(2n+1) td, .bp-user #buddypress table.profile-settings tr:nth-child(2n+1) td, #buddypress table.profile-settings tr:nth-child(2n+1) td, .isssp-resp-screenw.bp-user #buddypress table.profile-fields tr:nth-child(2n+1) td, .bp-user #buddypress table.profile-fields tr:nth-child(2n+1) td, #buddypress table.profile-fields tr:nth-child(2n+1) td, .isssp-resp-screenw.bp-user #buddypress table.wp-profile-fields tr:nth-child(2n+1) td, .bp-user #buddypress table.wp-profile-fields tr:nth-child(2n+1) td, #buddypress table.wp-profile-fields tr:nth-child(2n+1) td, .isssp-resp-screenw.bp-user #buddypress table.messages-notices tr:nth-child(2n+1) td, .bp-user #buddypress table.messages-notices tr:nth-child(2n+1) td, #buddypress table.messages-notices tr:nth-child(2n+1) td, .isssp-resp-screenw.bp-user #buddypress table.forum tr:nth-child(2n+1) td, .bp-user #buddypress table.forum tr:nth-child(2n+1) td, #buddypress table.forum tr:nth-child(2n+1) td {
    background: transparent;
  }
  .fusion-body #bbpress-forums .bbp-body div.bbp-reply-author, .fusion-body #bbpress-forums .bbp-body div.bbp-topic-author {
    margin-bottom: 30px;
  }
  .profile-guide-row .row-image .fusion-carousel .fusion-carousel-wrapper {
    height: 220px !important;
  }
  .org-coupon-title .used-coupon-note {
    float: none;
    position: relative;
    bottom: auto;
    right: auto;
  }
  .ws-plugin--s2member-gift-codes, table.ws-plugin--s2member-gift-codes {
    margin-top: 20px;
  }
  .ws-plugin--s2member-gift-codes .-email .standard-form .sent-email-wrap, table.ws-plugin--s2member-gift-codes .-email .standard-form .sent-email-wrap {
    float: none;
  }
  .ws-plugin--s2member-gift-codes .-email .standard-form .coupon-email, table.ws-plugin--s2member-gift-codes .-email .standard-form .coupon-email {
    display: block;
    width: 100%;
    float: none;
  }
  .ws-plugin--s2member-gift-codes .-email .standard-form .coupon-button, table.ws-plugin--s2member-gift-codes .-email .standard-form .coupon-button {
    margin-top: 8px;
    margin-left: 0;
    display: block;
    float: none;
  }
  .ws-plugin--s2member-gift-codes .-email .copon-email-copy, table.ws-plugin--s2member-gift-codes .-email .copon-email-copy {
    display: block;
    margin-top: 10px;
  }
  .ws-plugin--s2member-gift-codes .-email br, table.ws-plugin--s2member-gift-codes .-email br {
    display: none;
  }
  .tax-resource-type .yearly-archive-container ul li:nth-child(n+3), .tax-yearly-archive .yearly-archive-container ul li:nth-child(n+3) {
    margin-top: 10px;
  }
  .tax-resource-type .yearly-archive-container ul li a, .tax-yearly-archive .yearly-archive-container ul li a {
    padding: 8px 10px;
  }
  .pum-theme-25251 .pum-container {
    width: 75% !important;
    top: 170px !important;
    left: 90px !important;
  }
  .isssp-bp-certified-belts .certified-belts-form .fieldGroup .input-group .input-group-wrapper .input-field .error-message {
    font-size: 12px !important;
  }
  .isssp-bp-certified-belts .certified-belts-form .submit {
    padding: 15px 0 20px !important;
  }
  .blog form.isssp-blog-search-form {
    margin-bottom: 48px;
  }
}
@media screen and (max-width: 400px) {
  /* Blog Search Form added by Mangesh (02/23/2021) */
  .fusion-mobile-menu-icons a {
    font-size: 16px;
  }
  #main {
    padding-top: 30px;
    padding-bottom: 10px;
  }
  .home #wrapper .pitchline-area .fusion-title h2, .home #wrapper .post-content .pitchline-area h2, .home #wrapper .pitchline-area .title h2, .home #wrapper #main .post-content .pitchline-area .fusion-title h2, .home #wrapper #main .post-content .pitchline-area .title h2 {
    font-size: 16px;
  }
  .home .pitchline-area .pitch-cta, .home .pitchline-area .button-large.pitch-cta, .home .pitchline-area .button.large.pitch-cta {
    font-size: 14px;
    padding: 10px 25px;
  }
  .home .video-pitch-section .section-title-wrapper .title {
    font-size: 20px;
  }
  .home .video-pitch-section blockquote {
    padding: 15px;
  }
  .home .whats-up-with-isssp .title, .home #main .whats-up-with-isssp .title {
    margin-bottom: 0 !important;
  }
  .home .whats-up-with-isssp .section-content-boxes .fusion-flip-boxes > .fusion-column, .home #main .whats-up-with-isssp .section-content-boxes .fusion-flip-boxes > .fusion-column {
    max-width: none;
  }
  .letter-image-block > .fusion-column-wrapper {
    padding: 20px 10px 0px 10px !important;
  }
  .membership-faq .panel-title, .membership-faq h4.panel-title {
    font-size: 16px;
  }
  .membership-container {
    padding: 15px !important;
  }
  .membership-container .button-medium, .membership-container .fusion-body .button-medium, .membership-container .fusion-button-medium, .membership-container .fusion-body .fusion-button-medium {
    padding: 8px 10px;
  }
  .membership-container .button-medium .fusion-button-icon-divider, .membership-container .fusion-body .button-medium .fusion-button-icon-divider, .membership-container .fusion-button-medium .fusion-button-icon-divider, .membership-container .fusion-body .fusion-button-medium .fusion-button-icon-divider {
    display: none;
  }
  .membership-container .button-medium .fusion-button-text, .membership-container .fusion-body .button-medium .fusion-button-text, .membership-container .fusion-button-medium .fusion-button-text, .membership-container .fusion-body .fusion-button-medium .fusion-button-text {
    padding-left: 0;
  }
  .membership-container .membership-cta, .membership-container .fusion-body .membership-cta {
    margin-right: 8px;
  }
  .membership-levels-selection {
    width: 130px;
    z-index: 99;
    font-size: 13px;
  }
  .membership-levels-selection a {
    padding: 8px 10px;
  }
  .fusion-reading-box-container .reading-box {
    padding: 10px 15px 15px;
  }
  .fusion-reading-box-container .fusion-button-xlarge, .fusion-reading-box-container .button-xlarge {
    padding: 10px 30px;
    line-height: 1;
    font-size: 16px;
  }
  .form-search-pr input {
    width: 58%;
  }
  .form-search-pr button {
    font-size: 15px;
  }
  .fusion-content-boxes.isssp-resources-grid.content-boxes-clean-vertical .col {
    padding: 15px;
  }
  .post-type-archive-presentation #wrapper #main .post > h2.fusion-post-title, .tax-presentation-type #wrapper #main .post > h2.fusion-post-title, .tax-presentation-tags #wrapper #main .post > h2.fusion-post-title, .post-type-archive-resources #wrapper #main .post > h2.fusion-post-title, .tax-resource-type #wrapper #main .post > h2.fusion-post-title, .tax-resource-tags #wrapper #main .post > h2.fusion-post-title, .tax-yearly-archive #wrapper #main .post > h2.fusion-post-title, .search-results #wrapper #main .post > h2.fusion-post-title, .post-type-archive-presentation #wrapper #main .entry-title, .tax-presentation-type #wrapper #main .entry-title, .tax-presentation-tags #wrapper #main .entry-title, .post-type-archive-resources #wrapper #main .entry-title, .tax-resource-type #wrapper #main .entry-title, .tax-resource-tags #wrapper #main .entry-title, .tax-yearly-archive #wrapper #main .entry-title, .search-results #wrapper #main .entry-title, .post-type-archive-presentation h2.fusion-post-title, .tax-presentation-type h2.fusion-post-title, .tax-presentation-tags h2.fusion-post-title, .post-type-archive-resources h2.fusion-post-title, .tax-resource-type h2.fusion-post-title, .tax-resource-tags h2.fusion-post-title, .tax-yearly-archive h2.fusion-post-title, .search-results h2.fusion-post-title, .post-type-archive-presentation h2.entry-title, .tax-presentation-type h2.entry-title, .tax-presentation-tags h2.entry-title, .post-type-archive-resources h2.entry-title, .tax-resource-type h2.entry-title, .tax-resource-tags h2.entry-title, .tax-yearly-archive h2.entry-title, .search-results h2.entry-title {
    font-size: 20px !important;
  }
  .post-type-archive-presentation #wrapper #main .post .list-mode > h2.fusion-post-title, .tax-presentation-type #wrapper #main .post .list-mode > h2.fusion-post-title, .tax-presentation-tags #wrapper #main .post .list-mode > h2.fusion-post-title, .post-type-archive-resources #wrapper #main .post .list-mode > h2.fusion-post-title, .tax-resource-type #wrapper #main .post .list-mode > h2.fusion-post-title, .tax-resource-tags #wrapper #main .post .list-mode > h2.fusion-post-title, .tax-yearly-archive #wrapper #main .post .list-mode > h2.fusion-post-title, .search-results #wrapper #main .post .list-mode > h2.fusion-post-title, .post-type-archive-presentation #wrapper #main .list-mode .entry-title, .tax-presentation-type #wrapper #main .list-mode .entry-title, .tax-presentation-tags #wrapper #main .list-mode .entry-title, .post-type-archive-resources #wrapper #main .list-mode .entry-title, .tax-resource-type #wrapper #main .list-mode .entry-title, .tax-resource-tags #wrapper #main .list-mode .entry-title, .tax-yearly-archive #wrapper #main .list-mode .entry-title, .search-results #wrapper #main .list-mode .entry-title, .post-type-archive-presentation .list-mode h2.fusion-post-title, .tax-presentation-type .list-mode h2.fusion-post-title, .tax-presentation-tags .list-mode h2.fusion-post-title, .post-type-archive-resources .list-mode h2.fusion-post-title, .tax-resource-type .list-mode h2.fusion-post-title, .tax-resource-tags .list-mode h2.fusion-post-title, .tax-yearly-archive .list-mode h2.fusion-post-title, .search-results .list-mode h2.fusion-post-title, .post-type-archive-presentation .list-mode h2.entry-title, .tax-presentation-type .list-mode h2.entry-title, .tax-presentation-tags .list-mode h2.entry-title, .post-type-archive-resources .list-mode h2.entry-title, .tax-resource-type .list-mode h2.entry-title, .tax-resource-tags .list-mode h2.entry-title, .tax-yearly-archive .list-mode h2.entry-title, .search-results .list-mode h2.entry-title {
    font-size: 16px !important;
  }
  .post-type-archive-presentation .fusion-post-resource, .tax-presentation-type .fusion-post-resource, .tax-presentation-tags .fusion-post-resource, .post-type-archive-resources .fusion-post-resource, .tax-resource-type .fusion-post-resource, .tax-resource-tags .fusion-post-resource, .tax-yearly-archive .fusion-post-resource, .search-results .fusion-post-resource {
    margin-bottom: 30px;
    padding-bottom: 30px;
    border-bottom: 1px solid #ddd;
  }
  .post-type-archive-presentation .fusion-post-resource .post-content.grid-mode, .tax-presentation-type .fusion-post-resource .post-content.grid-mode, .tax-presentation-tags .fusion-post-resource .post-content.grid-mode, .post-type-archive-resources .fusion-post-resource .post-content.grid-mode, .tax-resource-type .fusion-post-resource .post-content.grid-mode, .tax-resource-tags .fusion-post-resource .post-content.grid-mode, .tax-yearly-archive .fusion-post-resource .post-content.grid-mode, .search-results .fusion-post-resource .post-content.grid-mode {
    padding-left: 0;
  }
  .bx-wrapper .bx-pager.bx-default-pager a {
    width: 6px !important;
    height: 6px !important;
  }
  #buddypress div#item-header #item-header-cover-image #item-buttons, .bp-user #buddypress div#item-header #item-header-cover-image #item-buttons {
    position: relative;
    top: -10px;
  }
  .isssp-resp-screenw.bp-user #buddypress #subnav.one-sixth:after, .bp-user #buddypress #subnav.one-sixth:after, #buddypress #subnav.one-sixth:after {
    left: 17.4%;
  }
  .membership-benefits-column.content-boxes-icon-boxed .col, .fusion-content-boxes.membership-benefits-column.content-boxes-icon-boxed .col {
    padding: 20px !important;
  }
  #main .reading-box h2 {
    font-size: 21px !important;
  }
  .s2member-pro-paypal-checkout-form div.s2member-pro-paypal-form-section > div.s2member-pro-paypal-form-coupon-div input[type="button"] {
    font-size: 13px !important;
    padding: 7px 5px;
  }
  .s2member-pro-paypal-checkout-form div.s2member-pro-paypal-form-section-title {
    margin-bottom: 10px;
  }
  #wrapper .membership-benefits-pitch, #wrapper .post-content .membership-benefits-pitch {
    margin-bottom: 10px !important;
  }
  #wrapper .membership-benefits-items > .fusion-column, #wrapper .post-content .membership-benefits-items > .fusion-column {
    max-width: none;
  }
  .fusion-faq-post .panel-body {
    padding-top: 10px;
  }
  .fusion-accordian .panel-title .fusion-toggle-heading {
    line-height: 1.618;
  }
  .post-type-archive-presentation .fusion-post-resource, .tax-presentation-type .fusion-post-resource, .tax-presentation-tags .fusion-post-resource, .post-type-archive-resources .fusion-post-resource, .tax-resource-type .fusion-post-resource, .tax-resource-tags .fusion-post-resource, .tax-yearly-archive .fusion-post-resource, .search-results .fusion-post-resource {
    margin-bottom: 15px;
    padding-bottom: 15px;
  }
  .single-resources .fusion-separator.fusion-full-width-sep sep-shadow {
    margin-bottom: 10px !important;
    margin-top: 10px !important;
  }
  .single-leadership-conf .conference-schedule .conference-presentations {
    right: auto;
    top: auto;
    bottom: -50px;
  }
  .single-leadership-conf .conference-schedule .section-title {
    margin-bottom: 60px;
  }
  .isssp-resp-screenw #buddypress .profile-navm, .isssp-resp-screenw.bp-user #buddypress .profile-navm {
    font-size: 14px;
  }
  .isssp-resp-screenw #buddypress #item-body #subnav.one-sixth:after, .isssp-resp-screenw.bp-user #buddypress #item-body #subnav.one-sixth:after {
    left: 17%;
  }
  .isssp-resp-screenw #buddypress #item-body #subnav ul > li > a:after, .isssp-resp-screenw.bp-user #buddypress #item-body #subnav ul > li > a:after {
    display: none;
  }
  .isssp-resp-screenw #buddypress #item-body #subnav ul > li > a:before, .isssp-resp-screenw.bp-user #buddypress #item-body #subnav ul > li > a:before {
    font-size: 13px;
    width: 15px;
  }
  .isssp-resp-screenw #buddypress div.activity-meta a.button, .isssp-resp-screenw.bp-user #buddypress div.activity-meta a.button {
    font-size: 11px;
    padding: 4px 8px;
  }
  #buddypress .activity-list .blogs .activity-content .activity-header {
    font-size: 80%;
  }
  .profile-guide-row .row-image .fusion-carousel .fusion-carousel-wrapper {
    height: 160px !important;
  }
  .tml.tml-login, .tml.tml-resetpass, .tml.tml-lostpassword {
    max-width: none;
  }
  .fusion-footer-copyright-area {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .fusion-copyright-notice {
    font-size: 11px;
  }
  .pum-theme-25251 .pum-container {
    width: 88% !important;
    top: 120px !important;
    left: 22px !important;
  }
  .bbp-search-form #bbp-topic-search-form div {
    display: flex;
    flex-direction: column;
  }
  .bbp-search-form #bbp-topic-search-form div #ts {
    padding: 5px;
  }
  .bbp-search-form #bbp-topic-search-form div #bbp_search_submit {
    width: 40%;
    margin-top: 10px;
  }
  .blog form.isssp-blog-search-form {
    margin-bottom: 30px;
  }
  .isssp-bp-certified-belts .certified-belts-form .fieldGroup .input-group .input-group-wrapper {
    display: block !important;
  }
  .isssp-bp-certified-belts .certified-belts-form .fieldGroup .input-group .input-group-wrapper .input-field .input-file-field {
    flex-direction: column !important;
  }
  .isssp-bp-certified-belts .certified-belts-form .fieldGroup .input-group .input-group-wrapper .input-field .input-file-field input[type="file"] {
    margin-top: 5px;
  }
}
@media screen and (max-width: 340px) {
  .isssp-resp-screenw #buddypress #item-body #subnav.one-sixth:after, .isssp-resp-screenw.bp-user #buddypress #item-body #subnav.one-sixth:after {
    left: 17.8%;
  }
  .tax-resource-type .yearly-archive-container ul li:nth-child(n+3), .tax-yearly-archive .yearly-archive-container ul li:nth-child(n+3) {
    margin-top: 2px;
  }
  .tax-resource-type .yearly-archive-container ul li a, .tax-yearly-archive .yearly-archive-container ul li a {
    padding: 6px 10px;
    font-size: 12px;
  }
  .pum-theme-25251 .pum-container {
    top: 50px !important;
    left: 16px !important;
  }
}
@media screen and (max-width: 320px) {
  .isssp-resp-screenw #buddypress #item-body #subnav.one-sixth:after, .isssp-resp-screenw.bp-user #buddypress #item-body #subnav.one-sixth:after {
    left: 18.5%;
  }
  .pum-theme-25251 .pum-container {
    top: 30px !important;
    left: 15px !important;
  }
}
.search_button {
  background-color: #214c8a;
  color: #fff;
  border: 0 none;
  text-align: center;
  font-weight: 500;
  cursor: pointer;
  box-sizing: border-box;
  background-color: #214c8a;
  color: #fff;
  font-family: inherit;
  padding: 1px 20px;
}
select:invalid {
  color: gray;
}
option {
  color: black;
}
.flex-container {
  display: flex;
  align-items: stretch;
}
.flex-container > div {
  margin-right: 18px;
  margin-bottom: 40px;
  align-content: left;
  line-height: 34px;
}
/* .filter_element{
 color:#666666;
 } */
.filter_element select {
  width: 200px;
}
th {
  padding-bottom: 15px;
  border-bottom: 3px solid #999;
  text-align: left;
}
.ato-list-error {
  text-align: center;
}
.search_button {
  width: 150px;
}
@media screen and (max-width: 1100px) {
  .isssp-organization-name {
    width: 200px;
  }
  .search_button {
    width: 120px;
  }
  .filter_element select {
    width: 175px;
  }
}
@media screen and (max-width: 960px) {
  .flex-container {
    flex-direction: column;
  }
  .filter_element select {
    width: 100%;
  }
}
/*@media screen and (max-width: 800px){
 table, thead, tbody, th, td, tr { 
 display: block; 
 }
 thead tr { 
 position: absolute;
 top: -9999px;
 left: -9999px;
 }
 tr { border: 1px solid #ccc; }
 td { 
 border: none;
 border-bottom: 1px solid #eee;
 padding:18px;
 position: relative;
 padding-left: 50%; 
 }
 td:before { 
 position: absolute;
 left: 6px;
 width: 45%; 
 padding-right: 10px; 
 white-space: nowrap;
 }
 td:nth-of-type(1):before { content: "Company Name"; }
 td:nth-of-type(2):before { content: "Address"; }
 td:nth-of-type(3):before { content: "Contact Number"; }
 td:nth-of-type(4):before { content: "Website Address"; }
 }*/
/*Pagination*/
.navigation li a, .navigation li a:hover, .navigation li.active a, .navigation li.disabled {
  color: #fff;
  text-decoration: none;
}
.navigation li {
  display: inline;
}
.navigation li a, .navigation li a:hover, .navigation li.active a, .navigation li.disabled {
  background-color: #6fb7e9;
  border-radius: 3px;
  cursor: pointer;
  padding: 12px;
  padding: 0.75rem;
}
.navigation li a:hover, .navigation li.active a {
  background-color: #3c8dc5;
}
/*= Pagination loader */
#pagination-loader {
  width: 40px;
  height: 40px;
  margin: 1.5em auto;
  background: #ccc;
  border-radius: 50%;
  -webkit-animation: pulse 1s infinite alternate;
  animation: pulse 1s infinite alternate;
  display: none;
}
@-webkit-keyframes pulse {
  from {
    opacity: 1;
    width: 40px;
    height: 40px;
  }
  to {
    opacity: 0.5;
    width: 35px;
    height: 35px;
  }
}
@keyframes pulse {
  from {
    opacity: 1;
    width: 40px;
    height: 40px;
  }
  to {
    opacity: 0.5;
    width: 35px;
    height: 35px;
  }
}
