/*Buttons*/
.btn-xl {font-size: 18px !important;}

/*Checkboxes*/
.checkbox-item {align-items: flex-start}

.checkboxes-group .form-group > div, 
.form-group-checkboxes {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 10px;
    margin-bottom: 10px;
}

/*Social Share*/
.share-page-icons a {
    padding: 7px !important;
    font-size: 16px;
}

/*Blog page*/
.template-blog .customSideBarText a,
.template-blogs .customSideBarText a {
    text-decoration: underline}
.template-blog .customSideBarText a strong,
.template-blogs .customSideBarText a strong {
    font-weight: 400}


/*Blog listing*/
.blog-wrapper .description {font-size: 16px;line-height: 24px;color: #666;margin: 13px 0;}
.lump-blog .blog-wrapper {
    overflow: hidden;
    border-radius: 20px;
    box-shadow: 4px 4px 20px #00000002;
}
.lump-blog .blog_intro {border: 0px solid #e5e5e5;}
/*.lump-blog .blog-image {padding: 15px 15px 0;background: #fff;}*/
.lump-blog .blog-image {padding: 0px;background: #fff;}
.blog_intro .blog_category, .blog_intro .date {
font-size: 13px !important;
text-transform: uppercase;
letter-spacing: 0.05em;
font-weight: 500;}
.blog_intro .blog_category{color: #0073cf;}
.blog_intro .date {color: #999999;}
.blogItems .blogItem .blogIntro h3, .blog-wrapper .blog_intro h3 {font-size: 22px !important;}


/*Blog*/
#Blog-Post .blog-title {padding: 40px 20px !important; background-color: #f5f7fa !important;}
#Blog-Post .blog-title h1 {font-size: 48px;}
.template-blog .funraisin-header {display: none;}

/*Urgent help button*/
.funraisin-tertiary-nav ul li a.btn {padding: 7px 19px 5px; font-size: 14px; font-weight: 500; letter-spacing: -0.03em;}

/*Typography*/
.header-copy {font-size: 24px;}
.small-copy {font-size: 18px;}
.checkbox-item p {font-size: 16px;} /*Form email checkbox*/
.content .lump p a:not(.btn) {text-decoration: underline;}
.checkbox-item {align-items: flex-start}

/*Search Styling*/
/*.funraisin-header-nav .form-control, .funraisin-sticky-nav .form-control, .input-group-btn .btn {height: 56px;}*/
.funraisin-header-nav .form-control, .funraisin-sticky-nav .form-control, .funraisin-primary-nav .input-group-btn .btn, .funraisin-sticky-nav .input-group-btn .btn {height: 56px;}
.funraisin-header-nav .form-control, .funraisin-sticky-nav .form-control {border: 0px solid #ccc;}

/*Navigation*/
.sticky-logo img {width: 180px;}
.funraisin-desktop-nav .funraisin-primary-nav .funraisin-dropdown-nav .funraisin-dropdown-menu.LoggedInNavOptions a {color: #333333;}
.funraisin-desktop-nav .funraisin-primary-nav .funraisin-dropdown-nav .funraisin-dropdown-menu.LoggedInNavOptions a:hover {color: #0073cf;}
.funraisin-desktop-nav .funraisin-dropdown-nav .LoggedInNavOptions .login-dropdown > a:not(.collapsed) {color: #003c71;}
.funraisin-dropdown-nav .funraisin-dropdown-menu li a {padding-right: 20px; padding-left: 20px; color: #333333;}
.funraisin-dropdown-nav .funraisin-dropdown-menu li a:hover {color: #0073cf;}
ul.funraisin-dropdown-menu li:last-child a {padding-bottom: 20px;}
ul.funraisin-dropdown-menu li:first-child a {padding-top: 20px;}

.funraisin-page-nav ul li a {border: 1px solid #ffffff;}

.funraisin-sticky-nav {border-bottom: 2px solid #ffffff !important;}

/*Header*/
/*.funraisin-header .container {*/
/*    padding: 70px 0 60px;*/
/*}*/

/*Footer*/
#Footer .site-logo img {display: none;}
.social-footer {background: #7049e6;color: #ffffff; padding: 40px 20px 34px; text-align: right;}
.footer-social {margin: 24px 0px;}
.footer-social a {font-size: 22px;margin: 0 10px 0 10px;color: #ffffff;text-decoration: none;}
.funraisin-footer .footer-links ul li {padding-top: 8px; font-weight: 400;}
#Footer .checkbox-item {align-items: flex-start}
#Footer .checkbox-item a:not(:hover):not(:focus) {color: #fff}

/*New Footer - Form*/
.form-footer {
    background: #001737;
    color: #fff;
    border-top: 50px solid #7049E6;
}

.form-footer .container {
    padding: 60px 15px 60px 15px;
}

.form-footer .col-md-12.chex {
    margin-top: 16px;
}

.form-footer .form-control {
    margin-bottom: 16px;
    height: 56px;
}

.form-footer .bootstrap-select.btn-group .dropdown-toggle .filter-option {
    padding-top: 10px;
}

/*.form-footer .btn-group.bootstrap-select.form-control.dropup, .btn-group.bootstrap-select.form-control > .btn-group.bootstrap-select.form-control {*/
/*    display: none;*/
/*}*/

.form-footer .FormCustom button.btn.btn-primary {
    margin-left: 30px;
    background: #7b49e6;
    color: #FFF;
    border: 2px solid #7b49e6;
}

/*Tiles*/
.tile-column {}

/*.blue-tile {*/
    /*background: #d9eaf8;*/
/*    color: #0073cf;*/
/*    border-radius: 8px;*/
/*    padding: 20px 30px !important;*/
/*    border: 1px solid #0073cf;*/
/*}*/

/*.blue-tile p {font-size: 18px;}*/

.blue-tile {
    /*background: #d9eaf8;*/
    color: #7049E6;
    border-radius: 8px;
    padding: 20px 30px !important;
    border: 1px solid #7049E6;
}

.blue-tile p {font-size: 18px;}

.sponsor-logo {
    padding: 20px 40px !important;
}

/*2 Column - Full text*/
.full-text-right { width: 700px; max-width: 50%; margin: 0 auto 0 0;}
.full-text-left { width: 700px; max-width: 50%; margin: 0 0 0 auto;}

/*Responsive Video*/
.video-container {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
}
.video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}

/*Fix: Date of birth calendar loading under the dropdown forms */
.bootstrap-select > .dropdown-toggle.bs-placeholder{
    position:static;
}

/*checkbox:the text to be inline with the checkbox*/
.checkbox-item p{
    font-size:14px;
    margin-top:1px;
}

.checkbox-item{
    display: flex;
}

/*Blog(News):filling up the gap with photos*/
.blogItem .row {
    display: flex;
}
.blogItem .col-sm-3 img{
    height: 100%;
    display: block;
    object-fit: cover;
}

.blogItem .col-sm-3{
    padding:0;
}

@media only screen and (max-width: 1106px) {
    .blogItem .row {
        /*display: block;*/
    }
    .blogItem .col-sm-3 img {
        object-fit: cover;
    }
}

/*Blog(News):text of the sidebar*/
 .customSideBarText{
     font-size: 16px;
     /*color:#0073cf;*/
     color: #7049E6;
 }

/*aboutreachout:Add a CTA button to read the article*/
.readMoreBtn{
    position: relative;
    display: block;
    padding: 20px 25px 16px;
    background-color: #7b49e6;
    color: #fff !important;
    border: 1px solid #7b49e6;
    border-radius: 10px;
    /*font-family: HelveticaNeueLT2;*/
    font-size: 16px;
    line-height: 100%;
    letter-spacing: 0.03em;
    /*text-transform: uppercase;*/
    font-weight: 500;
    width: 150px;
    text-align: center;
}

.readMoreBtn:hover{background: #8d43d6; color: #ffffff !important;}


/*NavBar: Hover effect*/
.about-us-link {border-bottom: solid 3px #7049e6;}
.tertiary-link {border-bottom: solid 3px #000000; transition: all 0.3s linear;}
.tertiary-link:hover {border-bottom: solid 3px #7049e6;}

/*Home: smiley face should on the top of the header */
.owl-carousel.height-full.owl-loaded{
    z-index:0;
}

/*Blog(News): Search bar*/
/*.template-blogs #Listing-Blog .blog-main{*/
/*    border-top: 1px solid #AED2F0;*/
/*    margin-top: 10px;*/
/*    padding-top: 30px;*/
/*}*/

/*Footer new*/
.funraisin-footer-legals .container .col-md-10 {
    padding-top: 10px;
}

.funraisin-footer-legals .container .col-md-2 {
    align-self: center;
}

.funraisin-footer-legals .container {
    display: flex;
    align-content: center;
}