/*Disable ability to donate on profile pages*/
/*#template-profile.swim-event .profileSponsorForm a,*/
/*#template-profile.swim-event .profileSponsorForm .radio,*/
/*#template-profile.swim-event .profileSponsorForm #d_amount_free*/
/*{cursor: not-allowed;pointer-events: none;}*/
/**/

@font-face {
					font-family: 'Rex';
					src: url('/assets/fonts/Rex-BoldInline700.woff') format('woff'),
						url('/assets/fonts/Rex-BoldInline700.ttf')  format('truetype');
				        
				    font-weight: 700;
				}
/*@font-face {*/
/*					font-family: 'Silent Echo';*/
/*					src: url('/assets/fonts/SilentEcho400.ttf')  */
/*					format('truetype');*/

/*                    font-weight: 600;*/
/*				}*/
@font-face {
					font-family: 'Silent Echo';
					src: url('/assets/fonts/SilentEcho400.woff')  
					format('truetype');

                    font-weight: 600;
				}

@font-face {
					font-family: 'Rex-BoldInline';
					src: url('/assets/fonts/Rex-BoldInline700.woff') format('woff'),
						url('/assets/fonts/Rex-BoldInline700.ttf')  format('truetype');
				        
				    font-weight: 700;
				}
				
@font-face {
					font-family: 'OpenSans';
					src: url('/assets/fonts/OpenSans-Bold.ttf')  format('truetype');
				        
				    font-weight: 700;
				}
				
@font-face {
					font-family: 'OpenSans';
					src: url('/assets/fonts/OpenSans-Regular.ttf')  format('truetype');
				        
				    font-weight: 400;
				}
				
@font-face {
					font-family: 'OpenSans';
					src: url('/assets/fonts/OpenSans-SemiBold.ttf')  format('truetype');
				        
				    font-weight: 600;
				}
				

@font-face {font-family: "Ink Free"; src: url("//db.onlinewebfonts.com/t/0801c08e5412f54e4b4e9ad146d83a12.eot"); src: url("//db.onlinewebfonts.com/t/0801c08e5412f54e4b4e9ad146d83a12.eot?#iefix") format("embedded-opentype"), url("//db.onlinewebfonts.com/t/0801c08e5412f54e4b4e9ad146d83a12.woff2") format("woff2"), url("//db.onlinewebfonts.com/t/0801c08e5412f54e4b4e9ad146d83a12.woff") format("woff"), url("//db.onlinewebfonts.com/t/0801c08e5412f54e4b4e9ad146d83a12.ttf") format("truetype"), url("//db.onlinewebfonts.com/t/0801c08e5412f54e4b4e9ad146d83a12.svg#Ink Free") format("svg"); }
@font-face {font-family: "Louis George Cafe"; src: url("//db.onlinewebfonts.com/t/c1f3cc2ba08804503e6546c2ffcd5bd0.eot"); src: url("//db.onlinewebfonts.com/t/c1f3cc2ba08804503e6546c2ffcd5bd0.eot?#iefix") format("embedded-opentype"), url("//db.onlinewebfonts.com/t/c1f3cc2ba08804503e6546c2ffcd5bd0.woff2") format("woff2"), url("//db.onlinewebfonts.com/t/c1f3cc2ba08804503e6546c2ffcd5bd0.woff") format("woff"), url("//db.onlinewebfonts.com/t/c1f3cc2ba08804503e6546c2ffcd5bd0.ttf") format("truetype"), url("//db.onlinewebfonts.com/t/c1f3cc2ba08804503e6546c2ffcd5bd0.svg#Louis George Cafe Light") format("svg"); font-weight: 500;}			

.btn {
    border-radius: 12px;
}

.product-info .price {
    color: #000 !important;
}

.tooltip-inner {min-width: unset;padding: 6px 10px;font-size: 13px;}

.profileSidebar {overflow: visible;}

.profileSidebar .sidebar-top {
    background: #0090d4;
}

.profileSidebar .radio .amount {
    border-color: #ee7203;
}

.profileSidebar .radio:hover .amount, .profileSidebar .radio.selected .amount, .profileSponsorForm .radio:hover .amount, .profileSponsorForm .radio.selected .amount {
     background: #ee7203;
}

.progress-bar {
    background: #ee7203;
}

.bootstrap-select.btn-group .dropdown-toggle .caret {display: block;}
.dropdown-toggle .caret {display: none;}

.funraisin-dropdown-nav .fa-angle-down {transition: all 0.5s ease; margin-left: 5px;}
.rotate180 {transform: rotate(180deg);}
.btn-login .caret {display: none;}

.display-none {display: none;}

.lump-events .events-horizontal .event-image img.portrait {
    width: 80%;
    height: auto;
}

.owl-carousel {z-index: 0 !important;}

#Donations .donation .profilename {padding: 0 !important;}

.blog_intro .title {color: #009de2;font-size: 18px;}
.blog_intro .description {margin-bottom: 10px;color: #009de2;}
.blog_intro .date {margin-top: 5px;color: #009de2; font-size: 15px;}

.loggedin-header .cover-image-upload {display:none;}
.loggedin-header #uploadprofilepic .profile-image-upload {
    left: 50%;
    transform: translateX(-50%);
    bottom: unset;
    top: 100%;
    margin-top: -20px;
}
.loggedin-header #uploadprofilepic .profile-image-upload .btn {
    padding: 15px 30px;
    font-size: 18px;
}

.den-bosch-register .register-card .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {width: 285px !important;}

.lump-events .lump-event .panel:hover {
    transform: scale(1);
    box-shadow: 0px 5px 20px 0 rgba(0, 0, 0, .1);
    z-index: 2;
}

body {
    word-break: break-word;
    font-size: 14px;
}

#Cart {font-size:14px}

.btn-header {
    padding: 27px 40px;
}

.btn-small {
    padding: 20px 15px;
}

.content .lump a:not(.btn):hover {
    color: inherit;
}

.stats-banner p strong {
    font-size: 30px;
    color: #009de2;
}

#RegistrationForm {
    margin-bottom: 50px;
}

#onderzoeken-sticky .in-page-nav .in-page-nav-link {
    background: transparent;
    border: none;
    color: #000;
    padding: 0 50px;
    border-radius: 0;
    opacity: 0.7;
    transition: all .2s ease;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 80px;
    text-decoration: none;
}

#onderzoeken-sticky .in-page-nav .in-page-nav-link.active {
    border-bottom: 5px solid #fff;
    opacity: 1;
    transition: all .2s ease;
}

#onderzoeken-sticky .in-page-nav {
    list-style: none;
    padding: 0 !important;
    margin: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}

#onderzoeken-sticky {
    color: #fff;
    background: #ee7203;
    position: sticky;
    top: 79px;
    z-index: 100;
    box-shadow: 0 2px 10px rgba(0,0,0,0.1);
}

#onderzoeken-sticky .lump-navigation .nav-pills {
    border-bottom: none;
    padding: 10px 0px 0px;
    font-size:20px;
}


.table #cart p {
    font-size: 14px;
}

.bootstrap-select.btn-group .dropdown-toggle .filter-option {
    line-height: 170%;
}

.bootstrap-select > .dropdown-toggle {
    padding-right: 20px;
}

.btn-group.open .dropdown-toggle {
    box-shadow: none;
}

.template-blog .blog-title {
    padding: 40px 0 30px !important;
}

/*#Blog-Profile {*/
/*    display: flex;*/
/*    flex-direction: column-reverse;*/
/*}*/

a[href="/login/updateteamblog/"] {
    position: absolute;
    top: 5px;
    right: 30px;
    padding: 20px 20px;
}

#validatepromocode {
    padding: 19px 30px;
}

.z-index-1 {
    z-index: 1;
}

.z-index-2 {
    z-index: 2;
}

#amountfees {
    display: none;
}

#shopaccordion .nothanks {
    display: block;
    margin-top: 20px;
    padding: 0;
}

.btn-tertiary {
    display: inline-flex;
    justify-content: center;
    align-items: center;
}

.width-15 {
    width: 15%;
}

.swim-event .registration-steps {
    margin-top: 80px;
    padding: 10px 0;
    margin-bottom: 0px;
}

.walk-dance-event .registration-steps {margin-top: 80px;}

.walk-event .registration-steps {margin-top: 80px;}

.bike-event .registration-steps {margin-top: 80px;}

.registration-steps ul li a {
    padding: 0 25px !important;
}

.template-search .circle {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    margin-right: 10px;
    margin-bottom: 10px;
}

.template-search #Members .panel, .template-search #Teams .panel, .template-sponsor #Members .panel {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.template-search #Members .panel, .template-search #Teams .panel {
    min-height: 390px;
}

.template-search #Members .panel .amount, .template-search #Teams .panel .amount, .template-sponsor #Members .panel .amount {
    padding-top: 15px;
    font-size: 22px;
}

.template-search #Members .panel .lump-member-title, .template-search #Teams .panel .lump-member-title, .template-sponsor #Members .panel .lump-member-title {
    margin-top: 20px;
    margin-bottom: 0;
}

.template-search .panel .btn-primary, .template-sponsor .panel .btn-primary {
    padding: 15px !important;
    margin-left: 10px;
    width: auto !important; 
    height: auto !important;
    line-height: 0 !important; 
}

.template-sponsor .panel hr {
    margin: 5px 0;
}

.share-page-icons .mr10 {
    margin-right: 0;
}

.share-page-icons .btn-primary {
    padding: 18px 20px;
}

.slick-slider .color-primary {
    color: #009de2;
}

.overflow-hidden {
    overflow: hidden;
}

/*Slider CSS*/

.slider-block .left-w-45 {
    width: 45%;
}

.slider-block .right-w-50 {
    width: 50%;
}

.slider-block .white-back {
    background-color: #fff;
}

.slider-block .cite {
    font-weight: 500;
    font-style: normal;
    font-family: 'KWFFedraSans';
}

.slider-block .slick-list {
    overflow: hidden;
}

.slider-block blockquote {
    font-size: 17.5px;
    padding: 10px 70px 55px 70px;
    margin: 0 0;
    border-left: none;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.slider-block blockquote p {
    margin-bottom: 15px;
}

.slider-block .blockquote-flex {
    display: flex; 
    flex-direction: row; 
    justify-content: space-between;
}

.slider-block .slick-prev:before {
    background-image: url('https://d3vmt89mfvweui.cloudfront.net/bd9c1f3ad6de996cc6a91fc7cbe55ced.png');
    background-color: transparent;
    background-size: 16px;
    background-repeat: no-repeat;
    background-position: center;
    padding: 15px 30px;
    border-radius: 65px;
    -webkit-border-radius: 65px;
    -moz-border-radius: 65px;
    color: transparent;
    line-height: 0;
    -webkit-appearance: none;
}

.slider-block .slick-next:before {
    background-image: url('https://d3vmt89mfvweui.cloudfront.net/1d01b0cefcac240a32c6d2dfc73788b0.png');
    background-color: transparent;
    background-size: 16px;
    background-repeat: no-repeat;
    background-position: center;
    padding: 15px 30px;
    border-radius: 65px;
    color: transparent;
    line-height: 0;
    -webkit-appearance: none;
}

.slider-block .slick-prev, .slider-block .slick-next {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 110px;
    height: 110px;
    padding: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}

.slider-block .slick-prev {
    left: -30px;
    z-index: 999;
}

.slider-block .slick-next {
    right: -30px;
    z-index: 999;
}

/*End of slider CSS*/

/* Tablet CSS */
@media screen and (max-width: 1024px) {
    .c-hamburger span, .c-hamburger span::before, .c-hamburger span::after, .right-close span::before, .right-close span::after {
        background: #fff;
    }
    
    .funraisin-header-nav .slide-right i {
        color: #fff !important;
    }
    
    .funraisin-page-left .funraisin-dropdown-nav .funraisin-dropdown-menu li {
        min-width: auto;
    }
    
    .newsletter-block .vertical-align {
        align-items: center;
        justify-content: center !important;
    }
    
    .newsletter-block .form-control {
        width: 100% !important;
    }
    
    .newsletter-block .btn-primary {
        margin-left: 0;
    }
}
/* End of tablet CSS */

.navbar-form .form-control:focus:focus {
    border: 1px solid #ccc !important;
}

/*.profileSidebar .funraisin-form .form-control {*/
/*    border: none !important;*/
/*}*/

.profileSidebar .funraisin-form .form-control:focus:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none !important;
}

.profileSidebar .donationHandlers .radio {
    padding: 0px 25px 20px !important;
}

.profileSidebar .donationHandlers .radio .amount-wrap {
    width: 30% !important;
}

.profileSidebar .donationHandlers .copy {
    font-weight: 700;
    font-size: 15px;
    line-height: 130%;
    width: 90%;
}

.progress {
    background: #f1f1f1;
}

.content-main {
    margin-top: 100px;
}

#template-profile .content-main {
    margin-top: 20px;
}

#template-profile .funraisin-profile-header {
    padding-right: 30px;
}

.template-donation #content-main {
    margin-top: 80px;
}

.template-donate-generic #content-main .height-40 {
    height: 120px !important;
}

#kw_postcode_results {
    border: 1px solid #ccc;
    border-radius: 5px;
    box-shadow: 0 0 20px rgba(0,0,0,0.05);
}

#postcodelookup {
    padding: 20px 23px !important;
    margin-top: 0 !important;
    margin-left: -15px !important;
}

#popup .panel .col-sm-4 h2, #popup .panel .col-sm-4 p,  #popup .panel .col-sm-7 .amount p {
    color: #fff;
}
#popup .panel .col-sm-7 .amount {
    background-color: #ed7102;   
}

.funraisin-primary-nav ul.nav > li:hover {
    background: #0090d4;
}

.funraisin-primary-nav ul.nav > li.pl5.pr5.pt5.pb5:hover {
    background: none;
}

.content h2 {
    color: #009de2;
}


/* Register select CSS */

.register-block .register-card {
    background: #e1f3fc;
    height: 400px;
}

.register-block .register-card h4 span {
    font-size: 25px !important;
}

.register-block .register-card .register-card-buttons {
    position: absolute;
    bottom: 30px;
    left: 50%;
    transform: translateX(-50%);
}

.register-block .register-card .select-dropdown.invalid {
    border: 2px solid #009de2 !important;
}

.register-block .register-card .select-dropdown {
    /*position: relative;*/
    /*padding-right: 30px;*/
    /*padding-left: 15px;*/
    /*height: 35px;*/
    /*background-color: #fff;*/
    /*border: 1px solid #009de2;*/
    /*border-radius: 50px;*/
    /*-webkit-appearance: none;*/
    /*color: #009de2;*/
    /*font-weight: 700;*/
    /*font-size: 16px;*/
    /*z-index: 2;*/
    width: 220px;
}

.register-block .register-card .select-dropdown a:not(.btn):hover {
    color: #009de2 !important;
}

.register-block .register-card .select-dropdown:focus {
    border: 2px solid #009de2;
}

.register-block .register-card .select-dropdown-arrow {
    display: none;
    position: absolute;
    z-index: 1;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    font-weight: 700;
    color: #009de2;
    z-index: 1;
}

.register-block .register-card #tooltip-team {
    top: -35px; 
    width: 145px; 
    left: 50%; 
    transform: translateX(-50%); 
    display: none;
}

.register-block .register-card #tooltip-indv {
    top: -35px; 
    width: 145px; 
    left: 50%; 
    transform: translateX(-50%); 
    display: none;
}

.register-block .register-card #tooltip-volunteer {
    top: -35px; 
    width: 145px; 
    left: 50%; 
    transform: translateX(-50%); 
    display: none;
}


.register-block .register-card .tooltip-inner {
    background-color: red;
}

.register-block .register-card .tooltip.top .tooltip-arrow {
    border-top-color: red;
}

/* End of register select CSS */

#Badges .reward-badge img {
    max-width: 80%;
}

#Badges .reward-badge p {
    font-size: 15px;
}

.panel {
    box-shadow: none;
}

.flex-center {
    display: flex;
    justify-content: center;
    align-items: center;
}

.funraisin-form label, label {
    font-size: 14px;
    text-transform: none;
}

#Gallery .carousel-prev {
    left: -20px;
    top: 50%;
    transform: translateY(-50%);
    position: absolute;
    cursor: pointer;
    z-index: 5;
    color: #ee7203;
}

#Gallery .carousel-next {
    right: -20px;
    top: 50%;
    transform: translateY(-50%);
    position: absolute;
    cursor: pointer;
    z-index: 5;
    color: #ee7203;
}

#Gallery .fa-chevron-left, .fa-chevron-right {
    font-size: 30px;
    transform: translateY(-15px);
}

#Donations .carousel-prev {
    left: -20px;
    top: 50%;
    transform: translateY(-50%);
    position: absolute;
    cursor: pointer;
    z-index: 5;
    color: #ee7203;
}

#Donations .carousel-next {
    right: -20px;
    top: 50%;
    transform: translateY(-50%);
    position: absolute;
    cursor: pointer;
    z-index: 5;
    color: #ee7203;
}

#Donations .fa-chevron-left, .fa-chevron-right {
    font-size: 30px;
    transform: translateY(-15px);
}

.template-login-dashboard .funraisin-header .container {
    padding: 150px 0 50px 0;
}

.template-login-dashboard .event-panel .btn-sm {
    padding: 20px 30px;
}

.template-login-dashboard .donation .btn {
    padding: 15px 30px !important;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    word-break: break-word;
}

.template-login-dashboard .donation .btn .fa {
    margin-right: 5px;
}

.template-login-dashboard .nav-tabs {
    display: flex;
    justify-content: center;
    align-items: center;
}

.template-login-dashboard .nav-tabs h3 {
    font-size: 20px;
}

.template-login-dashboard .nav-tabs a {
    padding: 0px 25px !important;
    font-family: 'MuliWOF';
    text-decoration: none;
}

/*Swim CSS*/

.swim-event .funraisin-tertiary-nav li a {
    padding-top: 0px;
    padding-bottom: 0px;
}

.swim-event, .swim-event p, .swim-event .btn, .swim-event h2, .swim-event h3, .swim-event h4, .swim-event .funraisin-primary-nav li a, .swim-event .funraisin-tertiary-nav li a {
    font-family: 'Calibri' !important;
    
}

.swim-event a:not(.btn) {
    color: #009de2;
}

.select-swim-options .btn-primary {
    padding: 22px 30px;
}

.swim-event .ticket-row h3 {
    font-size: 19px;
}

.section-tickets .ticket-preview h3{
    font-size: 19px;
}

.select-swim-options {
    display: flex; 
    justify-content: center; 
    align-items: center; 
    padding: 0 20px;
}

.select-swim-options a {
    margin: 0 10px;
}

.swim-event .owl-carousel .owl-dots {
    position: absolute;
    bottom: 60px;
}

.swim-event, .swim-event p{
    font-family: 'Calibri' !important;
    font-weight: 500;
}

.swim-event .header-text {
    display: flex;
    justify-content: flex-end;
}

.swim-event .funraisin-primary-nav ul.nav > li:hover, .swim-event .funraisin-desktop-nav .funraisin-primary-nav .funraisin-dropdown-nav .funraisin-dropdown-menu, .swim-event .funraisin-primary-nav ul li a:not(.btn):hover {
    background: #193153;
}

.swim-event .funraisin-desktop-nav .funraisin-primary-nav .funraisin-dropdown-nav .funraisin-dropdown-menu a {
    background: transparent;
}

.swim-event .funraisin-desktop-nav .funraisin-primary-nav .funraisin-dropdown-nav .funraisin-dropdown-menu a:hover {
    background: transparent;
}

.swim-event .funraisin-tertiary-nav {
    padding-right: 0 !important;
}

.swim-event.template-login-dashboard h2 {
    font-family: 'Calibri';
    color: #009de2;
}

.swim-event#template-profile .sidebar-top h2 {
    color: #fff;
    text-align: center;
}

.swim-event#template-profile .panel h3, .swim-event .panel h4 {
    font-family: 'Calibri';
    font-size: 19px;
    color: #009de2;
    font-weight: 900;
    margin-top: 20px;
}

