.bp-element-icon-box.icon-left-center .icon-box .icon-image, .bp-element-icon-box.icon-left .icon-box .icon-image {
    
    margin-right: 0px !important;
}
.bp-element-button.shape-round .btn {
    border-radius: 30px;
    color: White !important;
}
.site-footer.footer_home_3 .widget_nav_menu .menu li, .site-footer.footer_home_4 .widget_nav_menu .menu li {
    margin-bottom: 14px !important;
}
#back-to-top {
    background-color: #64cbc8 !important;
}
.site-footer.footer_home_3 .copyright-area, .site-footer.footer_home_4 .copyright-area {
    padding: 10px 0 !important;
}
footer#colophon.footer_home_3 .footer .footer-sidebars .yikes-easy-mc-form button:before {

    background: #1a2857;
}
div.bp-element.bp-element-social-links .socials {
    margin: 0;
    display: none !Important;
}

.page-content article.none-has-post-thumbnail .content-inner .wrapper-entry-top .entry-content .entry-header, .site-footer.footer_home_3 .copyright-area .copyright-content .copyright-text, .site-footer.footer_home_4 .copyright-area .copyright-content .copyright-text, caption, th {
    text-align: center !important;
         color: black !important;
}
.site-footer.footer_home_3 .footer, .site-footer.footer_home_4 .footer {
    background-image: none !important;
    background-color: #efefef !important;
}
.site-footer.footer_home_3 .copyright-area, .site-footer.footer_home_4 .copyright-area {
    padding: 10px 0 !important;
    background: #efefef !important;
}
.site-footer .footer {
    padding-top: 80px !important;
}
.bp-element.bp-element-list-events.layout-slider-2 .event-item.color-2::before {
    background: #6fc5c2 !important;
    background: -webkit-linear-gradient(left, #6fc5c2, #6fc5c2) !important;
}
.bp-element.bp-element-list-events.layout-slider-2 .event-item.color-1::before {
    background: #2863af !important;
    background: -webkit-linear-gradient(left, #2863af, #2863af) !important;
}

.bp-element.bp-element-list-events.layout-slider-2 .event-item.color-2 .date::before {
    background: #72c5bd !important;
    background: -webkit-linear-gradient(right, #72c5bd, #72c5bd) !important;
}

.bp-element.bp-element-call-to-action.layout-5 .inner-action .content-text {
    background: -webkit-linear-gradient(left, #308ad6, #3dbbd4) !important;
}
.site-footer .footer .footer-sidebars .widget_thim_layout_builder p {
    color: #000000 !important;
}
footer#colophon a {
    color: white; !important
}
.bp-element-social-links.kindergarten-layout-footer-2 .wrap-element .social-item {
    background: #06205b !important;
}

div.bp-element-button .btn-primary {
    background-color: #1a2857 !important; 
}

@-webkit-keyframes bounce {
    0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);}
    40% {-webkit-transform: translateY(-30px) }
    60% {-webkit-transform: translateY(-20px);}
} 
@keyframes bounce {
    0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
    40% {transform: translateY(-30px);}
    60% {transform: translateY(-20px);}
} 


.bounce {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-name: bounce;
    animation-name: bounce;
}

header#masthead.site-header{
   z-index: 99;
}

.bp-element-image-box.layout-default .text .wrap-content .content {
    color: #000000 !important;
}
.bp-element-call-to-action.layout-5 .inner-action .content-text {
border-radius: 100px !Important;
}
div.bp-element-button .btn-primary:hover {
    background-color: #65cbc9 !important;

header#masthead.header_v2 .menu-right .login-links a:hover{
   color: #65cbc9 !important;
}

.bp-element-login-popup.layout-2 {
    display: none !important;
}

@media (min-width: 1025px){
.site-footer .footer .footer-sidebars.columns-4>div:nth-child(2) {
    padding-left: 25px !important;
    padding-right: 1px;
    flex: 0 0 28%;
    max-width: 22% !important;
}

.site-footer .footer .footer-sidebars.columns-4>div:nth-child(3) {
    padding-left: 6px;
    flex: 0 0 30%;
    margin-left: -2%;
    max-width: 38%;
    padding-right: 113px;
}
}

#main-content .wpb-content .bg-element-icon-box .icon-box{
    transition: all .3s;
}
#main-content .wpb-content .bg-element-icon-box:hover h3.title{
   color: #fff!important;
}
