.elementor-kit-2382{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-1d9ac33b:#4054B2;--e-global-color-186de3e3:#23A455;--e-global-color-8a05dc5:#000;--e-global-color-1248b73:#FFF;--e-global-typography-primary-font-family:"Oswald";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Oswald";--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-text-font-family:"Lato";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Lato";--e-global-typography-accent-font-weight:500;font-family:"Roboto", \"Roboto\", Sans-serif;line-height:1.4em;}.elementor-kit-2382 a{color:#10CDFF;}.elementor-kit-2382 h1{color:#000000;font-family:"Oswald", \"Roboto\", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-kit-2382 h2{color:#000000;font-family:"Oswald", \"Roboto\", Sans-serif;font-weight:400;text-transform:uppercase;line-height:1.05em;}.elementor-kit-2382 h3{color:#000000;font-family:"Oswald", \"Roboto\", Sans-serif;text-transform:uppercase;}.elementor-kit-2382 h4{font-family:"Oswald", \"Roboto\", Sans-serif;text-transform:uppercase;}.elementor-kit-2382 h5{font-family:"Oswald", \"Roboto\", Sans-serif;text-transform:uppercase;}.elementor-kit-2382 h6{font-family:"Oswald", \"Roboto\", Sans-serif;text-transform:uppercase;}.elementor-kit-2382 button,.elementor-kit-2382 input[type="button"],.elementor-kit-2382 input[type="submit"],.elementor-kit-2382 .elementor-button{font-family:"Oswald", \"Roboto\", Sans-serif;font-size:2.1rem;font-weight:400;text-transform:uppercase;color:var( --e-global-color-8a05dc5 );background-color:#FFFFFF00;border-style:solid;border-width:1px 1px 3px 1px;border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-kit-2382 button:hover,.elementor-kit-2382 button:focus,.elementor-kit-2382 input[type="button"]:hover,.elementor-kit-2382 input[type="button"]:focus,.elementor-kit-2382 input[type="submit"]:hover,.elementor-kit-2382 input[type="submit"]:focus,.elementor-kit-2382 .elementor-button:hover,.elementor-kit-2382 .elementor-button:focus{border-style:solid;border-width:0px 0px 3px 0px;border-color:rgba(2, 1, 1, 0);}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.elementor-widget:not(:last-child){margin-bottom:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}}@media(max-width:767px){.elementor-kit-2382 h1{font-size:38px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}}/* Start custom CSS */.oceanwp-oembed-wrap.clr {
    margin-bottom: 30px;
    overflow: hidden;
    padding-bottom: 56.25%;
    position: relative;
    height: 0;
}
.oceanwp-oembed-wrap.clr iframe {
    width: 100%;
    max-width: unset;
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
}

header#site-header:before {
  content: " ";
  display: block;
  width: 100%;
  height: 5px;
  background-image: url(https://sdgactionzone.org/wp-content/uploads/2020/07/sdg-stripe.svg);
  position: fixed;
  left: 0;
  top: 0;
  }
.elementor-nav-menu--main .elementor-nav-menu ul {
  left: auto !important;
  right: 0;
  }
a.elementor-button-link.elementor-button:hover {
  transform: scale(0.9);
  }

.elementor-image a img {
  transition: all 0.3s ease-in;
  }
.elementor-image a:hover img {
  transform: scale(0.9);
  transition: all 0.3s ease-in;
  }
.content-right-sidebar .content-area {
  float: none;
  width: 100%;
  }
.content-right-sidebar .widget-area.sidebar-primary {
  float: none;
  display: none;
  }
body.class-template-default header.page-header {
  min-height: 200px;
  display: flex;
  align-items: flex-end;
  background: none;
  position: relative;
  }

body.class-template-default h1.page-header-title.clr {
  max-width: 840px;
  letter-spacing: 0;
  line-height: 103%;
  position: relative;
  overflow: visible;
  }
body.class-template-default nav.site-breadcrumbs.clr {
  display: none;
  }
body.class-template-default header.page-header h1:after {
  content: "";
  display: block;
  width: 80%;
  height: 5px;
  position: absolute;
  bottom: -35px;
  left: 10px;
  background: #000000;
  z-index: 6;
  visibility: visible;
  }
#single-wcs-event.single-wcs-event--right{
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  }
#single-wcs-event.single-wcs-event--right .wcs-single-right .wcs-single-right__content {
  background: #ffffff;
  font-family: "Oswald", \"Roboto\", sans-serif;
  padding: 30px;
  color: #000;
  box-shadow: 0px 40px 60px 0px #b4d0e88a;
  border: 1px solid #0385e9;
  border-width: 3px 0px 10px 0px;
  }
#single-wcs-event .wcs-single-right::before {
  visibility: hidden;
  }
.content-right-sidebar .content-area {
  border: 0;
  }