.swim-event#template-profile .panel h3:after {
    display: none;
}

.swim-event#template-profile .panel .comments p, .swim-event .panel p {
    font-weight: 800;
    font-size: 14px;
    color: #009de2;
}

.swim-event .panel .amount-raised p {display:none;}

.swim-event .panel .amount-raised h3 {
    color: #009de2;  
}

.swim-event#template-profile #Members {
    font-family: 'Calibri';
    font-size: 40px;
    color: #009de2;
}

.swim-event#template-profile #Members #MembersBlock {
    margin-top: 40px;
}

.swim-event#template-profile #Members #MembersBlock .grey-text {
    font-size: 18px;
}

.swim-event#template-profile #Members .panel, .swim-event#template-profile #Teams .panel {
    border: none;
    border-radius: 0;
    transition: all ease-out 0.2s;
    min-height: 330px;
}

.swim-event#template-profile #Members .panel:hover, .swim-event#template-profile #Teams .panel:hover {
    transform: scale(1.02);
    box-shadow: 0px 5px 20px 0 rgba(0, 0, 0, .10);
    z-index: 2;
}
.swim-event#template-profile #Members .btn-tertiary {
    background-color: #009de2;
    color: #fff;
    width: 40px;
    height: 40px;
    padding: 0;
    line-height: 42px;
}


.swim-event#template-profile #Donations {
    font-family: 'Calibri';
    font-size: 40px;
    color: #009de2;
    background: url('https://d3vmt89mfvweui.cloudfront.net/9tgufyg8u.jpg');
    border: none;
}

.swim-event #Donations {
    background: url('https://d3vmt89mfvweui.cloudfront.net/9tgufyg8u.jpg');
}

.swim-event #Donations h2 {
    text-align: center !important;
    font-size: 50px !important;
}

.swim-event#template-profile #Donations #Donors {
    margin-top: 40px;
}

.swim-event#template-profile #Donations .donation .panel, .swim-event #Donations .donation .panel {
    border: none;
    border-radius: 0px;
    padding: 30px 10px;
}

.swim-event#template-profile #Donations .donation .amount, .swim-event #Donations .donation .amount {
    position: absolute;
    top: 15px;
    left: 30px;
    padding: 0;
    border-radius: 50px;
    width: 85px;
    height: 85px;
    background: #ee7202;
    display: flex;
    justify-content: center;
    align-items: center;
}

.swim-event#template-profile #Donations .donation .amount p, .swim-event #Donations .donation .amount p {
    font-size: 20px;
    width: 100%;
    text-align: center;
    font-weight: 900;
    color: #fff;
}

.swim-event#template-profile #Donations .donation .amount .currency, .swim-event #Donations .donation .amount .currency {
    font-weight: 900;
}

.swim-event#template-profile #Badges {
    font-family: 'Calibri';
    font-size: 40px;
    color: #009de2;
}

.swim-event#template-profile #Badges .row {
    margin-top: 40px;
}

.swim-event#template-profile .blog-center p {
    color: #009de2;
    font-weight: 700;
}

.swim-event#template-profile h3 {
    font-family: 'Calibri';
    font-size: 40px;
    color: #009de2;
}

.swim-event#template-profile h2 {
    font-family: 'Calibri';
    color: #009de2;
    text-align: left;
    font-size: 40px;
}

.swim-event#template-profile .donationHandlers .copy {
    color: #009de2;
    font-weight: 800;
}

.swim-event#template-profile .donationHandlers .radio.selected .amount {
    background: #ee7202;
    border-color: #ee7202;
    color: #fff;
}

.swim-event#template-profile .donationHandlers .radio .amount {
    border: 3px solid #009de2;
    border-radius: 70px;
    height: 80px;
    width: 80px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: transparent;
    color: #009de2;
    font-family: 'MuliWOF';
    font-weight: 900;
    font-size: 18px;
    cursor: pointer;
}

.swim-event#template-profile .sidebar-form-toggler-nav ul li a {
    display: block;
    text-decoration: none;
    border: 1px solid #009de2;
    padding: 7px 5px;
    margin-left: -1px;
    color: #012535;
}

.swim-event#template-profile .sidebar-form-toggler-nav ul li a.active {
    background: #ee7202;
    border-color: #ed7102;
    color: #fff;
}

.swim-event#template-profile .vertical-align.height-full {
    margin-top: 50px;
}

.swim-event#template-profile .profile-image-header .profile-image {
    border-color: #009de2;
    border-width: 3px;
}

.swim-event#template-profile .profileSidebar {
    border-radius: 0px;
    box-shadow: none;
}

.swim-event#template-profile .profileSidebar .profileSponsorForm {
    padding: 15px 20px 15px;
    background: #e3f4fc;
}

.swim-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-toggler-nav {
    padding: 0;
    margin: 10px auto 20px auto;
    text-align: center;
}

.swim-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .toggle-switch .toggle-btn:not(.border-primary) {
    border-color: #009de2;
}

.swim-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .toggle-switch .toggle-btn.bg-primary {
    background: #ed7102;
    border-color: #ed7102;
}

.swim-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .form-control:focus:focus {
    border-color: #ed7102;
}

.swim-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel h4 {
    font-family: 'MuliWOF';
    font-weight: 900;
    font-size: 20px;
    color: #009de2;
    padding: 20px 0;
}

.swim-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel h4 strong {
    font-weight: 900;
}

.swim-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .input-group-addon.bg-primary {
    background: #fff;
    border-width: 1px;
    border-right: none;
}

.swim-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .input-group-addon.border-primary {
    border-width: 2px;
    border-color: #ed7102 !important;
}

.swim-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .input-group .form-control:last-child {
    border: none;
    color: #009de2;
    font-weight: 900;
    padding-left: 0;
}

.swim-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .input-group .form-control.bg-primary {
    background: #fff;
}

.swim-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .input-group-addon:first-child, .swim-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .input-group-form-control:last-child {
    padding-left: 12px;
    padding-right: 12px;
    border-color: #009de2;
    font-family: 'MuliWOF';
    font-weight: 900;
    font-size: 20px;
    color: #009de2;
    border: none;
}

.swim-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .input-group-addon.transparent {
    background: #fff !important;
    border: none;
}

.swim-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .form-group .input-group {
    position: relative;
    display: table;
    border-collapse: separate;
    width: 130px;
    left: 50%;
    transform: translateX(-50%);
}

.swim-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .btn {
    background: #ed7102 !important;
    font-family: 'MuliWOF';
    font-weight: 900;
    text-transform: uppercase;
    padding: 25px;
    font-size: 14px;
    margin-top: 10px;
}

.swim-event#template-profile .profileSidebar .sidebar-top {
    background: #ed7102;
    padding: 30px 60px 55px;
}

.swim-event#template-profile .profileSidebar .sidebar-top h2 {
    font-family: 'Calibri';
    line-height: 110%;
    font-size: 35px;
}

.swim-event#template-profile .profileSidebar .sidebar-top .money {
    font-family: 'Calibri';
    font-size: 25px;
    transform: translateY(5px);
    color: #fff;
}

.swim-event#template-profile .profileSidebar .sidebar-top .statistics h4 {
    font-family: 'Calibri' !important;
    font-size: 16px;
}

.swim-event#template-profile .profileSidebar .sidebar-top .progress {
    transform: translateY(15px);
    background: #6b767a;
}

.swim-event#template-profile .profileSidebar .sidebar-top .progress, .swim-event#template-profile .profileSidebar .sidebar-top .progress .progress-bar {
    height: 15px;
}

.swim-event#template-profile .profileSidebar .sidebar-top .progress .progress-bar {
    background: #fff;
}

.swim-event#template-profile .share-page-icons a {
    background-color: #ed7102 !important;
    display: inline-flex;
    justify-content: center;
    align-items: center;
}

.swim-event#template-profile h1 {
    font-family: 'Calibri';
    font-size: 50px;
}

.swim-event h1 {
    font-family: 'Calibri';
    font-size: 60px;
    line-height: 100%;
    text-transform: none;
    font-weight: 800;
    color: #11b6fe;
}

.swim-event .top-fundraisers-block .nav-tabs {
    padding: 0;
    border: none;
}

.swim-event .top-fundraisers-block .nav-tabs li {
    font-family: 'Calibri';
    font-weight: 900;
    font-size: 14px;
    color: #009de2;
    border: none;
    background: #f2fafe;
}

.swim-event .top-fundraisers-block .nav-tabs li:nth-child(even) {
    background: #e1f3fc;
}

.swim-event .top-fundraisers-block .nav-tabs li.active {
    color: #fff;
    background: #009de2;
}

.swim-event .top-fundraisers-block .nav-tabs li.active a:hover {
    color: #fff;
}

.swim-event .top-fundraisers-block .nav-tabs li a:hover {
    color: #009de2;
}

.swim-event .top-fundraisers-block #Leaderboard .leaderboardrow a {
    display: block;
    padding: 15px 20px;
    color: inherit;
}

.swim-event .top-fundraisers-block #Leaderboard .leaderboardrow .raised h3 {
    font-family: 'Calibri';
    font-weight: 900;
    font-size: 22px;
    color: #009de2;
    margin: 0 !important;
    float: right;
}

.swim-event .top-fundraisers-block #Leaderboard .leaderboardrow .raised .mb0 {
    display: none;
}

.swim-event .top-fundraisers-block #Leaderboard.leaderboard-small .leaderboardrow .profilename {
    width: 40%;
    margin-left: -20px;
}

.swim-event .top-fundraisers-block #Leaderboard .leaderboardrow .profilename h4 {
    font-family: 'Calibri';
    font-weight: 700;
    font-size: 18px;
    color: #009de2;
}

.swim-event .top-fundraisers-block #Leaderboard .leaderboardrow .width-100.profile-image {
    width: 80px !important;
}

.swim-event .top-fundraisers-block #Leaderboard .leaderboardrow:nth-child(even) {
    background: #e1f3fc;
}

.swim-event .top-fundraisers-block #Leaderboard .leaderboardrow {
    position: relative;
    z-index: 1;
    overflow: hidden;
    background: #f2fafe;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}

.swim-event .top-fundraisers-block #Leaderboard .leaderboardrow:hover {
    transform: scale(1.02);
    box-shadow: 0px 10px 20px 0 rgba(0, 0, 0, .1);
    z-index: 2 !important;
}

.swim-event .top-fundraisers-block #Leaderboard .leaderboardrow .rank {
    position: absolute;
    top: 5px;
    left: 10px;
    padding: 0;
    font-size: 14px;
    width: 10px;
    z-index: 99;
    font-weight: 900;
    background: #009de2;
}

.swim-event .top-fundraisers-block #Leaderboard .leaderboardrow .rank:before {
    content: "";
    position: absolute;
    width: 415%;
    height: 790%;
    top: -390%;
    left: -130%;
    z-index: -1;
    background: inherit;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

.swim-event .register-card .form-control {
    border-color: #009de2;
    overflow: hidden;
}

.swim-event .profileSponsorForm .form-control {
    border: none;
}

.swim-event .form-control:focus:focus {
    border-color: #009de2;
}

.swim-event .fundraisers-block .lump-search .form-control {
    border: none;
}

.swim-event .fundraisers-block .lump-search .form-control:focus:focus {
    border: none;
}

.swim-event .fundraisers-block .btn-tertiary {
    background-color: #ee7202;
}

.swim-event #content-main .panel {
    border-radius: 0px;
    box-shadow: none;
    min-height: 330px;
}

.swim-event .panel .btn-tertiary {
    padding: 10px;
    background-color: transparent;
    color: #ee7202;
    border: 2px solid #ee7202;
    font-size: 20px;
}

.swim-event .panel .amount {
    font-family: "Calibri";
    font-size: 25px;
    margin-top: 5px;
    color: #ee7202;
    font-weight: 900;
}

.swim-event .fundraisers-block .panel {
    border-color: transparent;
    border-radius: 0px;
    box-shadow: none;
}

.swim-event  .panel .grey-text {
    color: #009de2 !important;
    font-size: 15px;
}

.swim-event .panel .grey-text em {
    font-style: normal;
}

.swim-event .lump-member-title {
    font-family: "Calibri";
    color: #009de2;
    margin-top: 15px;
    font-size: 25px;
    border-bottom: 2px solid #eeeeee;
    min-height: 70px;
}

.swim-event .fundraisers-block .lump-search .col-sm-3 {
    display: none;
}

.swim-event .fundraisers-block .col-md-3.col-sm-4.col-xs-12 {
    top: 0 !important;
}

.swim-event .fundraisers-block .col-md-3.col-sm-4.col-xs-12 .panel {
    min-height: 370px !important;
}

.swim-event .swim-events-block .lump-events .lump-event .panel .amount-raised, .swim-event .swim-events-block .lump-events .lump-event .panel .amount-raised h3 {
    color: #009de2;
}

.swim-event .swim-events-block .lump-events .lump-event .panel .amount-raised h3 {
    font-weight: 900;
    font-size: 27px;
    padding-bottom: 20px;
}

.swim-event .swim-events-block .lump-events .lump-event .panel .progress, .swim-event .swim-events-block .lump-events .lump-event .panel .progress-bar {
    height: 5px;
    box-shadow: none;
}
.swim-event .swim-events-block .lump-events .lump-event .panel .progress {
    background: #e5e5e5;
}

.swim-event .swim-events-block .lump-events .lump-event .panel .progress-bar {
    background: #009de2;
}

.swim-event .btn-primary {
    background-color: #ee7202 !important;
}

.swim-event .btn-primary.BtClose {color: #fff;}

.swim-event .swim-events-block .lump-events .events-horizontal .lump-event .event-details {
    background: transparent;
    padding: 30px 30px 10px;
    width: 100%;
}

.swim-event .swim-events-block .event-title {
    font-family: "MuliWOF";
    color: #009de2;
}

.swim-event .swim-events-block .slick-slide {
    padding: 0 15px !important;
}

.swim-event .swim-events-block .lump-events .lump-event .panel {
    box-shadow: none;
    border-radius: 0px;
}

.swim-event .swim-events-block .lump-events .lump-event .panel .date {
    display: none;
}

.swim-event .swim-events-block .lump-events .lump-event .panel:hover {
    transform: scale(1);
    box-shadow: none;
    z-index: 2;
}

.swim-event .swim-events-block .lump-events .carousel-next, .swim-event .swim-events-block .lump-events .carousel-prev {
    opacity: 1;
}

.swim-event .swim-events-block .color-primary.carousel-prev, .swim-event .swim-events-block .color-primary.carousel-next {
    color: #ee7202;
}

.swim-event .swim-events-block .color-primary.carousel-next {
    margin-right: 5px;
    margin-top: -30px;
}

.swim-event .swim-events-block .color-primary.carousel-prev {
    margin-left: 5px;
    margin-top: -30px;
}

.swim-event .swim-nav .input-group-btn .btn-primary {
    background-color: #11b6fe !important;
}

.swim-event .swim-nav .btn-primary, .swim-nav .funraisin-primary-nav ul li a.btn-primary {
    background-color: #ff7800 !important;
}

.swim-event .swim-nav .funraisin-dropdown-nav ul.funraisin-dropdown-menu {
    background-color: #ff7800 !important;
}

.swim-event .swim-nav .funraisin-primary-nav ul li a:not(.btn):hover {
    background-color: #ff7800 !important;
}

/*End of swim CSS*/

/*Bike and BBQ CSS*/

.funraisin-tertiary-nav ul li a {
    color: #90a695;
}

.bike-event .color-primary {
     color: #90a695;
}

.bike-event .funraisin-tertiary-nav ul li a:hover {
    color: #90a695;
}

.bike-event, .bike-event p, .bike-event .btn, .bike-event h2, .bike-event h3, .bike-event h4, .bike-event .funraisin-primary-nav li a, .bike-event .funraisin-tertiary-nav li a {
    font-family: 'Open Sans' !important;
}

.bike-event .content h2 {
    color: #90a695;
}

.bike-event .site-logo img {
    width: 200px;
}

.bike-event .bike-nav {
    background-color: #90a695 !important;
}

.bike-event .funraisin-profile-header a:not(.btn) {
    color: #fff;
}

.select-bike-options .btn-primary {
    padding: 22px 30px;
}

.select-bike-options {
    display: flex; 
    justify-content: center; 
    align-items: center; 
    padding: 0 20px;
}

.bike-event .progress-bar {
    background: #e6ae00;
}

.select-bike-options a {
    margin: 0 10px;
}

.bike-event, .bike-event p{
    font-family: 'Open Sans' !important;
    font-weight: 500;
}

.bike-event .header-text {
    display: flex;
    justify-content: flex-end;
}

.bike-event .funraisin-primary-nav ul.nav > li:hover, .bike-event .funraisin-desktop-nav .funraisin-primary-nav .funraisin-dropdown-nav .funraisin-dropdown-menu, .bike-event .funraisin-primary-nav ul li a:not(.btn):hover {
    background: #3a444b;
}

.bike-event .funraisin-desktop-nav .funraisin-primary-nav .funraisin-dropdown-nav .funraisin-dropdown-menu a {
    background: transparent;
}

.bike-event .funraisin-desktop-nav .funraisin-primary-nav .funraisin-dropdown-nav .funraisin-dropdown-menu a:hover {
    background: transparent;
}

.bike-event .funraisin-tertiary-nav {
    padding-right: 0 !important;
}

.bike-event.template-login-dashboard h2 {
    font-family: 'Calibri';
    color: #009de2;
}

.bike-event#template-profile .sidebar-top h2 {
    color: #fff;
    text-align: center;
}

.bike-event#template-profile .panel h3, .bike-event .panel h4 {
    font-family: 'Calibri';
    font-size: 20px;
    color: #fff;
    font-weight: 900;
    margin-top: 20px;
}

.bike-event#template-profile .panel h3:after {
    display: none;
}

.bike-event#template-profile .panel .comments p, .bike-event .panel p {
    font-weight: 800;
    font-size: 14px;
    color: #fff;
}

.bike-event .panel .amount-raised p {display:none;}

.bike-event#template-profile #Members {
    font-family: 'Calibri';
    font-size: 40px;
    color: #009de2;
}

.bike-event#template-profile #Members #MembersBlock {
    margin-top: 40px;
}

.bike-event#template-profile #Members #MembersBlock .grey-text {
    font-size: 18px;
}

.bike-event#template-profile #Members .panel, .bike-event#template-profile #Teams .panel {
    border: none;
    border-radius: 0;
    transition: all ease-out 0.2s;
    min-height: 330px;
    background-color: #3a444b;
}

.bike-event#template-profile #Members .panel:hover, .bike-event#template-profile #Teams .panel:hover {
    transform: scale(1.02);
    box-shadow: 0px 5px 20px 0 rgba(0, 0, 0, .10);
    z-index: 2;
}
.bike-event#template-profile #Members .btn-tertiary {
    background-color: #e6ae00;
    color: #fff;
    width: 40px;
    height: 40px;
    padding: 0;
    line-height: 42px;
}


.bike-event#template-profile #Donations {
    font-family: 'Calibri';
    font-size: 40px;
    color: #009de2;
    background: url('https://d3vmt89mfvweui.cloudfront.net/528fc5e57a19575461e8fbf48c668f76.png');
    border: none;
}

.bike-event #Donations {
    background: url('https://d3vmt89mfvweui.cloudfront.net/528fc5e57a19575461e8fbf48c668f76.png');
}

.bike-event #Donations h2 {
    text-align: center !important;
    font-size: 50px !important;
}

.bike-event#template-profile #Donations #Donors {
    margin-top: 40px;
}

.bike-event#template-profile #Donations .donation .panel, .bike-event #Donations .donation .panel {
    border: none;
    border-radius: 0px;
    padding: 30px 10px;
    background-color: #3a444b;
}

.bike-event#template-profile #Donations .donation .amount, .bike-event #Donations .donation .amount {
    position: absolute;
    top: 15px;
    left: 30px;
    padding: 0;
    border-radius: 50px;
    width: 85px;
    height: 85px;
    background: #e6ae00;
    display: flex;
    justify-content: center;
    align-items: center;
}

