@import url("https://use.typekit.net/ynv1jcu.css");
@import url("https://fonts.googleapis.com/css?family=Montserrat");
b, strong {
  font-weight: 600 !important;
}
form .gsection.field_sublabel_below {
  margin-top: 25px;
  margin-bottom: 5px !important;
}
.gfield_contains_required > .gfield_label:before {
  content: "*";
  color: #c02b0a;
  font-weight: 400;
  font-size: 13.008px;
  padding-right: .125em;
  
}
#field_30_45 h3 {
  font-size: 16px;
  font-weight: 500;
}
.gfield_contains_required > .gfield_label .gfield_required {
  display: none;
}


.fl-menu .fl-has-submenu.focus > .sub-menu {
  min-width: 175px;
}
#gform_fields_25 .field_description_above:not(.field_description_above:first-child) {
  margin-top: 25px;
  margin-bottom: 0px;
}
#gform_fields_27 .gfield strong {
  font-size: 14px;
}
#gform_fields_25 label strong {
  font-size: 13px;
}
/*
.humanOcean, .planetOcean, .futureOcean {
  border-bottom: 7px solid ;
}
.humanOcean{
border-color: #eee34a;
}
.planetOcean{
border-color: #0069B1;
}
.futureOcean{
border-color: #00B7BD;
}*/

#human-ocean .pp-infobox-title span, #planet-ocean .pp-infobox-title span, #future-ocean .pp-infobox-title span {
  font-size: 16px;
  font-weight: 500;
}

#human-ocean .pp-infobox-title , #planet-ocean .pp-infobox-title , #future-ocean .pp-infobox-title {
  line-height: 28px;
}
/*****expression-of-interest form ****/

#gform_23 .ginput_container_checkbox > .gfield_checkbox > .gchoice label::before {
  content: '(Required)  ';
  color: #c02b0a;
  float: left;
  display: block;
  padding-right:5px;
}
#gform_23.gfield.check-box label {
  margin-left: 20px;
  width: 100%;
  max-width: 650px !important;
}

#collaborating.fl-node-eoxj5fd4rq6k .fl-col-group .fl-photo-content img {
  max-width: inherit;
}

.signature-list p {
  margin-bottom: 0px;
  font-size: 14px;
}
.fl-menu .sub-menu {

  width: fit-content;
}
.menu .sub-menu .fl-has-submenu .sub-menu {
  width: max-content;
}
.fl-rich-text p{padding-bottom:10px}
.page-id-1443 .fl-rich-text ul {
  margin: 30px 0px 30px 30px;
}
.page-id-1443 .fl-rich-text ul li {
  margin-bottom: 10px;
}
#gform_wrapper_22 {
  width: 100%;
  max-width: 500px;
}
.fl-module.unesco {
  width: auto;
  display: block;
  float: right;
}
#cop-countdown .fl-module-content {
  margin-bottom: 0px;
}
/***COP COUNTDOWN***/
.fl-node-71zjr459bnxc .fl-module-content.fl-node-content {
  margin-bottom: 0px;
}
.fl-node-w315z4k928bo .fl-module-content {
  margin-top: 0px;
  margin-bottom: 30px;
}
.fl-col-group.fl-node-w315z4k928bo {
  top: -15px;
  position: relative;
}
#gform_fields_27 .gfield {
  margin-bottom: 10px;
}
#cop-countdown .fl-module:nth-child(1) {
  width: auto;
  text-align: right;
  color: #fff;
}
#cop-countdown .fl-module:nth-child(2) {
  width: auto;
  text-align: center;
  color: #fff;
}
#cop-countdown .fl-module:nth-child(3) {
  width: auto;
  float: none;
  text-align: left;
  color: #fff;
  margin-bottom: 20px;
}
#countdown-svkb0rxgyf1j {
  height: auto;
}
#cop-countdown .fl-module:nth-child(1) h4 {
  color: #fff;
}
.fl-node-hxqy45prsimg h4, .fl-node-90shwbv5gnc8 h4 {
  font-size: 16px;
}
#cop-countdown .pp-countdown-fixed-timer, #cop-countdown .pp-countdown-fixed-timer h4 {
  margin: auto;
  text-align: center;
  width: auto;
  font-size: 50px !important;
  line-height: 60px;
  padding-top: 12px;
}
#cop-countdown .pp-countdown-fixed-timer .pp-countdown-label-wrapper {
  display: none;
}
#cop-countdown .pp-countdown-fixed-timer .fl-module-pp-countdown {
  margin: auto;
  text-align: center;
  width: fit-content;
  float: none !important;
}
.fl-col-group.fl-node-04f8yspw7ad5 {
  position: absolute;
  z-index: 20;
  right: 0;
  top: 0px;
}
.fl-row.fl-row-full-width.fl-row-bg-none.fl-node-rkwdgbxsqu74.fl-row-default-height.fl-row-align-center .fl-row-content-wrap {
  padding: 0px;
}
#cop-countdown {
  padding-bottom: 20px;
  background: #23b5c6;
  margin: auto;
  width: 100%;
  float: none;
  display: block;
  max-width: 300px;
}
.fl-col-group.fl-node-3zn05yi1krwp {
  position: absolute;
  top: 0;
  right: 0;
  background: #23B5C6D6;
  width: 100%;
  max-width: 300px;
}

