.elementor-kit-11{--e-global-color-primary:#5A3F98;--e-global-color-secondary:#54595F;--e-global-color-text:#333333;--e-global-color-accent:#5A3F98;--e-global-color-1c8c5b1:#5A3F98;--e-global-typography-primary-font-family:"Open Sans";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Open Sans";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Open Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Open Sans";--e-global-typography-accent-font-weight:500;font-family:"Open Sans", Sans-serif;letter-spacing:0px;word-spacing:0px;}.elementor-kit-11 e-page-transition{background-color:#FFBC7D;}.elementor-kit-11 a{font-family:"Open Sans", Sans-serif;}.elementor-kit-11 h1{color:#5A3F98;font-family:"Open Sans", Sans-serif;font-size:32px;font-weight:600;text-transform:uppercase;line-height:34px;}.elementor-kit-11 h2{line-height:34px;}.elementor-kit-11 h4{line-height:97px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header .header-inner{width:0px;max-width:100%;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*purple links*/

a.purple-link:link {
    color: #5a3f98;
    text-decoration: underline
}
a.purple-link:hover {
    color:#333;
}

/*Hide Social Sign on*/

#ctl00_imgFacebookLogin {padding-top:10px;margin-bottom:-15px
}
#ctl00_FacebookLoginLink,#ctl00_GoogleLoginLink {display:none
}
#ctl00_GoogleLoginLink {display:none
}
#tabteam { display: none !important; 
}
#tabvirtualexperience { display: none !important; 
}
.table.ben_login.ben_loginstatus_login.padded > div > div > div > div {display:none
}

#lblRank {display:none
}

/*COY*/
/*COY Candidates Color and Underline on Hover*/
span.bentopfundraisersname:hover {
	color:#110545;
    text-decoration: underline;
	text-decoration-thickness: 3px;
    text-underline-offset: 5px;
}
/*COY Candidates images B&W on Hover*/
#benTopFundraisers_topindividuals img:hover{ 
  -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
}

.bentopfundraisersitems > div {
    min-width: 200px!important;
}
.bentopfundraisersitems img {
    min-height: 130px;
    min-width: 130px;
}
.topfundraisersamount {display:none!important;
}
.bentopfundraisersitems .bentopfundraisersname {
    font-size: 20px;
    font-family: "Baskervville", Sans-serif;
    font-size: 20px;
    color: #110545;
}
.bentopfundraisersheading {
display:none;
}

/*Supporting pages*/
.p2phonorroll { display: none !important; } 
.fundraisinggoal { display: none !important; } 

/*fundraising image*/
.bentopfundraisersitems img {
min-height:130px; 
min-width:130px;
}
.bentopfundraisersitems > div {
min-width:200px!important;
}
@media (max-width:964px){
.bentopfundraisersitems > div {
min-width:160px!important;}
}	
@media (max-width:804px){
.bentopfundraisersitems > div {
min-width:150px!important;}
}
@media (max-width:527px){
.bentopfundraisersitems > div {min-width:15vw!important;}
.bentopfundraisersitems img {
min-height:3vw;
min-width:3vw;
}
#coy .bentopfundraisersname {
font-size:15px;	
line-height: 18px;}
}
@media (max-width:455px){
div.bentopfundraisersitems > div {
     margin:0px }
}
/***end champion listings***/

/*page headings*/
h1.elementor-heading-title, h2.elementor-heading-title {
    padding:20px 0px 0px 0px;
}




/*Bene Buttons*/
/***buttons***/
/*next step*/
.bentable .button {
 background-color: #5a4099;
}
/*pop up button*/
.popup_block .button {background-color: #5a4099;
min-height:45px;
vertical-align: top;
line-height: 18px;
}
.popup_block .button:hover {background-color: #513989;
color:#FFFFFF;
min-height:43px;
}
/*agree button*/
#btnAgree {background-color:#5a4099;
}
#btnAgree:hover {background-color:#513989;
}
/*submit button*/
.table.full .button {background-color:#5a4099;
}
.table.full .button:hover {background-color:#513989;
}
/*continue button*/
#benForm .button {background-color:#5a4099;
}
/*agree teams button*/
.html .input[type=button] {}
.benevolencewrapper * #form8893_btnAgree {background-color:#5a4099;
}
.benevolencewrapper * #form8893_btnAgree:hover {background-color:#513989;
}

.table.full .button:hover {
    background: #9396CA!important;
}
/***end buttons***/

/*quantity amount box*/
.benregtypequantity{
    padding: 10px!important;
}
 
 
 a {
    color: #5A3F98;
}/* End custom CSS */