.bike-event#template-profile #Donations .donation .amount p, .bike-event #Donations .donation .amount p {
    font-size: 20px;
    width: 100%;
    text-align: center;
    font-weight: 900;
    color: #fff;
}

.bike-event#template-profile #Donations .donation .amount .currency, .bike-event #Donations .donation .amount .currency {
    font-weight: 900;
}

.bike-event#template-profile #Badges {
    font-family: 'Calibri';
    font-size: 40px;
    color: #009de2;
}

.bike-event#template-profile #Badges .row {
    margin-top: 40px;
}

.bike-event#template-profile .blog-center p {
    color: #009de2;
    font-weight: 700;
}

.bike-event#template-profile h3 {
    font-family: 'Calibri';
    font-size: 40px;
    color: #009de2;
}

.bike-event#template-profile h2 {
    font-family: 'Calibri';
    color: #3a444b;
    text-align: left;
    font-size: 40px;
}

.bike-event#template-profile .donationHandlers .copy {
    color: #009de2;
    font-weight: 800;
}

.bike-event#template-profile .donationHandlers .radio.selected .amount {
    background: #ee7202;
    border-color: #ee7202;
    color: #fff;
}

.bike-event#template-profile .donationHandlers .radio .amount {
    border: 3px solid #009de2;
    border-radius: 70px;
    height: 80px;
    width: 80px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: transparent;
    color: #009de2;
    font-family: 'MuliWOF';
    font-weight: 900;
    font-size: 18px;
    cursor: pointer;
}

.bike-event#template-profile .sidebar-form-toggler-nav ul li a {
    display: block;
    text-decoration: none;
    border: 1px solid #e6ae00;
    padding: 7px 5px;
    margin-left: -1px;
    color: #e6ae00;
}

.bike-event#template-profile .sidebar-form-toggler-nav ul li a.active {
    background: #3a444b;
    border-color: #3a444b;
    color: #fff;
}

.bike-event#template-profile .vertical-align.height-full {
    margin-top: 50px;
}

.bike-event#template-profile .profile-image-header .profile-image {
    border-color: #009de2;
    border-width: 3px;
}

.bike-event#template-profile .profileSidebar {
    border-radius: 0px;
    box-shadow: none;
}

.bike-event#template-profile .profileSidebar .profileSponsorForm {
    padding: 15px 20px 15px;
    background: #e3f4fc;
}

.bike-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-toggler-nav {
    padding: 0;
    margin: 10px auto 20px auto;
    text-align: center;
}

.bike-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .toggle-switch .toggle-btn:not(.border-primary) {
    border-color: #009de2;
}

.bike-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .toggle-switch .toggle-btn.bg-primary {
    background: #3a444b;
    border-color: #3a444b;
}

.bike-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .form-control:focus:focus {
    border-color: #ed7102;
}

.bike-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel h4 {
    font-family: 'Open Sans';
    font-weight: 900;
    font-size: 20px;
    color: #009de2;
    padding: 20px 0;
}

.bike-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel h4 strong {
    font-weight: 900;
}

.bike-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .input-group-addon.bg-primary {
    background: #fff;
    border-width: 1px;
    border-right: none;
}

.bike-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .input-group-addon.border-primary {
    border-width: 2px;
    border-color: #ed7102 !important;
}

.bike-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .input-group .form-control:last-child {
    border: none;
    color: #009de2;
    font-weight: 900;
    padding-left: 0;
}

.bike-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .input-group .form-control.bg-primary {
    background: #fff;
}

.bike-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .input-group-addon:first-child, .bike-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .input-group-form-control:last-child {
    padding-left: 12px;
    padding-right: 12px;
    border-color: #009de2;
    font-family: 'Rex';
    font-weight: 900;
    font-size: 20px;
    color: #009de2;
    border: none;
}

.bike-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .input-group-addon.transparent {
    background: #fff !important;
    border: none;
}

.bike-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .form-group .input-group {
    position: relative;
    display: table;
    border-collapse: separate;
    width: 130px;
    left: 50%;
    transform: translateX(-50%);
}

.bike-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .btn {
    background: #3a444b !important;
    font-family: 'Rex';
    font-weight: 900;
    text-transform: uppercase;
    padding: 25px;
    font-size: 14px;
    margin-top: 10px;
}

.bike-event#template-profile .profileSidebar .sidebar-top {
    background: #3a444b;
    padding: 30px 60px 55px;
}

.bike-event#template-profile .profileSidebar .sidebar-top h2 {
    font-family: 'Rex';
    line-height: 110%;
    font-size: 35px;
}

.bike-event#template-profile .profileSidebar .sidebar-top .money {
    font-family: 'Open Sans';
    font-size: 25px;
    transform: translateY(5px);
    color: #fff;
}

.bike-event#template-profile .profileSidebar .sidebar-top .statistics h4 {
    font-family: 'Rex' !important;
    font-size: 16px;
}

.bike-event#template-profile .profileSidebar .sidebar-top .progress {
    transform: translateY(15px);
    background: #6b767a;
}

.bike-event#template-profile .profileSidebar .sidebar-top .progress, .bike-event#template-profile .profileSidebar .sidebar-top .progress .progress-bar {
    height: 15px;
}

.bike-event#template-profile .profileSidebar .sidebar-top .progress .progress-bar {
    background: #fff;
}

.bike-event#template-profile .share-page-icons a {
    background-color: #e6ae00 !important;
    display: inline-flex;
    justify-content: center;
    align-items: center;
}

.bike-event#template-profile h1 {
    font-family: 'Rex';
    font-size: 50px;
}

.bike-event h1 {
    font-family: 'Open Sans';
    font-size: 60px;
    line-height: 100%;
    text-transform: none;
    font-weight: 700;
}

.bike-event .top-fundraisers-block .nav-tabs {
    padding: 0;
    border: none;
}

.bike-event .top-fundraisers-block .nav-tabs li {
    font-family: 'OpenSans';
    font-weight: 900;
    font-size: 14px;
    color: #009de2;
    border: none;
    background: #90a695;
}

.bike-event .top-fundraisers-block .nav-tabs li:nth-child(even) {
    background: #90a695;
}

.bike-event .top-fundraisers-block .nav-tabs li.active {
    color: #fff;
    background: #3a444b;
}

.bike-event .top-fundraisers-block .nav-tabs li.active a:hover {
    color: #fff;
}

.bike-event .top-fundraisers-block .nav-tabs li a {
    color: #fff;
}

.bike-event .top-fundraisers-block .nav-tabs li a:hover {
    color: #3a444b;
}

.bike-event .top-fundraisers-block #Leaderboard .leaderboardrow a {
    display: block;
    padding: 15px 20px;
    color: inherit;
}

.bike-event .top-fundraisers-block #Leaderboard .leaderboardrow .raised h3 {
    font-family: 'Calibri';
    font-weight: 900;
    font-size: 22px;
    color: #3a444b;
    margin: 0 !important;
    float: right;
}

.bike-event .top-fundraisers-block #Leaderboard .leaderboardrow .raised .mb0 {
    display: none;
}

.bike-event .top-fundraisers-block #Leaderboard.leaderboard-small .leaderboardrow .profilename {
    width: 40%;
    margin-left: -20px;
}

.bike-event .top-fundraisers-block #Leaderboard .leaderboardrow .profilename h4 {
    font-family: 'Calibri';
    font-weight: 700;
    font-size: 18px;
    color: #3a444b;
}

.bike-event .top-fundraisers-block #Leaderboard .leaderboardrow .width-100.profile-image {
    width: 80px !important;
}

.bike-event .top-fundraisers-block #Leaderboard .leaderboardrow:nth-child(even) {
    background: #fbfbfb;
}

.bike-event .top-fundraisers-block #Leaderboard .leaderboardrow {
    position: relative;
    z-index: 1;
    overflow: hidden;
    background: #e9ebe8;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}

.bike-event .top-fundraisers-block #Leaderboard .leaderboardrow:hover {
    transform: scale(1.02);
    box-shadow: 0px 10px 20px 0 rgba(0, 0, 0, .1);
    z-index: 2 !important;
}

.bike-event .top-fundraisers-block #Leaderboard .leaderboardrow .rank {
    position: absolute;
    top: 5px;
    left: 10px;
    padding: 0;
    font-size: 14px;
    width: 10px;
    z-index: 99;
    font-weight: 900;
    background: #3a444b;
}

.bike-event .top-fundraisers-block #Leaderboard .leaderboardrow .rank:before {
    content: "";
    position: absolute;
    width: 415%;
    height: 790%;
    top: -390%;
    left: -130%;
    z-index: -1;
    background: inherit;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

.bike-event .register-card .form-control {
    border-color: #009de2;
    overflow: hidden;
}

.bike-event .profileSponsorForm .form-control {
    border: none;
}

.bike-event .form-control:focus:focus {
    border-color: #009de2;
}

.bike-event .fundraisers-block .lump-search .form-control {
    border: none;
}

.bike-event .fundraisers-block .lump-search .form-control:focus:focus {
    border: none;
}

.bike-event .fundraisers-block .btn-tertiary {
    background-color: #ee7202;
}

.bike-event #content-main .panel {
    border-radius: 0px;
    box-shadow: none;
    min-height: 330px;
    background-color: #3a444b;
    color: #fffff;
}

.bike-event .panel .btn-tertiary {
    padding: 10px;
    background-color: transparent;
    color: #e6ae00;
    border: 2px solid #e6ae00;
    font-size: 20px;
}

.bike-event .panel .amount {
    font-family: "Calibri";
    font-size: 25px;
    margin-top: 5px;
    color: #fff;
    font-weight: 900;
}

.bike-event .fundraisers-block .panel {
    border-color: transparent;
    border-radius: 0px;
    box-shadow: none;
}

.bike-event  .panel .grey-text {
    color: #fff !important;
    font-size: 15px;
}

.bike-event .panel .grey-text em {
    font-style: normal;
}

.bike-event .lump-member-title {
    font-family: "Calibri";
    color: #fff;
    margin-top: 15px;
    font-size: 25px;
    border-bottom: 2px solid #eeeeee;
    min-height: 70px;
}

.bike-event .fundraisers-block .lump-search .col-sm-3 {
    display: none;
}

.bike-event .fundraisers-block .col-md-3.col-sm-4.col-xs-12 {
    top: 0 !important;
}

.bike-event .fundraisers-block .col-md-3.col-sm-4.col-xs-12 .panel {
    min-height: 370px !important;
}

.bike-event .bike-events-block .lump-events .lump-event .panel .amount-raised, .bike-event .bike-events-block .lump-events .lump-event .panel .amount-raised h3 {
    color: #009de2;
}

.bike-event .bike-events-block .lump-events .lump-event .panel .amount-raised h3 {
    font-weight: 900;
    font-size: 27px;
    padding-bottom: 20px;
}

.bike-event .bike-events-block .lump-events .lump-event .panel .progress, .bike-event .bike-events-block .lump-events .lump-event .panel .progress-bar {
    height: 5px;
    box-shadow: none;
}
.bike-event .bike-events-block .lump-events .lump-event .panel .progress {
    background: #e5e5e5;
}

.bike-event .bike-events-block .lump-events .lump-event .panel .progress-bar {
    background: #009de2;
}

.bike-event .btn-primary {
    background-color: #3a444b !important;
}

.bike-event .btn-primary.BtClose {color: #fff;}

.bike-event .bike-events-block .lump-events .events-horizontal .lump-event .event-details {
    background: transparent;
    padding: 30px 30px 10px;
    width: 100%;
}

.bike-event .bike-events-block .event-title {
    font-family: "MuliWOF";
    color: #009de2;
}

.bike-event .bike-events-block .slick-slide {
    padding: 0 15px !important;
}

.bike-event .bike-events-block .lump-events .lump-event .panel {
    box-shadow: none;
    border-radius: 0px;
}

.bike-event .bike-events-block .lump-events .lump-event .panel .date {
    display: none;
}

.bike-event .bike-events-block .lump-events .lump-event .panel:hover {
    transform: scale(1);
    box-shadow: none;
    z-index: 2;
}

.bike-event .bike-events-block .lump-events .carousel-next, .bike-event .bike-events-block .lump-events .carousel-prev {
    opacity: 1;
}

.bike-event .bike-events-block .color-primary.carousel-prev, .bike-event .bike-events-block .color-primary.carousel-next {
    color: #ee7202;
}

.bike-event .bike-events-block .color-primary.carousel-next {
    margin-right: 5px;
    margin-top: -30px;
}

.bike-event .bike-events-block .color-primary.carousel-prev {
    margin-left: 5px;
    margin-top: -30px;
}

.bike-event .bike-nav .input-group-btn .btn-primary {
    background-color: #3a444b !important;
}

.bike-event .bike-nav .btn-primary, .swim-nav .funraisin-primary-nav ul li a.btn-primary {
    background-color: #3a444b !important;
}

.bike-event .bike-nav .funraisin-dropdown-nav ul.funraisin-dropdown-menu {
    background-color: #3a444b !important;
}

.bike-event .bike-nav .funraisin-primary-nav ul li a:not(.btn):hover {
    background-color: #3a444b !important;
}

/*End of Bike and BBQ CSS*/

/*Walk and Dance CSS*/

.walk-dance-event, .walk-dance-event p, .walk-dance-event .btn, .walk-dance-event h2, .walk-dance-event h3, .walk-dance-event h4, .walk-dance-event .funraisin-primary-nav li a, .walk-dance-event .funraisin-tertiary-nav li a {
    font-family: 'Rex-BoldInline' !important;
}

.walk-dance-event .funraisin-profile-header a:not(.btn) {
    color: #fff;
}

.select-walk-dance-options .btn-primary {
    padding: 22px 30px;
}

.select-walk-dance-options {
    display: flex; 
    justify-content: center; 
    align-items: center; 
    padding: 0 20px;
}

.walk-dance-event .register-block .register-card {
    background: #e1f3fc;
    height: 350px;
}

.select-walk-dance-options a {
    margin: 0 10px;
}

.walk-dance-event, .walk-dance-event p{
    font-family: 'Calibri' !important;
    font-weight: 500;
}

.walk-dance-event .header-text {
    display: flex;
    justify-content: flex-end;
}

.walk-dance-event .funraisin-primary-nav ul.nav > li:hover, .walk-dance-event .funraisin-desktop-nav .funraisin-primary-nav .funraisin-dropdown-nav .funraisin-dropdown-menu, .walk-dance-event .funraisin-primary-nav ul li a:not(.btn):hover {
    background: #ff7800;
}

.walk-dance-event .funraisin-desktop-nav .funraisin-primary-nav .funraisin-dropdown-nav .funraisin-dropdown-menu a {
    background: transparent;
}

.walk-dance-event .funraisin-desktop-nav .funraisin-primary-nav .funraisin-dropdown-nav .funraisin-dropdown-menu a:hover {
    background: transparent;
}

.walk-dance-event .funraisin-tertiary-nav {
    padding-right: 0 !important;
}

.walk-dance-event.template-login-dashboard h2 {
    font-family: 'Calibri';
    color: #009de2;
}

.walk-dance-event#template-profile .sidebar-top h2 {
    color: #fff;
    text-align: center;
}

.walk-dance-event#template-profile .panel h3, .walk-dance-event .panel h4 {
    font-family: 'Calibri';
    font-size: 20px;
    color: #009de2;
    font-weight: 900;
    margin-top: 20px;
}

.walk-dance-event#template-profile .panel h3:after {
    display: none;
}

.walk-dance-event#template-profile .panel .comments p, .walk-dance-event .panel p {
    font-weight: 800;
    font-size: 14px;
    color: #009de2;
}

.walk-dance-event .panel .amount-raised p {display:none;}

.walk-dance-event#template-profile #Members {
    font-family: 'Calibri';
    font-size: 40px;
    color: #009de2;
}

.walk-dance-event#template-profile #Members #MembersBlock {
    margin-top: 40px;
}

.walk-dance-event#template-profile #Members #MembersBlock .grey-text {
    font-size: 18px;
}

.walk-dance-event#template-profile #Members .panel, .walk-dance-event#template-profile #Teams .panel {
    border: none;
    border-radius: 0;
    transition: all ease-out 0.2s;
    min-height: 330px;
}

.walk-dance-event#template-profile #Members .panel:hover, .walk-dance-event#template-profile #Teams .panel:hover {
    transform: scale(1.02);
    box-shadow: 0px 5px 20px 0 rgba(0, 0, 0, .10);
    z-index: 2;
}
.walk-dance-event#template-profile #Members .btn-tertiary {
    background-color: #009de2;
    color: #fff;
    width: 40px;
    height: 40px;
    padding: 0;
    line-height: 42px;
}


.walk-dance-event#template-profile #Donations {
    font-family: 'Calibri';
    font-size: 40px;
    color: #009de2;
    background: url('https://d3vmt89mfvweui.cloudfront.net/9tgufyg8u.jpg');
    border: none;
}

.walk-dance-event #Donations {
    background: url('https://d3vmt89mfvweui.cloudfront.net/9tgufyg8u.jpg');
}

.walk-dance-event #Donations h2 {
    text-align: center !important;
    font-size: 50px !important;
}

.walk-dance-event#template-profile #Donations #Donors {
    margin-top: 40px;
}

.walk-dance-event#template-profile #Donations .donation .panel, .walk-dance-event #Donations .donation .panel {
    border: none;
    border-radius: 0px;
    padding: 30px 10px;
}

.walk-dance-event#template-profile #Donations .donation .amount, .walk-dance-event #Donations .donation .amount {
    position: absolute;
    top: 15px;
    left: 30px;
    padding: 0;
    border-radius: 50px;
    width: 85px;
    height: 85px;
    background: #ee7202;
    display: flex;
    justify-content: center;
    align-items: center;
}

.walk-dance-event#template-profile #Donations .donation .amount p, .walk-dance-event #Donations .donation .amount p {
    font-size: 20px;
    width: 100%;
    text-align: center;
    font-weight: 900;
    color: #fff;
}

.walk-dance-event#template-profile #Donations .donation .amount .currency, .walk-dance-event #Donations .donation .amount .currency {
    font-weight: 900;
}

.walk-dance-event#template-profile #Badges {
    font-family: 'Calibri';
    font-size: 40px;
    color: #009de2;
}

.walk-dance-event#template-profile #Badges .row {
    margin-top: 40px;
}

.walk-dance-event#template-profile .blog-center p {
    color: #009de2;
    font-weight: 700;
}

.walk-dance-event#template-profile h3 {
    font-family: 'Calibri';
    font-size: 40px;
    color: #009de2;
}

.walk-dance-event#template-profile h2 {
    font-family: 'Calibri';
    color: #009de2;
    text-align: left;
    font-size: 40px;
}

.walk-dance-event#template-profile .donationHandlers .copy {
    color: #009de2;
    font-weight: 800;
}

.walk-dance-event#template-profile .donationHandlers .radio.selected .amount {
    background: #ee7202;
    border-color: #ee7202;
    color: #fff;
}

.walk-dance-event#template-profile .donationHandlers .radio .amount {
    border: 3px solid #009de2;
    border-radius: 70px;
    height: 80px;
    width: 80px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: transparent;
    color: #009de2;
    font-family: 'MuliWOF';
    font-weight: 900;
    font-size: 18px;
    cursor: pointer;
}

.walk-dance-event#template-profile .sidebar-form-toggler-nav ul li a {
    display: block;
    text-decoration: none;
    border: 1px solid #009de2;
    padding: 7px 5px;
    margin-left: -1px;
    color: #012535;
}

.walk-dance-event#template-profile .sidebar-form-toggler-nav ul li a.active {
    background: #ee7202;
    border-color: #ed7102;
    color: #fff;
}

.walk-dance-event#template-profile .vertical-align.height-full {
    margin-top: 50px;
}

.walk-dance-event#template-profile .profile-image-header .profile-image {
    border-color: #009de2;
    border-width: 3px;
}

.walk-dance-event#template-profile .profileSidebar {
    border-radius: 0px;
    box-shadow: none;
}

