@font-face {
    font-family: "Nunito";
    src: url("../fonts/Nunito-Regular.woff") format("woff"), url("../fonts/Nunito-Regular.woff2") format("woff2");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: "Sniglet";
    src: url("../fonts/Sniglet-Regular.woff") format("woff"), url("../fonts/Sniglet-Regular.woff2") format("woff2");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: "Lato";
    src: url("../fonts/Lato-Regular.woff") format("woff"), url("../fonts/Lato-Regular.woff2") format("woff2");
    font-weight: normal;
    font-style: normal
}

body {
    font-family: Lato, sans-serif;
    font-size:16px;
    line-height:1.6em;
    letter-spacing:0px;
    color:#777;
    text-transform:none;
    font-weight:300;
    font-style:normal
}
.bp-element-button .btn {
    font-family: Lato, sans-serif
}
blockquote {
    font-family: Sniglet, sans-serif;
    color:#56509f
}
h1, h2, h3, h4, h5, h6 {
    font-family:Lato, sans-serif;
    color:#56509f;
    font-weight:400;
    font-style:normal
}

h1 {
    font-size:44px;
    line-height:1.6em;
    text-transform:none
}

h2 {
    font-size:40px;
    line-height:1.6em;
    text-transform:none
}
h3 {
    font-size:36px;
    line-height:1.6em;
    text-transform:none
}
h4 {
    font-size:20px;
    line-height:1.6em;
    text-transform:none
}
h5 {
    font-size:18px;
    line-height:1.6em;
    text-transform:none
}
h6 {
    font-size:16px;
    line-height:1.6em;
    text-transform:none
}
.reply-title {
    color:#56509f
}
.vc_custom_heading {
    font-family:Sniglet;
    font-weight:400;
    font-style:normal
}
a {
    color:#ff7096
}
a:hover {
    color:#56509f
}
.thim-title-font {
    font-family:Sniglet
}
.bl-blog-detail .blog-detail-header .title {
    color:#56509f
}
.bl-blog-detail .blog-detail-header .title a {
    color:#56509f
}
.bl-blog-detail .blog-detail-header .title a:hover {
    color:#ff7096
}
.bl-blog-detail .blog-detail-header .meta-info .info-item i {
    color:#ff7096;
    margin-right:6px
}
.bl-blog-detail .blog-detail-header .meta-info .info-item a:hover {
    color:#ff7096
}
.bl-blog-detail .blog-detail-header .line {
    color:#ff7096
}
.bl-blog-detail .blog-detail-image .slide-image .wrap-arrow-slick .arow-slick:hover {
    background:#ff7096
}
.bl-blog-detail .blog-detail-text .link-share .link-share-inner .share .namefield {
    color:#56509f;
    font-family:Lato
}
.bl-blog-detail .blog-detail-text .link-share .link-share-inner .share .socials .item-social:hover {
    background:#ff7096;
    border-color:#ff7096
}
.bl-blog-detail .blog-detail-text .content-blog > blockquote {
    color:#56509f;
    font-family:Lato
}
.bl-blog-detail .blog-detail-text .content-blog > blockquote::before {
    color:#ff7096
}
.bl-blog-detail .blog-detail-text .content-blog .tags .tag-item {
    color:#ff7096
}
.bl-blog-detail .blog-detail-text .content-blog .tags .tag-item:hover {
    background:#ff7096;
    border-color:#ff7096
}
.bl-blog-detail .blog-detail-text .content-blog .author-blog .author-image .socials-author a:hover {
    color:#ff7096
}
.bl-blog-detail .blog-detail-text .content-blog .author-blog .author-text .name-author {
    font-family:Lato;
    color:#56509f
}
.bl-blog-detail .blog-detail-text .content-blog .author-blog .author-text .name-author a {
    color:#56509f
}
.bl-blog-detail .blog-detail-text .content-blog .author-blog .author-text .name-author a:hover {
    color:#ff7096
}
.bl-blog-detail .blog-detail-text .content-blog .navigate-blog .navi-item .navi-arrow {
    color:#ff7096
}
.bl-blog-detail .blog-detail-text .content-blog .navigate-blog .navi-item .navi-arrow:hover {
    color:#56509f
}
.bl-blog-detail .blog-detail-text .content-blog .navigate-blog .navi-item .navi-title {
    font-family:Lato;
    color:#56509f
}
.bl-blog-detail .blog-detail-text .content-blog .navigate-blog .navi-item .navi-title a {
    color:#56509f
}
.bl-blog-detail .blog-detail-text .content-blog .navigate-blog .navi-item .navi-title a:hover {
    color:#ff7096
}
.bl-blog-detail.have-no-thumbnail .blog-image .date-and-button .date {
    color:#ff7096
}
.comments-area .list-comments .comments-title {
    color:#56509f
}
.comments-area .list-comments .comments-title a {
    color:#56509f
}
.comments-area .list-comments .comments-title a:hover {
    color:#ff7096
}
.comments-area .list-comments .comment-list .comment .content-comment .author .author-name {
    color:#56509f;
    font-family:Sniglet
}
.comments-area .list-comments .comment-list .comment .content-comment .author .author-name a {
    color:#56509f
}
.comments-area .list-comments .comment-list .comment .content-comment .author .author-name a:hover {
    color:#ff7096
}
.comments-area .list-comments .comment-list .comment .content-comment .author .link-reply-edit {
    color:#ff7096
}
.comments-area .list-comments .comment-list .comment .content-comment .author .link-reply-edit a {
    color:#ff7096
}
.comments-area .list-comments .comment-list .comment .content-comment .author .link-reply-edit a:hover {
    color:#56509f;
    border-color:#56509f
}
.form-comment .comment-respond .comment-reply-title {
    color:#56509f
}
.form-comment .comment-respond .comment-form .comment-meta .comment-form-author input:focus,
.form-comment .comment-respond .comment-form .comment-meta .comment-form-email input:focus {
    border-color:#ff7096
}
.form-comment .comment-respond .comment-form .comment-message .comment-form-comment textarea:focus {
    border-color:#ff7096
}
.form-comment .comment-respond .comment-form .form-submit .submit {
    font-family:Sniglet;
    background:#ff7096
}
.form-comment .comment-respond .comment-form .form-submit .submit:hover {
    background:#ff3d71
}
.related-blog .related-title {
    color:#56509f
}
.related-blog .slide-posts .wrap-arrow-slick .arow-slick:hover {
    border-color:#ff7096;
    background:#ff7096
}
.related-blog .post-item .post-image .slide-image .wrap-arrow-slick .arow-slick:hover {
    background:#ff7096
}
.related-blog .post-item .post-header .title {
    color:#56509f
}
.related-blog .post-item .post-header .title a {
    color:#56509f
}
.related-blog .post-item .post-header .title a:hover {
    color:#ff7096
}
.related-blog .post-item .post-header .meta-info .info-item i {
    color:#ff7096
}
.related-blog .post-item .post-header .meta-info .info-item a:hover {
    color:#ff7096
}
.blog-detail-text a {
    color:#56509f
}
.blog-detail-text a:hover {
    color:#ff7096
}
.blog-detail-text .page-links a:hover span {
    color:#ff7096;
    border-color:#ff7096
}
.blog-detail-text .page-links span {
    background-color:#ff7096
}
div.blogs-list.kindergarten-layout-1 .blog-item .blog-header .title {
    color:#56509f
}
div.blogs-list.kindergarten-layout-1 .blog-item .blog-header .title a {
    color:#56509f
}
div.blogs-list.kindergarten-layout-1 .blog-item .blog-header .title a:hover {
    color:#ff7096
}
div.blogs-list.kindergarten-layout-1 .blog-item .blog-header .meta-info .info-item i {
    color:#ff7096
}
div.blogs-list.kindergarten-layout-1 .blog-item .blog-header .meta-info .info-item a:hover {
    color:#ff7096
}
div.blogs-list.kindergarten-layout-1 .blog-item .blog-header .line {
    color:#ff7096
}
div.blogs-list.kindergarten-layout-1 .blog-item .blog-image .slide-image .wrap-arrow-slick .arow-slick:hover {
    background:#ff7096
}
div.blogs-list.kindergarten-layout-1 .blog-item .blog-links .link-readmore {
    background:#ff7096
}
div.blogs-list.kindergarten-layout-1 .blog-item .blog-links .link-readmore:hover {
    background:#ff3d71
}
div.blogs-list.kindergarten-layout-1 .blog-item.have-no-thumbnail .blog-image .date-and-button .date {
    color:#ff7096
}
div.blogs-list.kindergarten-layout-1 .blog-item.have-no-thumbnail .blog-image .date-and-button .date a {
    color:#ff7096
}
div.blogs-list.kindergarten-layout-1 .blog-item.have-no-thumbnail .blog-image .date-and-button .date a:hover {
    color:#ff3d71
}
div.blogs-list.kindergarten-layout-2 .blog-item .blog-image .slide-image .wrap-arrow-slick .arow-slick:hover {
    background:#ff7096
}
div.blogs-list.kindergarten-layout-2 .blog-item .blog-header .title {
    color:#56509f;
    font-family:Lato
}
div.blogs-list.kindergarten-layout-2 .blog-item .blog-header .title a {
    color:#56509f
}
div.blogs-list.kindergarten-layout-2 .blog-item .blog-header .title a:hover {
    color:#ff7096
}
div.blogs-list.kindergarten-layout-2 .blog-item .blog-header .meta-info .info-item i {
    color:#ff7096
}
div.blogs-list.kindergarten-layout-2 .blog-item .blog-header .meta-info .info-item a:hover {
    color:#ff7096
}
.page-title .main-top {
    background-color:#56509f
}
.page-title .main-top .content {
    padding-top:60px;
    padding-bottom:40px
}
.page-title .main-top .content h1 {
    font-size:40px;
    color:#fff
}
.page-title .main-top .content .wrap-breadcrumb .breadcrumbs li {
    font-size:16px;
    color:#fff
}
.page-title .main-top .content .wrap-breadcrumb .breadcrumbs li .breadcrum-icon {
    color:#fff
}
.page-title .main-top .content .wrap-breadcrumb .breadcrumbs li a {
    color:#fff
}
.page-title .main-top .content .wrap-breadcrumb .breadcrumbs li a:hover {
    color:#ff7096
}
.page-title .main-top .content .description {
    font-size:16px;
    color:#fff
}
.bl-pricing-table .desktop-table .pricing-table thead th .label {
    font-family:Sniglet
}
.bl-pricing-table .desktop-table .pricing-table thead th .price {
    font-family:Sniglet
}
.bl-pricing-table .desktop-table .pricing-table tbody th a:hover {
    color:#ff7096
}
.bl-pricing-table .desktop-table .pricing-table tbody td i.ion-android-done {
    color:#ff7096
}
.bl-pricing-table .desktop-table .pricing-table tbody td i.ion-android-close {
    color:#56509f
}
.bl-pricing-table .desktop-table .pricing-table tfoot td .btn-purchase {
    color:#56509f;
    border-color:#ff7096;
    font-family:Sniglet
}
.bl-pricing-table .desktop-table .pricing-table tfoot td .btn-purchase:hover {
    background:#ff7096
}
.bl-pricing-table .mobile-table .item-pricing-table thead th .label {
    font-family:Sniglet
}
.bl-pricing-table .mobile-table .item-pricing-table thead th .price {
    font-family:Sniglet
}
.bl-pricing-table .mobile-table .item-pricing-table tbody td a:hover {
    color:#ff7096
}
.bl-pricing-table .mobile-table .item-pricing-table tfoot td .btn-purchase {
    color:#56509f;
    border-color:#ff7096;
    font-family:Sniglet
}
.bl-pricing-table .mobile-table .item-pricing-table tfoot td .btn-purchase:hover {
    background:#ff7096
}
.pmpro-checkout span.pmpro_asterisk {
    color:#ff7096
}
.pmpro-checkout form.pmpro_form .pmpro_btn-submit-checkout {
    background-color:#ff7096
}
.pmpro-checkout form.pmpro_form .pmpro_btn-submit-checkout:hover {
    background-color:#ff3d71
}
.loop-pagination .page-numbers:hover {
    border-color:#ff7096;
    color:#ff7096
}
.loop-pagination .page-numbers.current {
    background:#ff7096;
    border-color:#ff7096
}
div.class-list .wrap-element .class-links .link-item {
    font-family:Sniglet
}
div.class-list .wrap-element .class-links .link-item.active {
    background:#ff7096;
    border-color:#ff7096 !important
}
div.class-list .wrap-element .class-links .link-item:hover {
    background:#ff7096;
    border-color:#ff7096 !important
}
div.class-list .wrap-element .class-item .class-text {
    background:#56509f
}
div.class-list .wrap-element .class-item .class-price .number {
    font-family:Sniglet
}
.lp-archive-courses .load-more-courses {
    background:#ff7096;
    font-family:Sniglet
}
.lp-archive-courses .load-more-courses:hover {
    background-color:#ff3d71
}
@media (max-width:767px) {
    .responsive .class-list .wrap-element .class-links .link-item {
        border:1px solid #56509f
    }
}
.bl-class-detail .class-detail-text h3,
.bl-class-detail .class-detail-text .main-title {
    color:#56509f
}
.bl-class-detail .class-detail-text .buy-class .by-class-info {
    background:#56509f
}
.bl-class-detail .class-detail-text .buy-class .by-class-info .meta-info .teacher .teacher-name {
    font-family:Sniglet
}
.bl-class-detail .class-detail-text .buy-class .by-class-info .meta-info .teacher .teacher-name a:hover {
    color:#ff7096
}
.bl-class-detail .class-detail-text .buy-class .by-class-info .meta-info .categories .cat-content {
    font-family:Sniglet
}
.bl-class-detail .class-detail-text .buy-class .by-class-info .meta-info .categories .cat-content a:hover {
    color:#ff7096
}
.bl-class-detail .class-detail-text .buy-class .by-class-info .price {
    font-family:Sniglet
}
.bl-class-detail .class-detail-text .buy-class .by-class-info .link-buy {
    font-family:Sniglet;
    background:#ff7096
}
.bl-class-detail .class-detail-text .buy-class .by-class-info .link-buy:hover {
    background:#ff3d71
}
.bl-class-detail .class-detail-text .about-class h4,
.bl-class-detail .class-detail-text .about-class .sub-title {
    color:#56509f
}
.bl-class-detail .class-detail-info .info-list .info-item .info-text .info-content {
    font-family:Sniglet;
    color:#56509f
}
.bl-class-detail .class-detail-info .info-links .link-item:hover {
    color:#56509f !important;
    border-color:#56509f !important
}
.bl-class-detail .class-detail-info .info-links .link-item .link-title {
    font-family:Sniglet
}
.related-course .related-title {
    color:#56509f
}
.related-course .related-title.wave-line::before {
    color:#ff7096
}
.related-course .related-title.wave-line::after {
    color:#ff7096
}
.related-course .slide-classes .wrap-arrow-slick .arow-slick:hover {
    border-color:#ff7096;
    background:#ff7096
}
.related-course .class-item .class-text {
    background:#56509f
}
#buy-course-form form .title-form {
    color:#56509f
}
#buy-course-form form .wrap-input .input-field:focus {
    border-color:#ff7096
}
#buy-course-form form .form-submit {
    font-family:Sniglet;
    background:#ff7096
}
#buy-course-form form .form-submit:hover {
    background:#ff3d71
}
.bl-list.kindergarten-layout-1 .list .list-item::before {
    color:#ff7096
}
.bl-list.kindergarten-layout-2 .list .list-item::before {
    color:#ff7096
}
.bl-list.kindergarten-layout-3 .list .list-item {
    color:#56509f
}
.bl-list.kindergarten-layout-3 .list .list-item i {
    color:#ff7096
}
.bl-list.kindergarten-layout-3 .list .list-item a {
    color:#56509f
}
.bl-list.kindergarten-layout-3 .list .list-item a:hover {
    color:#ff7096
}
.page-content form.search-form input:focus {
    border-color:#ff7096
}
.page-content form.search-form button {
    background-color:#ff7096
}
.page-content form.search-form button:hover {
    background-color:#ff3d71
}
.bl-contact.kindergarten-layout-1 .contact-list li a:hover {
    color:#ff7096
}
.bl-info-contact {
    background:#56509f
}
.bl-info-contact .content-block {
    font-family:Sniglet
}
.bl-info-contact .button-block {
    font-family:Lato;
    background:#ff7096
}
.bl-info-contact .button-block:hover {
    background:#ff3d71
}
.lp-profile .thim-about-me-area .title-area .title {
    color:#56509f
}
.lp-profile .thim-about-me-area .teacher .content .social-link .item:hover {
    background:#ff7096;
    border-color:#ff7096
}
.lp-profile .thim-about-me-area .teacher .content .info .name:hover {
    color:#ff7096
}
.lp-profile .thim-about-me-area .contact-info li a:hover {
    color:#ff7096
}
.lp-profile .thim-about-me-area .contact-info li span i {
    color:#ff7096
}
.lp-profile .submit.update-profile button[type=submit] {
    background-color:#ff7096
}
.lp-profile .promoted-checkbox input:checked + label > svg {
    stroke:#ff7096
}
.lp-profile .promoted-checkbox label:after {
    border:2px solid #ff7096
}
.lp-profile #learn-press-profile-nav ul.tabs > li.active > a:after {
    background-color:#ff7096
}
.lp-profile #learn-press-profile-nav ul.tabs li a {
    color:#56509f
}
.lp-profile #learn-press-profile-nav ul.tabs li a:hover {
    color:#ff7096
}
.lp-profile #learn-press-profile-content #profile-content-courses .learn-press-subtab-content .lp-sub-menu li span {
    color:#ff7096
}
.lp-tab-sections .section-tab.active span {
    border-bottom-color:#ff7096
}
.lp-list-table thead tr th {
    background-color:#ff7096 !important
}
div.gallery-list .gallery-item .gallery-text .title a {
    color:#56509f
}
div.gallery-list .gallery-item .gallery-text .title a:hover {
    color:#ff7096
}
div.gallery-list .gallery-item .gallery-image .btn-show:hover {
    background:#56509f
}
div.gallery-list .load-more-gallery {
    font-family:Sniglet;
    background-color:#ff7096
}
div.gallery-list .load-more-gallery:hover {
    background-color:#ff3d71
}
div.teacher-list .wrap-element .teacher-item .teacher-text .name a {
    color:#56509f
}
div.teacher-list .wrap-element .teacher-item .teacher-text .name a:hover {
    color:#ff7096
}
div.teacher-list .wrap-element .teacher-item .teacher-text .info {
    color:#ff7096
}
div.teacher-list .wrap-element .teacher-item .teacher-text .socials .social-item .icon-background .flower {
    background:#ff7096
}
div.teacher-list .wrap-element .teacher-item .teacher-text .socials .social-item .icon-background .flower:hover {
    background:#56509f
}
.teachers-list--teachers-page .load-more-teacher {
    background-color:#ff7096;
    font-family:Sniglet
}
.teachers-list--teachers-page .load-more-teacher:hover {
    background-color:#ff3d71
}
#primary-menu,
header#masthead .main-navigation.left-side .menu-lists {
    font-weight:700;
    font-style:normal
}
#primary-menu a,
header#masthead .main-navigation.left-side .menu-lists a {
    font-size:13px;
    line-height:1.6em;
    color:#0a0a0a
}
#primary-menu a:hover,
header#masthead .main-navigation.left-side .menu-lists a:hover {
    color:#439fdf
}
#primary-menu .sub-menu,
header#masthead .main-navigation.left-side .menu-lists .sub-menu {
    background:#fff
}
#primary-menu .sub-menu a,
header#masthead .main-navigation.left-side .menu-lists .sub-menu a {
    color:#333
}
#primary-menu .sub-menu a:hover,
header#masthead .main-navigation.left-side .menu-lists .sub-menu a:hover {
    color:#439fdf
}
#primary-menu > .menu-item > a,
header#masthead .main-navigation.left-side .menu-lists > .menu-item > a {
    text-transform:uppercase
}
#primary-menu > .menu-item.current_page_item > a,
header#masthead .main-navigation.left-side .menu-lists > .menu-item.current_page_item > a,
#primary-menu > .menu-item.current-menu-item > a,
header#masthead .main-navigation.left-side .menu-lists > .menu-item.current-menu-item > a {
    color:#439fdf
}
header#masthead.site-header {
    background-image:url("")
}
header#masthead.site-header .thim-toolbar {
    background-color:#ff5f2e;
    color:#fff;
    font-size:16px
}
header#masthead.site-header .thim-toolbar a {
    color:#fff
}
header#masthead.site-header .thim-toolbar a:hover {
    color:#56509f
}
header#masthead.site-header .thim-toolbar .widget_text,
header#masthead.site-header .thim-toolbar .login-links {
    color:#fff
}
header#masthead.site-header .thim-toolbar .widget_text a,
header#masthead.site-header .thim-toolbar .login-links a {
    color:#fff
}
header#masthead.site-header.layout-2 .header-inner .wrap-content-header,
header#masthead.site-header.layout-3 .header-inner .wrap-content-header,
header#masthead.site-header.layout-1 .header-inner .wrap-content-header {
    padding-top:"";
    padding-bottom:""
}
header#masthead.site-header.layout-2 .header-inner .wrap-content-header .main-navigation .menu-lists li .sub-menu li.current-menu-item > a,
header#masthead.site-header.layout-1 .header-inner .wrap-content-header .main-navigation .menu-lists li .sub-menu li.current-menu-item > a {
    color:#ff7096
}
header#masthead.site-header .header-inner .header-logo {
    width:100px
}
header#masthead.site-header.site-header.fixed.custom-sticky .header-inner {
    background-color:#fff
}
header#masthead.site-header.site-header.fixed.custom-sticky .header-inner #primary-menu > li > a,
header#masthead.site-header.site-header.fixed.custom-sticky .header-inner #primary-menu > li > span {
    color:#333
}
header#masthead.site-header.site-header.fixed.custom-sticky .header-inner #primary-menu > li > a:hover,
header#masthead.site-header.site-header.fixed.custom-sticky .header-inner #primary-menu > li > span:hover {
    color:#439fdf
}
header#masthead.site-header.fixed.custom-sticky .header-inner {
    background-color:#fff
}
header#masthead.site-header.fixed.custom-sticky .header-inner .left-side .menu-lists > li > a,
header#masthead.site-header.fixed.custom-sticky .header-inner .left-side .menu-lists > li > span {
    color:#333
}
header#masthead.site-header.fixed.custom-sticky .header-inner .left-side .menu-lists > li > a:hover,
header#masthead.site-header.fixed.custom-sticky .header-inner .left-side .menu-lists > li > span:hover {
    color:#439fdf
}
.mobile-menu-container .navbar-nav li.current-menu-item > a {
    color:#ff7096
}
.mobile-menu-container .navbar-nav li a:hover {
    color:#ff7096
}
.mobile-menu-container > .copyright-text a {
    color:#ff7096
}
.mobile-menu-container .widget-area .widget-title:before {
    background-color:#ff7096
}
.mobile-menu-container .widget-area .widget_text .textwidget .copyright-text a {
    color:#ff7096
}
#back-to-top {
    background-color:#ff7096
}
#back-to-top:hover {
    background-color:#ff3d71
}
#thim-preloading {
    background-color:#fff
}
#thim-preloading .sk-folding-cube .sk-cube:before,
#thim-preloading .sk-rotating-plane,
#thim-preloading .sk-spinner-pulse,
#thim-preloading .sk-three-bounce .sk-child,
#thim-preloading .sk-wandering-cubes .sk-cube,
#thim-preloading .sk-cube-grid .sk-cube,
#thim-preloading .sk-double-bounce .sk-child,
#thim-preloading .sk-fading-circle .sk-circle:before,
#thim-preloading .sk-circle .sk-child:before,
#thim-preloading .sk-chasing-dots .sk-child,
#thim-preloading .sk-wave .sk-rect {
    background-color:#ff7096
}
.site-footer.layout-1 .footer-sidebars {
    background-color:#e2eaf1
}
.site-footer.layout-1 .footer-sidebars .widget-title {
    color:#333
}
.site-footer.layout-1 .footer-sidebars .menu .menu-item a {
    color:#666
}
.site-footer.layout-1 .footer-sidebars .menu .menu-item a:hover {
    color:#f86a9a
}
.site-footer.layout-1 .footer-sidebars .menu .menu-item.current-menu-item a,
.site-footer.layout-1 .footer-sidebars .menu .menu-item.current_page_item a {
    color:#f86a9a
}
.site-footer.layout-1 .copyright-area {
    background:#e2eaf1
}
.site-footer.layout-1 .copyright-area .copyright-text {
    color:#666
}
.site-footer.layout-1 .copyright-area .copyright-text a {
    color:#f86a9a
}
.site-footer.layout-1 .copyright-area .copyright-text a:hover {
    color:#333
}
.site-footer.layout-3 {
    background-color:#e2eaf1
}
.site-footer.layout-3 .footer-sidebars .bp-element .element-title,
.site-footer.layout-3 .footer-sidebars .widget-title {
    color:#333
}
.site-footer.layout-3 .footer-sidebars .widget_thim_layout_builder p {
    color:#666
}
.site-footer.layout-3 .footer-sidebars .widget_nav_menu .menu-useful-links-container .menu .menu-item a {
    color:#666
}
.site-footer.layout-3 .footer-sidebars .widget_nav_menu .menu-useful-links-container .menu .menu-item a:hover {
    color:#f86a9a
}
.site-footer.layout-3 .footer-sidebars .widget_nav_menu .menu-useful-links-container .menu .menu-item.current-menu-item a,
.site-footer.layout-3 .footer-sidebars .widget_nav_menu .menu-useful-links-container .menu .menu-item.current_page_item a {
    color:#f86a9a
}
.site-footer.layout-3 .footer-sidebars .widget_text .textwidget .info-contact li {
    color:#666
}
.site-footer.layout-3 .footer-sidebars .widget_text .textwidget .info-contact li a {
    color:#666
}
.site-footer.layout-3 .footer-sidebars .widget_text .textwidget .info-contact li a:hover {
    color:#f86a9a
}
.site-footer.layout-3 .copyright-area .copyright-text {
    color:#666
}
.site-footer.layout-3 .copyright-area .copyright-text a {
    color:#f86a9a
}
.site-footer.layout-3 .copyright-area .copyright-text a:hover {
    color:#333
}
/*--------------------------------------------------------------
 1.0 - list-courses
 ----------------------------------------------------------------*/div.bp-element-list-courses.kindergarten-layout-grid-1 .wrap-element .class-item .class-text {
                                                                       background:#56509f
                                                                   }