.fl-row.fl-row-full-width.fl-row-bg-video.fl-node-qmtr1snho6ck.fl-row-custom-height.fl-row-align-center.fl-row-bg-overlay {
  position: relative;
}

.fl-node-qmtr1snho6ck .fl-bg-video ~ .fl-row-content.fl-row-fixed-width.fl-node-content {
  position: initial;
}
.fl-col-group.fl-node-3zn05yi1krwp #cop-countdown .fl-module.fl-module-heading.fl-node-71zjr459bnxc {
  width: 100%;
  text-align: center;
  margin-top: 7px;
}
.fl-col-group.fl-node-3zn05yi1krwp #cop-countdown .fl-col-group.fl-node-tf320sr6k4vp.fl-col-group-nested {
  /*! float: left; */
  width: 100%;
  margin: auto;
  display: block;
  max-width: fit-content;
}
.fl-col-group.fl-node-3zn05yi1krwp #cop-countdown .fl-col-group.fl-node-tf320sr6k4vp.fl-col-group-nested .fl-module-content.fl-node-content {
  margin: auto;
}
.fl-col-group.fl-node-3zn05yi1krwp #cop-countdown .fl-col-group.fl-node-tf320sr6k4vp.fl-col-group-nested .fl-col {
  width: auto;
}
.fl-col-group.fl-node-3zn05yi1krwp #cop-countdown .fl-col-group.fl-node-tf320sr6k4vp.fl-col-group-nested .fl-module.fl-module-rich-text.fl-node-ztup7694fnwi, .fl-col-group.fl-node-3zn05yi1krwp #cop-countdown .fl-col-group.fl-node-tf320sr6k4vp.fl-col-group-nested .fl-module.fl-module-rich-text.fl-node-ztup7694fnwi h4 {
  margin-top: 3px;
  padding-right: 2px;
  font-size: 14px ;
}
.fl-col-group.fl-node-3zn05yi1krwp #cop-countdown .fl-col-group.fl-node-tf320sr6k4vp.fl-col-group-nested .fl-module.fl-module-rich-text.fl-node-70cf6xblq8rw, .fl-col-group.fl-node-3zn05yi1krwp #cop-countdown .fl-col-group.fl-node-tf320sr6k4vp.fl-col-group-nested .fl-module.fl-module-rich-text.fl-node-70cf6xblq8rw h4 {
  margin-top: 3px;
  padding-left: 2px;
  font-size: 14px ;
}
#countdown-svkb0rxgyf1j .pp-countdown-item {
  margin-bottom: 0px !important;
}
#countdown-svkb0rxgyf1j {
  height: auto;
}
#cop-countdown .fl-module:nth-child(3) h4 span {
  font-size: 15px;
}
#cop-countdown .fl-module:nth-child(3) h4 {
  line-height: 0.5;
}
.fl-col-group.fl-node-3zn05yi1krwp #cop-countdown .fl-col-group.fl-node-tf320sr6k4vp.fl-col-group-nested .fl-col h4 {
  height: auto;
}