.walk-dance-event#template-profile .profileSidebar .profileSponsorForm {
    padding: 15px 20px 15px;
    background: #e3f4fc;
}

.walk-dance-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-toggler-nav {
    padding: 0;
    margin: 10px auto 20px auto;
    text-align: center;
}

.walk-dance-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .toggle-switch .toggle-btn:not(.border-primary) {
    border-color: #009de2;
}

.walk-dance-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .toggle-switch .toggle-btn.bg-primary {
    background: #ed7102;
    border-color: #ed7102;
}

.walk-dance-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .form-control:focus:focus {
    border-color: #ed7102;
}

.walk-dance-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel h4 {
    font-family: 'Rex';
    font-weight: 900;
    font-size: 20px;
    color: #009de2;
    padding: 20px 0;
}

.walk-dance-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel h4 strong {
    font-weight: 900;
}

.walk-dance-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .input-group-addon.bg-primary {
    background: #fff;
    border-width: 1px;
    border-right: none;
}

.walk-dance-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .input-group-addon.border-primary {
    border-width: 2px;
    border-color: #ed7102 !important;
}

.walk-dance-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .input-group .form-control:last-child {
    border: none;
    color: #009de2;
    font-weight: 900;
    padding-left: 0;
}

.walk-dance-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .input-group .form-control.bg-primary {
    background: #fff;
}

.walk-dance-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .input-group-addon:first-child, .walk-dance-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .input-group-form-control:last-child {
    padding-left: 12px;
    padding-right: 12px;
    border-color: #009de2;
    font-family: 'Rex';
    font-weight: 900;
    font-size: 20px;
    color: #009de2;
    border: none;
}

.walk-dance-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .input-group-addon.transparent {
    background: #fff !important;
    border: none;
}

.walk-dance-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .form-group .input-group {
    position: relative;
    display: table;
    border-collapse: separate;
    width: 130px;
    left: 50%;
    transform: translateX(-50%);
}

.walk-dance-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .btn {
    background: #ed7102 !important;
    font-family: 'Rex';
    font-weight: 900;
    text-transform: uppercase;
    padding: 25px;
    font-size: 14px;
    margin-top: 10px;
}

.walk-dance-event#template-profile .profileSidebar .sidebar-top {
    background: #ed7102;
    padding: 30px 60px 55px;
}

.walk-dance-event#template-profile .profileSidebar .sidebar-top h2 {
    font-family: 'Rex';
    line-height: 110%;
    font-size: 35px;
}

.walk-dance-event#template-profile .profileSidebar .sidebar-top .money {
    font-family: 'Rex';
    font-size: 25px;
    transform: translateY(5px);
    color: #fff;
}

.walk-dance-event#template-profile .profileSidebar .sidebar-top .statistics h4 {
    font-family: 'Rex' !important;
    font-size: 16px;
}

.walk-dance-event#template-profile .profileSidebar .sidebar-top .progress {
    transform: translateY(15px);
    background: #6b767a;
}

.walk-dance-event#template-profile .profileSidebar .sidebar-top .progress, .walk-dance-event#template-profile .profileSidebar .sidebar-top .progress .progress-bar {
    height: 15px;
}

.walk-dance-event#template-profile .profileSidebar .sidebar-top .progress .progress-bar {
    background: #fff;
}

.walk-dance-event#template-profile .share-page-icons a {
    background-color: #ed7102 !important;
    display: inline-flex;
    justify-content: center;
    align-items: center;
}

.walk-dance-event#template-profile h1 {
    font-family: 'Rex';
    font-size: 50px;
}

.walk-dance-event h1 {
    font-family: 'Rex-BoldInline';
    font-size: 60px;
    line-height: 100%;
    text-transform: none;
    font-weight: 800;
}

.walk-dance-event .top-fundraisers-block .nav-tabs {
    padding: 0;
    border: none;
}

.walk-dance-event .top-fundraisers-block .nav-tabs li {
    font-family: 'Rex-BoldInline';
    font-weight: 900;
    font-size: 14px;
    color: #009de2;
    border: none;
    background: #f2fafe;
}

.walk-dance-event .top-fundraisers-block .nav-tabs li:nth-child(even) {
    background: #e1f3fc;
}

.walk-dance-event .top-fundraisers-block .nav-tabs li.active {
    color: #fff;
    background: #009de2;
}

.walk-dance-event .top-fundraisers-block .nav-tabs li.active a:hover {
    color: #fff;
}

.walk-dance-event .top-fundraisers-block .nav-tabs li a:hover {
    color: #009de2;
}

.walk-dance-event .top-fundraisers-block #Leaderboard .leaderboardrow a {
    display: block;
    padding: 15px 20px;
    color: inherit;
}

.walk-dance-event .top-fundraisers-block #Leaderboard .leaderboardrow .raised h3 {
    font-family: 'Calibri';
    font-weight: 900;
    font-size: 22px;
    color: #009de2;
    margin: 0 !important;
    float: right;
}

.walk-dance-event .top-fundraisers-block #Leaderboard .leaderboardrow .raised .mb0 {
    display: none;
}

.walk-dance-event .top-fundraisers-block #Leaderboard.leaderboard-small .leaderboardrow .profilename {
    width: 40%;
    margin-left: -20px;
}

.walk-dance-event .top-fundraisers-block #Leaderboard .leaderboardrow .profilename h4 {
    font-family: 'Calibri';
    font-weight: 700;
    font-size: 18px;
    color: #009de2;
}

.walk-dance-event .top-fundraisers-block #Leaderboard .leaderboardrow .width-100.profile-image {
    width: 80px !important;
}

.walk-dance-event .top-fundraisers-block #Leaderboard .leaderboardrow:nth-child(even) {
    background: #e1f3fc;
}

.walk-dance-event .top-fundraisers-block #Leaderboard .leaderboardrow {
    position: relative;
    z-index: 1;
    overflow: hidden;
    background: #f2fafe;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}

.walk-dance-event .top-fundraisers-block #Leaderboard .leaderboardrow:hover {
    transform: scale(1.02);
    box-shadow: 0px 10px 20px 0 rgba(0, 0, 0, .1);
    z-index: 2 !important;
}

.walk-dance-event .top-fundraisers-block #Leaderboard .leaderboardrow .rank {
    position: absolute;
    top: 5px;
    left: 10px;
    padding: 0;
    font-size: 14px;
    width: 10px;
    z-index: 99;
    font-weight: 900;
    background: #009de2;
}

.walk-dance-event .top-fundraisers-block #Leaderboard .leaderboardrow .rank:before {
    content: "";
    position: absolute;
    width: 415%;
    height: 790%;
    top: -390%;
    left: -130%;
    z-index: -1;
    background: inherit;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

.walk-dance-event .register-card .form-control {
    border-color: #009de2;
    overflow: hidden;
}

.walk-dance-event .profileSponsorForm .form-control {
    border: none;
}

.walk-dance-event .form-control:focus:focus {
    border-color: #009de2;
}

.walk-dance-event .fundraisers-block .lump-search .form-control {
    border: none;
}

.walk-dance-event .fundraisers-block .lump-search .form-control:focus:focus {
    border: none;
}

.walk-dance-event .fundraisers-block .btn-tertiary {
    background-color: #ee7202;
}

.walk-dance-event #content-main #Lump69220 .col-md-3.col-sm-4.col-xs-12{
    position: relative !important;
}
.walk-dance-event #content-main .panel {
    border-radius: 0px;
    box-shadow: none;
    min-height: 330px;
}

.walk-dance-event .panel .btn-tertiary {
    padding: 10px;
    background-color: transparent;
    color: #009de2;
    border: 2px solid #009de2;
    font-size: 20px;
}

.walk-dance-event .panel .amount {
    font-family: "Calibri";
    font-size: 25px;
    margin-top: 5px;
    color: #009de2;
    font-weight: 900;
}

.walk-dance-event .fundraisers-block .panel {
    border-color: transparent;
    border-radius: 0px;
    box-shadow: none;
}

.walk-dance-event  .panel .grey-text {
    color: #009de2 !important;
    font-size: 15px;
}

.walk-dance-event .panel .grey-text em {
    font-style: normal;
}

.walk-dance-event .lump-member-title {
    font-family: "Calibri";
    color: #009de2;
    margin-top: 15px;
    font-size: 25px;
    border-bottom: 2px solid #eeeeee;
    min-height: 70px;
}

.walk-dance-event .fundraisers-block .lump-search .col-sm-3 {
    display: none;
}

.walk-dance-event .fundraisers-block .col-md-3.col-sm-4.col-xs-12 {
    top: 0 !important;
}

.walk-dance-event .fundraisers-block .col-md-3.col-sm-4.col-xs-12 .panel {
    min-height: 370px !important;
}

.walk-dance-event .walk-dance-events-block .lump-events .lump-event .panel .amount-raised, .walk-dance-event .walk-dance-events-block .lump-events .lump-event .panel .amount-raised h3 {
    color: #009de2;
}

.walk-dance-event .walk-dance-events-block .lump-events .lump-event .panel .amount-raised h3 {
    font-weight: 900;
    font-size: 27px;
    padding-bottom: 20px;
}

.walk-dance-event .walk-dance-events-block .lump-events .lump-event .panel .progress, .walk-dance-event .walk-dance-events-block .lump-events .lump-event .panel .progress-bar {
    height: 5px;
    box-shadow: none;
}
.walk-dance-event .walk-dance-events-block .lump-events .lump-event .panel .progress {
    background: #e5e5e5;
}

.walk-dance-event .walk-dance-events-block .lump-events .lump-event .panel .progress-bar {
    background: #009de2;
}

.walk-dance-event .btn-primary {
    background-color: #ee7202 !important;
}

.walk-dance-event .btn-primary.BtClose {color: #fff;}

.walk-dance-event .walk-dance-events-block .lump-events .events-horizontal .lump-event .event-details {
    background: transparent;
    padding: 30px 30px 10px;
    width: 100%;
}

.walk-dance-event .walk-dance-events-block .event-title {
    font-family: "MuliWOF";
    color: #009de2;
}

.walk-dance-event .walk-dance-events-block .slick-slide {
    padding: 0 15px !important;
}

.walk-dance-event .walk-dance-events-block .lump-events .lump-event .panel {
    box-shadow: none;
    border-radius: 0px;
}

.walk-dance-event .walk-dance-events-block .lump-events .lump-event .panel .date {
    display: none;
}

.walk-dance-event .walk-dance-events-block .lump-events .lump-event .panel:hover {
    transform: scale(1);
    box-shadow: none;
    z-index: 2;
}

.walk-dance-event .walk-dance-events-block .lump-events .carousel-next, .walk-dance-event .walk-dance-events-block .lump-events .carousel-prev {
    opacity: 1;
}

.walk-dance-event .walk-dance-events-block .color-primary.carousel-prev, .walk-dance-event .walk-dance-events-block .color-primary.carousel-next {
    color: #ee7202;
}

.walk-dance-event .walk-dance-events-block .color-primary.carousel-next {
    margin-right: 5px;
    margin-top: -30px;
}

.walk-dance-event .walk-dance-events-block .color-primary.carousel-prev {
    margin-left: 5px;
    margin-top: -30px;
}

.walk-dance-event .walk-dance-nav .input-group-btn .btn-primary {
    background-color: #11b6fe !important;
}

.walk-dance-event .walk-dance-nav .btn-primary, .swim-nav .funraisin-primary-nav ul li a.btn-primary {
    background-color: #ff7800 !important;
}

.walk-dance-event .walk-dance-nav .funraisin-dropdown-nav ul.funraisin-dropdown-menu {
    background-color: #ff7800 !important;
}

.walk-dance-event .walk-dance-nav .funraisin-primary-nav ul li a:not(.btn):hover {
    background-color: #ff7800 !important;
}

/*End of Walk and Dance CSS*/

/*Walk 2020 CSS*/

.walk-2020, .walk-2020 p, .walk-2020 .btn, .walk-2020 h2, .walk-2020 h3, .walk-2020 h4, .walk-2020 .funraisin-primary-nav li a, .walk-2020 .funraisin-tertiary-nav li a {
    font-family: 'Calibri' !important;
}

.walk-2020 .site-logo img {
    top: -65px !important;
    left: 5px !important;
    width: 150px !important;
}

.walk-2020 .content h2 {
    color: #bf3922;
}

.walk-2020 .funraisin-header-nav {
    background: #bf3922;
}

.walk-2020 .walk-nav {
    background: #11b6fe;
}

.walk-2020 .funraisin-profile-header a:not(.btn) {
    color: #fff;
}

.select-walk-options .btn-primary {
    padding: 22px 30px;
}

.select-walk-options {
    display: flex; 
    justify-content: center; 
    align-items: center; 
    padding: 0 20px;
}

.select-walk-options a {
    margin: 0 10px;
}

.walk-2020, .walk-2020 p{
    font-family: 'Calibri' !important;
    font-weight: 500;
}

.walk-2020 .header-text {
    display: flex;
    justify-content: flex-end;
}

.walk-2020 .funraisin-primary-nav ul.nav > li:hover, .walk-2020 .funraisin-desktop-nav .funraisin-primary-nav .funraisin-dropdown-nav .funraisin-dropdown-menu, .walk-2020 .funraisin-primary-nav ul li a:not(.btn):hover {
    background: #193153;
}

.walk-2020 .funraisin-desktop-nav .funraisin-primary-nav .funraisin-dropdown-nav .funraisin-dropdown-menu a {
    background: transparent;
}

.walk-2020 .funraisin-desktop-nav .funraisin-primary-nav .funraisin-dropdown-nav .funraisin-dropdown-menu a:hover {
    background: transparent;
}

.walk-2020 .funraisin-tertiary-nav {
    padding-right: 0 !important;
}

.walk-2020.template-login-dashboard h2 {
    font-family: 'Calibri';
    color: #009de2;
}

.walk-2020#template-profile .sidebar-top h2 {
    color: #fff;
    text-align: center;
}

.walk-2020#template-profile .panel h3, .walk-2020 .panel h4 {
    font-family: 'Calibri';
    font-size: 20px;
    color: #009de2;
    font-weight: 900;
    margin-top: 20px;
}

.walk-2020#template-profile .panel h3:after {
    display: none;
}

.walk-2020#template-profile .panel .comments p, .walk-2020 .panel p {
    font-weight: 800;
    font-size: 14px;
    color: #009de2;
}

.walk-2020 .panel .amount-raised p {display:none;}

.walk-2020#template-profile #Members {
    font-family: 'Calibri';
    font-size: 40px;
    color: #009de2;
}

.walk-2020#template-profile #Members #MembersBlock {
    margin-top: 40px;
}

.walk-2020#template-profile #Members #MembersBlock .grey-text {
    font-size: 18px;
}

.walk-2020#template-profile #Members .panel, .walk-2020#template-profile #Teams .panel {
    border: none;
    border-radius: 0;
    transition: all ease-out 0.2s;
    min-height: 330px;
}

.walk-2020#template-profile #Members .panel:hover, .walk-2020#template-profile #Teams .panel:hover {
    transform: scale(1.02);
    box-shadow: 0px 5px 20px 0 rgba(0, 0, 0, .10);
    z-index: 2;
}
.walk-2020#template-profile #Members .btn-tertiary {
    background-color: #009de2;
    color: #fff;
    width: 40px;
    height: 40px;
    padding: 0;
    line-height: 42px;
}


.walk-2020#template-profile #Donations {
    font-family: 'Calibri';
    font-size: 40px;
    color: #009de2;
    background: url('https://d3vmt89mfvweui.cloudfront.net/9tgufyg8u.jpg');
    border: none;
}

.walk-2020 #Donations {
    background: url('https://d3vmt89mfvweui.cloudfront.net/9tgufyg8u.jpg');
}

.walk-2020 #Donations h2 {
    text-align: center !important;
    font-size: 50px !important;
}

.walk-2020#template-profile #Donations #Donors {
    margin-top: 40px;
}

.walk-2020#template-profile #Donations .donation .panel, .walk-2020 #Donations .donation .panel {
    border: none;
    border-radius: 0px;
    padding: 30px 10px;
}

.walk-2020#template-profile #Donations .donation .amount, .walk-2020 #Donations .donation .amount {
    position: absolute;
    top: 15px;
    left: 30px;
    padding: 0;
    border-radius: 50px;
    width: 85px;
    height: 85px;
    background: #ee7202;
    display: flex;
    justify-content: center;
    align-items: center;
}

.walk-2020#template-profile #Donations .donation .amount p, .walk-2020 #Donations .donation .amount p {
    font-size: 20px;
    width: 100%;
    text-align: center;
    font-weight: 900;
    color: #fff;
}

.walk-2020#template-profile #Donations .donation .amount .currency, .walk-2020 #Donations .donation .amount .currency {
    font-weight: 900;
}

.walk-2020#template-profile #Badges {
    font-family: 'Calibri';
    font-size: 40px;
    color: #009de2;
}

.walk-2020#template-profile #Badges .row {
    margin-top: 40px;
}

.walk-2020#template-profile .blog-center p {
    color: #009de2;
    font-weight: 700;
}

.walk-2020#template-profile h3 {
    font-family: 'Calibri';
    font-size: 40px;
    color: #009de2;
}

.walk-2020#template-profile h2 {
    font-family: 'Calibri';
    color: #009de2;
    text-align: left;
    font-size: 40px;
}

.walk-2020#template-profile .donationHandlers .copy {
    color: #009de2;
    font-weight: 800;
}

.walk-2020#template-profile .donationHandlers .radio.selected .amount {
    background: #ee7202;
    border-color: #ee7202;
    color: #fff;
}

.walk-2020#template-profile .donationHandlers .radio .amount {
    border: 3px solid #009de2;
    border-radius: 70px;
    height: 80px;
    width: 80px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: transparent;
    color: #009de2;
    font-family: 'Calibri';
    font-weight: 900;
    font-size: 18px;
    cursor: pointer;
}

.walk-2020#template-profile .sidebar-form-toggler-nav ul li a {
    display: block;
    text-decoration: none;
    border: 1px solid #009de2;
    padding: 7px 5px;
    margin-left: -1px;
    color: #012535;
}

.walk-2020#template-profile .sidebar-form-toggler-nav ul li a.active {
    background: #ee7202;
    border-color: #ed7102;
    color: #fff;
}

.walk-2020#template-profile .vertical-align.height-full {
    margin-top: 50px;
}

.walk-2020#template-profile .profile-image-header .profile-image {
    border-color: #009de2;
    border-width: 3px;
}

.walk-2020#template-profile .profileSidebar {
    border-radius: 0px;
    box-shadow: none;
}

.walk-2020#template-profile .profileSidebar .profileSponsorForm {
    padding: 15px 20px 15px;
    background: #e3f4fc;
}

.walk-2020#template-profile .profileSidebar .profileSponsorForm .sidebar-form-toggler-nav {
    padding: 0;
    margin: 10px auto 20px auto;
    text-align: center;
}

.walk-2020#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .toggle-switch .toggle-btn:not(.border-primary) {
    border-color: #009de2;
}

.walk-2020#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .toggle-switch .toggle-btn.bg-primary {
    background: #ed7102;
    border-color: #ed7102;
}

.walk-2020#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .form-control:focus:focus {
    border-color: #ed7102;
}

.walk-2020#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel h4 {
    font-family: 'Calibri';
    font-weight: 900;
    font-size: 20px;
    color: #009de2;
    padding: 20px 0;
}

.walk-2020#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel h4 strong {
    font-weight: 900;
}

.walk-2020#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .input-group-addon.bg-primary {
    background: #fff;
    border-width: 1px;
    border-right: none;
}

.walk-2020#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .input-group-addon.border-primary {
    border-width: 2px;
    border-color: #ed7102 !important;
}

.walk-2020#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .input-group .form-control:last-child {
    border: none;
    color: #009de2;
    font-weight: 900;
    padding-left: 0;
}

.walk-2020#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .input-group .form-control.bg-primary {
    background: #fff;
}