div.bp-element-list-courses.kindergarten-layout-slider-1 .wrap-element .class-item:hover .class-text {
    background:#ff7096
}
/*--------------------------------------------------------------
 2.0 - login-popup
 ----------------------------------------------------------------*/.site-header.layout-2 .bp-element-login-popup .login-links a:hover {
                                                                       color:#ff7096
                                                                   }
div#bp-popup-login .login-popup .title .current-title {
    color:#ff7096
}
div#bp-popup-login .mfp-close:hover {
    color:#ff7096
}
div.login-popup form input[type="submit"] {
    background:#ff7096;
    font-family:Sniglet
}
div.login-popup form input[type="submit"]:hover {
    background:#ff3d71
}
div.login-popup form .input:focus {
    border-color:#ff7096
}
/*--------------------------------------------------------------
 3.0 - login-popup
 ----------------------------------------------------------------*/.bp-element.bp-element-login-form .login-form-wrap form .wrap-fields .login-submit input[type="submit"] {
                                                                       background:#ff7096;
                                                                       font-family:Sniglet
                                                                   }
.bp-element.bp-element-login-form .login-form-wrap form .wrap-fields .login-submit input[type="submit"]:hover {
    background:#ff0a4b
}
.bp-element.bp-element-login-form .login-form-wrap form .wrap-fields .lost-pass-link {
    color:#ff7096
}
.bp-element.bp-element-login-form .login-form-wrap form .wrap-fields .lost-pass-link:hover {
    color:#ff0a4b
}
.bp-element.bp-element-login-form .login-form-wrap .link-bottom a {
    color:#ff7096
}
.bp-element.bp-element-login-form .login-form-wrap .link-bottom a:hover {
    color:#ff0a4b
}
/*--------------------------------------------------------------
 4.0 - social-links
 ----------------------------------------------------------------*/.bp-element-social-links.kindergarten-layout-footer-1 .wrap-element .social-item:hover {
                                                                       background:#ff7096
                                                                   }