/******/

#collaborating .fl-col-group .fl-photo-content img {
  max-width: 210px;
}
 .pp-gf-content .gform_wrapper .gform_page_footer .button {
  background-color: #00c7d6;
  padding: 14px 25px;
  color: #fff;
}
form #gform_page_21_2 table table td > font {
  font-size: 13px !important;
}
form #gform_page_21_2 table table tr {
  background-color: transparent;
}
form #gform_page_21_2 table table tr:nth-child(2n) td:last-child {
  padding-bottom: 10px;
}
form #gform_page_21_2 table {
  margin-top: 10px;
  margin-left: 10px;
  float: left;
  width: 100%;
}
#collaborating .fl-col-group .cnrs .fl-photo-content img, #collaborating .fl-col-group .edf .fl-photo-content img, #collaborating .fl-col-group .minderoo .fl-photo-content img, #collaborating .fl-col-group .noc .fl-photo-content img {
  max-height: 120px;
  width: auto;
}
#collaborating .fl-col-group .noaa .fl-photo-content img {
  max-height: 134px;
  width: auto;
}
#collaborating .fl-col-group .ofi .fl-photo-content img {
  max-width: 240px;
}
#collaborating .fl-col-group .pif-opoc .fl-html img, #collaborating .fl-col-group .unesco .fl-html img  {
  max-width: initial;
  width: 100%;
}
.fl-node-x60hqrl4i12b #gfield_instruction_21_14 {
  display: none;
}
#collaborating .fl-col-group .pif-opoc .fl-html a:nth-child(1) {
  width: 202px;
  float: left;
  display: block;
}
#collaborating .fl-col-group .pif-opoc .fl-html a:nth-child(2) {
  width: 120px;
  float: left;
  display: block;
}

#collaborating .fl-col-group .unesco .fl-html a:nth-child(1){
  width: 205px;
  float: left;
  display: block;
}

#collaborating .fl-col-group .unesco .fl-html a:nth-child(2){
  width: 200px;
  float: left;
  display: block;
}
#collaborating .fl-col-group .prince-albert .fl-photo-content img {
  max-width: 260px;
  margin-top: -15px;
}
#collaborating .fl-col-group .propeller .fl-photo-content img{ max-width: 230px;}





.menu .fl-has-submenu .sub-menu {
  padding-bottom: 20px;
  padding-top: 10px;
  width: max-content;
  min-width: max-content;
}
#programing-themes-sction a {
  color: #041E42;
}
#collaborating .pp-logo .logo-image {
  max-height: 126px;
}
.fl-page .fl-page-bar {
  display: none;
  opacity: 0;
}


/*Form Label*/
form .ginput_container_checkbox > .gfield_checkbox > .gchoice {
  float: left;
  width: 100%;
}

form .ginput_container_checkbox > .gfield_checkbox > .gchoice label {
  font-weight: 400;
  font-size: 14px;
  float: left;
  padding-left: 4px;
  padding-bottom: 10px;
  line-height: 1.4;
}

form .ginput_container_checkbox > .gfield_checkbox > .gchoice input {
  float: left;
  margin-top: 3px;
}
#collaborating .pp-logo-2 .logo-image, 
#collaborating .pp-logo-3 .logo-image,
#collaborating .pp-logo-7 .logo-image,
#collaborating .pp-logo-8 .logo-image,
#collaborating .pp-logo-11 .logo-image,
#collaborating .pp-logo-12 .logo-image
{
  max-height: 110px;
}

#collaborating .pp-logo-17 .logo-image
{
  max-height: 100px;
}