.walk-2020#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .input-group-addon:first-child, .walk-2020#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .input-group-form-control:last-child {
    padding-left: 12px;
    padding-right: 12px;
    border-color: #009de2;
    font-family: 'Calibri';
    font-weight: 900;
    font-size: 20px;
    color: #009de2;
    border: none;
}

.walk-2020#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .input-group-addon.transparent {
    background: #fff !important;
    border: none;
}

.walk-2020#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .form-group .input-group {
    position: relative;
    display: table;
    border-collapse: separate;
    width: 130px;
    left: 50%;
    transform: translateX(-50%);
}

.walk-2020#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .btn {
    background: #ed7102 !important;
    font-family: 'Calibri';
    font-weight: 900;
    text-transform: uppercase;
    padding: 25px;
    font-size: 14px;
    margin-top: 10px;
}

.walk-2020#template-profile .profileSidebar .sidebar-top {
    background: #ed7102;
    padding: 30px 60px 55px;
}

.walk-2020#template-profile .profileSidebar .sidebar-top h2 {
    font-family: 'Calibri';
    line-height: 110%;
    font-size: 35px;
}

.walk-2020#template-profile .profileSidebar .sidebar-top .money {
    font-family: 'Calibri';
    font-size: 25px;
    transform: translateY(5px);
    color: #fff;
}

.walk-2020#template-profile .profileSidebar .sidebar-top .statistics h4 {
    font-family: 'Calibri' !important;
    font-size: 16px;
}

.walk-2020#template-profile .profileSidebar .sidebar-top .progress {
    transform: translateY(15px);
    background: #6b767a;
}

.walk-2020#template-profile .profileSidebar .sidebar-top .progress, .walk-2020#template-profile .profileSidebar .sidebar-top .progress .progress-bar {
    height: 15px;
}

.walk-2020#template-profile .profileSidebar .sidebar-top .progress .progress-bar {
    background: #fff;
}

.walk-2020#template-profile .share-page-icons a {
    background-color: #ed7102 !important;
    display: inline-flex;
    justify-content: center;
    align-items: center;
}

.walk-2020#template-profile h1 {
    font-family: 'Calibri';
    font-size: 50px;
}

.walk-2020 h1 {
    font-family: 'Calibri';
    font-size: 60px;
    line-height: 100%;
    text-transform: none;
    font-weight: 800;
}

.walk-2020 .top-fundraisers-block .nav-tabs {
    padding: 0;
    border: none;
}

.walk-2020 .top-fundraisers-block .nav-tabs li {
    font-family: 'Calibri';
    font-weight: 900;
    font-size: 14px;
    color: #009de2;
    border: none;
    background: #f2fafe;
}

.walk-2020 .top-fundraisers-block .nav-tabs li:nth-child(even) {
    background: #e1f3fc;
}

.walk-2020 .top-fundraisers-block .nav-tabs li.active {
    color: #fff;
    background: #193153;
}

.walk-2020 .top-fundraisers-block .nav-tabs li.active a:hover {
    color: #fff;
}

.walk-2020 .top-fundraisers-block .nav-tabs li a:hover {
    color: #193153;
}

.walk-2020 .top-fundraisers-block #Leaderboard .leaderboardrow a {
    display: block;
    padding: 15px 20px;
    color: inherit;
}

.walk-2020 .top-fundraisers-block #Leaderboard .leaderboardrow .raised h3 {
    font-family: 'Calibri';
    font-weight: 900;
    font-size: 22px;
    color: #193153;
    margin: 0 !important;
    float: right;
}

.walk-2020 .top-fundraisers-block #Leaderboard .leaderboardrow .raised .mb0 {
    display: none;
}

.walk-2020 .top-fundraisers-block #Leaderboard.leaderboard-small .leaderboardrow .profilename {
    width: 40%;
    margin-left: -20px;
}

.walk-2020 .top-fundraisers-block #Leaderboard .leaderboardrow .profilename h4 {
    font-family: 'Calibri';
    font-weight: 700;
    font-size: 18px;
    color: #193153;
}

.walk-2020 .top-fundraisers-block #Leaderboard .leaderboardrow .width-100.profile-image {
    width: 80px !important;
}

.walk-2020 .top-fundraisers-block #Leaderboard .leaderboardrow:nth-child(even) {
    background: #e1f3fc;
}

.walk-2020 .top-fundraisers-block #Leaderboard .leaderboardrow {
    position: relative;
    z-index: 1;
    overflow: hidden;
    background: #f2fafe;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}

.walk-2020 .top-fundraisers-block #Leaderboard .leaderboardrow:hover {
    transform: scale(1.02);
    box-shadow: 0px 10px 20px 0 rgba(0, 0, 0, .1);
    z-index: 2 !important;
}

.walk-2020 .top-fundraisers-block #Leaderboard .leaderboardrow .rank {
    position: absolute;
    top: 5px;
    left: 10px;
    padding: 0;
    font-size: 14px;
    width: 10px;
    z-index: 99;
    font-weight: 900;
    background: #009de2;
}

.walk-2020 .top-fundraisers-block #Leaderboard .leaderboardrow .rank:before {
    content: "";
    position: absolute;
    width: 415%;
    height: 790%;
    top: -390%;
    left: -130%;
    z-index: -1;
    background: inherit;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

.walk-2020 .register-card .form-control {
    border-color: #009de2;
    overflow: hidden;
}

.walk-2020 .profileSponsorForm .form-control {
    border: none;
}

.walk-2020 .form-control:focus:focus {
    border-color: #009de2;
}

.walk-2020 .fundraisers-block .lump-search .form-control {
    border: none;
}

.walk-2020 .fundraisers-block .lump-search .form-control:focus:focus {
    border: none;
}

.walk-2020 .fundraisers-block .btn-tertiary {
    background-color: #FF7F00;
}

.walk-2020 #content-main .panel {
    border-radius: 0px;
    box-shadow: none;
    min-height: 330px;
}

.walk-2020 .panel .btn-tertiary {
    padding: 10px;
    background-color: transparent;
    color: #009de2;
    border: 2px solid #009de2;
    font-size: 20px;
}

.walk-2020 .panel .amount {
    font-family: "Calibri";
    font-size: 25px;
    margin-top: 5px;
    color: #009de2;
    font-weight: 900;
}

.walk-2020 .fundraisers-block .panel {
    border-color: transparent;
    border-radius: 0px;
    box-shadow: none;
}

.walk-2020  .panel .grey-text {
    color: #009de2 !important;
    font-size: 15px;
}

.walk-2020 .panel .grey-text em {
    font-style: normal;
}

.walk-2020 .lump-member-title {
    font-family: "Calibri";
    color: #009de2;
    margin-top: 15px;
    font-size: 25px;
    border-bottom: 2px solid #eeeeee;
    min-height: 70px;
}

.walk-2020 .fundraisers-block .lump-search .col-sm-3 {
    display: none;
}

.walk-2020 .fundraisers-block .col-md-3.col-sm-4.col-xs-12 {
    top: 0 !important;
}

.walk-2020 .fundraisers-block .col-md-3.col-sm-4.col-xs-12 .panel {
    min-height: 320px !important;
}

.walk-2020 .walk-2020s-block .lump-events .lump-event .panel .amount-raised, .walk-2020 .walk-2020s-block .lump-events .lump-event .panel .amount-raised h3 {
    color: #009de2;
}

.walk-2020 .walk-2020s-block .lump-events .lump-event .panel .amount-raised h3 {
    font-weight: 900;
    font-size: 27px;
    padding-bottom: 20px;
}

.walk-2020 .walk-2020s-block .lump-events .lump-event .panel .progress, .walk-2020 .walk-2020s-block .lump-events .lump-event .panel .progress-bar {
    height: 5px;
    box-shadow: none;
}
.walk-2020 .walk-2020s-block .lump-events .lump-event .panel .progress {
    background: #e5e5e5;
}

.walk-2020 .walk-2020s-block .lump-events .lump-event .panel .progress-bar {
    background: #009de2;
}

.walk-2020 .btn-primary {
    background-color: #FF7F00 !important;
}

.walk-2020 .btn-primary.BtClose {color: #fff;}

.walk-2020 .walk-2020s-block .lump-events .events-horizontal .lump-event .event-details {
    background: transparent;
    padding: 30px 30px 10px;
    width: 100%;
}

.walk-2020 .walk-2020s-block .event-title {
    font-family: "MuliWOF";
    color: #009de2;
}

.walk-2020 .walk-2020s-block .slick-slide {
    padding: 0 15px !important;
}

.walk-2020 .walk-2020s-block .lump-events .lump-event .panel {
    box-shadow: none;
    border-radius: 0px;
}

.walk-2020 .walk-2020s-block .lump-events .lump-event .panel .date {
    display: none;
}

.walk-2020 .walk-2020s-block .lump-events .lump-event .panel:hover {
    transform: scale(1);
    box-shadow: none;
    z-index: 2;
}

.walk-2020 .walk-2020s-block .lump-events .carousel-next, .walk-2020 .walk-2020s-block .lump-events .carousel-prev {
    opacity: 1;
}

.walk-2020 .walk-2020s-block .color-primary.carousel-prev, .walk-2020 .walk-2020s-block .color-primary.carousel-next {
    color: #ee7202;
}

.walk-2020 .walk-2020s-block .color-primary.carousel-next {
    margin-right: 5px;
    margin-top: -30px;
}

.walk-2020 .walk-2020s-block .color-primary.carousel-prev {
    margin-left: 5px;
    margin-top: -30px;
}

.walk-2020 .walk-nav .input-group-btn .btn-primary {
    background-color: #FF7F00 !important;
}

.walk-2020 .walk-nav .btn-primary, .walk-nav .funraisin-primary-nav ul li a.btn-primary {
    background-color: #bf3922 !important;
}

.walk-2020 .walk-nav .funraisin-dropdown-nav ul.funraisin-dropdown-menu {
    background-color: #bf3922 !important;
}

.walk-2020 .walk-nav .funraisin-primary-nav ul li a:not(.btn):hover {
    background-color: #bf3922 !important;
}

/*End of Walk 2020 CSS*/

/*Walk 4x40 CSS*/

.walk-event, .walk-event p, .walk-event .btn, .walk-event h2, .walk-event h3, .walk-event h4, .walk-event .funraisin-primary-nav li a, .walk-event .funraisin-tertiary-nav li a {
    font-family: 'Rex-BoldInline' !important;
}


.walk-event .content h2 {
    color: #E73843;
}

.walk-event .walk-nav {
    background: #11b6fe;
}

.walk-event .funraisin-profile-header a:not(.btn) {
    color: #fff;
}

.select-walk-options .btn-primary {
    padding: 22px 30px;
}

.select-walk-options {
    display: flex; 
    justify-content: center; 
    align-items: center; 
    padding: 0 20px;
}

.select-walk-options a {
    margin: 0 10px;
}

.walk-event, .walk-event p{
    font-family: 'Calibri' !important;
    font-weight: 500;
}

.walk-event .header-text {
    display: flex;
    justify-content: flex-end;
}

.walk-event .funraisin-primary-nav ul.nav > li:hover, .walk-event .funraisin-desktop-nav .funraisin-primary-nav .funraisin-dropdown-nav .funraisin-dropdown-menu, .walk-event .funraisin-primary-nav ul li a:not(.btn):hover {
    background: #E73843;
}

.walk-event .funraisin-desktop-nav .funraisin-primary-nav .funraisin-dropdown-nav .funraisin-dropdown-menu a {
    background: transparent;
}

.walk-event .funraisin-desktop-nav .funraisin-primary-nav .funraisin-dropdown-nav .funraisin-dropdown-menu a:hover {
    background: transparent;
}

.walk-event .funraisin-tertiary-nav {
    padding-right: 0 !important;
}

.walk-event.template-login-dashboard h2 {
    font-family: 'Calibri';
    color: #009de2;
}

.walk-event#template-profile .sidebar-top h2 {
    color: #fff;
    text-align: center;
}

.walk-event#template-profile .panel h3, .walk-event .panel h4 {
    font-family: 'Calibri';
    font-size: 20px;
    color: #009de2;
    font-weight: 900;
    margin-top: 20px;
}

.walk-event#template-profile .panel h3:after {
    display: none;
}

.walk-event#template-profile .panel .comments p, .walk-event .panel p {
    font-weight: 800;
    font-size: 14px;
    color: #009de2;
}

.walk-event .panel .amount-raised p {display:none;}

.walk-event#template-profile #Members {
    font-family: 'Calibri';
    font-size: 40px;
    color: #009de2;
}

.walk-event#template-profile #Members #MembersBlock {
    margin-top: 40px;
}

.walk-event#template-profile #Members #MembersBlock .grey-text {
    font-size: 18px;
}

.walk-event#template-profile #Members .panel, .walk-event#template-profile #Teams .panel {
    border: none;
    border-radius: 0;
    transition: all ease-out 0.2s;
    min-height: 330px;
}

.walk-event#template-profile #Members .panel:hover, .walk-event#template-profile #Teams .panel:hover {
    transform: scale(1.02);
    box-shadow: 0px 5px 20px 0 rgba(0, 0, 0, .10);
    z-index: 2;
}
.walk-event#template-profile #Members .btn-tertiary {
    background-color: #009de2;
    color: #fff;
    width: 40px;
    height: 40px;
    padding: 0;
    line-height: 42px;
}


.walk-event#template-profile #Donations {
    font-family: 'Calibri';
    font-size: 40px;
    color: #009de2;
    background: url('https://d3vmt89mfvweui.cloudfront.net/9tgufyg8u.jpg');
    border: none;
}

.walk-event #Donations {
    background: url('https://d3vmt89mfvweui.cloudfront.net/9tgufyg8u.jpg');
}

.walk-event #Donations h2 {
    text-align: center !important;
    font-size: 50px !important;
}

.walk-event#template-profile #Donations #Donors {
    margin-top: 40px;
}

.walk-event#template-profile #Donations .donation .panel, .walk-event #Donations .donation .panel {
    border: none;
    border-radius: 0px;
    padding: 30px 10px;
}

.walk-event#template-profile #Donations .donation .amount, .walk-event #Donations .donation .amount {
    position: absolute;
    top: 15px;
    left: 30px;
    padding: 0;
    border-radius: 50px;
    width: 85px;
    height: 85px;
    background: #ee7202;
    display: flex;
    justify-content: center;
    align-items: center;
}

.walk-event#template-profile #Donations .donation .amount p, .walk-event #Donations .donation .amount p {
    font-size: 20px;
    width: 100%;
    text-align: center;
    font-weight: 900;
    color: #fff;
}

.walk-event#template-profile #Donations .donation .amount .currency, .walk-event #Donations .donation .amount .currency {
    font-weight: 900;
}

.walk-event#template-profile #Badges {
    font-family: 'Calibri';
    font-size: 40px;
    color: #009de2;
}

.walk-event#template-profile #Badges .row {
    margin-top: 40px;
}

.walk-event#template-profile .blog-center p {
    color: #009de2;
    font-weight: 700;
}

.walk-event#template-profile h3 {
    font-family: 'Calibri';
    font-size: 40px;
    color: #009de2;
}

.walk-event#template-profile h2 {
    font-family: 'Calibri';
    color: #009de2;
    text-align: left;
    font-size: 40px;
}

.walk-event#template-profile .donationHandlers .copy {
    color: #009de2;
    font-weight: 800;
}

.walk-event#template-profile .donationHandlers .radio.selected .amount {
    background: #ee7202;
    border-color: #ee7202;
    color: #fff;
}

.walk-event#template-profile .donationHandlers .radio .amount {
    border: 3px solid #009de2;
    border-radius: 70px;
    height: 80px;
    width: 80px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: transparent;
    color: #009de2;
    font-family: 'MuliWOF';
    font-weight: 900;
    font-size: 18px;
    cursor: pointer;
}

.walk-event#template-profile .sidebar-form-toggler-nav ul li a {
    display: block;
    text-decoration: none;
    border: 1px solid #009de2;
    padding: 7px 5px;
    margin-left: -1px;
    color: #012535;
}

.walk-event#template-profile .sidebar-form-toggler-nav ul li a.active {
    background: #ee7202;
    border-color: #ed7102;
    color: #fff;
}

.walk-event#template-profile .vertical-align.height-full {
    margin-top: 50px;
}

.walk-event#template-profile .profile-image-header .profile-image {
    border-color: #009de2;
    border-width: 3px;
}

.walk-event#template-profile .profileSidebar {
    border-radius: 0px;
    box-shadow: none;
}

.walk-event#template-profile .profileSidebar .profileSponsorForm {
    padding: 15px 20px 15px;
    background: #e3f4fc;
}

.walk-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-toggler-nav {
    padding: 0;
    margin: 10px auto 20px auto;
    text-align: center;
}

.walk-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .toggle-switch .toggle-btn:not(.border-primary) {
    border-color: #009de2;
}

.walk-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .toggle-switch .toggle-btn.bg-primary {
    background: #ed7102;
    border-color: #ed7102;
}

.walk-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .form-control:focus:focus {
    border-color: #ed7102;
}

.walk-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel h4 {
    font-family: 'Rex';
    font-weight: 900;
    font-size: 20px;
    color: #009de2;
    padding: 20px 0;
}

.walk-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel h4 strong {
    font-weight: 900;
}

.walk-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .input-group-addon.bg-primary {
    background: #fff;
    border-width: 1px;
    border-right: none;
}

.walk-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .input-group-addon.border-primary {
    border-width: 2px;
    border-color: #ed7102 !important;
}

.walk-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .input-group .form-control:last-child {
    border: none;
    color: #009de2;
    font-weight: 900;
    padding-left: 0;
}

.walk-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .input-group .form-control.bg-primary {
    background: #fff;
}

.walk-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .input-group-addon:first-child, .walk-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .input-group-form-control:last-child {
    padding-left: 12px;
    padding-right: 12px;
    border-color: #009de2;
    font-family: 'Rex';
    font-weight: 900;
    font-size: 20px;
    color: #009de2;
    border: none;
}

.walk-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .input-group-addon.transparent {
    background: #fff !important;
    border: none;
}

.walk-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .form-group .input-group {
    position: relative;
    display: table;
    border-collapse: separate;
    width: 130px;
    left: 50%;
    transform: translateX(-50%);
}

.walk-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .btn {
    background: #ed7102 !important;
    font-family: 'Rex';
    font-weight: 900;
    text-transform: uppercase;
    padding: 25px;
    font-size: 14px;
    margin-top: 10px;
}

.walk-event#template-profile .profileSidebar .sidebar-top {
    background: #ed7102;
    padding: 30px 60px 55px;
}

.walk-event#template-profile .profileSidebar .sidebar-top h2 {
    font-family: 'Rex';
    line-height: 110%;
    font-size: 35px;
}

.walk-event#template-profile .profileSidebar .sidebar-top .money {
    font-family: 'Rex';
    font-size: 25px;
    transform: translateY(5px);
    color: #fff;
}

.walk-event#template-profile .profileSidebar .sidebar-top .statistics h4 {
    font-family: 'Rex' !important;
    font-size: 16px;
}

.walk-event#template-profile .profileSidebar .sidebar-top .progress {
    transform: translateY(15px);
    background: #6b767a;
}

.walk-event#template-profile .profileSidebar .sidebar-top .progress, .walk-event#template-profile .profileSidebar .sidebar-top .progress .progress-bar {
    height: 15px;
}

.walk-event#template-profile .profileSidebar .sidebar-top .progress .progress-bar {
    background: #fff;
}

.walk-event#template-profile .share-page-icons a {
    background-color: #ed7102 !important;
    display: inline-flex;
    justify-content: center;
    align-items: center;
}

.walk-event#template-profile h1 {
    font-family: 'Rex';
    font-size: 50px;
}

.walk-event h1 {
    font-family: 'Rex';
    font-size: 60px;
    line-height: 100%;
    text-transform: none;
    font-weight: 800;
}

.walk-event .top-fundraisers-block .nav-tabs {
    padding: 0;
    border: none;
}

.walk-event .top-fundraisers-block .nav-tabs li {
    font-family: 'Rex-BoldInline';
    font-weight: 900;
    font-size: 14px;
    color: #009de2;
    border: none;
    background: #f2fafe;
}

