@media (min-width: 768px) {
  .home-feature.aiaa-home-feature { margin-top: -48px !important; }
  .home-feature.guggenheim-top{margin-top: -180px !important;}
}

.join-now-aside-box { padding: 10px; background-color: rgba(255, 255, 255, 1); border: 1px solid rgba(68, 68, 68, 1); }
.join-now-aside-box p { margin-top: 2pt; line-height: 105%; }

.sf-Long-text-figure { min-height: 100px; }
.sf-Long-text-figure p { margin-top: 15px; }

.highlight-aside { margin-bottom: 24px; }
.highlight-aside p { font-size:20px; }
.highlight-aside h5 { font-size:19px; }

.Our-Reach-Your-Audience-sec img { width: 100%; height: auto; }

.highlight-p-23 { margin-bottom: 24px; }
.highlight-p-23 p { font-size: 23px; }

.card-list__item_box { background-image: initial; background-size: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgba(82, 94, 101, 1); min-height: 194px; }
.card-list__item_box_icon { margin-bottom: 6px; margin-top: 15px; text-align: center; font-size: 36px; color: rgba(120, 175, 3, 1); }
.card-list__item_box .card-list__title span { color: rgba(255, 255, 255, 1); }
.card-list__button { margin-top: 10px; margin-bottom: 15px; }

.co-sponsorship-opportunities-sec p a span { font-size: 20px; }
.team-name-box { font-size: 20px; }
.team-box-details { font-size: 18px; }

.accordion-tabs h4 { margin: 0 0 24px;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 24px;
  vertical-align: baseline;
  color: rgba(22, 58, 80, 1);
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0.05ex;
  font-family: 'Proxima Nova', 'Helvetica Neue', Helvetica, Arial, sans-serif; }