.bp-element-social-links.kindergarten-layout-footer-2 .wrap-element .social-item:hover {
    background:#ff7096
}
.bp-element-social-links.kindergarten-layout-footer-3 .wrap-element .social-item {
    color:#ff7096
}
.bp-element-social-links.kindergarten-layout-footer-3 .wrap-element .social-item:hover {
    color:#56509f
}
/*--------------------------------------------------------------
 5.0 - social-links
 ----------------------------------------------------------------*/div.bp-element-posts.kindergarten-layout-widget-1 .wrap-element .post-item .post-text .title a:hover {
                                                                       color:#ff7096
                                                                   }
div.bp-element-posts.kindergarten-layout-widget-2 .wrap-element .post-list .post-item .post-text .title a {
    color:#56509f
}
div.bp-element-posts.kindergarten-layout-widget-2 .wrap-element .post-list .post-item .post-text .title a:hover {
    color:#ff7096
}
div.bp-element-posts.kindergarten-layout-widget-2 .wrap-element .post-list .post-item .post-text .title:hover {
    color:#ff7096
}
div.bp-element-posts.layout-list-2 .list-post .item .content .title a:hover {
    color:#ff7096 !important
}
div.bp-element-posts.kindergarten-layout-grid-1 .wrap-element .post-item .post-text .title a:hover {
    color:#ff7096
}
div.bp-element-posts.kindergarten-layout-grid-1 .wrap-element .post-item .post-text .meta-info a:hover {
    color:#ff7096
}
div.bp-element-posts.kindergarten-layout-grid-1 .wrap-element .post-item .post-text .link-readmore:hover {
    color:#ff7096
}
/*--------------------------------------------------------------
 6.0 - testimonials
 ----------------------------------------------------------------*/div.bp-element-testimonials.layout-slider-2 .slide-testimonial .slide-content .item-slick .testimonial-content .author .name {
                                                                       color:#ff7096
                                                                   }