.walk-event .top-fundraisers-block .nav-tabs li:nth-child(even) {
    background: #e1f3fc;
}

.walk-event .top-fundraisers-block .nav-tabs li.active {
    color: #fff;
    background: #009de2;
}

.walk-event .top-fundraisers-block .nav-tabs li.active a:hover {
    color: #fff;
}

.walk-event .top-fundraisers-block .nav-tabs li a:hover {
    color: #009de2;
}

.walk-event .top-fundraisers-block #Leaderboard .leaderboardrow a {
    display: block;
    padding: 15px 20px;
    color: inherit;
}

.walk-event .top-fundraisers-block #Leaderboard .leaderboardrow .raised h3 {
    font-family: 'Calibri';
    font-weight: 900;
    font-size: 22px;
    color: #009de2;
    margin: 0 !important;
    float: right;
}

.walk-event .top-fundraisers-block #Leaderboard .leaderboardrow .raised .mb0 {
    display: none;
}

.walk-event .top-fundraisers-block #Leaderboard.leaderboard-small .leaderboardrow .profilename {
    width: 40%;
    margin-left: -20px;
}

.walk-event .top-fundraisers-block #Leaderboard .leaderboardrow .profilename h4 {
    font-family: 'Calibri';
    font-weight: 700;
    font-size: 18px;
    color: #009de2;
}

.walk-event .top-fundraisers-block #Leaderboard .leaderboardrow .width-100.profile-image {
    width: 80px !important;
}

.walk-event .top-fundraisers-block #Leaderboard .leaderboardrow:nth-child(even) {
    background: #e1f3fc;
}

.walk-event .top-fundraisers-block #Leaderboard .leaderboardrow {
    position: relative;
    z-index: 1;
    overflow: hidden;
    background: #f2fafe;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}

.walk-event .top-fundraisers-block #Leaderboard .leaderboardrow:hover {
    transform: scale(1.02);
    box-shadow: 0px 10px 20px 0 rgba(0, 0, 0, .1);
    z-index: 2 !important;
}

.walk-event .top-fundraisers-block #Leaderboard .leaderboardrow .rank {
    position: absolute;
    top: 5px;
    left: 10px;
    padding: 0;
    font-size: 14px;
    width: 10px;
    z-index: 99;
    font-weight: 900;
    background: #009de2;
}

.walk-event .top-fundraisers-block #Leaderboard .leaderboardrow .rank:before {
    content: "";
    position: absolute;
    width: 415%;
    height: 790%;
    top: -390%;
    left: -130%;
    z-index: -1;
    background: inherit;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

.walk-event .register-card .form-control {
    border-color: #009de2;
    overflow: hidden;
}

.walk-event .profileSponsorForm .form-control {
    border: none;
}

.walk-event .form-control:focus:focus {
    border-color: #009de2;
}

.walk-event .fundraisers-block .lump-search .form-control {
    border: none;
}

.walk-event .fundraisers-block .lump-search .form-control:focus:focus {
    border: none;
}

.walk-event .fundraisers-block .btn-tertiary {
    background-color: #E73843;
}

.walk-event #content-main .panel {
    border-radius: 0px;
    box-shadow: none;
    min-height: 330px;
}

.walk-event .panel .btn-tertiary {
    padding: 10px;
    background-color: transparent;
    color: #009de2;
    border: 2px solid #009de2;
    font-size: 20px;
}

.walk-event .panel .amount {
    font-family: "Calibri";
    font-size: 25px;
    margin-top: 5px;
    color: #009de2;
    font-weight: 900;
}

.walk-event .fundraisers-block .panel {
    border-color: transparent;
    border-radius: 0px;
    box-shadow: none;
}

.walk-event  .panel .grey-text {
    color: #009de2 !important;
    font-size: 15px;
}

.walk-event .panel .grey-text em {
    font-style: normal;
}

.walk-event .lump-member-title {
    font-family: "Calibri";
    color: #009de2;
    margin-top: 15px;
    font-size: 25px;
    border-bottom: 2px solid #eeeeee;
    min-height: 70px;
}

.walk-event .fundraisers-block .lump-search .col-sm-3 {
    display: none;
}

.walk-event .fundraisers-block .col-md-3.col-sm-4.col-xs-12 {
    top: 0 !important;
}

.walk-event .fundraisers-block .col-md-3.col-sm-4.col-xs-12 .panel {
    min-height: 370px !important;
}

.walk-event .walk-events-block .lump-events .lump-event .panel .amount-raised, .walk-event .walk-events-block .lump-events .lump-event .panel .amount-raised h3 {
    color: #009de2;
}

.walk-event .walk-events-block .lump-events .lump-event .panel .amount-raised h3 {
    font-weight: 900;
    font-size: 27px;
    padding-bottom: 20px;
}

.walk-event .walk-events-block .lump-events .lump-event .panel .progress, .walk-event .walk-events-block .lump-events .lump-event .panel .progress-bar {
    height: 5px;
    box-shadow: none;
}
.walk-event .walk-events-block .lump-events .lump-event .panel .progress {
    background: #e5e5e5;
}

.walk-event .walk-events-block .lump-events .lump-event .panel .progress-bar {
    background: #009de2;
}

.walk-event .btn-primary {
    background-color: #E73843 !important;
}

.walk-event .btn-primary.BtClose {color: #fff;}

.walk-event .walk-events-block .lump-events .events-horizontal .lump-event .event-details {
    background: transparent;
    padding: 30px 30px 10px;
    width: 100%;
}

.walk-event .walk-events-block .event-title {
    font-family: "MuliWOF";
    color: #009de2;
}

.walk-event .walk-events-block .slick-slide {
    padding: 0 15px !important;
}

.walk-event .walk-events-block .lump-events .lump-event .panel {
    box-shadow: none;
    border-radius: 0px;
}

.walk-event .walk-events-block .lump-events .lump-event .panel .date {
    display: none;
}

.walk-event .walk-events-block .lump-events .lump-event .panel:hover {
    transform: scale(1);
    box-shadow: none;
    z-index: 2;
}

.walk-event .walk-events-block .lump-events .carousel-next, .walk-event .walk-events-block .lump-events .carousel-prev {
    opacity: 1;
}

.walk-event .walk-events-block .color-primary.carousel-prev, .walk-event .walk-events-block .color-primary.carousel-next {
    color: #ee7202;
}

.walk-event .walk-events-block .color-primary.carousel-next {
    margin-right: 5px;
    margin-top: -30px;
}

.walk-event .walk-events-block .color-primary.carousel-prev {
    margin-left: 5px;
    margin-top: -30px;
}

.walk-event .walk-nav .input-group-btn .btn-primary {
    background-color: #11b6fe !important;
}

.walk-event .walk-nav .btn-primary, .walk-nav .funraisin-primary-nav ul li a.btn-primary {
    background-color: #E73843 !important;
}

.walk-event .walk-nav .funraisin-dropdown-nav ul.funraisin-dropdown-menu {
    background-color: #E73843 !important;
}

.walk-event .walk-nav .funraisin-primary-nav ul li a:not(.btn):hover {
    background-color: #E73843 !important;
}

/*End of Walk 4x40 CSS*/

/* Rollercoaster CSS */

.rollercoaster-event .funraisin-tertiary-nav {
    padding-right: 0 !important;
}

.rollercoaster-event#template-profile .sidebar-top h2 {
    color: #fff;
    text-align: center;
}

.rollercoaster-event#template-profile .panel h3, .rollercoaster-event .panel h4 {
    font-family: 'MuliWOF';
    font-size: 20px;
    color: #e30613;
    font-weight: 900;
    margin-top: 20px;
    line-height: 120%;
}

.rollercoaster-event#template-profile .panel h3:after {
    display: none;
}

.rollercoaster-event#template-profile .panel .comments p, .rollercoaster-event .panel p {
    font-weight: 800;
    font-size: 14px;
    color: #009de2;
}

.rollercoaster-event#template-profile #Members {
    font-family: 'AveriaSansLibre';
    font-size: 40px;
    color: #009de2;
}

.rollercoaster-event#template-profile #Members #MembersBlock {
    margin-top: 40px;
}

.rollercoaster-event#template-profile #Members #MembersBlock .grey-text {
    font-size: 18px;
}

.rollercoaster-event#template-profile #Members .panel, .rollercoaster-event#template-profile #Teams .panel {
    border: none;
    border-radius: 0;
    transition: all ease-out 0.2s;
}

.rollercoaster-event#template-profile #Members .panel:hover, .rollercoaster-event#template-profile #Teams .panel:hover {
    transform: scale(1.02);
    box-shadow: 0px 5px 20px 0 rgba(0, 0, 0, .10);
    z-index: 2;
}
.rollercoaster-event#template-profile #Members .btn-tertiary {
    background-color: #009de2;
}

.rollercoaster-event#template-profile #Donations {
    font-family: 'AveriaSansLibre';
    font-size: 40px;
    color: #009de2;
    background: #ffffff;
    border: none;
}

.rollercoaster-event #Donations {
    background: url('https://d3vmt89mfvweui.cloudfront.net/9tgufyg8u.jpg');
}

.rollercoaster-event #Donations h2 {
    text-align: center !important;
    font-size: 50px !important;
}

.rollercoaster-event#template-profile #Donations #Donors {
    margin-top: 40px;
}

.rollercoaster-event#template-profile #Donations .donation .panel, .rollercoaster-event #Donations .donation .panel {
    border: none;
    border-radius: 0px;
    padding: 30px 10px;
}

.rollercoaster-event#template-profile #Donations .donation .amount, .rollercoaster-event #Donations .donation .amount {
    position: absolute;
    top: 15px;
    left: 30px;
    padding: 0;
    border-radius: 50px;
    width: 85px;
    height: 85px;
    background: #e30613;
    display: flex;
    justify-content: center;
    align-items: center;
}

.rollercoaster-event#template-profile #Donations .donation .amount p, .rollercoaster-event #Donations .donation .amount p {
    font-size: 20px;
    width: 100%;
    text-align: center;
    font-weight: 900;
    color: #fff;
}

.rollercoaster-event#template-profile #Donations .donation .amount .currency, .rollercoaster-event #Donations .donation .amount .currency {
    font-weight: 900;
}

.rollercoaster-event#template-profile #Badges {
    font-family: 'AveriaSansLibre';
    font-size: 40px;
    color: #e30613;
}

.rollercoaster-event#template-profile #Badges .row {
    margin-top: 40px;
}

.rollercoaster-event#template-profile .blog-center p {
    color: #009de2;
    font-weight: 700;
}

.rollercoaster-event#template-profile h3 {
    font-family: 'AveriaSansLibre';
    font-size: 40px;
    color: #e30613;
}

.rollercoaster-event#template-profile h2 {
    font-family: 'AveriaSansLibre';
    color: #e30613;
    text-align: left;
    font-size: 40px;
}

.rollercoaster-event#template-profile .donationHandlers .copy {
    color: #e30613;
    font-weight: 800;
}

.rollercoaster-event#template-profile .donationHandlers .radio.selected .amount {
    background: #e30613;
    border-color: #e30613;
    color: #fff;
}

.rollercoaster-event#template-profile .donationHandlers .radio .amount {
    border: 3px solid #e30613;
    border-radius: 70px;
    height: 80px;
    width: 80px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: transparent;
    color: #e30613;
    font-family: 'MuliWOF';
    font-weight: 900;
    font-size: 18px;
    cursor: pointer;
}

.rollercoaster-event#template-profile .sidebar-form-toggler-nav ul li a {
    display: block;
    text-decoration: none;
    border: 1px solid #e30613;
    padding: 7px 5px;
    margin-left: -1px;
    color: #e30613;
}

.rollercoaster-event#template-profile .sidebar-form-tab.active {
    background: #e30613;
    border-color: #e30613;
    color: #fff;
}

.rollercoaster-event#template-profile .vertical-align.height-full {
    margin-top: 50px;
}

.rollercoaster-event#template-profile .profile-image-header .profile-image {
    border-color: #ffffff;
}

.rollercoaster-event#template-profile .profileSidebar {
    border-radius: 0px;
    box-shadow: none;
}

.rollercoaster-event#template-profile .profileSidebar .profileSponsorForm {
    padding: 15px 20px 15px;
    background: #e3f4fc;
}

.rollercoaster-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-toggler-nav {
    padding: 0;
    margin: 10px auto 20px auto;
    text-align: center;
}

.rollercoaster-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .toggle-switch .toggle-btn:not(.border-primary) {
    border-color: #e30613;
}

.rollercoaster-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .toggle-switch .toggle-btn.bg-primary {
    background: #e30613;
    border-color: #e30613;
}

.rollercoaster-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .form-control:focus:focus {
    border-color: #ed7102;
}

.rollercoaster-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel h4 {
    font-family: 'MuliWOF';
    font-weight: 900;
    font-size: 20px;
    color: #e30613;
    padding: 20px 0;
}

.rollercoaster-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel h4 strong {
    font-weight: 900;
}

.rollercoaster-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .input-group-addon.bg-primary {
    background: #fff;
    border-width: 1px;
    border-right: none;
}

.rollercoaster-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .input-group-addon.border-primary {
    border-width: 2px;
    border-color: #ed7102 !important;
}

.rollercoaster-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .input-group .form-control:last-child {
    border: none;
    color: #e30613;
    font-weight: 900;
    padding-left: 0;
}

.rollercoaster-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .input-group .form-control.bg-primary {
    background: #fff;
}

.rollercoaster-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .input-group-addon:first-child, .rollercoaster-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .input-group-form-control:last-child {
    padding-left: 12px;
    padding-right: 12px;
    font-family: 'MuliWOF';
    font-weight: 900;
    font-size: 20px;
    color: #e30613;
    border: none;
}

.rollercoaster-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .input-group-addon.transparent {
    background: #fff !important;
    border: none;
}

.rollercoaster-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .form-group .input-group {
    position: relative;
    display: table;
    border-collapse: separate;
    width: 130px;
    left: 50%;
    transform: translateX(-50%);
}

.rollercoaster-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .btn {
    background: #e30613 !important;
    font-family: 'MuliWOF';
    font-weight: 900;
    text-transform: uppercase;
    padding: 25px;
    font-size: 14px;
    margin-top: 10px;
}

.rollercoaster-event#template-profile .profileSidebar .sidebar-top {
    background: #e30613;
    padding: 30px 60px 55px;
}

.rollercoaster-event#template-profile .profileSidebar .sidebar-top h2 {
    font-family: 'AveriaSansLibre';
    line-height: 110%;
    font-size: 35px;
}

.rollercoaster-event#template-profile .profileSidebar .sidebar-top .money {
    font-family: 'AveriaSansLibre';
    font-size: 25px;
    transform: translateY(5px);
    color: #fff;
}

.rollercoaster-event#template-profile .profileSidebar .sidebar-top .statistics h4 {
    font-family: 'MuliWOF';
    font-size: 16px;
}

.rollercoaster-event#template-profile .profileSidebar .sidebar-top .progress {
    transform: translateY(15px);
    background: #9f040d;
}

.rollercoaster-event#template-profile .profileSidebar .sidebar-top .progress, .rollercoaster-event#template-profile .profileSidebar .sidebar-top .progress .progress-bar {
    height: 15px;
}

.rollercoaster-event#template-profile .profileSidebar .sidebar-top .progress .progress-bar {
    background: #fff;
}

.rollercoaster-event#template-profile .share-page-icons a {
    background-color: #e30613 !important;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    
}

.rollercoaster-event#template-profile h1 {
    font-family: 'AveriaSansLibre';
    font-size: 50px;
}

.rollercoaster-event .rollercoaster-nav {
    background-color: #e30613 !important;
}

.rollercoaster-event .rollercoaster-nav .funraisin-dropdown-menu:hover .funraisin-dropdown-nav {
    background-color: blue;
} 

.rollercoaster-event .rollercoaster-nav .site-logo img {
    top: -55px !important;
}

.rollercoaster-event h1 {
    font-family: 'AveriaSansLibre';
}

.rollercoaster-event h2 {
    font-family: 'AveriaSansLibre';
    color: #e30613;
    margin-top: 5px;
}

.rollercoaster-event .top-fundraisers-block .nav-tabs {
    padding: 0;
    border: none;
}

.rollercoaster-event .top-fundraisers-block .nav-tabs li {
    font-family: 'MuliWOF';
    font-weight: 900;
    font-size: 14px;
    color: #e30613;
    border: none;
    background: #f2fafe;
}

.rollercoaster-event .top-fundraisers-block .nav-tabs li:nth-child(even) {
    background: #e1f3fc;
}

.rollercoaster-event .top-fundraisers-block .nav-tabs li.active {
    color: #fff;
    background: #e30613;
}

.rollercoaster-event .top-fundraisers-block .nav-tabs li.active a:hover {
    color: #fff;
}

.rollercoaster-event .top-fundraisers-block .nav-tabs li a:hover {
    color: #009de2;
}

.rollercoaster-event .top-fundraisers-block #Leaderboard .leaderboardrow a {
    display: block;
    padding: 15px 20px;
    color: inherit;
}

.rollercoaster-event .top-fundraisers-block #Leaderboard .leaderboardrow .raised h3 {
    font-family: 'MuliWOF';
    font-weight: 900;
    font-size: 22px;
    color: #e30613;
    margin: 0 !important;
    float: right;
}

.rollercoaster-event .top-fundraisers-block #Leaderboard .leaderboardrow .raised .mb0 {
    display: none;
}

.rollercoaster-event .top-fundraisers-block #Leaderboard.leaderboard-small .leaderboardrow .profilename {
    width: 40%;
    margin-left: -20px;
}

.rollercoaster-event .top-fundraisers-block #Leaderboard .leaderboardrow .profilename h4 {
    font-family: 'MuliWOF';
    font-weight: 700;
    font-size: 18px;
    color: #009de2;
}

.rollercoaster-event .top-fundraisers-block #Leaderboard .leaderboardrow .width-100.profile-image {
    width: 80px !important;
}

.rollercoaster-event .top-fundraisers-block #Leaderboard .leaderboardrow:nth-child(even) {
    background: #e1f3fc;
}

.rollercoaster-event .top-fundraisers-block #Leaderboard .leaderboardrow {
    position: relative;
    z-index: 1;
    overflow: hidden;
    background: #f2fafe;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}

.rollercoaster-event .top-fundraisers-block #Leaderboard .leaderboardrow:hover {
    transform: scale(1.02);
    box-shadow: 0px 10px 20px 0 rgba(0, 0, 0, .1);
    z-index: 2 !important;
}

.rollercoaster-event .top-fundraisers-block #Leaderboard .leaderboardrow .rank {
    position: absolute;
    top: 5px;
    left: 10px;
    padding: 0;
    font-size: 14px;
    width: 10px;
    z-index: 99;
    font-weight: 900;
    background: #e30613;
}

.rollercoaster-event .top-fundraisers-block #Leaderboard .leaderboardrow .rank:before {
    content: "";
    position: absolute;
    width: 415%;
    height: 790%;
    top: -390%;
    left: -130%;
    z-index: -1;
    background: inherit;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

.rollercoaster-event .fundraisers-block .lump-search .form-control {
    border: none;
}

.rollercoaster-event .fundraisers-block .lump-search .form-control:focus:focus {
    border: none;
}

.rollercoaster-event .fundraisers-block .btn-tertiary {
    background-color: transparent;
    border: 2px solid #e30613;
    color: #e30613;
}

.rollercoaster-event .fundraisers-block .btn-tertiary:hover {
    background-color: #e30613;
    border: 2px solid #e30613;
    color: #fff;
}

.rollercoaster-event .fundraisers-block .lump-members .panel .btn-tertiary {
    padding: 10px;
    background-color: transparent;
    color: #009de2;
    border: 2px solid #009de2;
    font-size: 20px;
}

.rollercoaster-event .fundraisers-block .lump-members .col-md-3.col-sm-4.col-xs-12 {
    top: 0 !important;
}


