@charset "UTF-8";
/* CSS Document */
body {
  font-family: Gotham Book, Helvetica, Arial, sans-serif;
  font-size: 18px;
  line-height: 1.3;
  color: #000;
  background: #fff;
  height: 100%;
    margin: 0;
    background-repeat: no-repeat;
    background-attachment: fixed;
  /* hyphens: auto !important; */
  /* overflow-x: hidden; */
}
a, a:visited {
  color: #B29462;
  text-decoration: none;
}
a:hover, a:focus, a:active {
  color: #B29462;
}
a:hover, a:focus {
  text-decoration: underline;
}
.wrapper {
	display: block !important;
  height: auto;
  overflow: hidden;
}

.RadGrid a, .RadToolTip a {
  color: #B29462 !important;
}
.bg_grey_row {
  margin-left: calc(((960px - 100vw) / 2) - 1em);
  margin-right: 0;
  padding-left: calc(((960px - 100vw) / 2) *-1);
  padding-right: calc(((960px - 100vw) / 2) *-1);
  width: 100vw;
  float: left;
  background-color: #fff;
}
.bg_blue_row {  
  width: 100vw;
  float: left;
  background-color: #241c58;
  color: #fff;
  
}

.bg_blue {
  background-color: #36084B;

  margin-right: 0;
  padding-left: calc(((960px - 100vw) / 2) *-1);
  padding-right: calc(((960px - 100vw) / 2) *-1);
  width: 100vw;
  float: left;
  color: #fff;
  /* margin-bottom: -30px; */
}

.CommandBar {
  margin: 0em 0;
}
.CommandBar {
  padding-top: 0px;
}

.bg_blue h4, .h4{
	color: #fff;
}
#bg_timer_row {
  
  text-align: center;
  background-color: #36084B;
  color: #fff;
}

#bg_partners_row {
  
  text-align: center;
  background-color: #fff;
}
h1, .h1 {
  font-family: Gotham, Helvetica, Arial, sans-serif;
  color: #000;
  font-size: 250%;
  font-weight: bold;
  text-transform: uppercase;
}
h2, .h2, .PageTitle, .PanelTitle {
  font-family: Gotham, Helvetica, Arial, sans-serif;
  color: #36084B;
  font-size: 250%;
  font-weight: bold;
  border-bottom-style: none;
  line-height: 1.2;

}
h3, .h3 {
  color: #B29462;
  font-family: Gotham, Helvetica, Arial, sans-serif;
  font-size: 2em;
  text-transform: uppercase;
  line-height: 1.3;
  letter-spacing: 5px;
}
h4, .h4 {
  color: #F3E2C6;
  font-family: Gotham, Helvetica, Arial, sans-serif;
  font-size: 1.3em;
  line-height: 1.3;
}
h5, .h5 {
  color: #B29462;
  font-family: Gotham, Helvetica, Arial, sans-serif;

}

.ProgramGroup .PanelHead {
background-color: #f5f5f5;

color: #555;
}