#collaborating .pp-logo-0 .logo-image,
#collaborating .pp-logo-1 .logo-image,
#collaborating .pp-logo-4 .logo-image, 
#collaborating .pp-logo-5 .logo-image, 
#collaborating .pp-logo-6 .logo-image,
#collaborating .pp-logo-9 .logo-image, 
#collaborating .pp-logo-10 .logo-image,
#collaborating .pp-logo-13 .logo-image,
#collaborating .pp-logo-14 .logo-image, 
#collaborating .pp-logo-15 .logo-image,
#collaborating .pp-logo-16 .logo-image,
#collaborating .pp-logo-18 .logo-image,
#collaborating .pp-logo-19 .logo-image,
#collaborating .pp-logo-20 .logo-image,
#collaborating .pp-logo-21 .logo-image{
  max-height: 150px;
}
#collaborating .pp-logo-0,
#collaborating .pp-logo-1,
#collaborating .pp-logo-5, 
#collaborating .pp-logo-7,
#collaborating .pp-logo-8,
#collaborating .pp-logo-11,
#collaborating .pp-logo-12,
#collaborating .pp-logo-13,
#collaborating .pp-logo-14,
#collaborating .pp-logo-15,
#collaborating .pp-logo-16{
 
}
#collaborating .pp-logo-8,
#collaborating .pp-logo-9,
#collaborating .pp-logo-10{
    width: calc((100% - 100px) / 3); 
}
#collaborating .pp-logo-11,
#collaborating .pp-logo-12,
#collaborating .pp-logo-13,
#collaborating .pp-logo-14{
    width: calc((100% - 100px) / 4); 
}

#collaborating .pp-logo-15,
#collaborating .pp-logo-16,
#collaborating .pp-logo-17,
#collaborating .pp-logo-18,
{
    width: calc((100% - 100px) / 4); 
}

#collaborating .pp-logo-15,
#collaborating .pp-logo-16,
#collaborating .pp-logo-18,
#collaborating .pp-logo-19,
#collaborating .pp-logo-20{
  width:auto;
}
#collaborating .pp-logo {
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  text-align:center;

}
.pp-logo.pp-logo-15,
.pp-logo.pp-logo-19 {
  margin-right: 0 !important;
  float: right;
  width:auto;
}
.pp-logo.pp-logo-22 {
  margin-right: 0 !important;

}
.pp-logo.pp-logo-16,
.pp-logo.pp-logo-20,
.pp-logo.pp-logo-21 {
  margin-left: 0 !important;
  float: left !important;
  width: auto;
}


/*COP28 Price Forms*/
@keyframes pulse {
    0% {
    box-shadow: 0 0 10px 0 rgba(0,0,0, 0.4);
  }
  70% {
    box-shadow: 0 0 10px 10px rgba(0,0,0, 0);
  }
  100% {
    box-shadow: 0 0 10px 0 rgba(0,0,0, 0);
  }
}

.pulse {
  animation: pulse 1s 2;
}

.priceTableEqual.highlighted .fl-col-content {
  background: #efefef;
}
.fl-row-content-wrap .priceTableEqual ul li:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M14.119 2L4.881 11.238L1.881 8.238L0 10.119L4.881 15L16 3.88L14.119 2Z%27 fill=%27%2300B7BD%27/%3E%3C/svg%3E%0A");
  background-color: transparent;
  position: absolute;
  top: 1px;
  left: -2px;
  display: inline-block;
  width: 16px;
  height: 16px;
  padding-right: 0.1em;
  margin-right: 8px;
}
.fl-row-content-wrap .priceTableEqual ul {
  list-style-position: outside;
  padding-left: 10px;
  text-indent: 0;
  padding-right: 4px;
  position: relative;
}
.fl-row-content-wrap .priceTableEqual ul li {
  position: relative;
  padding-bottom: 10px;
  padding-left: 25px;
}
/*Fin Price forms*/



