 
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Source+Sans+3:ital,wght@0,200..900;1,200..900&display=swap');

@import url('elegantIcons/style.css');

body{
  font-family: "Source Sans 3", sans-serif;
  letter-spacing: 0.5px;
  color: #606668;
}


a{
  color: #A36B97;
}
a:hover{
  color: #526C93;
}

a, .Link, .RadGrid.RadGrid .rgRow a, .RadGrid.RadGrid .rgAltRow a, .RadGrid.RadGrid .rgEditForm a, .k-grid.k-grid a, .RadToolTip.RadToolTip a{
color: #A36B97;
}
a:hover, a:focus, a:active, .Link:hover, .Link:focus, .Link:active, .RadGrid.RadGrid .rgRow a:hover, .RadGrid.RadGrid .rgRow a:focus, .RadGrid.RadGrid .rgRow a:active, .RadGrid.RadGrid .rgAltRow a:hover, .RadGrid.RadGrid .rgAltRow a:focus, .RadGrid.RadGrid .rgAltRow a:active, .RadGrid.RadGrid .rgEditForm a:hover, .RadGrid.RadGrid .rgEditForm a:focus, .RadGrid.RadGrid .rgEditForm a:active, .k-grid.k-grid a:hover, .k-grid.k-grid a:focus, .k-grid.k-grid a:active, .RadToolTip.RadToolTip a:hover, .RadToolTip.RadToolTip a:focus, .RadToolTip.RadToolTip a:active{
color: #526C93;
}

h1{
  font-family: "Playfair Display", serif;
}
h2, .h2, .PanelTitle{
    font-family: "Playfair Display", serif;
    color: #003D4C;
}
h3, .SectionTitle{
  font-family: "Playfair Display", serif;
}
h4, .h4, .SectionLabel{
   font-family: "Playfair Display", serif;
}
 

h1, .h1, .PageTitle{
  font-weight: 700;
  color: #003D4C;
}
h2, .h2, .PanelTitle{
  font-weight: 700;
}
.heading-icon .panel-title, .heading-icon h3{
  font-size: 170%;
  font-weight: 700;
  font-family: "Playfair Display", serif;
  color: #003D4C;
  margin-bottom: 0;
}

h3, .SectionTitle{
  font-size: 22px;
  color: #003D4C;
  font-weight: 700;
}

h4, .h4, .SectionLabel{
  font-family: "Source Sans 3", sans-serif;
  font-weight: 700;
  color: #003D4C;
  font-size: 20px;
  font-weight: 700;

}
h5, .h5, .SectionLabelSmaller{
  font-weight: 700;
}
h6, .h6{
  font-weight: bold;
}
 

/* default button */
 .btn, .TextButton, .RadUpload.RadUpload .ruButton, .RadUploadProgressArea.RadUploadProgressArea .ruButton{
  background-color: #003D4C;
    border-color: transparent;
     font-size: 18px;
  font-weight: 700;
  border-radius: 10px;
  padding: 0px 20px;
  font-family: "Source Sans 3", sans-serif;
}
.btn:hover, .btn:focus, .btn:active, .TextButton:hover, .TextButton:focus, .TextButton:active, .RadUpload.RadUpload .ruButton:hover, .RadUpload.RadUpload .ruButton:focus, .RadUpload.RadUpload .ruButton:active, .RadUploadProgressArea.RadUploadProgressArea .ruButton:hover, .RadUploadProgressArea.RadUploadProgressArea .ruButton:focus, .RadUploadProgressArea.RadUploadProgressArea .ruButton:active{
  background-color: #526C93;
  border-color: transparent;
}

/*** secondary ***/ 



.PrimaryButton, .UsePrimaryButton .TextButton, .RadGrid input.PrimaryButton, .RadGrid.RadGrid input.TextButton.PrimaryButton, .RadGrid.RadGrid a.TextButton.PrimaryButton {
    background-color: #A36B97;
    border-color: transparent;
}
.PrimaryButton:hover, .PrimaryButton:focus, .PrimaryButton:active, .UsePrimaryButton .TextButton:hover, .UsePrimaryButton .TextButton:focus, .UsePrimaryButton .TextButton:active, .RadGrid input.PrimaryButton:hover, .RadGrid input.PrimaryButton:focus, .RadGrid input.PrimaryButton:active, .RadGrid.RadGrid input.TextButton.PrimaryButton:hover, .RadGrid.RadGrid input.TextButton.PrimaryButton:focus, .RadGrid.RadGrid input.TextButton.PrimaryButton:active, .RadGrid.RadGrid a.TextButton.PrimaryButton:hover, .RadGrid.RadGrid a.TextButton.PrimaryButton:focus, .RadGrid.RadGrid a.TextButton.PrimaryButton:active{
  background-color: #526C93;
    border-color: transparent;
}

.btn:disabled, .btn:disabled:hover, .btn:disabled:focus, .btn:disabled:active, .btn.disabled, .btn.disabled:hover, .btn.disabled:focus, .btn.disabled:active, .btn.aspNetDisabled, .btn.aspNetDisabled:hover, .btn.aspNetDisabled:focus, .btn.aspNetDisabled:active, .TextButton:disabled, .TextButton:disabled:hover, .TextButton:disabled:focus, .TextButton:disabled:active, .TextButton.disabled, .TextButton.disabled:hover, .TextButton.disabled:focus, .TextButton.disabled:active, .TextButton.aspNetDisabled, .TextButton.aspNetDisabled:hover, .TextButton.aspNetDisabled:focus, .TextButton.aspNetDisabled:active, .RadUpload.RadUpload .ruButton:disabled, .RadUpload.RadUpload .ruButton:disabled:hover, .RadUpload.RadUpload .ruButton:disabled:focus, .RadUpload.RadUpload .ruButton:disabled:active, .RadUpload.RadUpload .ruButton.disabled, .RadUpload.RadUpload .ruButton.disabled:hover, .RadUpload.RadUpload .ruButton.disabled:focus, .RadUpload.RadUpload .ruButton.disabled:active, .RadUpload.RadUpload .ruButton.aspNetDisabled, .RadUpload.RadUpload .ruButton.aspNetDisabled:hover, .RadUpload.RadUpload .ruButton.aspNetDisabled:focus, .RadUpload.RadUpload .ruButton.aspNetDisabled:active, .RadUploadProgressArea.RadUploadProgressArea .ruButton:disabled, .RadUploadProgressArea.RadUploadProgressArea .ruButton:disabled:hover, .RadUploadProgressArea.RadUploadProgressArea .ruButton:disabled:focus, .RadUploadProgressArea.RadUploadProgressArea .ruButton:disabled:active, .RadUploadProgressArea.RadUploadProgressArea .ruButton.disabled, .RadUploadProgressArea.RadUploadProgressArea .ruButton.disabled:hover, .RadUploadProgressArea.RadUploadProgressArea .ruButton.disabled:focus, .RadUploadProgressArea.RadUploadProgressArea .ruButton.disabled:active, .RadUploadProgressArea.RadUploadProgressArea .ruButton.aspNetDisabled, .RadUploadProgressArea.RadUploadProgressArea .ruButton.aspNetDisabled:hover, .RadUploadProgressArea.RadUploadProgressArea .ruButton.aspNetDisabled:focus, .RadUploadProgressArea.RadUploadProgressArea .ruButton.aspNetDisabled:active{
  background-color: #2f8aa7;
}

.PrimaryButton:disabled, .PrimaryButton:disabled:hover, .PrimaryButton:disabled:focus, .PrimaryButton:disabled:active, .PrimaryButton.disabled, .PrimaryButton.disabled:hover, .PrimaryButton.disabled:focus, .PrimaryButton.disabled:active, .PrimaryButton.aspNetDisabled, .PrimaryButton.aspNetDisabled:hover, .PrimaryButton.aspNetDisabled:focus, .PrimaryButton.aspNetDisabled:active, .UsePrimaryButton .TextButton:disabled, .UsePrimaryButton .TextButton:disabled:hover, .UsePrimaryButton .TextButton:disabled:focus, .UsePrimaryButton .TextButton:disabled:active, .UsePrimaryButton .TextButton.disabled, .UsePrimaryButton .TextButton.disabled:hover, .UsePrimaryButton .TextButton.disabled:focus, .UsePrimaryButton .TextButton.disabled:active, .UsePrimaryButton .TextButton.aspNetDisabled, .UsePrimaryButton .TextButton.aspNetDisabled:hover, .UsePrimaryButton .TextButton.aspNetDisabled:focus, .UsePrimaryButton .TextButton.aspNetDisabled:active, .RadGrid input.PrimaryButton:disabled, .RadGrid input.PrimaryButton:disabled:hover, .RadGrid input.PrimaryButton:disabled:focus, .RadGrid input.PrimaryButton:disabled:active, .RadGrid input.PrimaryButton.disabled, .RadGrid input.PrimaryButton.disabled:hover, .RadGrid input.PrimaryButton.disabled:focus, .RadGrid input.PrimaryButton.disabled:active, .RadGrid input.PrimaryButton.aspNetDisabled, .RadGrid input.PrimaryButton.aspNetDisabled:hover, .RadGrid input.PrimaryButton.aspNetDisabled:focus, .RadGrid input.PrimaryButton.aspNetDisabled:active, .RadGrid.RadGrid input.TextButton.PrimaryButton:disabled, .RadGrid.RadGrid input.TextButton.PrimaryButton:disabled:hover, .RadGrid.RadGrid input.TextButton.PrimaryButton:disabled:focus, .RadGrid.RadGrid input.TextButton.PrimaryButton:disabled:active, .RadGrid.RadGrid input.TextButton.PrimaryButton.disabled, .RadGrid.RadGrid input.TextButton.PrimaryButton.disabled:hover, .RadGrid.RadGrid input.TextButton.PrimaryButton.disabled:focus, .RadGrid.RadGrid input.TextButton.PrimaryButton.disabled:active, .RadGrid.RadGrid input.TextButton.PrimaryButton.aspNetDisabled, .RadGrid.RadGrid input.TextButton.PrimaryButton.aspNetDisabled:hover, .RadGrid.RadGrid input.TextButton.PrimaryButton.aspNetDisabled:focus, .RadGrid.RadGrid input.TextButton.PrimaryButton.aspNetDisabled:active, .RadGrid.RadGrid a.TextButton.PrimaryButton:disabled, .RadGrid.RadGrid a.TextButton.PrimaryButton:disabled:hover, .RadGrid.RadGrid a.TextButton.PrimaryButton:disabled:focus, .RadGrid.RadGrid a.TextButton.PrimaryButton:disabled:active, .RadGrid.RadGrid a.TextButton.PrimaryButton.disabled, .RadGrid.RadGrid a.TextButton.PrimaryButton.disabled:hover, .RadGrid.RadGrid a.TextButton.PrimaryButton.disabled:focus, .RadGrid.RadGrid a.TextButton.PrimaryButton.disabled:active, .RadGrid.RadGrid a.TextButton.PrimaryButton.aspNetDisabled, .RadGrid.RadGrid a.TextButton.PrimaryButton.aspNetDisabled:hover, .RadGrid.RadGrid a.TextButton.PrimaryButton.aspNetDisabled:focus, .RadGrid.RadGrid a.TextButton.PrimaryButton.aspNetDisabled:active{
  background-color: #A36B97;
}



select, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input, .input-fake{
  background-color: #F3F3F3;
  border-color: #B2B2B2;
  border-radius: 5px;
  height: 35px;
}
textarea{
   background-color: #F3F3F3;
  border-color: #B2B2B2;
  border-radius: 5px;
}
input, button, select, textarea{
  font-family: "Source Sans 3", sans-serif;
}

.RadGrid.RadGrid_MetroTouch .rgPager .rgPagerButton, .RadGrid.RadGrid_Metro .rgPager .rgPagerButton{
  border-radius: 5px;
}

/* .panel-body, .PanelBody{
  padding: 15px;
} */

/* ==========================================================================
   Header 
   ========================================================================== */

 
.header{
  padding-top: 0px;
  padding-bottom: 0px;
}

 


.header-top-container{
  overflow: hidden;
  padding: 15px 0;
}
#masterHeaderBackground, .header{
  border: 0px;
}
.header-container::after{
      display: block;
    clear: both;
    content: "";
}

 
.header-container::after {
  display: block;
  clear: both;
  content: "";
}


.header-logo-container{
  max-width: 124px;
  /* padding-top: 10px; */
  min-height: 63px;
}


 
 

/********/

 
.nav-auxiliary {
  font-size: 15px;
  color: #606668;
}
.nav-auxiliary a{
  color: #606668;
  text-decoration: none;
}
.nav-auxiliary a:hover{
 color: #A36B97;
} 

.nav-auxiliary .nav-image{
  vertical-align: middle;
}
.profileicon .nav-text{
   display: none;
}
 
.carticon .nav-text{
  display: none;
}
.profileicon a, .carticon a{
  padding-left: 0; padding-right: 0;
}
.profileicon .nav-image, .carticon .nav-image{
  padding-right: 0px;
}

/*** with icon search ****/

.searchbar-toggle{
  display: inline-block;
}
.search-container, .auth-link-container {
        display: block;
    }

.nav-auxiliary .searchbar-toggle{
   padding: 0px;
   margin: 0 0 0 7px;
   background: none;
   width: auto;
   height: auto;
}   

.searchbar-toggle .icon-search{
  background: url(images/search-icon.svg) top left no-repeat;
    width: 16px;
    height: 16px;
}

@media (min-width: 768px) {
    .search-container-sm {
        display: none !important;
    }
    .search-container .search-field{
  width: 200px;
}
}   

/*** end ***/

.header-search{
  text-align: right;
}
.nav-auxiliary .UtilityAuthenticationLink{
   background: #A36B97;
   border-radius: 5px;
   color: #fff;
   padding:  1px 10px;
   font-weight: 600;
}
.nav-auxiliary .UtilityAuthenticationLink:hover{
   background: #526C93;
   color: #fff;

}

/***** main navigation******/

.header-bottom-container{
  background: #003D4C;
  font-size: 15px;
  font-weight: 600;
}



.RadMenu.RadMenu_Austin .rmRootGroup > .rmItem > .rmLink{
  font-size: 15px;
  font-weight: 600;
}
.RadMenu.RadMenu_Austin .rmLink{
  color: #ffffff;
}


.RadMenu.RadMenu_Austin .rmRootLink.rmExpanded, .RadMenu.RadMenu_Austin .rmRootLink:hover, .RadMenu.RadMenu_Austin .rmRootLink.rmFocused {
    background-color: transparent;
    color: #9C6E97;
}
.RadMenu.RadMenu_Austin .rmGroup{
  background-color: #D5E6F6;
}
.RadMenu_Austin .rmSlide .rmLink{
  color: #003D4C;
  
}
.RadMenu.RadMenu_Austin .rmRootLink.rmSelected{
  background-color: #9ABCC7;
}
.RadMenu_Austin .rmSlide .rmLink:hover, .RadMenu_Austin .rmSlide .rmLink:focus, .RadMenu_Austin .rmSlide .rmLink.rmFocused, .RadMenu_Austin .rmSlide .rmLevel1 > .rmItem > .rmLink:hover, .RadMenu_Austin .rmSlide .rmLevel1 > .rmItem > .rmLink:focus, .RadMenu_Austin .rmSlide .rmLevel1 > .rmItem > .rmLink.rmFocused {
    background-color: transparent;
    color: #9C6E97;
}
 .RadMenu_Austin .rmSlide .rmExpandRight, .RadMenu_Austin .rmSlide .rmGroup a.rmLink.rmExpandRight{
      background: url(images/arrow-right-blue.svg) center right 14px no-repeat;
  }
 
  .RadMenu.RadMenu_Austin .rmText, .RadMenu.RadMenu_Austin .rmHorizontal .rmText, .RadMenu.RadMenu_Austin .rmSlide .rmText{
    padding: 7px 12px;
  }


  /**** footer ****/

  #ft{
    background-color: transparent;
  }

.footer-content{
  background-color: #ffffff;
  color: #003D4C;
  font-size: 15px;
  padding-top: 30px;
  padding-bottom: 30px;
  text-align: left;
}
.footer-content .container{
  border-top: 1px solid #A36B97;
  padding-top: 30px;
}

.footer-content a{
color: #003D4C;
text-decoration: none;
}

.footer-logo{
  max-width: 124px;
  
}

.footer-media{
  padding-top: 30px;
}

.footer-links{
  display: flex;
}

.footer-links ul{
   margin: 0;
   padding: 0;
   flex: 0 0 50%;
}
.footer-links li{
  list-style: none;
  padding-bottom: 5px;   
}
 
.address{
  text-align: right;
}

 


.footer-nav-copyright{
  background: #003D4C;
  color: #ffffff;
  font-size: 12px;
  padding-top: 15px;
  padding-bottom: 15px;
}
.footer-left{
  float: left;
  max-width: 780px;
  font-style: italic;
}
.footer-right{
  float: right;
  
}


/**** hero banner slider *****/

.HomePageFullWidthArea .panel-body, .HomePageFullWidthArea .PanelBody{
   padding: 0;
}
.HomePageFullWidthArea .panel, .HomePageFullWidthArea .StandardPanel{
  border: 0px;
}

.carousel-control.left{
  background-image: none;
}
.carousel-control.right{
  background-image: none;
}
.carousel-caption{
  position:absolute;
  top: 0px;
  left: 0px;
  right: 0;
  width: 100%;
  color: #606668;
  text-shadow: none;
  height: 100%;
  
}
.carousel-caption .container{
  display: flex;
    align-items: center;
    height: 100%;
}
.banner-content{
  /* background: #F6FCFC; */
  background: rgba(246, 252, 252, 0.8);
  max-width: 620px;
  border-radius: 10px;
  opacity: 0.8;
  padding: 20px 30px;
  text-align: left;
  font-size: 18px;
}
h1, .h1, .PageTitle{
  font-size: 32px;
  font-weight: 700;
}
.carousel-caption h1, .carousel-caption h2, .carousel-caption h3, .carousel-caption h4, .carousel-caption h5, .carousel-caption h6{
  color: #003D4C;
  font-family: "Playfair Display", serif;
}

/**** home page *****/

#masterContentArea{
  margin-top: 40px;
  position: relative;
}

.homepage #masterContentArea{
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
}
.news-event-outer{
  padding: 50px 0;
}

.news-event-outer h2{
   font-size: 16px;
   font-weight: 600;
   font-family: "Source Sans 3", sans-serif;
   color: #A36B97;
   border: 0px;
}
.news-event-outer h2 a{
  text-decoration: none;
  color: #A36B97;
}
.news-event-outer .panel-body{
  padding: 0px;
}
.news-col .panel-body, .news-col .PanelBody{
  padding: 0;
}

.news-listing{
   border-bottom: 1px solid #A36B97;
   padding-bottom: 30px;
}
.news-listing:last-child{
    border-bottom: 0px;
} 