.RadMenu.RadMenu_Austin .rmRootLink.rmSelected {
  /* root item selected styles */
  color: #B29462;
  background: none;
  font-weight: bold;
}
.RadMenu.RadMenu_Austin .rmRootGroup > .rmItem > .rmLink {
  text-transform: uppercase;
  font-size: 100%;
  letter-spacing: 0;
  
}
.RadTabStrip.RadTabStrip_MetroTouch {
  display: none;
}
.ContentWizardDisplay {
  border-width: 0;
  padding: 10px;
}
.EventSummary .Description {
  display: none;
}
.btn, .TextButton, .TextButton:active, .TextButton:visited, .RadGrid input.TextButton, .PrimaryButton, .SaveAndClose, .SaveAs, .UsePrimaryButton .TextButton {
  color: #36084B;
  background-color: #F3E2C6;
  border-color: #F3E2C6;
  font-size: 1.3em;
  margin: 2em 0;
  padding: .75em 1em;
  border-radius: 30px;
  text-transform: uppercase;
}
.btn[disabled], .TextButton[disabled] {
  color: #fff;
  background-color: #473b4d;
}
.TextButton:hover, .TextButton:focus, .RadGrid input.TextButton:hover, .RadGrid input.TextButton:focus, .UsePrimaryButton .TextButton:focus,.UsePrimaryButton .TextButton:hover {
  color: #F3E2C6;
  background-color: #5A2678;
   border-color: #5A2678;
}
.homeshadowbox {
  width: 200px;
  margin: 20px;
  display: inline-block;
}
.homeshadowbox img:hover {
  padding: 10px;
}
.HomeGold {
  color: #86764f;
  font-size: 1.1em;
}
#honorees .container {
  padding: 0;
}
.HonoreeName.Emcee {
  font-size: 2em;
}
.HonoreeDetail.Emcee {
  font-size: 1em;
}
.featured {
  margin: 1em 20% 6em;
  height: 200px;
  display: inline-block;
}
.featured .Honoree {
  width: 100%;
}
.Honoree {
  min-height: 550px;
  max-width: 600px;
  margin-bottom: 30px;
  text-align: center;
}
.HonoreeImage {
  /* height: 200px; */
}
.HonoreeImage img {
  width: 100%;
  height: auto;
 
		
}
.HonoreeShort {
  position: relative;
  margin-bottom: 0px;
  padding: 10px;
}
.HonoreeAward a {
  margin-bottom: 10px;
  color: #B29462;
  font-family: Gotham, Helvetica, Arial, sans-serif;
  font-size: 1.3em;
  font-weight: bold;
}
.HonoreeDetail {
  color: #F3E2C6;
  font-family: Gotham Book, Helvetica, Arial, sans-serif;
  line-height: 1.3;
  font-weight: bold;
text-transform: none;
 }
.HonoreeName a {
  margin-bottom: 10px;
  color: #F3E2C6;
  font-family: Gotham, Helvetica, Arial, sans-serif;
  
}

.HonoreeName, .HonoreeDetail {
  font-size: 1em;
}

.BioImage img {
	width: 300px; 
	float: left; 
	margin-right: 20px; 
	margin-top: 0px;
		
}

.bio h4 {
	color: #36084B;
	font-weight: normal;
}

.bio h3 {
   text-transform: none;
}
.tableWrap {
  display: block;
  float: left;
  min-height: 175px;
  margin: 10px;
  width: 100%;
}
.tableWrap:nth-child(odd) {
  clear: left;
}
.SmallTablesName {
  display: inline-block;
  width: 100%;
  text-align: center;
  
  padding: 20px;
}
.SmallTablesName h1 {
  color: #B29462;
  line-height: 100%;
  font-size: 30px;
  text-transform: uppercase;
  letter-spacing: 5px;
  
}
.SmallTablesName h3 {
  color: #36084B;
  line-height: 90%;
  font-size: 20px;
  text-transform: none;

 
}
.SmallTablesDetail {
  display: inline-block;
  float: left;
  padding: 20px;
  margin: 0 10%;
  column-count: 2;
}
.SmallTablesName a {
  color: #B29462;
}

.ExploreBackground {
  background-image: url("/images/AIA2023/AAFAExteriorOpaque.jpg");
  background-size: cover;
}
.img-container {
  float: left;
  width: 33.33%;
  padding: 25px;
}
.sponsor_logo_block img {
  margin: 2em 4em 0 0;
  max-height: 100px;
  width: auto !important;
  max-width: 200px !important;
}
.CartCharges .GrandTotal .PanelField .Label {
  color: #5A2678;
}
.CartCharges .GrandTotal .PanelField {
  color: #5A2678;
}
.nav-auxiliary .nav-aux-cart .cartCenter {
  color: #fff;
  background-color: #5A2678;
}
.nav-auxiliary .nav-aux-cart .nav-text {
  background-position: 0 -52px;
}

.nav-auxiliary .nav-aux-account .nav-text {
  background-position: 0 -98px;
}
/* ISG Styles */
.navbar-header > div.ste-section {
  display: none;
}
/*.col-primary .row:nth-child(2) .col-sm-12 {
  margin-top: -100px;
}*/
#masterLogoArea {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
#hero {
  background-image: url('/images/AIA2026/HeroBanner.jpg');
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  padding-bottom: 36%;
  height: auto;
  position: relative;
  z-index: 1;
 
}
#ste_container_Hero  {
	background: #36084B;
	margin-top: -50px;
}
#honorees_hero {
   background-image: url('/images/AIA2026/PurpleBKGRND.jpg');
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover; 
}