@media (max-width: 768px) {  
.episode-box iframe { width: 100% !important; }  
}
.item-list-icon em.fas { margin-bottom: 7px; margin-right: 6px; text-align: center; font-size: 18px; color: rgba(120, 175, 3, 1); }
.item-list-icon a span { font-size: 21px; }
.green-icon { margin-bottom: 6px; text-align: center; font-size: 36px; color: #78af03; }
.item-list-30 .green-icon { font-size: 30px; }
.green-icon-42 { margin-bottom: 10px; text-align: center; font-size: 42px; color: #78af03; }

.get-involved-grid .sf-Long-text h3, .get-involved-grid .sf-Long-text p { text-align: center; }

.page-bounds-grid-box table tr td img { margin-bottom: 3px; display: block; margin-left: auto; margin-right: auto; }
.page-bounds-grid-box table tr:last-child td { text-align: center; }
.page-bounds-grid-box table tr:last-child td p { margin: 0 0 0.0001pt; }
.figure-400 { max-width: 400px; }

.center-text h1, .center-text h2, .center-text h3, .center-text h4, .center-text h5, .center-text h6, .center-text p { text-align: center; }
.card-list-grid-box { margin: 3px !important; }
.card-list-grid-box img { float: left; }

.aiaa-table { background-color: rgba(231, 231, 231, 1); }
.aiaa-table tr td { border: 3px solid rgba(120, 175, 3, 1); padding: 15px; }
.aiaa-table tr td h5 { color: rgba(29, 51, 80, 1); }
.aiaa-table tr td h5 img { margin-bottom: 8px; margin-right: 8px; float: left; } 
.aiaa-table tr td p span { font-size: 15px; }

ul.aiaa-item-list { margin-right: 75px; }
ul.aiaa-item-list li { margin-bottom: 50px; }
ul.aiaa-item-list li:last-child { margin-bottom: 25px; }

.main-content-left span .far, .main-content-left span .fas { color: rgba(120, 175, 3, 1); }
.aside-content-right span .far, .aside-content-right span .fas { color: rgba(120, 175, 3, 1); }

.button-listing .button { margin-bottom: 3px; }

.m-0 h5 { margin: 0; }
.img-right-150 { width: 150px; }


table.full-table { text-align: center; border: 1px solid rgba(0, 0, 0, 1); width: 100%; }
table.full-table thead tr { background-color: rgba(54, 87, 132, 1); }
table.full-table thead tr th { color: rgba(255, 255, 255, 1); font-size: 22px; }
table.full-table thead tr:first-child th { padding-bottom: 2px; }
table.full-table thead tr:last-child { background-color: rgba(237, 237, 237, 1); }
table.full-table thead tr:last-child th { font-size: 18px; color: #525e65; }
table.full-table thead tr th { width: 11.1111%; border: 1px solid rgba(0, 0, 0, 1); }
table.full-table tbody tr { background-color: rgba(255, 255, 255, 1); }
table.full-table tbody tr th, table.full-table tbody tr td {width: 11.1111%; border: 1px solid rgba(0, 0, 0, 1); }
.pagination {list-style: none;margin: 20px 0}
/*.sf_colsIn.interior-layout__main.search-result {margin-top: 40px;}*/
.pagination li {display: inline-block;margin-right: 5px;}
.pagination .overview {font-style: italic;margin-right: 35px;}
.pagination a {display: block;width: 30px;line-height: 30px;text-align: center;font-weight: 700;background: #fff;}
.pagination span.current {background: #1a3d6d;color: #fff;display: block;width: 30px;line-height: 30px;text-align: center;font-weight: 700;}

.new-search-sidebar .wpsolr_facet_checkbox .select_opt {text-decoration: none;background: none;background-size: auto;padding: 10px 0;line-height: 27px;border-bottom: 2px solid rgba(0, 0, 0, 0.1);letter-spacing: 0.05ex;opacity: 0.65;color: #1a3d6d;font-weight: 600;}
.new-search-sidebar .wpsolr_facet_checkbox li:last-child .select_opt {border: none;}
.new-search-sidebar .wpsolr_facet_checkbox .select_opt:hover {color: #78af03;}
.new-search-sidebar .wdm_label{display:none;}
.new-search-sidebar .accordion__content{padding-top:5px;padding-bottom: 3px;}
.aiaa-table-sec table tr td {
  padding: 5px;
  border: 1px solid rgb(105, 105, 105);
  font-size: 14px;
  line-height: normal;
}

/* WP Bakery Builder Style */

.vc_row.wpb_row.vc_row-fluid.main-container-row {
  display: inline-block;
  width: 100%;
  margin: 0;
}
.custom-home-identity h3{color:#fff}
.view-all-event-btn .vc_btn3.vc_btn3-style-custom {
  background-color: transparent;
  color: #78AF03;
  background-image: none;
  display: inline-block;
  font-size: 19px;
  font-weight: 700;
  font-style: italic;
  text-transform: uppercase;
  letter-spacing: 0.05ex;
  padding-top: 0;
  padding-bottom: 0;
}

.view-all-event-btn .vc_btn3.vc_btn3-style-custom i {
  font-size: 19px;
}
.domain-boxes figure.wpb_wrapper.vc_figure {
  box-shadow: none;
  padding: 0;
}
.featured-event-row .wpb_column.vc_column_container.vc_col-sm-4 .vc_column-inner {
  padding-left: 24px;
  padding-right: 24px;
}

.vc_row.wpb_row.vc_inner.vc_row-fluid.featured-event-row {
  margin-left: -24px;
  margin-right: -24px;
}
@media (max-width: 767px) { 
.figure-400.figure-400-box { overflow: hidden; }
.figure-400.figure-400-box .pikto-visual-wrapper { position: relative; left: -15px; }
.responsive-table-sec { overflow-x:auto; /*-webkit-overflow-scrolling: touch; -webkit-overflow-scrolling: auto;*/ padding-bottom: 15px; }
}

@media (max-width: 480px) {
table.full-table thead tr th { font-size: 13px; }  
table.full-table thead tr:last-child th { font-size: 13px; }
table.full-table tbody tr th span { font-size: 10px !important; }
table.full-table tbody tr:first-child th { font-size: 13px; }
table.full-table tbody tr td { font-size: 13px; }
.full-figure{width: 100% !important;}
.full-button{flex-wrap: wrap; display: flex; width: 100%; justify-content: center;}
.figure-400.figure-400-box { overflow: hidden; }
.figure-400.figure-400-box .pikto-visual-wrapper { transform: scale(.85); position: relative; left: -35px; }
.ellipsis {
	  display: block;
	  display: -webkit-box;
	  max-width: 100%;
	  height: 55px;
	  margin: 0 auto;
	  line-height: 1;
	  -webkit-line-clamp: 3;
	  -webkit-box-orient: vertical;
	  overflow: hidden;
	  text-overflow: ellipsis;
	}
}
@media (max-width: 400px) {
.figure-400.figure-400-box .pikto-visual-wrapper { left: -45px; transform: scale(.75); }	
}
@media (max-width: 360px) {
.figure-400.figure-400-box .pikto-visual-wrapper { left: -45px; transform: scale(.7); }	
}
.content-box-260 { min-height: 260px; }

.green-icon-membership { margin-bottom: 6px; margin-top: 15px; text-align: center; font-size: 36px; color: rgba(120, 175, 3, 1); }
.center-text, .center-text h2, .center-text h3, .center-text h4, .center-text h5, .center-text h6, .center-text p, .center-text { text-align: center; }
.center-btn { margin-top: 10px; margin-bottom: 15px; text-align: center; }

ul.footer-utility__list .footer-utility__item ul {display:none;}

.aiaa-admin-login header.page-header {
  top: 32px;
}

@media screen and (max-width: 1199px){
  .aiaa-item-list-full{
    margin-right: 0 !important;
  }
 }

@media screen and (max-width: 960px){
  .centre-table-full-box td figure{
    width: 100% !important;
    display: block;
  }
 }

@media screen and (max-width: 767px){
  .table-full table{
    width: 100%;
  }
  .centre-table-full-box td, .centre-table-full-box td figure{
    width: 100% !important;
    display: block;
  }
 }

 @media screen and (min-width:960px) and (max-width:1199px) {
  .list-filters__content.list-filters__content-full .button {
    white-space: normal !important;
  }
  }

  @media (min-width: 1280px) {
    .content > .guggenheim-top {
      margin-top: -180px !important;
    }
  }

  .admin-bar-search{display:none;}

  .closed-for-nomination-bgcolor{
    background-color: #f7f7f7;
  }

.homepage-domains.wpb_column.vc_column_container.vc_col-sm-12 {margin-top:-48px;}


.bakery-with-banner .wpb_single_image .vc_figure, .bakery-with-banner .wpb_single_image .vc_figure
{
display:block;
padding: 0;
  background: none;
  box-shadow:none;
}

.bakery-with-banner .vc_col-sm-12 .wpb_single_image .vc_single_image-wrapper{display:block;}
.bakery-with-banner .vc_col-sm-12 .wpb_single_image img{max-width:100%!important;}




.two-events-top-sec { padding: 14px 0 0 0; }
.two-events-left .wpb_wrapper .wpb_wrapper { text-align: left; padding: 0 12px 0 90px; }
.two-events-left h3 { color: rgba(22, 58, 80, 1); }
.two-events-left p { font-size: 24px; line-height: 35px; }


.two-events-right.wpb_column.vc_column_container.vc_col-sm-6 {
  padding-right: 48px;
  padding-bottom: 12px; padding-left: 8px;
}

.two-events-right .vc_images_carousel .vc_carousel-control .icon-next::before {
  content: "\f054";
  font-weight: 900;
  font-family: "Font Awesome 6 Pro" !important;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
  font-size: 17px; top: -2px;
}
.two-events-right .vc_images_carousel .vc_carousel-control {
  background: #78af03;
  background: linear-gradient(90deg, #537a00 0%, #78af03 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00447c", endColorstr="#52B6DC", GradientType=1);
  align-items: center;
  border-radius: 50%;
  color: #ffffff;
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
  height: 48px;
  position: absolute;
  top: 50%;
  margin-top: -12px;
  transform: translateY(-50%);
  transition: background 0.15s ease-out;
  width: 48px;
  z-index: 3;
  opacity: 1;
  left: -35px;
  
}
.two-events-right .vc_images_carousel .vc_carousel-control.vc_right {
  left: auto;
  right: -35px;
}
.two-events-right .vc_images_carousel .vc_carousel-control:hover{ 
background: #537a00;
  background: linear-gradient(90deg, #78af03 0%, #537a00 100%);
  color: #ffffff; opacity: 1;
}
.two-events-right .vc_images_carousel .vc_carousel-control .icon-prev::before {
  content: "\f053"; font-weight: 900;
  font-family: "Font Awesome 6 Pro" !important;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto; font-size: 17px; top: -2px; }
.two-events-right .wpb_wrapper .wpb_wrapper {
  max-width: 75%;
  margin: auto;
}
.two-events-right .vc_images_carousel .vc_carousel-control {
  font-size: 30px;
  text-align: center;
  text-shadow: none;
}  

.full-lineup-left .wpb_wrapper { padding-left: 90px; }
.full-lineup-left h3 { font-family: "Proxima Nova", "Helvetica Neue", Helvetica, Arial, sans-serif !important; font-size: 28px !important; color: #fff; font-weight: 700 !important; padding: 31px 0 0 !important; }

h2.resources-title {  font-family: "Proxima Nova", "Helvetica Neue", Helvetica, Arial, sans-serif !important; font-size: 36px !important; font-weight: 700 !important; }
h3.resources-title {  font-family: "Proxima Nova", "Helvetica Neue", Helvetica, Arial, sans-serif !important; font-size: 28px !important; font-weight: 700 !important; }

.home-middle-sec {
  padding: 0 63px; margin-left: -48px;
  margin-right: -48px;
}
.home-middle-sec-left.vc_col-sm-6 {
  padding-right: 24px !important;
}
.home-middle-sec-right.vc_col-sm-6 {
  padding-left: 24px !important;
}
.home-middle-sec .vc_general:first-child { margin-bottom: 0 !important; }
.home-middle-sec .vc_general {
  padding: 0 24px 0 0 !important;
  background: transparent !important;
  font-weight: 600 !important;
  font-size: 20px !important;
}
.home-middle-sec .vc_general .vc_btn3-icon {
  right: 4px !important;
  top: 17px !important;
}
.home-middle-sec .vc_do_btn {
  margin-bottom: 15px !important;
}
.home-middle-sec .wpb_single_image.wpb_content_element.vc_align_center {
  margin-bottom: 0;
}
.home-middle-sec-left > .vc_column-inner, .home-middle-sec-right > .vc_column-inner {
  padding-top: 5px !important;
  padding-bottom: 20px !important;
}
.benefits-of-sponsoring-sec {
  width: calc(100% - 96px) !important;
  margin: auto !important;
  padding: 13px 20px !important;
}
.benefits-of-sponsoring-sec-right {
  padding-right: 20px !important;
}
.sponsor-footer-logo .vc_single_image-wrapper img {
  padding-right: 48px;
}

@media screen and (max-width: 767px){
	.bakery-with-banner .two-events-left .wpb_wrapper .wpb_wrapper {text-align: left;	  padding: 0 12px 0 25px;	}
	.bakery-with-banner .full-lineup-left .wpb_wrapper {  padding-left: 24px;  padding-right: 24px;}
	.bakery-with-banner .home-middle-sec{padding:0;}
	.bakery-with-banner .benefits-of-sponsoring-sec{width:100% !important;}
	.bakery-with-banner .sponsor-footer-logo .vc_single_image-wrapper img {   max-width: 80% !important;}
	.bakery-with-banner .benefits-of-sponsoring-sec-right .vc_column_container > .vc_column-inner{padding-left:0; padding-right:0;}
}