.news-listing h3{
   font-size: 22px;
   font-weight: 700;
   font-family: "Source Sans 3", sans-serif;
   color: #003D4C;
   margin-top: 30px;
}
.news-listing h3 a{
 color: #003D4C;
 text-decoration: none;
}
.news-listing h3 a:hover{
   color: #526C93;
}

.news-listing .short-description{
   font-size: 16px;
   line-height:26px;
   color: #606668;
}

.readmore-link{
  color: #003D4C;
}
.readmore-link:hover{
 color: #526C93;
}

.events-col h2{
  text-align: center;
  font-family: "Source Sans 3", sans-serif;
}

.events-col .RadGrid_MetroTouch .rgAltRow{
  background: transparent;
}

.events-col .RadGrid_MetroTouch{
  border: 0px;
}
.events-col .event{
    background: #D5E6F6;
    padding: 20px;
    border-radius: 10px;
    text-align: center;
}
.events-col .panel-body{
  padding: 0;
}
.events-col .RadGrid.RadGrid_MetroTouch .rgRow td, .events-col .RadGrid.RadGrid_MetroTouch .rgRow td:first-child,
.events-col .RadGrid.RadGrid_MetroTouch .rgAltRow td, .events-col .RadGrid.RadGrid_MetroTouch .rgAltRow td:first-child{
  padding: 0;
  padding-bottom: 20px;
}

.events-col .event h3{
    font-size: 18px;
    font-weight: 700;
    color: #003D4C;
    margin: 0 0 15px 0;
    font-family: "Source Sans 3", sans-serif;
}
.events-col .RadGrid.RadGrid .rgRow .event h3 a, .events-col .RadGrid.RadGrid .rgAltRow a{
color: #003D4C;
text-decoration: none ;
}
.events-col .RadGrid.RadGrid .rgRow .event h3 a:hover, .events-col .RadGrid.RadGrid .rgAltRow a:hover{
color: #526C93;
 
}

.long-date{
  font-size: 14px;
  font-weight: 700;
  color: #606668;
  margin-bottom: 10px;
}

.tags{
  margin: 0px;
  padding: 0px;
  list-style:none;
  font-size: 14px;
  font-weight: 400;
  color: #4A6D94;
  text-transform: uppercase;
}

#ste_container_ciEventsListingsiQA thead{
  display: none;
}
.events-col  .RadGrid.RadGrid_MetroTouch .rgRow td, .events-col .RadGrid.RadGrid_MetroTouch .rgRow td:first-child, .events-col .RadGrid.RadGrid_MetroTouch .rgAltRow td, .events-col .RadGrid.RadGrid_MetroTouch .rgAltRow td:first-child{
border-top: 0px;
}
/**********/

.job-center{
  background: url(images/job-center-bg.png) center center no-repeat;
  background-size: cover;
  margin-bottom: 50px;
}

.job-center-content{
  max-width: 650px;
  margin: 0 auto;
  padding: 40px 15px;
  text-align: center;
  color: #ffffff;
}
.job-center-content h2{
      font-size: 30px;
      font-weight: 700;
      color: #ffffff;
      margin: 0 0 15px 0;
      border: 0px;
}

/*****/

.sponsors-outer{
  padding: 0 0 50px 0;
  overflow: hidden;
  width: 100%;
   
}
.sponsors-outer h3{
    font-size:24px;
    font-weight: 700;
    color: #003D4C;
    text-align: center;
    margin:  0 0 30px 0;
}

/****/

    
    .logo-carousel {
    overflow: hidden;
    position: relative;
    }
    .logo-track {
    display: flex;
    align-items: center;
    width: max-content;
    animation: scroll 60s linear infinite;
    }
    .logo-carousel:hover .logo-track {
    animation-play-state: paused;
    }
    .logo-track a {
    display: inline-block;
    margin: 0 3em;
    }
    .logo-track img {
    height: 100px;
    max-width: 200px;
    object-fit: contain;
    vertical-align: middle;
    }
    @keyframes scroll {
    0% { transform: translateX(0); }
    100% { transform: translateX(-50%); }
    }

    /****/

    .connectwithus-outer{
      background: #F9F2F4;
      padding:  40px 0;
    }
  .connectwithus-outer h3{
      font-size: 20px;
      font-weight: 400;
      color: #003D4C;
      font-family: "Source Sans 3", sans-serif;
      margin-bottom: 25px;
  }

.scoop-box h4{
  font-size: 18px;
  font-weight: 700;
  color: #003D4C;
  font-family: "Playfair Display", serif;
   margin-bottom: 10px;
}
.embed-container{
position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    padding-top: 25px;
    height: 0;
    }

.embed-container iframe{
  position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/*** slider ****/
/* Slideshow container */
    .slideshow-container {
    /* max-width: 1000px; */
    position: relative;
    margin: auto;
    width: 100%;
    }
    /* Caption text */
    .text {
    color: #f2f2f2;
    font-size: 15px;
    padding: 8px 12px;
    position: absolute;
    bottom: 8px;
    width: 100%;
    text-align: center;
    }
    /* Number text (1/3 etc) */
    .numbertext {
    color: #f2f2f2;
    font-size: 12px;
    padding: 8px 12px;
    position: absolute;
    top: 0;
    }
    /* The dots/bullets/indicators */
    .dot {
    height: 15px;
    width: 15px;
    margin: 0 2px;
    background-color: #bbb;
    border-radius: 50%;
    display: inline-block;
    transition: background-color 0.6s ease;
    }
    .active {
    background-color: #717171;
    }
    /* Fading animation */
    .fade {
    animation-name: fade;
    animation-duration: 1.5s;
    }
    @keyframes fade {
    from {opacity: .4}
    to {opacity: 1}
    }
    /* On smaller screens, decrease text size */
    @media only screen and (max-width: 300px) {
    .text {font-size: 11px}
    }

    .prev-next{
      display: flex;
      justify-content: space-between;
      padding: 10px 0;
      font-size: 15px;
      color: #A36B97;
    }
     .prev-next a{
        color: #A36B97;
     }
.prev-next a:hover{
        color: #526C93;
     }


/***** about us page *******/

.innerpage-banner{
  background-size: cover;
  padding: 40px 0;
}
.innerpage-banner h1{
  font-size: 32px;
  font-weight: 700;
  color: #003D4C;
}

#masterMainBreadcrumb{
  display: none;
}

.innerPageFullWidth  #masterContentArea{
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.col-secondary .sub-nav{
  background-color: #D5E6F6;
  border-radius: 10px;
  font-size: 15px;
  font-weight: 600;
  padding: 10px 0;
}
.col-secondary .sub-nav .sub-nav-head{
  display: none !important;
}
.sub-nav-body .RadTreeView.RadTreeView .rtIn, .sub-nav-body .RadTreeView.RadTreeView .rtHover .rtIn, .sub-nav-body .RadTreeView.RadTreeView .rtSelected .rtIn{
  padding: 5px 15px;
}

.sub-nav-body .RadTreeView.RadTreeView a.rtIn{
  color: #003D4C;
}
.sub-nav-body .RadTreeView.RadTreeView a.rtIn:hover, .sub-nav-body .RadTreeView.RadTreeView a.rtIn:focus{
  color: #9C6E97;
}
.sub-nav-body .RadTreeView.RadTreeView a.rtIn:active{
  background-color: transparent;
}
.sub-nav-body .RadTreeView.RadTreeView a.rtIn:hover, .sub-nav-body .RadTreeView.RadTreeView a.rtIn:focus{
  background-color: transparent;
}


.mission-outer{
  background: #F9F2F4;
  padding: 20px 15px;
  text-align: center;
  margin-top: 50px;
}
.mission-outer .col-sm-6{
border-right: 1px solid #A36B97;
display: flex;
align-items: center;
}
.mission-outer .col-sm-6:last-child{
   border-right: 0px;
}
.mission-box{
  padding: 30px;
  
}

.mission-box p{
  font-size: 16px;
  font-weight: 600;
  color: #A36B97;
  margin: 0 0 10px 0;
}
.mission-box h5{
  font-size: 24px;
  font-weight: 400;
  color: #606668;
  font-family: "Playfair Display", serif;
  font-style: italic;
}
.value-wrap{
  padding: 50px 0 0 0;
}
.value-wrap h2{
    text-align: center;
    font-size: 24px;
    font-weight: 700;
    color: #606668;
    border: 0;
    margin:  0 0 20px 0;
}
.featured-wrap{
  padding: 50px 0 0 0;
}
.featured-wrap h2{
    
    
    margin:  0 0 20px 0;
}
.about-tumb.about-tumb {
  position:relative;
  margin-bottom: 30px;
}
.about-tumb h3{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  font-weight: 700;
  color: #ffffff;
  margin: 0;
  text-align: center;
  padding: 20px
}
.about-thumb-image {
  width: 100%;
  height: 180px;
  border-radius: 10px;
  overflow: hidden;
  position: relative;
}
.about-thumb-image img{
  width: 100%;
    object-fit: cover;
    height: 100% !important;
}
.about-thumb-image:after{
  content: '';
  background: linear-gradient(180deg, rgba(0, 72, 105, 0.5) 0%, rgba(82, 108, 147, 0.5) 100%);
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0px;
  top: 0;

}

.ahca-box{
  margin-top: 40px;
}
.ahca-box h4{
  font-size: 24px;
  font-weight: 700;
  color: #606668;
  margin: 0 0 15px 0;
}

/***** event page listing ******/