#icon_hero {
  background: #fff;	
  padding: 0 10% 0% 10%;
 }
#icon_hero a, #icon_hero a:visited{
	color: #B29462;
}

#hero .container, #venue .container {
  max-width: 1440px;
}
.search-container-sm {
  display: none !important;
}
.container {
  max-width: 1200px;
}
.header-container {
  max-width: 100%;
}
.datelocation {
  display: none;
}
/* .datelocation {

	position: absolute;

	top: 1em;

	left: 1em;

	z-index: 1;

	color: #fff;

}

.datelocation p {

	float: left;

	margin-right: 1.5em;

} */
#introSquares {
  /* margin-top: 6em; */
}
#introSquares h1 {
  margin-top: 1em;
}
.rule {
  border-bottom: 2px solid #E5968D;
  padding-top: 3em;
  margin-bottom: 3em;
  clear: both;
}
.featured .Honoree {
  margin-bottom: 4em;
}
#venue {
  background: url('/images/AIA/Plazafeature.jpg');
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  padding-top: 35%;
  height: auto;
  position: relative;
  z-index: 0;
  margin: 2em 0 0;
}
#venue .arrow {
  position: relative;
  left: 5vw;
  bottom: 2em;
  width: 75px;
  height: auto;
}
#tables {
  /*background: url('/images/AIA2022/background_stripe.png');
  background-position: center center;
  background-repeat: no-repeat;*/
  background-size: contain;
  padding-top: 35%;
  height: auto;
  position: relative;
  z-index: 0;
  /* margin: -3em 0 0; */
  margin: 0;
}
#tables .arrow {
  position: relative;
  left: 85%;
  bottom: 2em;
  width: 75px;
  height: auto;
}
#aboutAAFA {
  background: url('/images/AIA2026/AAFA_Building.jpg');
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  height: auto;
  text-align: center;
  /*margin-top: -2em;*/
}


#aboutAAFA .copy {
  margin: 0 10%;
  padding: 2em 0 1em;
}
.footer{
  height: auto;
}
.footer-content {
  /* margin-top: -.5em; */
  background: linear-gradient(to right, #B29462, #F3E2C6, #B29462, #F3E2C6, #B29462);
  padding-top: 0;
  
}
.footer-content .col-xs-3 {
  width: 25vw;
}
.footer-nav-copyright .footer-copyright {
  width: 100%;
  margin: 0;
}
.footer-content .container .row, .footer-copyright .row {
  display: flex;
  align-items: center;
}
.footer-nav-copyright {
  background: #5A2678;
}
.header {
  border: none;
  padding-top: 0;
  padding-bottom: 50px;
  z-index: 1;
   background: #36084B;
}
#auxiliary-container {
  font-size: 12px;
  float: right;
  clear: right;
  display: flex;
  align-items: flex-start;
}
.nav-auxiliary .nav-text {
  padding-bottom: 5px;
}

 .CalloutArea1 {  
background: #36084B;
padding: 10px;
margin: 20px;
border-radius: 0px;
box-shadow: rgba(0.125, 0, 0, 0) 0px 3px 5px inset;
color:	#fff;
}

.CalloutArea1 a, .CalloutBlockType1 a {
  color: #B29462;
}
.HelperText {
    color: #F3E2C6;
}
.RadMenu.RadMenu_Austin .rmText, .RadMenu.RadMenu_Austin .rmHorizontal .rmText {
  padding: 5px 15px;
}
.RadMenu.RadMenu_Austin .rmRootLink.rmSelected, .RadMenu.RadMenu_Austin .rmRootLink.rmExpanded, .RadMenu.RadMenu_Austin .rmRootLink:hover, .RadMenu.RadMenu_Austin .rmRootLink:focus {
  background: none;
  color: #F3E2C6;
}
.RadMenu.RadMenu_Austin .rmRootGroup > .rmItem > .rmLink {
  font-weight: 400;
}
/*#masterContentArea {
  margin-bottom: 3em;
}*/