div.bp-element-testimonials.layout-slider-2 .slide-testimonial .slide-thumb::before {
    background:#ff7096
}
div.bp-element-testimonials.kindergarten-layout-slider-2 .slide-testimonial .slide-content .item-slick .testimonial-content .author {
    color:#ff7096
}
div.bp-element-testimonials.kindergarten-layout-slider-3 .wrap-element .teacher-item .teacher-image {
    border-color:#ff7096
}
div.bp-element-testimonials.kindergarten-layout-slider-3 .wrap-element .teacher-item .teacher-text .title .name:hover {
    color:#ff7096
}
div.bp-element-testimonials.kindergarten-layout-slider-3 .wrap-element .teacher-item .teacher-text .title .info {
    color:#ff7096
}
div.bp-element-testimonials.kindergarten-layout-slider-3 .wrap-element .slide-teacher .wrap-dot-slick .dots-slick li.slick-active span {
    background:#ff7096
}
div.bp-element-testimonials.kindergarten-layout-slider-3 .wrap-element .slide-teacher .wrap-dot-slick .dots-slick li:hover span {
    background:#ff7096
}
/*--------------------------------------------------------------
 7.0 - video-box
 ----------------------------------------------------------------*/div.bp-element-video-box.kindergarten-layout-1 .wrap-element .video-play:hover {
                                                                       background:#ff7096;
                                                                       border-color:#ff7096
                                                                   }