.event-page .panel {
  border: 0px;
}
.event-page .panel-body{
  padding: 0px;
}
.eventinfo{
  padding-bottom: 30px;
  
}
.cpmborder-bottom{border-bottom: 1px solid #A36B97;}

.event-page .SearchField{
        background: none;
}
.event-page .SearchField label {
    font-size: 15px;
    font-weight: 600;
    color: #606668;
}

.event-page .RadGrid_MetroTouch{
  border: 0px;

}
.event-page .rgMasterTable {
  border-top: 1px solid #A36B97;
  /* padding-top: 30px; */
}
.event-page .rgMasterTable thead{
  border-bottom: 1px solid #A36B97;
  padding-bottom: 30px;
}
/* .event-page .rgMasterTable .rgPager{
  border-bottom: 1px solid #A36B97;
} */
.event-page .RadGrid.RadGrid_MetroTouch, .event-page .RadGrid.RadGrid_Metro{
  color: #606668;
}
.event-page .RadGrid.RadGrid_MetroTouch .rgInfoPart, .event-page .RadGrid.RadGrid_Metro .rgInfoPart {
    color: #606668;
}
.event-page .RadGrid.RadGrid_MetroTouch .rgPagerCell .rgNumPart a.rgCurrentPage, .event-page .RadGrid.RadGrid_MetroTouch .rgPagerCell .rgNumPart a.rgCurrentPage, .event-page .RadGrid.RadGrid_MetroTouch .rgPagerCell .rgNumPart a.rgCurrentPage:hover, .event-page .RadGrid.RadGrid_MetroTouch .rgPagerCell .rgNumPart a:active, .event-page .RadGrid.RadGrid_MetroTouch .rgPagerCell .rgPagePrev:active, .event-page .RadGrid.RadGrid_MetroTouch .rgPagerCell .rgPageNext:active, .event-page .RadGrid.RadGrid_MetroTouch .rgPagerCell .rgPageFirst:active, .event-page .RadGrid.RadGrid_MetroTouch .rgPagerCell .rgPageLast:active, .event-page .RadGrid.RadGrid_MetroTouch .rgPager .rgPagerCell .rgPagerButton, .event-page .RadGrid.RadGrid_MetroTouch .rgPager .rgPagerCell .rgPagerButton:hover, .event-page .RadGrid.RadGrid_MetroTouch .rgPager .rgPagerCell .rgActionButton:hover, .event-page .RadGrid.RadGrid_Metro .rgPagerCell .rgNumPart a.rgCurrentPage, .event-page .RadGrid.RadGrid_Metro .rgPagerCell .rgNumPart a.rgCurrentPage, .event-page .RadGrid.RadGrid_Metro .rgPagerCell .rgNumPart a.rgCurrentPage:hover, .event-page .RadGrid.RadGrid_Metro .rgPagerCell .rgNumPart a:active, .RadGrid.RadGrid_Metro .rgPagerCell .rgPagePrev:active, .RadGrid.RadGrid_Metro .rgPagerCell .rgPageNext:active, .event-page .RadGrid.RadGrid_Metro .rgPagerCell .rgPageFirst:active, .event-page .RadGrid.RadGrid_Metro .rgPagerCell .rgPageLast:active, .event-page .RadGrid.RadGrid_Metro .rgPager .rgPagerCell .rgPagerButton, .event-page .RadGrid.RadGrid_Metro .rgPager .rgPagerCell .rgPagerButton:hover, .event-page .RadGrid.RadGrid_Metro .rgPager .rgPagerCell .rgActionButton:hover{
      background-color: #A36B97;
    border-color: #A36B97;
}
#ctl01_TemplateBody_WebPartManager1_gwpciEventList_ciEventList_lstSearchResults_Grid1_ctl00_ctl02_ctl00_ShowAll{
  display: none;
}

.event-page .RadGrid_MetroTouch .rgAltRow {
    background: none !important;
}

.event-page .RadGrid_MetroTouch .event-page .rgMasterTable .rgSelectedCell, .event-page .RadGrid_MetroTouch .rgSelectedRow, .event-page .RadGrid_MetroTouch td.rgEditRow .rgSelectedRow, .event-page .RadGrid_MetroTouch .rgSelectedRow td.rgSorted
 {
  color: inherit;
    background: none !important;
    border-color: transparent !important;
}

.event-page .RadGrid.RadGrid_MetroTouch .rgActiveRow td, .event-page .RadGrid.RadGrid_MetroTouch .rgActiveRow td.rgSorted, .event-page .RadGrid.RadGrid_MetroTouch .rgSelectedRow td, .event-page .RadGrid.RadGrid_MetroTouch .rgSelectedRow td.rgSorted, .event-page .RadGrid.RadGrid_MetroTouch .rgMasterTable .rgActiveCell, .event-page .RadGrid.RadGrid_Metro .rgActiveRow td, .event-page .RadGrid.RadGrid_Metro .rgActiveRow td.rgSorted, .event-page .RadGrid.RadGrid_Metro .rgSelectedRow td, .event-page .RadGrid.RadGrid_Metro .rgSelectedRow td.rgSorted, .event-page .RadGrid.RadGrid_Metro .rgMasterTable .rgActiveCell{
border-color: transparent;
}
 /* .RadGrid.RadGrid_MetroTouch .rgMasterTable .rgSelectedCell a, .RadGrid.RadGrid_MetroTouch .rgSelectedRow a, .RadGrid.RadGrid_MetroTouch td.rgEditRow .rgSelectedRow a, .RadGrid.RadGrid_MetroTouch .rgSelectedRow td.rgSorted a, .RadGrid.RadGrid_MetroTouch th.rgSorted a, .RadGrid.RadGrid_Metro .rgMasterTable .rgSelectedCell a, .RadGrid.RadGrid_Metro .rgSelectedRow a, .RadGrid.RadGrid_Metro td.rgEditRow .rgSelectedRow a, .RadGrid.RadGrid_Metro .rgSelectedRow td.rgSorted a, .RadGrid.RadGrid_Metro th.rgSorted a{
  color: 003D4C;
 } */
/* .RadGrid_MetroTouch .rgRow .gridcell, .RadGrid_MetroTouch .rgAltRow{
border-bottom: 1px solid #A36B97 !important;
 
} */
.SearchResultSummary .ListItemTitle a {
    display: block;
    background-color: transparent;
    padding: 8px 7px;
}
.SearchResultSummary .ListItemTitle a {
    font-size: 20px;
    font-weight: 700;
}
.SearchResultSummary .ListItemTitle a {
    text-decoration: none;
    color: #003D4C !important;
    text-decoration: none !important;

}
.SearchResultSummary .ListItemTitle a:hover {
    background-color: transparent;
    color: #A36B97 !important;
    
}
.SearchResultSummary .Description{
  font-size: 15px;
}
.SearchResultSummary .ImageSection{
  float: right;
}
.SearchResultSummary .ImageSection img{
  border-radius: 10px;
}

.event-page .RadGrid.RadGrid_MetroTouch .rgHeader, .event-page .RadGrid.RadGrid_MetroTouch .rgHeader:first-child, .event-page .RadGrid.RadGrid_MetroTouch th.rgResizeCol, .event-page .RadGrid.RadGrid_MetroTouch th.rgResizeCol:first-child, .event-page .RadGrid.RadGrid_MetroTouch .rgRow td, .event-page .RadGrid.RadGrid_MetroTouch .rgRow td:first-child, .event-page .RadGrid.RadGrid_MetroTouch .rgAltRow td, .event-page .RadGrid.RadGrid_MetroTouch .rgAltRow td:first-child, .event-page .RadGrid.RadGrid_MetroTouch .rgEditRow > td, .event-page .RadGrid.RadGrid_MetroTouch .rgEditRow > td:first-child, .event-page .RadGrid.RadGrid_MetroTouch .rgFooter td, .event-page .RadGrid.RadGrid_MetroTouch .rgFooter td:first-child, .event-page .RadGrid.RadGrid_MetroTouch .rgFilterRow td, .event-page .RadGrid.RadGrid_MetroTouch .rgFilterRow td:first-child, .event-page .RadGrid.RadGrid_MetroTouch .rgNoRecords td, .event-page .RadGrid.RadGrid_MetroTouch .rgNoRecords td:first-child, .event-page .RadGrid.RadGrid_Metro .rgHeader, .event-page .RadGrid.RadGrid_Metro .rgHeader:first-child, .event-page .RadGrid.RadGrid_Metro th.rgResizeCol, .event-page .RadGrid.RadGrid_Metro th.rgResizeCol:first-child, .event-page .RadGrid.RadGrid_Metro .rgRow td, .event-page .RadGrid.RadGrid_Metro .rgRow td:first-child, .event-page .RadGrid.RadGrid_Metro .rgAltRow td, .event-page .RadGrid.RadGrid_Metro .rgAltRow td:first-child, .event-page .RadGrid.RadGrid_Metro .rgEditRow > td, .event-page .RadGrid.RadGrid_Metro .rgEditRow > td:first-child, .event-page .RadGrid.RadGrid_Metro .rgFooter td, .event-page .RadGrid.RadGrid_Metro .rgFooter td:first-child, .event-page .RadGrid.RadGrid_Metro .rgFilterRow td, .event-page .RadGrid.RadGrid_Metro .rgFilterRow td:first-child, .event-page .RadGrid.RadGrid_Metro .rgNoRecords td, .event-page .RadGrid.RadGrid_Metro .rgNoRecords td:first-child{
  border-top: 1px solid #A36B97 ;
  padding: 20px 10px 20px 0 ;
}

.event-page .RadGrid td.rgPagerCell{
  /* border-top: 1px solid #A36B97 ; */
  padding: 20px 0 20px !important;
}


 .event-page .RadGrid .rgPager>td{
  border-top: 1px solid #A36B97 ;
}
#ctl01_TemplateBody_WebPartManager1_gwpciEventList_ciEventList__Head{
  display: none;
}