#masterContentArea.container {
  max-width: 100vw;
  width: 100%;	
  padding: 0;
 
}
#masterContentArea.container .container {
  max-width: 1200px;
}
.pageHeader {
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    width: 100vw;
    margin: -28px -8px 0;
    position: relative;
    z-index: -1;
    padding: 7em 3em 7.25em;
}
.pageHeader h1 {
  text-align: left;
  color: #F3E2C6;
  position: relative;
  z-index: 1;
  margin: -0.4em 4.5em -3em;
  letter-spacing: 5px;
 

}

.picleft {
  padding-right: 2em;
  padding-bottom: 1em;
}
.fullwidth {
  width: 100vw;
  margin-left: -15px;
  margin-right: -15px;
}
.tables {
  /*background: url('/images/AIA2022/background_stripe.png');
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;*/
  padding: 1em 0;
 
}
.embed-container {
  position: relative;
  padding-top: 56.25%;
  height: 0;
  width: 100%;
  margin: 2em auto;
}
.embed-container iframe, .embed-container object, .embed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.breadcrumb-obo-container {
  position: relative;
  z-index: 1;
}
.CartCharges {
  background-color: #fff;
}
#ste_container_ciNewContactSignInCommon {
  margin-top: 2em;
}
#ctl01_HomepageContentArea1_QuotesSlideshow_Carousel .carousel-inner.bg-img > .item {
  background-size: contain;
  height: auto !important;
  padding-top: 48%;
  background-color: transparent;
}
/* Carousel

   ========================================================================== */