.rollercoaster-event .fundraisers-block .lump-members .col-md-3.col-sm-4.col-xs-12 .panel {
    min-height: 370px !important;
}

.rollercoaster-event .fundraisers-block .lump-members .panel .amount {
    font-family: "AveriaSansLibre";
    font-size: 25px;
    margin-top: 5px;
    color: #e30613;
    font-weight: 900;
}

.rollercoaster-event .fundraisers-block .lump-members .panel {
    border-color: transparent;
    border-radius: 0px;
    box-shadow: none;
}

.rollercoaster-event .fundraisers-block .lump-members .panel .grey-text {
    color: #009de2 !important;
    font-size: 15px;
}

.rollercoaster-event .fundraisers-block .lump-members .panel .grey-text em {
    font-style: normal;
}

.rollercoaster-event .fundraisers-block .lump-member-title {
    font-family: "AveriaSansLibre";
    color: #e30613;
    margin-top: 15px;
    font-size: 25px;
    border-bottom: 2px solid #eeeeee;
    min-height: 70px;
}

.rollercoaster-event .fundraisers-block .lump-search .col-sm-3 {
    display: none;
}

.rollercoaster-event .nieuws-btn {
    background-color: #e30613;
}

.rollercoaster-event .rollercoaster-news-block .fa-chevron-right, .rollercoaster-event .rollercoaster-news-block .fa-chevron-left {
    color: #e30613;
}


.rollercoaster-event .profileSponsorForm .form-control {
    border: none;
}

.rollercoaster-event .btn-secondary {
    border-color: #e30613;
    background-color: #e30613;
}

.rollercoaster-event .carousel-prev, .rollercoaster-event .carousel-next {
    color: #e30613 !important;
}

/* End of rollercoaster CSS */

/*Love Life Run CSS*/

.love-life-run-event, .love-life-run-event p, .love-life-run-event .btn, .love-life-run-event .funraisin-primary-nav li a, .love-life-run-event .funraisin-tertiary-nav li a {
    font-family: 'Louis George Cafe' !important;
}

.love-life-run-event h2, .love-life-run-event h4 {
    font-family: 'Silent Echo' !important;
}

.love-life-run-event h3 {
    font-family: 'Ink Free' !important;
}

.love-life-run-event .funraisin-profile-header a:not(.btn) {
    color: #fff;
}

.select-love-life-run-options .btn-primary {
    padding: 22px 30px;
}

.select-love-life-run-options {
    display: flex; 
    justify-content: center; 
    align-items: center; 
    padding: 0 20px;
}

.love-life-run-event .register-block .register-card {
    background: #e1f3fc;
    height: 350px;
}

.select-love-life-run-options a {
    margin: 0 10px;
}

.love-life-run-event, .love-life-run-event p{
    font-family: 'Louis George Cafe' !important;
}

.love-life-run-event .header-text {
    display: flex;
    justify-content: flex-end;
}

.love-life-run-event .funraisin-primary-nav ul.nav > li:hover, .love-life-run-event .funraisin-desktop-nav .funraisin-primary-nav .funraisin-dropdown-nav .funraisin-dropdown-menu, .love-life-run-event .funraisin-primary-nav ul li a:not(.btn):hover {
    background: #ff7800;
}

.love-life-run-event .funraisin-desktop-nav .funraisin-primary-nav .funraisin-dropdown-nav .funraisin-dropdown-menu a {
    background: transparent;
}

.love-life-run-event .funraisin-desktop-nav .funraisin-primary-nav .funraisin-dropdown-nav .funraisin-dropdown-menu a:hover {
    background: transparent;
}

.love-life-run-event .funraisin-tertiary-nav {
    padding-right: 0 !important;
}

.love-life-run-event.template-login-dashboard h2 {
    font-family: 'Calibri';
    color: #009de2;
}

.love-life-run-event#template-profile .sidebar-top h2 {
    color: #fff;
    text-align: center;
}

.love-life-run-event#template-profile .panel h3, .love-life-run-event .panel h4 {
    font-family: 'Calibri';
    font-size: 20px;
    color: #009de2;
    font-weight: 900;
    margin-top: 20px;
}

.love-life-run-event#template-profile .panel h3:after {
    display: none;
}

.love-life-run-event#template-profile .panel .comments p, .love-life-run-event .panel p {
    font-weight: 800;
    font-size: 14px;
    color: #009de2;
}

.love-life-run-event .panel .amount-raised p {display:none;}

.love-life-run-event#template-profile #Members {
    font-family: 'Louis George Cafe';
    font-size: 40px;
    color: #009de2;
}

.love-life-run-event#template-profile #Members #MembersBlock {
    margin-top: 40px;
}

.love-life-run-event#template-profile #Members #MembersBlock .grey-text {
    font-size: 18px;
}

.love-life-run-event#template-profile #Members .panel, .love-life-run-event#template-profile #Teams .panel {
    border: none;
    border-radius: 0;
    transition: all ease-out 0.2s;
    min-height: 330px;
}

.love-life-run-event#template-profile #Members .panel:hover, .love-life-run-event#template-profile #Teams .panel:hover {
    transform: scale(1.02);
    box-shadow: 0px 5px 20px 0 rgba(0, 0, 0, .10);
    z-index: 2;
}
.love-life-run-event#template-profile #Members .btn-tertiary {
    background-color: #009de2;
    color: #fff;
    width: 40px;
    height: 40px;
    padding: 0;
    line-height: 42px;
}


.love-life-run-event#template-profile #Donations {
    font-family: 'Calibri';
    font-size: 40px;
    color: #009de2;
    background: url('https://d3vmt89mfvweui.cloudfront.net/9tgufyg8u.jpg');
    border: none;
}

.love-life-run-event #Donations {
    background: url('https://d3vmt89mfvweui.cloudfront.net/9tgufyg8u.jpg');
}

.love-life-run-event #Donations h2 {
    text-align: center !important;
    font-size: 50px !important;
}

.love-life-run-event#template-profile #Donations #Donors {
    margin-top: 40px;
}

.love-life-run-event#template-profile #Donations .donation .panel, .love-life-run-event #Donations .donation .panel {
    border: none;
    border-radius: 0px;
    padding: 30px 10px;
}

.love-life-run-event#template-profile #Donations .donation .amount, .love-life-run-event #Donations .donation .amount {
    position: absolute;
    top: 15px;
    left: 30px;
    padding: 0;
    border-radius: 50px;
    width: 85px;
    height: 85px;
    background: #ee7202;
    display: flex;
    justify-content: center;
    align-items: center;
}

.love-life-run-event#template-profile #Donations .donation .amount p, .love-life-run-event #Donations .donation .amount p {
    font-size: 20px;
    width: 100%;
    text-align: center;
    font-weight: 900;
    color: #fff;
}

.love-life-run-event#template-profile #Donations .donation .amount .currency, .love-life-run-event #Donations .donation .amount .currency {
    font-weight: 900;
}

.love-life-run-event#template-profile #Badges {
    font-family: 'Calibri';
    font-size: 40px;
    color: #009de2;
}

.love-life-run-event#template-profile #Badges .row {
    margin-top: 40px;
}

.love-life-run-event#template-profile .blog-center p {
    color: #009de2;
    font-weight: 700;
}

.love-life-run-event#template-profile h3 {
    font-family: 'Calibri';
    font-size: 40px;
    color: #009de2;
}

.love-life-run-event#template-profile h2 {
    font-family: 'Calibri';
    color: #009de2;
    text-align: left;
    font-size: 40px;
}

.love-life-run-event#template-profile .donationHandlers .copy {
    color: #009de2;
    font-weight: 800;
}

.love-life-run-event#template-profile .donationHandlers .radio.selected .amount {
    background: #ee7202;
    border-color: #ee7202;
    color: #fff;
}

.love-life-run-event#template-profile .donationHandlers .radio .amount {
    border: 3px solid #009de2;
    border-radius: 70px;
    height: 80px;
    width: 80px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: transparent;
    color: #009de2;
    font-family: 'MuliWOF';
    font-weight: 900;
    font-size: 18px;
    cursor: pointer;
}

.love-life-run-event#template-profile .sidebar-form-toggler-nav ul li a {
    display: block;
    text-decoration: none;
    border: 1px solid #009de2;
    padding: 7px 5px;
    margin-left: -1px;
    color: #012535;
}

.love-life-run-event#template-profile .sidebar-form-toggler-nav ul li a.active {
    background: #ee7202;
    border-color: #ed7102;
    color: #fff;
}

.love-life-run-event#template-profile .vertical-align.height-full {
    margin-top: 50px;
}

.love-life-run-event#template-profile .profile-image-header .profile-image {
    border-color: #009de2;
    border-width: 3px;
}

.love-life-run-event#template-profile .profileSidebar {
    border-radius: 0px;
    box-shadow: none;
}

.love-life-run-event#template-profile .profileSidebar .profileSponsorForm {
    padding: 15px 20px 15px;
    background: #e3f4fc;
}

.love-life-run-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-toggler-nav {
    padding: 0;
    margin: 10px auto 20px auto;
    text-align: center;
}

.love-life-run-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .toggle-switch .toggle-btn:not(.border-primary) {
    border-color: #009de2;
}

.love-life-run-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .toggle-switch .toggle-btn.bg-primary {
    background: #ed7102;
    border-color: #ed7102;
}

.love-life-run-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .form-control:focus:focus {
    border-color: #ed7102;
}

.love-life-run-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel h4 {
    font-family: 'Rex';
    font-weight: 900;
    font-size: 20px;
    color: #009de2;
    padding: 20px 0;
}

.love-life-run-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel h4 strong {
    font-weight: 900;
}

.love-life-run-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .input-group-addon.bg-primary {
    background: #fff;
    border-width: 1px;
    border-right: none;
}

.love-life-run-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .input-group-addon.border-primary {
    border-width: 2px;
    border-color: #ed7102 !important;
}

.love-life-run-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .input-group .form-control:last-child {
    border: none;
    color: #009de2;
    font-weight: 900;
    padding-left: 0;
}

.love-life-run-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .input-group .form-control.bg-primary {
    background: #fff;
}

.love-life-run-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .input-group-addon:first-child, .love-life-run-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .input-group-form-control:last-child {
    padding-left: 12px;
    padding-right: 12px;
    border-color: #009de2;
    font-family: 'Rex';
    font-weight: 900;
    font-size: 20px;
    color: #009de2;
    border: none;
}

.love-life-run-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .input-group-addon.transparent {
    background: #fff !important;
    border: none;
}

.love-life-run-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .form-group .input-group {
    position: relative;
    display: table;
    border-collapse: separate;
    width: 130px;
    left: 50%;
    transform: translateX(-50%);
}

.love-life-run-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .btn {
    background: #ed7102 !important;
    font-family: 'Rex';
    font-weight: 900;
    text-transform: uppercase;
    padding: 25px;
    font-size: 14px;
    margin-top: 10px;
}

.love-life-run-event#template-profile .profileSidebar .sidebar-top {
    background: #ed7102;
    padding: 30px 60px 55px;
}

.love-life-run-event#template-profile .profileSidebar .sidebar-top h2 {
    font-family: 'Rex';
    line-height: 110%;
    font-size: 35px;
}

.love-life-run-event#template-profile .profileSidebar .sidebar-top .money {
    font-family: 'Rex';
    font-size: 25px;
    transform: translateY(5px);
    color: #fff;
}

.love-life-run-event#template-profile .profileSidebar .sidebar-top .statistics h4 {
    font-family: 'Rex' !important;
    font-size: 16px;
}

.love-life-run-event#template-profile .profileSidebar .sidebar-top .progress {
    transform: translateY(15px);
    background: #6b767a;
}

.love-life-run-event#template-profile .profileSidebar .sidebar-top .progress, .love-life-run-event#template-profile .profileSidebar .sidebar-top .progress .progress-bar {
    height: 15px;
}

.love-life-run-event#template-profile .profileSidebar .sidebar-top .progress .progress-bar {
    background: #fff;
}

.love-life-run-event#template-profile .share-page-icons a {
    background-color: #ed7102 !important;
    display: inline-flex;
    justify-content: center;
    align-items: center;
}

.love-life-run-event#template-profile h1 {
    font-family: 'Silent Echo';
    font-size: 50px;
}

.love-life-run-event h1 {
    font-family: 'Silent Echo';
    font-size: 60px;
    line-height: 100%;
    text-transform: none;
    font-weight: 800;
}

.love-life-run-event .top-fundraisers-block .nav-tabs {
    padding: 0;
    border: none;
}

.love-life-run-event .top-fundraisers-block .nav-tabs li {
    font-family: 'Rex-BoldInline';
    font-weight: 900;
    font-size: 14px;
    color: #009de2;
    border: none;
    background: #f2fafe;
}

.love-life-run-event .top-fundraisers-block .nav-tabs li:nth-child(even) {
    background: #e1f3fc;
}

.love-life-run-event .top-fundraisers-block .nav-tabs li.active {
    color: #fff;
    background: #009de2;
}

.love-life-run-event .top-fundraisers-block .nav-tabs li.active a:hover {
    color: #fff;
}

.love-life-run-event .top-fundraisers-block .nav-tabs li a:hover {
    color: #009de2;
}

.love-life-run-event .top-fundraisers-block #Leaderboard .leaderboardrow a {
    display: block;
    padding: 15px 20px;
    color: inherit;
}

.love-life-run-event .top-fundraisers-block #Leaderboard .leaderboardrow .raised h3 {
    font-family: 'Calibri';
    font-weight: 900;
    font-size: 22px;
    color: #009de2;
    margin: 0 !important;
    float: right;
}

.love-life-run-event .top-fundraisers-block #Leaderboard .leaderboardrow .raised .mb0 {
    display: none;
}

.love-life-run-event .top-fundraisers-block #Leaderboard.leaderboard-small .leaderboardrow .profilename {
    width: 40%;
    margin-left: -20px;
}

.love-life-run-event .top-fundraisers-block #Leaderboard .leaderboardrow .profilename h4 {
    font-family: 'Calibri';
    font-weight: 700;
    font-size: 18px;
    color: #009de2;
}

.love-life-run-event .top-fundraisers-block #Leaderboard .leaderboardrow .width-100.profile-image {
    width: 80px !important;
}

.love-life-run-event .top-fundraisers-block #Leaderboard .leaderboardrow:nth-child(even) {
    background: #e1f3fc;
}

.love-life-run-event .top-fundraisers-block #Leaderboard .leaderboardrow {
    position: relative;
    z-index: 1;
    overflow: hidden;
    background: #f2fafe;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}

.love-life-run-event .top-fundraisers-block #Leaderboard .leaderboardrow:hover {
    transform: scale(1.02);
    box-shadow: 0px 10px 20px 0 rgba(0, 0, 0, .1);
    z-index: 2 !important;
}

.love-life-run-event .top-fundraisers-block #Leaderboard .leaderboardrow .rank {
    position: absolute;
    top: 5px;
    left: 10px;
    padding: 0;
    font-size: 14px;
    width: 10px;
    z-index: 99;
    font-weight: 900;
    background: #009de2;
}

.love-life-run-event .top-fundraisers-block #Leaderboard .leaderboardrow .rank:before {
    content: "";
    position: absolute;
    width: 415%;
    height: 790%;
    top: -390%;
    left: -130%;
    z-index: -1;
    background: inherit;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

.love-life-run-event .register-card .form-control {
    border-color: #009de2;
    overflow: hidden;
}

.love-life-run-event .profileSponsorForm .form-control {
    border: none;
}

.love-life-run-event .form-control:focus:focus {
    border-color: #009de2;
}

.love-life-run-event .fundraisers-block .lump-search .form-control {
    border: none;
}

.love-life-run-event .fundraisers-block .lump-search .form-control:focus:focus {
    border: none;
}

.love-life-run-event .fundraisers-block .btn-tertiary {
    background-color: #ee7202;
}

.love-life-run-event #content-main #Lump69220 .col-md-3.col-sm-4.col-xs-12{
    position: relative !important;
}
.love-life-run-event #content-main .panel {
    border-radius: 0px;
    box-shadow: none;
    min-height: 330px;
}

.love-life-run-event .panel .btn-tertiary {
    padding: 10px;
    background-color: transparent;
    color: #009de2;
    border: 2px solid #009de2;
    font-size: 20px;
}

.love-life-run-event .panel .amount {
    font-family: "Calibri";
    font-size: 25px;
    margin-top: 5px;
    color: #009de2;
    font-weight: 900;
}

.love-life-run-event .fundraisers-block .panel {
    border-color: transparent;
    border-radius: 0px;
    box-shadow: none;
}

.love-life-run-event  .panel .grey-text {
    color: #009de2 !important;
    font-size: 15px;
}

.love-life-run-event .panel .grey-text em {
    font-style: normal;
}

.love-life-run-event .lump-member-title {
    font-family: "Calibri";
    color: #009de2;
    margin-top: 15px;
    font-size: 25px;
    border-bottom: 2px solid #eeeeee;
    min-height: 70px;
}

.love-life-run-event .fundraisers-block .lump-search .col-sm-3 {
    display: none;
}

.love-life-run-event .fundraisers-block .col-md-3.col-sm-4.col-xs-12 {
    top: 0 !important;
}

.love-life-run-event .fundraisers-block .col-md-3.col-sm-4.col-xs-12 .panel {
    min-height: 370px !important;
}

.love-life-run-event .love-life-run-events-block .lump-events .lump-event .panel .amount-raised, .love-life-run-event .love-life-run-events-block .lump-events .lump-event .panel .amount-raised h3 {
    color: #009de2;
}

.love-life-run-event .love-life-run-events-block .lump-events .lump-event .panel .amount-raised h3 {
    font-weight: 900;
    font-size: 27px;
    padding-bottom: 20px;
}

.love-life-run-event .love-life-run-events-block .lump-events .lump-event .panel .progress, .love-life-run-event .love-life-run-events-block .lump-events .lump-event .panel .progress-bar {
    height: 5px;
    box-shadow: none;
}
.love-life-run-event .love-life-run-events-block .lump-events .lump-event .panel .progress {
    background: #e5e5e5;
}

.love-life-run-event .love-life-run-events-block .lump-events .lump-event .panel .progress-bar {
    background: #009de2;
}

.love-life-run-event .btn-primary {
    background-color: #ee7202 !important;
}