/****/
 .partners-slider{
  background: none !important;
}

.partners-outer{
  background: #D5E6F6;
  padding: 50px 0;
  overflow: hidden;
  width: 100%;
   
}
.partners-outer h3{
    font-size:24px;
    font-weight: 700;
    color: #003D4C;
    text-align: center;
    margin:  0 0 30px 0;
}

 
    .partners-logo-carousel {
    overflow: hidden;
    position: relative;
    }
    .partners-logo-track {
    display: flex;
    align-items: center;
    /* width: max-content;
    animation: scroll 60s linear infinite; */
    flex-wrap: wrap;
    justify-content: space-between;
    }
    .partners-logo-carousel:hover .partners-logo-track {
    animation-play-state: paused;
    }
    .partners-logo-track a {
    display: inline-block;
    margin: 0 1em;
    
    }
    .partners-logo-track img {
    height: 100px;
    max-width: 200px;
    object-fit: contain;
    vertical-align: middle;
    }
    /* @keyframes scroll {
    0% { transform: translateX(0); }
    100% { transform: translateX(-50%); }
    } */



   .golf-wrap{
    display: flex;
    flex-wrap: wrap;
    font-size: 16px;
    color: #003D4C;
   } 
.golf-logo{
  text-align: center;
}

.schedule-box h3{
  font-size: 22px;
  font-weight: 700;
  color: #003D4C;
  margin: 0 0 15px 0;

}
.schedule-wrap{
  display: flex;
  /* max-width: 300px; */
  /* margin-bottom: 10px; */
}
.schedule-time{
  font-weight: 700;
  color: #9C6E97;
  margin-right: 5px;
  flex: 0 0 100px;
}

.sponsors-receive h4{
     font-size: 18px;
     font-weight: 700;
     color: #003D4C;
     font-family: "Source Sans 3", sans-serif;
}
.buttons-wrap .TextButton {
   margin-right: 16px;
}

.thanksSponsors-outer{
    padding-top: 60px;
}
.thanksSponsors-outer h1{
    margin-bottom: 50px;
}

.thanksSponsors-box {
   text-align: center;
   margin: 0 0 30px 0;
}
.thanksSponsors-box h5{
    font-size: 18px;
    font-weight: 700;
    color: #003D4C;
    margin: 0 0 15px 0;
}

.thanksSponsors-thumb{
  background-color: #E7E7E7;
  border-radius: 10px;
  height: 207px;
  display: flex;
    justify-content: center;
    align-items: center;
}

.sponsors-outer .bx-wrapper{
  border: 0px;
    box-shadow: none;
}
.Sponsors-thumb{
  padding: 20px;
}

/****/


.TeeSponsors-outer{
    padding-top: 40px;
}
.TeeSponsors-outer h4{
     font-size: 18px;
    font-weight: 700;
    color: #003D4C;
    margin:0 0 15px 0;
    font-family: "Source Sans 3", sans-serif;
}

/* .TeeSponsors-box {
   text-align: center;
   margin: 0 0 20px 0;
} */
/* .TeeSponsors-box h5{
    font-size: 18px;
    font-weight: 700;
    color: #003D4C;
    margin: 0 0 15px 0;
} */

.TeeSponsors-thumb{
  background-color: #E7E7E7;
  border-radius: 10px;
  height: 128px;
  text-align: center;
   margin: 0 0 30px 0;
   display: flex;
    justify-content: center;
    align-items: center;
}

/**** Resource Center page  *****/

.ResourceCenterData .panel-body{padding: 0px;}



.FilterPanelHorizontal {
  margin-bottom: 30px;
  /* border-top: 1px solid #A36B97; */
}
.FilterPanelHorizontal label{
  font-size: 15px;
  font-weight: 600;
  color: #606668;
}
.chosen-container-multi .chosen-choices{
  background-color: #F3F3F3;
    border-color: #B2B2B2;
    border-radius: 5px;
    min-height: 35px;
}
.ResourceCenterData .CaptionTextInvisible thead{ display: none;}

.ResourceCenterData .RadGrid{
  border: 0px;
}

/* .ResourceCenterData p{
  font-size: 15px;
  font-weight: 400;
  color: #606668;
  margin-bottom: 5px;
} */
.ResourceCenterData .RadGrid.RadGrid .rgRow a, .ResourceCenterData .RadGrid.RadGrid .rgAltRow a {
  font-size: 20px;
  font-weight: 700;
  color: #003D4C !important;
  text-decoration: none;
}
.additional-rtext{
  font-size: 16px;
  font-weight: 600;
  color: #A36B97;
  
}

/****** accound page css *******/

#ste_container_ciMyAccount {
  color: #003D4C;
}

.CalloutPart2 .panel-heading, .CalloutPart2 .panel-body{
  background-color: #F9F2F4;
  border-radius: 10px;
}

.sysicon, button.sysicon{
  background: none;
}
.sysicon:focus, button.sysicon:focus {
    border-radius: 0px !important;
    border-color: transparent !important;
}

.sysicon:after, .sysicon--before:before, .sysicon--after:after, .wrapper.SVG-enabled .obo-action.obo-clear:before, .wrapper.SVG-enabled .obo-action.obo-change-contact:before, .obo-action.obo-clear-cart:before, .wrapper.SVG-enabled .batch-toggle:before, .wrapper.SVG-enabled .list-toggle:before, .wrapper.SVG-enabled .obo-toggle:before, .wrapper.SVG-enabled .nav-aux-cart a:before, .wrapper.SVG-enabled .nav-aux-account a:before, .wrapper.SVG-enabled .navbar-toggle .icon-search:before, .wrapper.SVG-enabled .page-statistics-toggle:before, .commandai-toggle:before, .wrapper.SVG-enabled .ste-toggle:before, .wrapper.SVG-enabled .transaction-date-toggle:before, .notifications-toggle:before, .search-toggle:before, .js-show-table:before, .js-show-chart:before, .wrapper.SVG-enabled .dropdown .caret:before, .wrapper.SVG-enabled .header-search>.header-search:before, .asi-common-finder-input::after, .chosen-container:after{
  background-color: #A36B97;
}
a:not(.aspNetDisabled):hover .sysicon.sysicon-edit:after, a:not(.aspNetDisabled):focus .sysicon.sysicon-edit:after, a:not(.aspNetDisabled):hover .sysicon--before.sysicon-edit:before, a:not(.aspNetDisabled):focus .sysicon--before.sysicon-edit:before, a:not(.aspNetDisabled):hover .sysicon--after.sysicon-edit:after, a:not(.aspNetDisabled):focus .sysicon--after.sysicon-edit:after, a.sysicon.sysicon-edit:not(.aspNetDisabled):hover:after, a.sysicon.sysicon-edit:not(.aspNetDisabled):focus:after, a.sysicon--before.sysicon-edit:not(.aspNetDisabled):hover:before, a.sysicon--before.sysicon-edit:not(.aspNetDisabled):focus:before, a.sysicon--after.sysicon-edit:not(.aspNetDisabled):hover:after, a.sysicon--after.sysicon-edit:not(.aspNetDisabled):focus:after, button.sysicon.sysicon-edit:not([disabled]):hover:after, button.sysicon--before.sysicon-edit:not([disabled]):hover:before, button.sysicon--after.sysicon-edit:not([disabled]):hover:after, button.sysicon.sysicon-edit:not([disabled]):focus:after, button.sysicon--before.sysicon-edit:not([disabled]):focus:before, button.sysicon--after.sysicon-edit:not([disabled]):focus:after{
  background-color: #526C93;
}
a:not(.aspNetDisabled):hover .sysicon.sysicon-expanded:after, a:not(.aspNetDisabled):focus .sysicon.sysicon-expanded:after, a:not(.aspNetDisabled):hover .sysicon--before.sysicon-expanded:before, a:not(.aspNetDisabled):focus .sysicon--before.sysicon-expanded:before, a:not(.aspNetDisabled):hover .sysicon--after.sysicon-expanded:after, a:not(.aspNetDisabled):focus .sysicon--after.sysicon-expanded:after, a.sysicon.sysicon-expanded:not(.aspNetDisabled):hover:after, a.sysicon.sysicon-expanded:not(.aspNetDisabled):focus:after, a.sysicon--before.sysicon-expanded:not(.aspNetDisabled):hover:before, a.sysicon--before.sysicon-expanded:not(.aspNetDisabled):focus:before, a.sysicon--after.sysicon-expanded:not(.aspNetDisabled):hover:after, a.sysicon--after.sysicon-expanded:not(.aspNetDisabled):focus:after, button.sysicon.sysicon-expanded:not([disabled]):hover:after, button.sysicon--before.sysicon-expanded:not([disabled]):hover:before, button.sysicon--after.sysicon-expanded:not([disabled]):hover:after, button.sysicon.sysicon-expanded:not([disabled]):focus:after, button.sysicon--before.sysicon-expanded:not([disabled]):focus:before, button.sysicon--after.sysicon-expanded:not([disabled]):focus:after{
   background-color: #526C93;
}
a:not(.aspNetDisabled):hover .sysicon.sysicon-collapsed:after, a:not(.aspNetDisabled):focus .sysicon.sysicon-collapsed:after, a:not(.aspNetDisabled):hover .sysicon--before.sysicon-collapsed:before, a:not(.aspNetDisabled):focus .sysicon--before.sysicon-collapsed:before, a:not(.aspNetDisabled):hover .sysicon--after.sysicon-collapsed:after, a:not(.aspNetDisabled):focus .sysicon--after.sysicon-collapsed:after, a.sysicon.sysicon-collapsed:not(.aspNetDisabled):hover:after, a.sysicon.sysicon-collapsed:not(.aspNetDisabled):focus:after, a.sysicon--before.sysicon-collapsed:not(.aspNetDisabled):hover:before, a.sysicon--before.sysicon-collapsed:not(.aspNetDisabled):focus:before, a.sysicon--after.sysicon-collapsed:not(.aspNetDisabled):hover:after, a.sysicon--after.sysicon-collapsed:not(.aspNetDisabled):focus:after, button.sysicon.sysicon-collapsed:not([disabled]):hover:after, button.sysicon--before.sysicon-collapsed:not([disabled]):hover:before, button.sysicon--after.sysicon-collapsed:not([disabled]):hover:after, button.sysicon.sysicon-collapsed:not([disabled]):focus:after, button.sysicon--before.sysicon-collapsed:not([disabled]):focus:before, button.sysicon--after.sysicon-collapsed:not([disabled]):focus:after{
  background-color: #526C93;
}