.vid-pop {
  height: 1px;
  padding: 0px;
  margin: 0px;
}
.gform_body.gform-body select, .gform_body.gform-body option {
  color: #808080;
  font-size: 14px !important;
  border: 1px solid currentColor;
  background-color:#ffffff;
  border-radius:5px;
}
html, body{overflow-x:hidden;}
body{ 
font-family: 'Montserrat', Helvetica, sans-serif !important;
font-weight: 400 !important;
font-style: normal;
font-size: 16px;
line-height: 1.8;
}
.fl-col-group.fl-node-8myhu9br2k6s {
  margin-bottom: 40px;
}
.fl-node-9g3k12nucsor .pp-table-content.tablesaw td:nth-child(3) span {
  font-weight: 700 !important;
}
#tablepress-3 tbody .column-3 {
  font-weight: 700 !important;
}
#tablepress-3 th {
  background-color: #23B5C6;
  font-size: 13px;
}
#tablepress-3 td {
  font-size: 13px;
}
.fl-node-9g3k12nucsor .pp-table-content.tablesaw .column-3 {
  font-weight: 700;
}
.fl-node-9g3k12nucsor .tablesaw, .fl-node-9g3k12nucsor .tablesaw tr {
  float: left;
  width: 100%;
}

@media screen and (min-width: 780px) {
  
#tablepress-3 tbody td:nth-child(1) {
  width: 10%;
}
#tablepress-3 tbody td:nth-child(2) {
  width: 12%;
}
#tablepress-3 tbody td:nth-child(3) {
  width: 20%;
}
#tablepress-3 tbody td:nth-child(4) {
  width: 38%;
}
#tablepress-3 tbody td:nth-child(5) {
  width: 20%;
}
#tablepress-3 tbody td:nth-child(6) {
  width: 20%;
}

.fl-node-9g3k12nucsor .pp-table-content.tablesaw td:nth-child(1), .fl-node-9g3k12nucsor .pp-table-content.tablesaw th:nth-child(1) {
  width: 10%;
}
.fl-node-9g3k12nucsor .pp-table-content.tablesaw td:nth-child(2), .fl-node-9g3k12nucsor .pp-table-content.tablesaw th:nth-child(2) {
  width: 10%;
}
.fl-node-9g3k12nucsor .pp-table-content.tablesaw td:nth-child(3), .fl-node-9g3k12nucsor .pp-table-content.tablesaw th:nth-child(3) {
  width: 10%;
}
.fl-node-9g3k12nucsor .pp-table-content.tablesaw td:nth-child(4), .fl-node-9g3k12nucsor .pp-table-content.tablesaw th:nth-child(4) {
  width: 20%;
}
.fl-node-9g3k12nucsor .pp-table-content.tablesaw td:nth-child(5), .fl-node-9g3k12nucsor .pp-table-content.tablesaw th:nth-child(5) {
  width: 30%;
}
.fl-node-9g3k12nucsor .pp-table-content.tablesaw td:nth-child(6), .fl-node-9g3k12nucsor .pp-table-content.tablesaw th:nth-child(6){
  width: 20%;
}
}
.fl-node-9g3k12nucsor .pp-table-content.tablesaw td, .fl-node-9g3k12nucsor .pp-table-content.tablesaw td span {
  line-height: 1.5 !important;
  padding-top: 15px;
  padding-bottom: 15px;
}
.page-id-924 header, .page-id-924 footer {
  display: none !important;
}

/*styles for partner org info form */
.gsection_title {
  font-size:21px;
  text-transform:none;
}
.gform_required_legend {
  display:none;
}
/* end */

.fl-row.center-vert .fl-module-content.fl-node-content {
  margin-bottom: 0px;
}


.fl-row.center-vert {
  position: absolute;
  left: 0;
  right: 0;
  margin: 0px auto;
  text-align: center;
  width: auto;
  background-color: #fff;
  padding: 10px 30px;
  display: block;
  max-width: 290px;
  top: 50%;
  transform: translateY(-50%);
  line-height: 1.4;
}
.fl-page a.fl-button, .fl-page a.fl-button:visited {
  font-family: termina, "Trebuchet MS", Helvetica, sans-serif !important;
  font-size: 12px;
}
#gform_page_11_2 td font strong, #gform_page_10_2 td font strong {
  padding-left: 20px;
  font-weight: 600;
}
#accent-mark {
  z-index: 99 !important;
  position: relative;
  display: block;
}

h1, h2, h3, h4, h5, h6{ 
font-family: termina, "Trebuchet MS", Helvetica, sans-serif !important;
font-style: normal;
}
h1 strong{font-weight: 800;}
h2 { font-size: 37px; }
h3 { font-size: 30px; }
h4 { font-size: 21px; }
h5 { font-size: 14px; }