/*--------------------------------------------------------------
 8.0 - accordion
 ----------------------------------------------------------------*/div.bp-element-accordion.kindergarten-layout-1 .wrap-element .accordion-item .question {
                                                                       font-family:Sniglet;
                                                                       color:#56509f
                                                                   }
div.bp-element-accordion.kindergarten-layout-1 .wrap-element .accordion-item .question:after {
    color:#56509f
}
/*--------------------------------------------------------------
 9.0 - Call to action
 ----------------------------------------------------------------*/div.bp-element-call-to-action.layout-3 .inner-action .readmore {
                                                                       background:#ff7096;
                                                                       border-color:#ff7096
                                                                   }
div.bp-element-call-to-action.layout-3 .inner-action .readmore:hover {
    background:#ff3d71;
    border-color:#ff3d71
}
/*--------------------------------------------------------------
 10.0 - button
 ----------------------------------------------------------------*/div.bp-element-button .btn-primary.btn {
                                                                       background-color:#ff7096
                                                                   }
div.bp-element-button .btn-primary.btn:hover {
    background-color:#ff3d71
}
/*--------------------------------------------------------------
 11.0 - gallery-images
 ----------------------------------------------------------------*/div.bp-element-gallery-images.kindergarten-layout-2 .wrap-element .gallery-gird .gallery-item::after {
                                                                       color:#ff7096
                                                                   }