.ButtonItem{
  background-color: #A36B97;
     
}
.ButtonItem:hover, .ButtonItem:focus, .ButtonItem:active{
   background-color: #526C93;
     
}

/* .sysicon.sysicon-edit:after, .sysicon--before.sysicon-edit:before, .sysicon--after.sysicon-edit:after{
  background: url(images/icon_info.png) top center no-repeat;
} */

.sysicon.sysicon-edit:after,
.sysicon--before.sysicon-edit:before,
.sysicon--after.sysicon-edit:after {
    /* background: url() top center no-repeat; */
    mask-image: url(images/edit-icon.svg); 
    mask-repeat: no-repeat;
}

a:not(.aspNetDisabled):hover .sysicon.sysicon-edit:after,
a:not(.aspNetDisabled):focus .sysicon.sysicon-edit:after,
a:not(.aspNetDisabled):hover .sysicon--before.sysicon-edit:before,
a:not(.aspNetDisabled):focus .sysicon--before.sysicon-edit:before,
a:not(.aspNetDisabled):hover .sysicon--after.sysicon-edit:after,
a:not(.aspNetDisabled):focus .sysicon--after.sysicon-edit:after,
a.sysicon.sysicon-edit:not(.aspNetDisabled):hover:after,
a.sysicon.sysicon-edit:not(.aspNetDisabled):focus:after,
a.sysicon--before.sysicon-edit:not(.aspNetDisabled):hover:before,
a.sysicon--before.sysicon-edit:not(.aspNetDisabled):focus:before,
a.sysicon--after.sysicon-edit:not(.aspNetDisabled):hover:after,
a.sysicon--after.sysicon-edit:not(.aspNetDisabled):focus:after,
button.sysicon.sysicon-edit:not([disabled]):hover:after,
button.sysicon--before.sysicon-edit:not([disabled]):hover:before,
button.sysicon--after.sysicon-edit:not([disabled]):hover:after,
button.sysicon.sysicon-edit:not([disabled]):focus:after,
button.sysicon--before.sysicon-edit:not([disabled]):focus:before,
button.sysicon--after.sysicon-edit:not([disabled]):focus:after {
  mask-image: url(images/edit-icon.svg); 
    mask-repeat: no-repeat;
}

.sysicon.sysicon-collapsed:after,
.sysicon--before.sysicon-collapsed:before,
.sysicon--after.sysicon-collapsed:after {
    mask-image: url("images/collapsed-icon.svg");
    mask-repeat: no-repeat
}

a:not(.aspNetDisabled):hover .sysicon.sysicon-collapsed:after,
a:not(.aspNetDisabled):focus .sysicon.sysicon-collapsed:after,
a:not(.aspNetDisabled):hover .sysicon--before.sysicon-collapsed:before,
a:not(.aspNetDisabled):focus .sysicon--before.sysicon-collapsed:before,
a:not(.aspNetDisabled):hover .sysicon--after.sysicon-collapsed:after,
a:not(.aspNetDisabled):focus .sysicon--after.sysicon-collapsed:after,
a.sysicon.sysicon-collapsed:not(.aspNetDisabled):hover:after,
a.sysicon.sysicon-collapsed:not(.aspNetDisabled):focus:after,
a.sysicon--before.sysicon-collapsed:not(.aspNetDisabled):hover:before,
a.sysicon--before.sysicon-collapsed:not(.aspNetDisabled):focus:before,
a.sysicon--after.sysicon-collapsed:not(.aspNetDisabled):hover:after,
a.sysicon--after.sysicon-collapsed:not(.aspNetDisabled):focus:after,
button.sysicon.sysicon-collapsed:not([disabled]):hover:after,
button.sysicon--before.sysicon-collapsed:not([disabled]):hover:before,
button.sysicon--after.sysicon-collapsed:not([disabled]):hover:after,
button.sysicon.sysicon-collapsed:not([disabled]):focus:after,
button.sysicon--before.sysicon-collapsed:not([disabled]):focus:before,
button.sysicon--after.sysicon-collapsed:not([disabled]):focus:after {
    
        mask-image: url("images/collapsed-icon.svg");
    mask-repeat: no-repeat
}

.sysicon.sysicon-expanded:after,
.sysicon--before.sysicon-expanded:before,
.sysicon--after.sysicon-expanded:after {
    mask-image: url("images/expanded-icon.svg");
    mask-repeat: no-repeat
}

a:not(.aspNetDisabled):hover .sysicon.sysicon-expanded:after,
a:not(.aspNetDisabled):focus .sysicon.sysicon-expanded:after,
a:not(.aspNetDisabled):hover .sysicon--before.sysicon-expanded:before,
a:not(.aspNetDisabled):focus .sysicon--before.sysicon-expanded:before,
a:not(.aspNetDisabled):hover .sysicon--after.sysicon-expanded:after,
a:not(.aspNetDisabled):focus .sysicon--after.sysicon-expanded:after,
a.sysicon.sysicon-expanded:not(.aspNetDisabled):hover:after,
a.sysicon.sysicon-expanded:not(.aspNetDisabled):focus:after,
a.sysicon--before.sysicon-expanded:not(.aspNetDisabled):hover:before,
a.sysicon--before.sysicon-expanded:not(.aspNetDisabled):focus:before,
a.sysicon--after.sysicon-expanded:not(.aspNetDisabled):hover:after,
a.sysicon--after.sysicon-expanded:not(.aspNetDisabled):focus:after,
button.sysicon.sysicon-expanded:not([disabled]):hover:after,
button.sysicon--before.sysicon-expanded:not([disabled]):hover:before,
button.sysicon--after.sysicon-expanded:not([disabled]):hover:after,
button.sysicon.sysicon-expanded:not([disabled]):focus:after,
button.sysicon--before.sysicon-expanded:not([disabled]):focus:before,
button.sysicon--after.sysicon-expanded:not([disabled]):focus:after {
     
    mask-image: url("images/expanded-icon.svg");
    mask-repeat: no-repeat
}

.changpassword{
  background: #D5E6F6;
  border-radius: 10px;
  font-size: 15px;
  line-height: normal;
  font-weight: 600;
}
.changpassword a{
  color: #003D4C;
  text-decoration: none;
}
.changpassword a:hover{
  color: #A36B97;
  text-decoration: none;
 
}
h2{
  border-bottom: 0px;
}
.StandardPanel, .ContentBorder, h2, .PanelHead.Distinguish, .TitleBarCaption, div.ShowFieldset fieldset, .panel-border, .panel-heading.Distinguish{
  border-color: #A36B97;
}
.panel-title>a, .panel-title>a:hover, .panel-title>a:focus, .panel-title>a:active, .panel-title>a:visited{
  color: #003D4C;
}
label, .Label, .PanelFieldLabelFont{
  color: #003D4C;
}

/******/
/* ==========================================================================
   TELERIK OVERRIDES
   ========================================================================== */
/* RadTabStrip
   ========================================================================== */
.RadTabStripTop_Metro .rtsLevel1, .RadTabStripTop_Metro .rtsLevel1 .rtsUL,
.RadTabStrip_Metro .rtsLevel1,
.RadTabStrip_Metro .rtsLevel1 .rtsUL {
  background-color: #C4C7C9 !important;
}

.RadTabStripTop_Metro .rtsLevel1 .rtsLink, .RadTabStripTop_Metro .rtsLevel1 .rtsUL .rtsLink,
.RadTabStrip_Metro .rtsLevel1 .rtsLink,
.RadTabStrip_Metro .rtsLevel1 .rtsUL .rtsLink {
  text-transform: none;
  border-color: #C4C7C9;
}

.RadTabStripTop_Metro .rtsLevel1 .rtsSelected, .RadTabStripTop_Metro .rtsLevel1 .rtsLink:hover, .RadTabStripTop_Metro .rtsLevel1 .rtsUL .rtsSelected, .RadTabStripTop_Metro .rtsLevel1 .rtsUL .rtsLink:hover,
.RadTabStrip_Metro .rtsLevel1 .rtsSelected,
.RadTabStrip_Metro .rtsLevel1 .rtsLink:hover,
.RadTabStrip_Metro .rtsLevel1 .rtsUL .rtsSelected,
.RadTabStrip_Metro .rtsLevel1 .rtsUL .rtsLink:hover {
  border-color: #fff;
}