b, strong {
  font-family: termina, "Trebuchet MS", Helvetica, sans-serif;
  font-weight: 800;
}
.grecaptcha-badge {
  display: none !important;
}
.fl-node-6335eb622696b h1 {
  font-weight: 400;
}

a.fl-button:hover, .fl-builder-content a.fl-button:hover {
	background: #001932;
	color: #ffffff;
	
}
#gform_submit_button_3:hover, .pp-gf-content .gform_button.button:hover{
  background-color: #001932;
}
.pp-gf-content .gform_button.button, #gform_submit_button_3:hover, a.fl-button:hover, .fl-builder-content a.fl-button:hover, #gform_submit_button_3, a.fl-button, .fl-builder-content a.fl-button {
-webkit-transition: background-color 500ms ease-in-out;
    -moz-transition: background-color 500ms ease-in-out;
    -o-transition: background-color 500ms ease-in-out;
    -ms-transition: background-color 500ms ease-in-out;
    transition: background-color 500ms ease-in-out;
}


header .fl-col-group .fl-module-content.fl-node-content:last-child {
  margin: 0px;
}
footer .fl-module.fl-module-rich-text.fl-node-6335e283bae88 a {
  color: #209FD7 !important;
}
.fl-row-bg-video.fl-node-58ecee9f2d625 video {
  top: 0px !important;
}
 .fl-row-content-wrap nav ul li::before{ display:none; content:''}
 
 .fl-col.fl-node-633629312caee .fl-col-content .fl-module{ z-index: 10;}
 
 .fl-row-content-wrap ul li::before {
  color: #001932;
  font-size: 16px;
  line-height: 0;
}
.fl-row-content-wrap ul li::before {
  content: "";
  padding-right: .25em;
  color: #00B7BD;
  font-size: .8em;
  -moz-border-radius: 7.5px;
  -webkit-border-radius: 7.5px;
  border-radius: 7.5px;
  width: 5px;
  height: 5px;
  display: inline-block;
  background-color: #001932;
  margin: 2px 14px 2px 0px;
}
 /***Background image for body on homepage***/
 #fl-post-8 .fl-post-content > .fl-builder-content::before {
  background-image: url('https://website.whoi.edu/oceanpavilion/wp-content/uploads/sites/58/2022/09/FluidLinesSeamlessPattern-01.svg');
  /*background-image: linear-gradient(180deg, rgb(255, 255, 255) 0%, rgba(255,255,255,0) 50%, rgb(255, 255, 255) 100%), url('https://website.whoi.edu/oceanpavilion/wp-content/uploads/sites/58/2022/09/FluidLinesSeamlessPattern-01.svg');*/
  content: '';
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 0;
  opacity: .05;
  background-repeat: repeat;
  background-position: center;
  background-size: 450px;
  background-attachment: fixed;
}

 .fl-col.fl-node-633629312caee:before {
  background: url('https://website.whoi.edu/oceanpavilion/wp-content/uploads/sites/58/2022/09/Group-16627.svg');
  content: '';
  display: block;
  position: absolute;
  width: 660px;
  height: 650px;
  left: -18%;
  top: -80%;
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: center;
  z-index: 4;
}
.fl-col.fl-node-633629312caee .fl-col-content .fl-module {
  z-index: 6 !important;
  position: relative;
}
.fl-col.fl-node-633629312caee {
  position: relative;
}
.fl-node-63362931219fc > .fl-row-content-wrap {
  background-position: 250px -185px;
}


/** Participate **/

.directions {
    background: #f1f1f1;
    padding: 10px;
    margin-right: 25px;
}