/*--------------------------------------------------------------
 13.0 - icon box
 ----------------------------------------------------------------*/div.bp-element-icon-box.layout-1 .icon-box .content .description {
                                                                       font-family:Sniglet
                                                                   }
div.bp-element-icon-box.kindergarten-layout-1 .icon-box .content .title {
    font-family:Sniglet
}
div.bp-element-icon-box.kindergarten-layout-8 .icon-box .icon-image {
    background-color:#ff7096
}
div.bp-element-icon-box.kindergarten-layout-8 .icon-box .icon-image:hover {
    background-color:#ff3d71
}
div.bp-element-icon-box.kindergarten-layout-8 .icon-box .content .description {
    color:#ff7096
}
div.bp-element-icon-box.kindergarten-layout-6 .icon-box .content .link-more:hover {
    color:#56509f !important
}
/*--------------------------------------------------------------
 14.0 - our-team
 ----------------------------------------------------------------*/div.bp-element-our-team.kindergarten-layout-slider-1 .wrap-element .slide-teacher .wrap-arrow-slick .arow-slick:hover {
                                                                       background:#ff7096
                                                                   }
div.bp-element-our-team.kindergarten-layout-slider-1 .wrap-element .teacher-item .teacher-media .socials .social-item:hover .icon-background .flower {
    background:#ff7096
}
div.bp-element-our-team.kindergarten-layout-slider-1 .wrap-element .teacher-item .teacher-text .name {
    font-family:Sniglet
}
div.bp-element-our-team.kindergarten-layout-slider-1 .wrap-element .teacher-item .teacher-text .name a {
    color:#56509f
}
div.bp-element-our-team.kindergarten-layout-slider-1 .wrap-element .teacher-item .teacher-text .name a:hover {
    color:#ff7096
}
div.bp-element-our-team.kindergarten-layout-slider-2 .wrap-element .slide-teacher .wrap-arrow-slick .arow-slick:hover {
    background:#ff7096
}
div.bp-element-our-team.kindergarten-layout-slider-3 .wrap-element .teacher-item .teacher-image {
    border-color:#ff7096
}
div.bp-element-our-team.kindergarten-layout-slider-3 .wrap-element .teacher-item .teacher-text .title .info {
    color:#ff7096
}
div.bp-element-our-team.kindergarten-layout-slider-3 .wrap-element .slide-teacher .wrap-dot-slick .dots-slick li.slick-active span {
    background:#ff7096
}
div.bp-element-our-team.kindergarten-layout-slider-3 .wrap-element .slide-teacher .wrap-dot-slick .dots-slick li:hover span {
    background:#ff7096
}
div.contact-form .wrap-input .input-field:focus {
    border:1px solid #ff7096
}
div.contact-form .wrap-textarea .input-field:focus {
    border:1px solid #ff7096
}
div.contact-form-2 .wrap-input .input-field:focus {
    border:1px solid #ff7096
}
div.contact-form-2 .form-submit {
    background:#ff7096;
    font-family:Sniglet
}
div.contact-form-2 .form-submit:hover {
    background:#ff3d71
}
div.contact-form-3 .form-submit {
    background:#ff7096;
    font-family:Sniglet
}
div.contact-form-3 .form-submit:hover {
    background:#ff3d71
}
div.contact-form-4 {
    font-family:Lato
}
div.contact-form-4 .form-submit {
    font-family:Sniglet
}
div.contact-form-4 .form-submit:hover {
    background:#56509f
}
.ask-question-form .form-submit {
    background:#ff7096;
    font-family:Sniglet
}
.ask-question-form .form-submit:hover {
    background:#ff3d71
}
.yikes-easy-mc-form.kindergarten-layout-footer label input:focus {
    background:#ff7096
}
.yikes-easy-mc-form.kindergarten-layout-footer button {
    background:#ff7096
}
.yikes-easy-mc-form.kindergarten-layout-footer button:hover {
    background:#ff3d71
}
div.contact-form .form-submit {
    background:#ff7096
}
div.contact-form .form-submit:hover {
    background:#ff3d71
}
.site-content .widget-area .widget_tag_cloud .tagcloud .tag-cloud-link:hover {
    background-color:#ff7096;
    border-color:#ff7096
}
.site-content .widget-area .widget .widget-title:before {
    color:#ff7096
}
.site-content .widget-area .widget .widget-title:after {
    color:#ff7096
}
div.bl-event-detail .detail-event .info-event .item-info .value-info li i {
    color:#ff7096
}
div.bl-event-detail .detail-event .info-event .item-info.share-link .socials a:hover {
    color:#ff7096
}
div.event-list .feature-event .image-event .slide-image .wrap-arrow-slick .arow-slick:hover {
    background:#ff7096
}
div.event-list .feature-event .text-event .tp_event_counter .countdown-row .countdown-section .countdown-amount {
    font-family:Sniglet
}
div.event-list .feature-event .text-event .title-event a:hover {
    color:#ff7096
}
div.event-list .item-event .text-event .info-event span i {
    color:#ff7096
}
div.event-list .item-event .text-event .author-event .text-author a {
    color:#ff7096
}
div.event-list .item-event .text-event .author-event .text-author a:hover {
    color:#56509f
}
div.event-list .load-more-events {
    background:#ff7096
}
div.event-list .load-more-events:hover {
    background:#ff3d71
}
.test-class {
    color: red;
}

.header-logo img {
    width: 100px;
}