.RadTabStripTop_Metro .rtsLevel1 .rtsDisabled, .RadTabStripTop_Metro .rtsLevel1 .rtsDisabled:hover, .RadTabStripTop_Metro .rtsLevel1 .rtsUL .rtsDisabled, .RadTabStripTop_Metro .rtsLevel1 .rtsUL .rtsDisabled:hover,
.RadTabStrip_Metro .rtsLevel1 .rtsDisabled,
.RadTabStrip_Metro .rtsLevel1 .rtsDisabled:hover,
.RadTabStrip_Metro .rtsLevel1 .rtsUL .rtsDisabled,
.RadTabStrip_Metro .rtsLevel1 .rtsUL .rtsDisabled:hover {
  color: #dedede;
  border-color: transparent;
}

.RadTabStrip_MetroTouch.RadTabStrip_MetroTouch {
  font-family: inherit;
  font-weight: inherit;
  font-size: 16px;
}
.RadTabStrip_MetroTouch .rtsLevel1 .rtsLink{
  margin: 0 0 0 -1px;
    border: 1px solid #C4C7C9 !important;
    background-color: #E3E3E3 !important;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.RadTabStrip_MetroTouch .rtsLink{
  color: #003D4C;
}

html .RadTabStrip_MetroTouch.RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected, html .RadTabStrip_MetroTouch.RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected:hover {
  border-color: #C4C7C9 !important; 
  background-color: #F4F4F4 !important;
  text-decoration: none !important;
  /* margin-bottom: 0px; */
  border-bottom: 1px solid #F4F4F4 !important;
}

.RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected, .RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected:hover{
  color: #003D4C !important;
}

/* html .RadTabStrip_MetroTouch.RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected .tab-step-number {
  color: #000;
  background-color: #2a8dac;
} */
.RadTabStrip_MetroTouch .rtsLevel1 .rtsLink:hover{
      border-color: #C4C7C9 !important;
    color: #003D4C !important;
    background-color: #F4F4F4 !important;
    text-decoration: none !important;
}
.RadTabStrip_MetroTouch .rtsLevel1 .rtsLink:focus{
text-decoration: none !important;
}

.RadTabStrip_MetroTouch.RadTabStrip_MetroTouch .rtsLevel1 {
  border-color: #C4C7C9;
  border-bottom: 0px;
}

.RadMultiPage{
  border-color: #C4C7C9;
  background-color: #F4F4F4;
  border-width: 1px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  margin-top: -1px;
}

h2, .h2, .panel-heading.Distinguish, .PanelHead.Distinguish, .TitleBarCaption, div.PanelTitle{
      border-bottom-style: solid;
}
.ContentTabbedDisplay{
  border: 0px;
}
.SocialSprite{
  border-radius: 30px;
}
.SocialSprite.LargeButtons:after {
    width: 17.4px;
    height: 17.4px;
}



/********/

.RadWindow.RadWindow_MetroTouch .rwTitleRow .rwTitlebar, .RadWindow.RadWindow_MetroTouch .rwTitleRow .rwTopLeft, .RadWindow.RadWindow_MetroTouch .rwTitleRow .rwTopRight{
  background-color: #003D4C;
}


@media (max-width: 600px) {
 
}

@media (min-width: 601px) and (max-width: 767px) {
 
}

@media (max-width: 767px) {
  .RadTabStripVertical.RadTabStrip_MetroTouch.RadTabStrip_MetroTouch {
    
    border-bottom: 3px solid #C4C7C9;
  }
 
}

@media (min-width: 768px) {
  .wrapper:not(.has-secondary-col) .RadTabStripVertical.RadTabStrip_MetroTouch.RadTabStrip_MetroTouch.RadTabStripLeft {
    border-right: 3px solid #C4C7C9;
  }
 
  .wrapper:not(.has-secondary-col) .RadTabStripVertical.RadTabStrip_MetroTouch.RadTabStrip_MetroTouch.RadTabStripRight {
    border-left: 3px solid #C4C7C9;
  }
   
  .account-page-with-banner .wrapper.has-secondary-col .RadTabStripVertical.RadTabStrip_MetroTouch.RadTabStrip_MetroTouch {
    border-bottom: 3px solid #C4C7C9;
  }
}

/***** career page design *****/
 
.career .panel-heading{
  display: none;
}
.career .panel-body{
  padding: 0;
}
.career .FilterPanel{
      background-color: #D5E6F6;
      padding: 15px 20px;
      max-width: 500px;
      border-radius: 10px;
      margin-bottom: 50px;
}
.career .FilterPanel input[type="text"]{
  background-color: #ffffff;
}

.career .RadGrid_MetroTouch{
  border: 0px;
}
.career thead{
  display: none;
}

.jobThumb{
  /* width: 275px; */
  height: 175px;
  background: #E7E7E7;
  border-radius: 10px;
  margin-right: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
}

a.FeatureActionLink{
  font-family: "Source Sans 3", sans-serif;
  font-weight: 600;
}

.jobdate{
  font-size: 15px;
  /* margin-bottom: 5px; */
  /* display: inline-block; */
}

.career .rgMasterTable a.FeatureActionLink{
      font-size: 20px;
      font-weight: 700;
      color: #003D4C;
      text-decoration: none;
      padding: 4px 0;
    display: inline-block;
}
.career .rgMasterTable a.FeatureActionLink:hover{
      color: #000;
      text-decoration: none;
}
.career .rgMasterTable a.jobTitle{
      font-size: 20px;
      font-weight: 700;
      color: #003D4C !important;
      text-decoration: none;
      padding: 4px 0;
    display: block;
}
.career .rgMasterTable a.jobTitle:hover{
color: #000 !important;
text-decoration: none;
}
.companyName{
 font-size: 15px;
  margin-bottom: 5px;
  /* display: inline-block; */
}
 .jobAddress{
   font-size: 15px;
  margin-bottom: 5px;
  /* display: inline-block; */
  color: #003D4C;
}

.backtoCareers{

}

.careerdetail .RadGrid.RadGrid_MetroTouch .rgHeader{
    display: none;
}
.careerdetail .RadGrid.RadGrid_MetroTouch{
  border: 0px;
}
.careerdetail .RadGrid_MetroTouch .careerdetail .rgMasterTable .rgSelectedCell, .careerdetail .RadGrid_MetroTouch .rgSelectedRow, .careerdetail .RadGrid_MetroTouch td.rgEditRow .rgSelectedRow, .careerdetail .RadGrid_MetroTouch .rgSelectedRow td.rgSorted
 {
  color: inherit;
    background: none !important;
    border-color: transparent !important;
}

.careerdetail .RadGrid.RadGrid_MetroTouch .rgActiveRow td, .careerdetail .RadGrid.RadGrid_MetroTouch .rgActiveRow td.rgSorted, .careerdetail .RadGrid.RadGrid_MetroTouch .rgSelectedRow td, .careerdetail .RadGrid.RadGrid_MetroTouch .rgSelectedRow td.rgSorted, .careerdetail .RadGrid.RadGrid_MetroTouch .rgMasterTable .rgActiveCell, .careerdetail .RadGrid.RadGrid_Metro .rgActiveRow td, .careerdetail .RadGrid.RadGrid_Metro .rgActiveRow td.rgSorted, .careerdetail .RadGrid.RadGrid_Metro .rgSelectedRow td, .careerdetail .RadGrid.RadGrid_Metro .rgSelectedRow td.rgSorted, .careerdetail .RadGrid.RadGrid_Metro .rgMasterTable .rgActiveCell{
border-color: transparent;
}
/** event detail **/
/* .EventDisplay{

} */
.EventSummary .Description{
  padding-left: 0;
  padding-right: 0;
}
.EventSummary{
  background-color: transparent;  
}
.PanelBlock{
  background-color: #D5E6F6;
  border-radius: 10px;
  padding: 15px;
  margin-bottom: 15px;
}
.RegistrationArea {
  background-color: #F9F2F4 ;
  border: 0px;
  border-radius: 10px;
}
.RegistrationArea .MainRegistrantInfoSectionWrapper{
  border: 0px !important;
}
.RegistrationArea .MainRegistrantInfoSectionWrapper:has(.PreRegistrationArea){
  margin-bottom: 0px;
}
.RegistrationArea div:not(.PriceOverrideForm)>.SmallButton{
  max-width: 210px;
  padding: 0 10px;
}

.RegistrationArea .text-muted{
  font-size: 15px;
  color: #606668 !important;
}

.shadow-box-zone{
  box-shadow: none;
  border: 0px;
}
.mini-profile-name-section-inner{
  margin-bottom: 10px;
}
.mini-profile-banner-large .mini-profile-name-section .SectionLabel, .mini-profile-banner-small .mini-profile-name-section .SectionLabel{
  font-size: 20px;
}
.member-profile .mini-profile-banner-large .mini-profile-name-section .SectionLabel, .member-profile .mini-profile-banner-small .mini-profile-name-section .SectionLabel{
      color: #003D4C;
}
.mini-profile-address-section a{
      color: #003D4C;
      text-decoration: none;
}
.member-profile .QueryTemplateItem{
  font-size: 18px;
  color: #003D4C;
}

.shadow-box > .panel > .panel-body-container{
  background: transparent;
   
    box-shadow: none; 
    border: 0px;
}
.address{
  text-align: left;
}
.address .RadMultiPage{
  padding: 15px;
}
.address .panel-heading.Distinguish{
  margin-bottom: 20px;
}
.address .RadMultiPage{
    /* border-color: #C4C7C9; */
    background-color: #fff;
}
html .address .RadTabStrip_MetroTouch.RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected, html .address .RadTabStrip_MetroTouch.RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected:hover{
  background-color: #fff !important;
  border-bottom: 1px solid #fff !important;
}

.boxed{
  background-color: #D5E6F6;
  border-radius: 10px;
  padding: 20px 25px;
  margin-top: 50px;
}