/**Form CSS**/
#gform_8 {
  max-width: 700px;
  margin: auto;
}
#gform_7 {
  max-width: 300px;
  margin: auto;
}
 .pp-gf-content .gform_wrapper .gfield .gfield_label {
  font-weight: 500;
  font-size: 16px;
}
 .pp-gf-content .gform_wrapper .gfield input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),  .pp-gf-content .gform_wrapper .gfield select,  .pp-gf-content .gform_wrapper .gfield textarea {
  padding: 9px;
}
 .pp-gf-content .gform_wrapper .gfield input::placeholder {
  color: #999;
}
 .pp-gf-content .gform_wrapper .gfield input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),  .pp-gf-content .gform_wrapper .gfield select,  .pp-gf-content .gform_wrapper .gfield textarea{border-color: #999999;}
 
 #menu-main-menu li::before {
  content: "";
  display: none;
}

.fl-node-633629859ff31 .pp-gf-content .gform_wrapper .gfield input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), .fl-node-633629859ff31 .pp-gf-content .gform_wrapper .gfield select, .fl-node-633629859ff31 .pp-gf-content .gform_wrapper .gfield textarea{

border-color: #cccccc;
  border-top-left-radius: 2px;
border-top-right-radius: 2px;
border-bottom-left-radius: 2px;
border-bottom-right-radius: 2px;
padding: 12px;
}

 /** Buttons **/
 
 .fl-page input[type="submit"], .fl-page input[type="button"] {
    font-family: Termina,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.3;
    padding: 10px 20px;
 }
 
 a.fl-button, a.fl-button:visited, .fl-builder-content a.fl-button, .fl-builder-content a.fl-button:visited {
    /*background: #00C6D7;*/
    font-family: Termina,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.3;
    padding: 10px 20px;
 }
 
@media (max-width: 1400px) {}
@media (max-width: 1220px) {
  .fl-node-6335eb622696b .fl-rich-text {
  text-align: center;
}
.fl-node-ym74v06bguni .fl-module-content.fl-node-content {
  margin-bottom: 0px !important;
}
  
}
@media (max-width: 1080px) {
  .fl-node-6335eb622696b .fl-rich-text {
  text-align: center;
  padding-top: 50px;
}
.fl-node-6335eb622696b .fl-rich-text h1 span {
  font-size: 6vw !important;
}

.fl-row .fl-row-content-wrap .fl-row-content {
  padding: 0px 40px;
}

.fl-col.fl-node-633629312caee::before {
width: 630px;
height: 630px;
left: -26%;
top: -53%;
}
  
}
@media (max-width: 1000px) {
.fl-col.fl-node-633629312caee::before {
  width: 630px;
  height: 630px;
  left: -32%;
  top: -40%;
}

}
@media (max-width: 950px) {
  .fl-col.fl-node-633629312caee::before {
  display: none !important;
}
  .fl-node-63362931219fc > .fl-row-content-wrap {
  background-position: center;
  background-image: none !important;
}
#gform_wrapper_7 {
  padding: 36px 0px 8px;
  background-color: rgba(255,255,255,0.7);
}
.fl-col.fl-node-633629312caee::before {
  background: none;
}
}

@media (max-width: 800px) {
  
  .fl-page header ~ .fl-page-content {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
  .fl-node-6335eb622696b .fl-rich-text h1 span {
  font-size: 7vw !important;
}
.fl-col.fl-node-58ecee9f2d697 {
  padding-bottom: 60px;
}
}
@media (max-width: 768px) {
#accent-mark {
  margin-top: -16px;
}
.fl-row.fl-row-full-width.fl-row-bg-photo.fl-node-6335f3af6901b.fl-row-bg-overlay.fl-row-bg-fixed {
  margin-top: -28px;
}
.fl-node-633629312caf3 .fl-col-content.fl-node-content {
  padding-top: 20px;
}
.fl-col.fl-node-63362df158380.fl-col-small {
  margin-top: 30px;
}
header .fl-photo img {
  max-width: 300px;
}
}