.love-life-run-event .btn-primary.BtClose {color: #fff;}

.love-life-run-event .love-life-run-events-block .lump-events .events-horizontal .lump-event .event-details {
    background: transparent;
    padding: 30px 30px 10px;
    width: 100%;
}

.love-life-run-event .love-life-run-events-block .event-title {
    font-family: "MuliWOF";
    color: #009de2;
}

.love-life-run-event .love-life-run-events-block .slick-slide {
    padding: 0 15px !important;
}

.love-life-run-event .love-life-run-events-block .lump-events .lump-event .panel {
    box-shadow: none;
    border-radius: 0px;
}

.love-life-run-event .love-life-run-events-block .lump-events .lump-event .panel .date {
    display: none;
}

.love-life-run-event .love-life-run-events-block .lump-events .lump-event .panel:hover {
    transform: scale(1);
    box-shadow: none;
    z-index: 2;
}

.love-life-run-event .love-life-run-events-block .lump-events .carousel-next, .love-life-run-event .love-life-run-events-block .lump-events .carousel-prev {
    opacity: 1;
}

.love-life-run-event .love-life-run-events-block .color-primary.carousel-prev, .love-life-run-event .love-life-run-events-block .color-primary.carousel-next {
    color: #ee7202;
}

.love-life-run-event .love-life-run-events-block .color-primary.carousel-next {
    margin-right: 5px;
    margin-top: -30px;
}

.love-life-run-event .love-life-run-events-block .color-primary.carousel-prev {
    margin-left: 5px;
    margin-top: -30px;
}

.love-life-run-event .love-life-run-nav .input-group-btn .btn-primary {
    background-color: #11b6fe !important;
}

.love-life-run-event .love-life-run-nav .btn-primary, .swim-nav .funraisin-primary-nav ul li a.btn-primary {
    background-color: #ff7800 !important;
}

.love-life-run-event .love-life-run-nav .funraisin-dropdown-nav ul.funraisin-dropdown-menu {
    background-color: #ff7800 !important;
}

.love-life-run-event .love-life-run-nav .funraisin-primary-nav ul li a:not(.btn):hover {
    background-color: #ff7800 !important;
}

/*End of Love Life Run CSS*/

/* DIY CSS */

.diy-event .content .lump a:not(.btn):hover {
    color: inherit;
}

.diy-event .funraisin-primary-nav ul.nav > li:hover {
    background: #fff;
}

.diy-event .funraisin-header .header-hero {
    min-height: 800px!important;
}

.diy-event .funraisin-tertiary-nav {
    padding-right: 0 !important;
}

.diy-event .funraisin-primary-nav ul li a:not(.btn):hover {
    background-color: #fff;
    color: #009de2;
}

.diy-event .funraisin-primary-nav ul li a.btn-primary {
    background-color: #fff;
    color: #009de2;
}

.diy-event .funraisin-primary-nav ul li a.btn-primary:hover {
    background-color: #fff;
    color: #009de2;
}

.diy-event .kies-je-challenge-block h3 {
    margin-top: 30px;
}

.diy-event .kies-je-challenge-block img {
    width: 130px;
    transition: all 0.2s ease-out;
    opacity: 0.7;
}

.diy-event .kies-je-challenge-block .lump-1col:hover img{
    opacity: 1;
    transform: scale(1.05);
}

.diy-event .kies-je-challenge-block h3 {
    line-height: 130%;
}


.diy-event .newsletter-block h2 {
    margin-top: 0px;
    margin-bottom: 0;
    font-family: Caveat;
    font-size: 50px;
}

.diy-event .zoek-een-actie-block .input-group-btn .btn-primary {
    background: #012535;
}

.diy-event .zoek-een-actie-block .lump-search .form-control {
    border: none;
}

.diy-event .zoek-een-actie-block .lump-search .form-control:focus:focus {
    border: none;
}

.diy-event .zoek-een-actie-block .btn-tertiary {
    background-color: transparent;
    border: 2px solid #fff;
}

.diy-event .zoek-een-actie-block .btn-tertiary:hover {
    background-color: #fff;
    color: #009de2;
}

.diy-event .zoek-een-actie-block .lump-members .panel {
    border-color: transparent;
    border-radius: 0px;
    box-shadow: none;
}

.diy-event .zoek-een-actie-block .lump-members .panel .btn-tertiary {
    padding: 10px;
    background-color: transparent;
    color: #009de2;
    border: 2px solid #009de2;
    font-size: 20px;
}

.diy-event .zoek-een-actie-block .lump-members .panel .amount {
    font-family: "MuliWOF";
    font-size: 25px;
    margin-top: 5px;
    color: #009de2;
    font-weight: 800;
}

.diy-event .zoek-een-actie-block .lump-members .panel h4 {
    font-family: "MuliWOF";
    font-size: 18px;
    margin-top: 5px;
    color: #009de2;
    font-weight: 800;
}

.diy-event .zoek-een-actie-block .lump-members .panel .grey-text {
    color: #009de2 !important;
    font-size: 15px;
}

.diy-event .zoek-een-actie-block .lump-members .panel .grey-text em {
    font-style: normal;
}

.diy-event .zoek-een-actie-block .lump-member-title {
    font-family: "Caveat";
    color: #009de2;
    margin-top: 15px;
    font-size: 26px;
    border-bottom: 2px solid #eeeeee;
    min-height: 70px;
}

.diy-event .zoek-een-actie-block .lump-search .col-sm-3 {
    display: none;
}

.diy-event#template-profile .sidebar-top h2 {
    color: #fff;
    text-align: center;
}

.diy-event#template-profile .panel h3, .diy-event .panel h4 {
    font-family: 'MuliWOF';
    font-size: 20px;
    color: #009de2;
    font-weight: 900;
    margin-top: 20px;
}

.diy-event#template-profile .panel h3:after {
    display: none;
}

.diy-event#template-profile .panel .comments p, .diy-event .panel p {
    font-weight: 800;
    font-size: 14px;
    color: #009de2;
}

.diy-event#template-profile #Members {
    font-family: 'Caveat';
    font-size: 45px;
    color: #009de2;
}

.diy-event#template-profile #Members #MembersBlock {
    margin-top: 40px;
}

.diy-event#template-profile #Members #MembersBlock .grey-text {
    font-size: 18px;
}

.diy-event#template-profile #Members .panel, .diy-event#template-profile #Teams .panel {
    border: none;
    border-radius: 0;
    transition: all ease-out 0.2s;
}

.diy-event#template-profile #Members .panel:hover, .diy-event#template-profile #Teams .panel:hover {
    transform: scale(1.02);
    box-shadow: 0px 5px 20px 0 rgba(0, 0, 0, .10);
    z-index: 2;
}
.diy-event#template-profile #Members .btn-tertiary {
    background-color: #009de2;
    width: 40px;
    height: 40px;
    padding: 0;
    line-height: 42px;
}

.diy-event#template-profile #Donations {
    font-family: 'Caveat';
    font-size: 45px;
    color: #009de2;
    background: url('https://d3vmt89mfvweui.cloudfront.net/a41e76e0196269c56c12117e7076a5e1.png');
    border: none;
    text-align: center;
}

.diy-event #Donations {
    background: url('https://d3vmt89mfvweui.cloudfront.net/a41e76e0196269c56c12117e7076a5e1.png');
}

.diy-event #Donations h2 {
    text-align: center !important;
    font-size: 50px !important;
}

.diy-event#template-profile #Donations #Donors {
    margin-top: 40px;
}

.diy-event#template-profile #Donations .donation .panel, .diy-event #Donations .donation .panel {
    border: none;
    border-radius: 0px;
    padding: 30px 10px;
}

.diy-event#template-profile #Donations .donation .amount, .diy-event #Donations .donation .amount {
    position: absolute;
    top: 15px;
    left: 30px;
    padding: 0;
    border-radius: 50px;
    width: 85px;
    height: 85px;
    background: #012535;
    display: flex;
    justify-content: center;
    align-items: center;
}

.diy-event#template-profile #Donations .donation .amount p, .diy-event #Donations .donation .amount p {
    font-size: 20px;
    width: 100%;
    text-align: center;
    font-weight: 900;
    color: #fff;
}

.diy-event#template-profile #Donations .donation .amount .currency, .diy-event #Donations .donation .amount .currency {
    font-weight: 900;
}

.diy-event#template-profile #Badges {
    font-family: 'Caveat';
    font-size: 40px;
    color: #009de2;
}

.diy-event#template-profile #Badges .row {
    margin-top: 40px;
}

.diy-event#template-profile .blog-center p {
    color: #009de2;
    font-weight: 700;
}

.diy-event#template-profile h3 {
    font-family: 'Caveat';
    font-size: 45px;
    color: #009de2;
}

.diy-event#template-profile h2 {
    font-family: 'Caveat';
    color: #009de2;
    text-align: left;
    font-size: 45px;
}

.diy-event#template-profile .donationHandlers .copy {
    color: #012535;
    font-weight: 800;
}

.diy-event#template-profile .donationHandlers .radio.selected .amount {
    background: #012535;
    border-color: #012535;
    color: #fff;
}

.diy-event#template-profile .donationHandlers .radio .amount {
    border: 3px solid #012535;
    border-radius: 70px;
    height: 80px;
    width: 80px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: transparent;
    color: #012535;
    font-family: 'MuliWOF';
    font-weight: 900;
    font-size: 18px;
    cursor: pointer;
}

.diy-event#template-profile .sidebar-form-toggler-nav ul li a {
    display: block;
    text-decoration: none;
    border: 1px solid #012535;
    padding: 7px 5px;
    margin-left: -1px;
    color: #012535;
    background: #f1f4f7;
}

.diy-event#template-profile .sidebar-form-toggler-nav ul li a.active {
    background: #012535;
    border-color: #012535;
    color: #fff;
}

.diy-event#template-profile .vertical-align.height-full {
    margin-top: 50px;
}

.diy-event#template-profile .profile-image-header .profile-image {
    border-color: #fff;
}

.diy-event#template-profile .profileSidebar {
    border-radius: 0px;
    box-shadow: none;
}

.diy-event#template-profile .profileSidebar .profileSponsorForm {
    padding: 15px 20px 15px;
    background: #e3f4fc;
}

.diy-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-toggler-nav {
    padding: 0;
    margin: 10px auto 20px auto;
    text-align: center;
}

.diy-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .toggle-switch .toggle-btn:not(.border-primary) {
    border-color: #012535;
}

.diy-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .toggle-switch .toggle-btn.bg-primary {
    background: #012535;
    border-color: #012535;
}

.diy-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .form-control:focus:focus {
    border-color: #ed7102;
}

.diy-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel h4 {
    font-family: 'MuliWOF';
    font-weight: 900;
    font-size: 20px;
    color: #012535;
    padding: 20px 0;
}

.diy-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel h4 strong {
    font-weight: 900;
}

.diy-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .input-group-addon.bg-primary {
    background: #fff;
    border-width: 1px;
    border-right: none;
}

.diy-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .input-group-addon.border-primary {
    border-width: 2px;
    border-color: #ed7102 !important;
}

.diy-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .input-group .form-control:last-child {
    border: none;
    color: #009de2;
    font-weight: 900;
    padding-left: 0;
}

.diy-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .input-group .form-control.bg-primary {
    background: #fff;
}

.diy-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .input-group-addon:first-child, .swim-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .input-group-form-control:last-child {
    padding-left: 12px;
    padding-right: 12px;
    border-color: #012535;
    font-family: 'MuliWOF';
    font-weight: 900;
    font-size: 20px;
    color: #012535;
    border: none;
}

.diy-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .input-group-addon.transparent {
    background: #fff !important;
    border: none;
}

.diy-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .form-group .input-group {
    position: relative;
    display: table;
    border-collapse: separate;
    width: 130px;
    left: 50%;
    transform: translateX(-50%);
}

.diy-event#template-profile .profileSidebar .profileSponsorForm .sidebar-form-panel .btn {
    background: #012535 !important;
    font-family: 'MuliWOF';
    font-weight: 900;
    text-transform: uppercase;
    padding: 25px;
    font-size: 14px;
    margin-top: 10px;
}

.diy-event#template-profile .profileSidebar .sidebar-top {
    background: #009de2;
    padding: 30px 60px 55px;
}

.diy-event#template-profile .profileSidebar .sidebar-top h2 {
    font-family: 'Caveat';
    line-height: 110%;
    font-size: 40px;
}

.diy-event#template-profile .profileSidebar .sidebar-top .money {
    font-family: 'Caveat';
    font-size: 35px;
    transform: translateY(5px);
    color: #fff;
}

.diy-event#template-profile .profileSidebar .sidebar-top .statistics h4 {
    font-family: 'MuliWOF' !important;
    font-size: 16px;
}

.diy-event#template-profile .profileSidebar .sidebar-top .progress {
    transform: translateY(15px);
    background: #6b767a;
}

.diy-event#template-profile .profileSidebar .sidebar-top .progress, .diy-event#template-profile .profileSidebar .sidebar-top .progress .progress-bar {
    height: 15px;
}

.diy-event#template-profile .profileSidebar .sidebar-top .progress .progress-bar {
    background: #fff;
}

.diy-event#template-profile .share-page-icons a {
    background-color: #012535 !important;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    
}

.diy-event#template-profile h1 {
    font-family: 'Caveat';
    font-size: 50px;
}

.diy-event#template-profile .btn-secondary {
    background-color: #012535
}

/* End of DIY CSS */

.funraisin-dropdown-nav:hover .funraisin-dropdown-menu {
    max-height: 100vh !important;
}

.funraisin-dropdown-nav ul.funraisin-dropdown-menu {
    background-color: #0090d4;
}

.funraisin-dropdown-nav .funraisin-dropdown-menu li {
    min-width: 280px;
}

/*.funraisin-dropdown-nav ul.funraisin-dropdown-menu li a {
    color: #fff;
}*/

.funraisin-tertiary-nav .funraisin-dropdown-nav .funraisin-dropdown-menu li {
    min-width: auto;
}

.funraisin-tertiary-nav .funraisin-dropdown-menu li a {
    color: #11b6fe;
}

/*.funraisin-dropdown-menu li a {
    color: #fff !important
}*/

.funraisin-primary-nav ul li a.btn-primary {
    padding: 22px 30px !important;
}

.funraisin-header-wrapper:before {
    background-image: linear-gradient(0deg, rgba(0, 0, 0, .4), hsla(0, 0%, 100%, 0) 80%);
}

.funraisin-dropdown-menu li:first-child {
    padding-top: 10px;
}

.funraisin-dropdown-menu li:last-child {
    padding-bottom: 10px;
}

.funraisin-dropdown-menu li:hover a {
    font-weight: 900;
}

.tertiary-social-icon {
    background-color: #11b6fe;
    border-radius: 50%;
    padding: 0 !important;
    color: #fff !important;
    margin-right: 7px;
    line-height: 0 !important;
}

.tertiary-social-icon:hover {
    background-color: #11b6fe !important;
    color: #fff !important;
}

.tertiary-social-icon:focus {
    background-color: #11b6fe !important;
    color: #fff !important;
}

.tertiary-social-icon .fa-facebook {
    padding: 12px 16px !important;
}

.tertiary-social-icon .fa-twitter {
    padding: 12px 13px !important;
}

.tertiary-social-icon .fa-envelope-o {
    padding: 12px 12px !important;
}

.tertiary-social-icon .fa-linkedin {
    padding: 12px 14px !important;
}

.tertiary-social-icon .fa-instagram {
    padding: 12px 14px !important;
}

.funraisin-dropdown-nav:hover .dropdown {
    background: #0090d4;
}

.primary-nav-container .site-logo img {
    position: absolute;
    z-index: 1;
    transform: scale(1.35);
    top: -55px;
    left: 35px;
}

.newsletter-block .form-control::placeholder {
    color: #fff;
    font-style: italic;
}

.newsletter-block .form-control {
    color: #fff;
    background-color: rgba(0,0,0,0.1);
    border: none;
    padding: 0 25px;
    width: 220px;
    height: 45px;
}

.newsletter-block .form-group {
    margin-top: 15px;
}

.newsletter-block h2 {
    margin-top: 10px;
}

.newsletter-block .btn-transparent {
    padding: 20px;
}

.newsletter-block .lump-form .col-md-6 {
    display: flex;
    align-items: center;
}

.newsletter-block .btn-primary {
    background-color: transparent !important;
    border: 2px solid #fff;
    color: #fff;
    padding: 20px 15px;
    margin-top: 0;
}

.newsletter-block .btn-primary:hover, .newsletter-block .btn-primary:focus {
    background-color: #fff !important;
    color: #009de2;
}

.newsletter-block.rollercoaster-newsletter-block .btn-primary:hover, .newsletter-block.rollercoaster-newsletter-block .btn-primary:focus {
    background-color: #fff !important;
    color: #e30613;
}

.newsletter-block .vertical-align {
    justify-content: space-between;
    margin-top: -5px;
}

.btn-transparent {
    background-color: transparent;
    border: 2px solid #fff;
    color: #fff;
}

.btn-transparent:hover, .btn-transparent:focus {
    background-color: #fff;
    color: inherit;
}

.slick-dots {
    position: absolute;
    bottom: -20px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
}

.slick-dots li {
    position: relative;
    display: inline-block;
    width: 10px;
    height: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer;
}

.slick-dots li.slick-active button::before {
    color: #009de2;
}

.slick-dots li button:before {
    font-family: 'slick';
    font-size: 10px;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    content: '•';
    text-align: center;
    opacity: .25;
    color: #009de2;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.nieuws-btn {
    background-color: #009de2;
    border-radius: 0;
    color: #fff;
    padding: 15px 30px;
}

.nieuws-btn:hover {
    background-color: #009de2;
    color: #fff;
}

/*.nieuws-carousel.carousel-content .carousel-prev, .nieuws-carousel.carousel-content .carousel-next {*/
/*    margin-top: -30px;*/
/*}*/

/*.nieuws-carousel.carousel-content .carousel-prev .fa-chevron-left {*/
/*    margin-left: 20px;*/
/*}*/

/*.nieuws-carousel.carousel-content .carousel-next .fa-chevron-right {*/
/*    margin-right: -20px;*/
/*}*/

.fa-chevron-left, .fa-chevron-right {
    cursor: pointer;
}

.carousel-content .carousel-prev .fa-chevron-left {
    margin-left: -40px;
    font-size: 30px;
}

.carousel-content .carousel-next .fa-chevron-right {
    margin-right: -40px;
    font-size: 30px;
}

/**/

.template-donation .donationHandlers .dollarhandle .dollarhandle-text {border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
.template-donation .donationHandlers .dollarhandle .dollarhandle-image {border-top-left-radius:10px;border-top-right-radius:10px;}

.btn-xl {font-size: 19px !important;line-height: 1.8em;}
.btn-xl.btn-white-border {padding:9px 20px;}

.member-panel .btn-tertiary {padding:10px 20px;}

.d_optin_fee_row {font-size: 18px;}
.d_optin_fee_row #d_optin_fees {
    width: 15px;
    height: 15px;
    transform: translateY(2px);
}
.d_optin_fee_row span.fa-info-circle {margin-left: 3px;cursor: pointer;}

.diy-event-date {text-transform:capitalize;}

.ideal-icon {color: transparent;background: url(https://d1vnnzy25fq30w.cloudfront.net/3f4f40e573a29df7eb2ee07d34ec2d7c.svg);background-repeat: no-repeat;background-position: left;background-size: contain;}

#LightboxPanel {cursor: pointer;}

#kw_postcode_results {
    padding: 0 !important;
    box-shadow: 0 2px 15px rgba(0,0,0,0.15);
    overflow: scroll;
    border: 1px solid #ccc;
}
#kw_postcode_results > a {
    display: block;
    margin-bottom: 0px;
    font-size: 15px;
    border-bottom: 1px solid #ccc;
    padding: 3px 10px;
}
#kw_postcode_results > a:last-of-type {border-bottom: none;}
#kw_postcode_results > a:hover {background: rgba(0,0,0,0.05);text-decoration: none;}
#kw_postcode_results > br {display: none;}

.parental-consent-2020-form {display: none;}
.walk-student-2020-form {display: none;}

.checkbox-item {
    position: relative;
    padding-left: 25px;
    display: inline-block;
}
.checkbox-item input {
    margin-right: 15px;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    margin: 0;
    z-index: 2;
}


.profileSidebar #paymentdetails .toggle-switch > .col-xs-12 {
    display: flex;
    justify-content: center;
    align-items: stretch;
}
.profileSidebar #paymentdetails .toggle-switch > .col-xs-12 .toggle-btn {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px 10px;
    line-height: 130%;
}
.profileSidebar #paymentdetails .toggle-switch > .col-xs-12 .toggle-btn .fa {
    margin-right: 5px;
}




/*Header profile image upload*/

.profile-header .profile-image-frame .profile-image-upload {
    left: auto;
    right: 0;
}

.profile-header .profile-image-frame .profile-image-upload a {
    padding: 15px !important;
}

.funraisin-dropdown-nav > .funraisin-dropdown-menu > li > a {
    color: #fff !important;
}
.funraisin-dropdown-nav > .funraisin-dropdown-menu > li > a.dropdown-toggle.btn-login {
    display: none;
}

.whatsapp-share-block .lump.col-md-3 > .lump.col-md-12 {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 150px;
    border: 1px solid #009de2;
    margin: 25px 0 35px;
    cursor: pointer;
    background: #fff;
    color: #009de2;
}
.whatsapp-share-block .lump.col-md-3 > .lump.col-md-12 h1 {
    color: inherit;
}
.whatsapp-share-block .lump.col-md-3 > .lump.col-md-12:hover {
    color: #fff;
    background: #ed7102;
    border-color: #ed7102;
}
#share-whatsapp-btn {
    background: #34af23 !important;
    border-color: #34af23 !important;
    color: #fff !important;
}