/* Used by the Slideshow iPart */
.carousel h1, .carousel h2, .carousel h3, .carousel h4, .carousel h5 {
  font-family: Gotham Book, Helvetica, Arial, sans-serif;
  text-transform: none;
  font-style: italic;
}
.carousel-control.left {
  background-image: none;
}
.carousel-control.right {
  background-image: none;
}
.carousel-caption {
  font-family: Gotham, Helvetica, Arial, sans-serif;
  position: absolute;
  top: 180px;
  left: 50%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #7152a2;
  text-align: left;
  text-shadow: none;
}
.carousel h3 {
  font-size: 150%;
  line-height: 1;
  color: #000;
}
.carousel h2, .carousel .panel-heading {
  border-bottom: none;
}
.carousel2 .carousel-caption .img-copyright {
  right: 15%;
}
.carousel-control, .carousel-control:hover, .carousel-control:focus, .carousel-control:visited, .carousel-control:active {
  opacity: 1;
  filter: alpha(opacity=50);
  font-size: 50px;
  color: #E5968D;
}
.carousel-indicators {
  display: none;
}
/* Media Queries */
@media (min-width: 1685px) {
  /* #tables {

		padding-top: 19%;

	} */
  /* #aboutAAFA .copy {

		padding: 10em 0;

	} */
}
@media (min-width: 1440px) {
  .tables {
    padding: 0em 0;
  }
}
@media (max-width: 1365px) {
  #hero {
    margin-top: 0;
  }
}
@media (max-width: 991px) {
  .carousel h1 {
    font-size: 100%;
  }
}
@media (max-width: 1023px) {
  #masterLogoArea {
    top: 3.45em;
    width: 50%;
  }
  .pageHeader {
    margin-top: -14px;
	background-size: cover;
  }
  .pageHeader h1 {
	text-align: center;
	margin: 0em 0em 0em;
    padding: 0em 0em 0em;
    /* padding: 3em 1em 1em; */
    /* text-align: right; */
  }
  #masterContentArea {
    margin-top: -8px;
  }
  #venue .arrow {
    left: 80%;
  }
  #tables .arrow {
    left: 5%;
  }
}
  @media (max-width: 960px) {
    .featured {
      margin: 1em 0;
    }
    .featured .Honoree, .Honoree, .tableWrap {
      width: 100%;
      float: none;
      height: auto;
    }
	
	.tableWrap {  display: block;
	}
    .HonoreeImage {
      height: auto;
    }
    .carousel-inner {
      font-size: 60%;
    }
  }
  @media (min-width: 768px) {
    .carousel-control .icon-prev {
      margin-left: -55px;
    }
    .carousel-control .icon-next {
      margin-right: -55px;
    }
    .HonoreeName {
      font-size: 1.25em;
    }
	.HonoreeDetail {
      font-size: 1.5em;
    }
  }
  @media (max-width: 767px) {
    #masterLogoArea {
      z-index: -1;
    }
    .nav-primary {
      margin-top: 5px;
    }
	#icon_hero {
    background: #fff;
	padding: 0 10% 0% 10%;
    background-image: url('/images/AIA2025/Home_diamond_background_Top.png');
  background-position: top center;
  background-repeat: no-repeat;
  background-size: auto;
	}
	.BioImage img {
        float: none;
    }
    .RadMenu.RadMenu_Austin .rmText, .RadMenu.RadMenu_Austin .rmHorizontal .rmText {
      padding: 15px;
      border-bottom: 1px solid #fff;
      width: 100%;
    }
    .pageHeader {
      margin-top: 8px;
    }
    .nav-auxiliary .nav-aux-button .NavigationLink, .navbar-toggle.collapsed, .navbar-toggle {
      background: #B29462;
    }
    .nav-auxiliary .nav-aux-button .NavigationLink:hover, .nav-auxiliary .nav-aux-button .NavigationLink:focus, .navbar-toggle.collapsed:hover, .navbar-toggle.collapsed:focus, .navbar-toggle:hover, .navbar-toggle:focus {
      background: #5A2678;
    }
	.navbar-collapse, .searchbar-collapse {
  background-color: #36084B;
}
	
    .dateplace p span:nth-child(2) {
      font-size: 6em !important;
    }
	.SmallTablesName {
    display: inline-block;
    width: 100%;
    float: left;
    padding: 20px 20px 10px 20px;
}
.SmallTablesDetail {
    display: inline-block;
    width: 100%;
    float: left;
      padding: 20px;
    margin: 10px 10px 10px -10px;
    column-count: 1;
}
    /*#tables {

		margin-top: 4em;

	}*/
    #tables img {
      width: 50%;
    }
  }
  @media (max-width: 640px) {
    .SmallTablesDetail ul {
      padding-left: 1em;
    }
    .carousel-caption {
      top: 0;
    }
    .carousel-caption h3 {
      font-size: 1em;
    }
	
  }
  /* @media (max-width: 479px) {

	.datelocation p {

		font-size: 75%;

	}

	.datelocation p:first-child {

		margin-right: .75em;

	}

	.datelocation p:last-child {

		margin: 0;

	}

} */
  /* Slider */
   .slide { display: inline-block;}
   
    .slick-slide {
    margin: 0px 20px;
    }
    .slick-slide img {
    width: 100%;
	max-width: 700px;
	max-height: 100px;
    }
    .slick-slider
    {margin: 5% 0;
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
    }
    .slick-list
    {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
    }
    .slick-list:focus
    {
    outline: none;
    }
    .slick-list.dragging
    {
    cursor: pointer;
    cursor: hand;
    }
    .slick-slider .slick-track,
    .slick-slider .slick-list
    {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    }
    .slick-track
    {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    }
    .slick-track:before,
    .slick-track:after
    {
    display: table;
    content: '';
    }
    .slick-track:after
    {
    clear: both;
    }
    .slick-loading .slick-track
    {
    visibility: hidden;
    }
    .slick-slide
    {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
    }
    [dir='rtl'] .slick-slide
    {
    float: right;
    }
    .slick-slide img
    {
    display: block;
    }
    .slick-slide.slick-loading img
    {
    display: none;
    }
    .slick-slide.dragging img
    {
    pointer-events: none;
    }
    .slick-initialized .slick-slide
    {
    display: block;
    }
    .slick-loading .slick-slide
    {
    visibility: hidden;
    }
    .slick-vertical .slick-slide
    {
    display: block;
    height: auto;
    border: 1px solid transparent;
    }
    .slick-arrow.slick-hidden {
    display: none;
    }
	
	@media (max-width: 400px) {.slick-slide img {
    width: 100%;
	max-width: 300px;
	max-height: 100px;
    }
	}

 

#timer {
    display: inline-flex;
  line-height: 1;
  padding: 0px 20px 20px 20px;
  font-size: 40px;
   
}
.days {
  display: block;
  font-size: 20px;
  color: #F3E2C6;
  padding: 0px 20px;
}
	
label, .Label, .PanelFieldLabelFont {
    
    color: #5A2678;
    
}	
.Info {
    color: #ffffff;
}