/*
.class-template-default .tmm.tmm_leave-no-one-behind-bridging-the-digital-divide {
  width: calc(100vw - 325px);
  position: relative;
  margin-left: calc(349px - 50vw);
  margin-top: 30px;
  left: 50%;
  }
*/
.class-template-default .tmm .tmm_container {
  display: block;
  }

.class-template-default .tmm .tmm_container .tmm_member {
  align-items: flex-start;
  display: flex;
  width: 100%;
  float: none;
  border: 8px solid #fff !important;
  margin: 0 0 40px 0;
  box-shadow: 40px 0px 260px -70px #00000030;
  overflow: hidden;
  flex-wrap: wrap;

  }
.class-template-default .tmm .tmm_container .tmm_member > div {
  flex: 1 1 300px;
  }
.class-template-default .tmm_2_columns .tmm_member .tmm_photo {
  margin: 0;
  border-radius: 0 !important;
  border: 0;
  }
.class-template-default .tmm .tmm_container .tmm_member > div.tmm_photo {
  max-width: 490px;
  padding: 163px 40px;
  margin-top: 0;
  }
.class-template-default .tmm .tmm_container .tmm_member > div.tmm_textblock {
  text-align: left;
  padding: 10px 20px 0 30px;
  }
.tmm_plugin_f, .tmm_plugin_f .tmm_desc, .tmm_plugin_f .tmm_desc a, .tmm_plugin_f .tmm_desc span, .tmm_plugin_f .tmm_desc p, .tmm_plugin_f .tmm_desc h1, .tmm_plugin_f .tmm_desc h2, .tmm_plugin_f .tmm_desc h3, .tmm_plugin_f .tmm_desc h4, .tmm_plugin_f .tmm_desc h5, .tmm_plugin_f .tmm_desc h6, .tmm_plugin_f .tmm_desc ul li, .tmm_plugin_f .tmm_desc ol li {

  font-family: "Lato";
  }
  
body.class-template-default .tmm .tmm_plugin_f .tmm_names span, .tmm .tmm_plugin_f .tmm_job {
  font-family: "Oswald", \"Roboto\", sans-serif !important;
  text-transform: uppercase;
  }
body.class-template-default .tmm .tmm_plugin_f .tmm_names span.tmm_fname {
  font-weight: 400;
  }
body.class-template-default .tmm .tmm_plugin_f .tmm_names span.tmm_lname {
  font-weight: 100;
  }
.class-template-default #single-wcs-event.single-wcs-event--right .wcs-single-right .wcs-single-right__content a.wcs-btn--action.wcs-btn {
  display: block;
  padding: 17px 20px;
  text-transform: uppercase;
  background: #0018ff;
  font-size: 1.8rem;
  }
.class-template-default #single-wcs-event.single-wcs-event--right .wcs-single-right .wcs-single-right__content a.wcs-btn--action.wcs-btn:hover {
  transition: all 0.6s;
  transform: scale(0.9);
  background: #fff;
  color: #0018ff;
  }
.class-template-default #single-wcs-event.single-wcs-event--right .wcs-single-right .wcs-single-right__content a.wcs-btn--action.wcs-btn:hover{
  border: 2px solid;
  }
.single-wcs-event--right .wcs-single-left img {
  margin: 0;
  }
.single-wcs-event--right .wcs-single-left h2 *, .single-wcs-event--right .wcs-single-left h3 * {
  font-weight: 400;
  }
.single-wcs-event--right .wcs-single-left h3 {
  border-bottom: 1px solid;
  padding-bottom: 10px;
  }
.single-wcs-event--right .wcs-single-left h3:empty {
  display: none;
  }
.single-wcs-event--right p + h2 {
  margin-bottom: 30px;
  margin-top: 30px;
  padding-top: 50px;
  border-top: 1px solid;
  }
  .class-template-default .tmm .tmm_container .tmm_member > div {
    flex: 1 1 300px;
    border-radius: 0px !important;
}


@media (min-width: 768px){
  .class-template-default #single-wcs-event.single-wcs-event--right .wcs-single-right {
    position: sticky;
    top: 130px;
    }
  .class-template-default .tmm .tmm_container .tmm_member > div.tmm_photo{
    max-width: 250px;
    padding: 150px 30px;
    margin-top: 0;
    border-radius: 0 !important;
    border: 0 !important;
    }


  #single-wcs-event.single-wcs-event--right .wcs-single-right .wcs-single-right__content{
    margin: 0px 0 0 50px;
    }

  }
@media (max-width: 768px){
  .elementor-3108 .elementor-element.elementor-element-3674c33 .elementor-heading-title {
    padding-left: 20px;
    font-size: 4rem;
    }
    #single-wcs-event.single-wcs-event--right .wcs-single-left {
    padding: 0;
    margin-top: 50px;
}
.tmm {
    margin: 0 -15px;
}

  }/* End custom CSS */