.mt-50{
  margin-top: 50px;
}
.full-width-section{
  background: linear-gradient(180deg, #D5E6F6 -27.08%, #526C93 44.78%, #004869 115.42%);
  color: #fff;
  padding: 40px 0;
}
.full-width-section h2{
    color: #fff;
    margin-bottom: 15px;
}

.full-width-section2{
  background: linear-gradient(180deg, #FFFFFF -27.08%, #A36B97 115.42%);
  color: #003D4C;
  padding: 40px 0;
}
.full-width-section2 h2{
    color: #003D4C;
    margin-bottom: 15px;
}
.full-width-section2 .PrimaryButton{
  background-color: #526C93;
}
.full-width-section2 .PrimaryButton:hover{
  background-color: #003D4C;
}
.full-width-section3{
 background: linear-gradient(180deg, #FFFFFF -16.82%, #526C93 115.91%);
  color: #003D4C;
  padding: 40px 0;
}
.full-width-section3 h2{
    color: #003D4C;
    margin-bottom: 15px;
}
.full-width-section3 .PrimaryButton{
  background-color: #003D4C;
}
.full-width-section3 .PrimaryButton:hover{
  background-color: #A36B97;
}
.full-width-section4{
  background: linear-gradient(180deg, #FFFFFF -27.08%, #9ABCC7 100%);
  color: #003D4C;
  padding: 40px 0;
}
.full-width-section4 h2{
    color: #003D4C;
    margin-bottom: 15px;
}
 .full-width-image img{
    width: 100%;
 }
/*info added from custom css of website section */
body .bg-gray div:first-child {
     padding-left: 15px;
}
@media (max-width: 768px) {
    body .bg-gray div:first-child {
        padding-left: 0;
    }
}
@media (min-width: 992px) {
    .has-secondary-col.col-on-right .col-primary {
        float: right;   
        margin-right: 0%;  
    }
}
@media (min-width: 992px) {
    .has-secondary-col.col-on-right .col-secondary {
        float: left;
        margin-right: 2%;
    }
}
body .accordianContainer .accordianPanel {
      margin-bottom: 6px;
      position: relative;
      }
body .accordianPanel h3 {
        margin: 0;
      }
body .accordianPanel .accordianPanelHeader {
        background: #A36B97;
        color: #ffffff;
        display: block;
        height: 40px;
        line-height: 40px;
        text-indent: 16px;
		font-size: 18px;
      }
body .accordianPanel .accordianClickableArea {
        position: absolute;
        left: -999em;
        top: 0px;
        width: 100%;
        height: 100%;
        margin: 0;
      }

body .accordianPanel .accordianExpandableArea {
      max-height: 0;
      transition: max-height 0.4s ease-out;
      overflow: hidden;
      }

body .accordianPanel .accordianClickableArea:checked + .accordianExpandableArea {
        max-height: 1000px;
        transition: max-height 0.4s ease-in;
      }

body .accordianContentArea {
      padding: 10px 16px;
      }

body .accordianPanel .accordianClickableArea + .accordianExpandableArea::before {
        content: "";
        display: block;
        position: absolute;
        top: 12px;
        right: 20px;
        border-left: 2px solid #fff;
        height: 14px;
      }
body .accordianPanel .accordianClickableArea:checked + .accordianExpandableArea::before {
        display: none;
      }
body .accordianPanel .accordianClickableArea + .accordianExpandableArea::after {
        content: "";
        display: block;
        position: absolute;
        top: 18px;
        right: 14px;
        border-top: 2px solid #fff;
        width: 14px;
      }
  /***** responsive *****/
 
@media (min-width: 992px) {
.Mobilemenu{
  display: none;
}


    .nav-primary {
        margin-top: 0px;
        float: none;
    }
    .RadMenu ul.rmRootGroup{
      display: flex !important;
      justify-content: space-between;
    }
    .RadMenu.RadMenu_Austin .rmRootGroup .rmRootLink .rmToggle{
     display: block;
    }
    .RadMenu.RadMenu_Austin .rmRootGroup .rmRootLink .rmToggle .rmIcon{
      background: url(images/arrow-down-icon.svg) center center no-repeat;
    }
    .RadMenu.RadMenu_Austin .rmToggle .rmIcon, .RadMenu.RadMenu_Austin .rmRootGroup .rmRootLink .rmToggle .rmIcon{
      margin: 0px;
      margin-top: 11px;
      margin-left: 5px;
      width: 16px;
    }


    .innerPageFullWidth .has-secondary-col.col-on-right .col-secondary{
  position: absolute;
  width: 100%;
  /* z-index: -1; */
}
   .innerPageFullWidth .has-secondary-col.col-on-right .col-secondary > .WTZone #ctl01_ciSecondary_SecondaryNavigationArea {
    position: absolute;
    z-index: 99;
    width: 100%;
   }

.innerPageFullWidth .has-secondary-col.col-on-right .col-secondary > .WTZone {
    max-width: 1170px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}

.innerPageFullWidth .has-secondary-col.col-on-right .col-secondary > .WTZone .ContentItemContainer{
          width: 22%;
          position: relative;
}

.innerPageFullWidth .has-secondary-col.col-on-right .col-secondary{
  float: left;
}

    .innerPageFullWidth .has-secondary-col.col-on-right .col-primary {
        float: right;
        margin-right: 0;
        margin-left: 0;
    }
   .innerPageFullWidth .has-secondary-col .col-primary{
    width: 100%;
   } 

   .withSidebarContainer{
    width: 76%;
    padding-left: 2%;
    float: right;
   }
  
}
 @media (max-width: 991px) {

.NavigationListItem.profileicon, .NavigationListItem.carticon{
  margin-left: 7px;
}
.header-search{
  padding: 0px;
}

.Mobilemenu{
  text-align: right;
}
.navbar-toggle{
  padding: 0px;
  width: auto;
  height: auto;
  background: none;
}
.navbar-toggle:hover, .navbar-toggle:focus{
  background: none;
}
.navbar-toggle.collapsed{
  padding-bottom: 0px;
  background: none;
}
.navbar-collapse, .searchbar-collapse{
  background: #D5E6F6;
}
.RadMenu.RadMenu_Austin .rmLink{
  color: #003D4C;
}
.RadMenu.RadMenu_Austin .rmToggle, .RadMenu.RadMenu_Austin .rmRootGroup .rmRootLink .rmToggle{
  float: none;
}
.RadMenu.RadMenu_Austin .rmToggle .rmIcon, .RadMenu.RadMenu_Austin .rmRootGroup .rmRootLink .rmToggle .rmIcon{
  background: url(images/arrow-down-blue.svg) center center no-repeat;
  margin: 11px;
}
  .RadMenu.RadMenu_Austin .rmRootGroup .rmRootLink.rmExpanded .rmToggle .rmIcon{
  background: url(images/close-icon-purple.svg) center center no-repeat;
  
}
.RadMenu.RadMenu_Austin .rmSlide ul.rmGroup{
  padding:  0 0 0 20px;
}

.footer-left{
  float: none;
  text-align: center;
  
}
.footer-right{
  float: none;
  text-align: center;
}

.has-secondary-col.col-on-right .col-secondary{
  display: none;
}

}

 
 @media (min-width: 768px) {
    .SearchResultSummary .Description {
        margin-left: 0;
        margin-right: 8.5em;
    }
    .EventSummary .PhotoArea{
      float: right;
    }
  }
   
 

 @media (max-width: 767px) {

  h1, .h1, .PageTitle {
    font-size: 24px; 
}

.nav-auxiliary .hidein-mobile{
  display: none;
} 
.UtilityAuthentication{
  display: block;
  margin-top: 10px;
}


.footer-logo-outer{
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.footer-media{
  padding-top: 0;
}
.footer-links{
  padding-top: 30px;
  text-align: center;
}
.address{
  padding-top: 30px;
  text-align: center;
}

.events-col h2{
  text-align: left;
}

.follow-container iframe{
  width: 100%;
}
.job-center{
  background-size: auto;
  background-position: top left;
   padding-top: 240px;
}
.job-center-content{
  background: linear-gradient(180deg, #526C93 66.76%, #004869 107.58%);
 

}

.mission-outer .col-sm-6{
  border-right: 0;
  border-bottom: 1px solid #A36B97;
}
.mission-outer .col-sm-6:last-child{
   border-bottom: 0;
}
.mission-box{ text-align: center; width: 100%;}

.innerpage-banner{
  padding: 30px 0;
}
.innerpage-banner h1{
  font-size: 24px;
  /* font-weight: 700;
  color: #003D4C; */
}
.partners-logo-track img{
  max-width: 100%;
}
.partners-logo-track a {
     flex: 0 0 50%;
     width: 100%;
     margin: 0;
     padding: 15px;
     max-width: 100%;
}


.golf-wrap .row{
  flex-direction: column-reverse;
}
.golf-logo{
  padding: 0px 0 15px 0;
}
.buttons-wrap {
  text-align: center;
}
.buttons-wrap .TextButton {
  margin:  0 0 10px 0;
  text-align: center;
}
 
.thanksSponsors-thumb{
   height: 110px;
}
.thanksSponsors-box h5{
  font-size: 16px;
}
.TeeSponsors-thumb{
   height: 110px;
}

.career .RadGrid.RadGrid_MetroTouch .rgMasterTable .rgRow td:first-child{
   display: none;
}
 
 .banner-content{
  font-size: 15px;
  padding: 20px;
}
.carousel h1 {
        font-size: 140%;
    }

 }
 @media (max-width: 767px) {
 .header-logo-container{
    max-width: 90px;
 }
 

}