@media (max-width: 480px) {
   header .fl-photo img {
    max-width: 260px;
  }
  .fl-node-6335eb622696b p {
  text-align: left;
}
.fl-builder-content .fl-node-6336033f1c804 .fl-rich-text, .fl-builder-content .fl-node-6336033f1c804 .fl-rich-text:not(b, strong) {
  text-align: left !important;
}
  .fl-node-63362a1909a06.fl-row-custom-height > .fl-row-content-wrap {
  min-height: 200px;
}
.fl-node-6336073fe4892.fl-row-custom-height > .fl-row-content-wrap {
  min-height: 350px;
}
  .fl-node-6335eb622696b .fl-rich-text h1 span {
  font-size: 12vw !important;
  line-height: 1.2;
}
.fl-row .fl-row-content-wrap .fl-row-content {
  padding: 0px 20px;
}

.fl-button, .fl-button span, .fl-button i {
  font-size: 12px !important;
}
  .gform_footer .gform_button {
  margin: auto !important;
  float: none !important;
  text-align: center;
  display: block;
  font-size: 12px !important;
}
.fl-module-content h2.fl-heading, .fl-module-content h2.fl-heading span {
  text-align: center !important;
}
}

 .page-id-850 header, .page-id-850 footer {
  display: none;
}
 
 
  @media screen and (max-width: 1000px) {
 #collaborating .pp-logo-8,
#collaborating .pp-logo-9,
#collaborating .pp-logo-10{
  width: auto;
}
 #collaborating .pp-logo-11,
#collaborating .pp-logo-12,
#collaborating .pp-logo-13,
#collaborating .pp-logo-14{
    width: calc((100% - 100px) / 3); 
}

#collaborating .pp-logo-15,
#collaborating .pp-logo-16,
#collaborating .pp-logo-17,
#collaborating .pp-logo-18,
#collaborating .pp-logo-19{
    width: calc((100% - 100px) / 6); 
}
  }
  
  
  @media screen and (max-width: 900px) {
  #collaborating .pp-logo-15,
#collaborating .pp-logo-16,
#collaborating .pp-logo-17,
#collaborating .pp-logo-18,
#collaborating .pp-logo-19{
    width: calc((100% - 100px) / 4); 
}
  }
 
 @media screen and (max-width: 780px) {
 .column-1:before {
  content: "Date: ";
  position: absolute;
  left: 10px;
  display: block;
}
.column-2:before {
  content: "Time: ";
  position: absolute;
  left: 10px;
  display: block;
}
.column-3:before {
  content: "Title: ";
  position: absolute;
  left: 10px;
  display: block;
}
.column-4:before {
  content: "Description: ";
  position: absolute;
  left: 10px;
  display: block;
}
.column-5:before {
  content: "Organization: ";
  position: absolute;
  left: 10px;
  display: block;
}
#tablepress-3 {
  position: relative;
}
#tablepress-3 td {
  margin-left: 100px;
  text-align: left;
}
#tablepress-3_length, #tablepress-3_filter {
  float: none;
  margin: auto;
  display: block;
  text-align: center;
}
.row-3.odd {
  border-top: 1px solid #ddd;
  background-color: #f9f9f9;
}
.tablepress-responsive-stack-phone tbody td:first-child {
  border-top: 0px solid #ddd !important;
}
 }
 
 
 @media screen and (max-width: 580px) {
   #collaborating .pp-logo-8,
#collaborating .pp-logo-9,
#collaborating .pp-logo-10{
  width: auto;
/*    width: calc((100% - 100px) / 3); */
}
#collaborating .pp-logo-11,
#collaborating .pp-logo-12,
#collaborating .pp-logo-13{
    width: calc((100% - 100px) / 2); 
}

#collaborating .pp-logo-14, #collaborating .pp-logo-17{width: calc((100% - 100px) / 1); }

#collaborating .pp-logo-15,
#collaborating .pp-logo-16,
#collaborating .pp-logo-18,
#collaborating .pp-logo-19{
    width: calc((100% - 100px) / 2); 
}

#collaborating .pp-logo-15,
#collaborating .pp-logo-16,
#collaborating .pp-logo-18,
#collaborating .pp-logo-19{
  width:auto;
}
   
 }
 
  @media screen and (max-width: 420px) {
 #collaborating .pp-logo:nth-child(-n+20):nth-child(n+1) {
  width: calc((100% - 100px) / 1); 
  max-height: 150px;
  width: 100%;
  margin: auto;
  text-align: center;
  padding: 2px 0px;
}
 )