@charset "UTF-8";
.container {
    width: 100% !important;
    max-width: 1200px !important
}
@media screen and (min-width:1025px) {
    .main-header .menu-item.active a {
        ; #2a74ed
    }
}
.one-heading__title {
    font-weight: 300
}
.one-heading__title b {
    ; #2a74ed;
    font-weight: 300
}
.onebuilder-heading__title b {
    font-weight: 300
}
.one-headingone-heading--main .one-heading__desc {
    margin-top: 38px;
    max-width: 244px
}
.one-cta--modern .one-cta__link:hover {
    ; #fff
}
.onebuilder-tab__content .onebuilder-btn-container {
    margin-top: 48px
}
.testimonials__wrapp .swiper-container-android .swiper-slide, .swiper-wrapper {
    -webkit-transform: none;
    transform: none
}
@media screen and (max-width:991px) {
    .onebuilder-btn-container .onebuilder-btn:last-child {
        margin-top: 15px;
        margin-bottom: 15px
    }
}
@media screen and (max-width:480px) {
    .chooseKarma .onebuilder-heading__title {
        padding: 0 20px
    }
}
.onebuilder-content-block .onebuilder-content-block__info-text {
    margin-top: 30px
}
.author-bio-wrap.aouthor-them-15 {
    background-; transparent
}
.blocks-15 .post.format-audio {
    bottom: 0
}
.onebuilder-heading .onebuilder-heading__desc {
    font-size: 18px
}
@media screen and (max-width:480px) {
    .onebuilder-heading .onebuilder-heading__desc {
        padding-bottom: 20px
    }
}
.onebuilder-404__wrap {
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%)
}
@media screen and (max-width:991px) {
    .onebuilder-404__wrap {
        position: static;
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0)
    }
}
.serviceClassic .onebuilder-titlebar__breadcrumbs li:last-child {
    ; inherit
}
.shopKarma .onebuilder-titlebar__breadcrumbs li:last-child {
    ; #999
}
@media screen and (min-width:992px) and (max-width:1230px) {
    .onebuilder-titlebar__main {
        padding-right: 20px;
        padding-left: 20px
    }
}
.onebuilder-titlebar .metro {
    /* /* font-family: playfair display, serif; */ */
    font-weight: 700
}
.onebuilder-pf__ajax-pag.loading {
    position: relative;
    z-index: 1001
}
.post-content {
    padding-bottom: 15px
}
.blog--single__full .post-head .container {
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%)
}
@media screen and (max-width:991px) {
    .blog--small .post .content-top-wrapper .image-wrapper {
        height: 160px;
        background-size: cover;
        background-repeat: no-repeat
    }
    .post .content-top-wrapper .image-wrapper {
        height: 160px;
        background-size: cover;
        background-repeat: no-repeat
    }
}
@media screen and (max-width:1024px) {
    .post .content-top-wrapper .image-wrapper {
        height: 200px;
        background-size: cover;
        background-repeat: no-repeat
    }
}
@media screen and (max-width:480px) {
    .blog--masonry .format-audio {
        padding-bottom: 0
    }
    .blog--single__full .post-head .container {
        top: -25%
    }
    .widget {
        margin-bottom: 0
    }
}
.shop__products .onebuilder-products__item {
    max-width: 290px
}
.shop__products .onebuilder-products__item .swiper-slide {
    max-width: 290px
}
@media screen and (max-width:767px) {
    .shop__content .onebuilder-products .onebuilder-products__item {
        max-width: 290px
    }
}
.swiper-container-android .swiper-slide, .swiper-wrapper {
    -webkit-transform: none;
    transform: none
}
@media screen and (min-width:992px) and (max-width:1230px) {
    .blog--masonry .post {
        padding-bottom: 0
    }
}
.onebuilder-content-block--feature .onebuilder-content-block__ico, .onebuilder-content-block .onebuilder-content-block__info-text {
    margin-top: 0
}
.onebuilder-content-block .onebuilder-content-block__info-text {
    margin-top: 5px
}
.related-posts .onebuilder-btn.onebuilder-btn--underline {
    position: relative;
    bottom: auto
}
.blog--grid .blocks-15 .post.format-slider .onebuilder-btn, .blog--grid .blocks-15 .post.format-video .onebuilder-btn, .blog--grid .blocks-15 .post.format-standard .onebuilder-btn, .blog--grid .blocks-15 .blog--grid .format-standard .onebuilder-btn, .blog--grid .blocks-15 .format-image .onebuilder-btn, .blog--grid .blocks-15 .format-audio .onebuilder-btn, .blog--grid .blocks-15 .blog--masonry__item .onebuilder-btn {
    position: absolute;
    bottom: 30px
}
.blog--grid .blocks-15 .format-image .onebuilder-btn {
    bottom: 30px
}
.blog--masonry .post.safari-margin {
    margin-bottom: 0
}
@media screen and (max-width:991px) {
    margin-bottom: 30px;
}
@media screen and (max-width: 480px) {
    .blog--single__full .post-head {
        height: ()
    }
    .blog--single__full .post-head .post-title {
        font-size: 25px
    }
    .blog--single__full .post-head .container {
        top: 40%
    }
}
.blog--single__full .post-head .post-author {
    position: absolute;
    bottom: 51px;
    z-index: 50;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0)
}
@media screen and (max-width:480px) {
    .blog--single__full .post-head .post-author {
        bottom: 15px
    }
}
.color-primary {
    ; #2a74ed
}
::-moz-selection {
    background: #d5d5d5
}
::selection {
    background: #d5d5d5
}
.onebuilder-titlebar h1 b, .onebuilder-titlebar h2 b, .onebuilder-titlebar h3 b, .onebuilder-titlebar h4 b, .onebuilder-titlebar h5 b, .onebuilder-titlebar h6 b, .onebuilder-titlebar p b {
    ; #2a74ed
}
.onebuilder-titlebar__overlay--grad {
    background: linear-gradient(36deg, #000 0%, #222222 100%)
}
.onebuilder-titlebar__input form input[type=text] {
    /* font-family: roboto, sans-serif */
}
.onebuilder-titlebar__input form input[type=text]::-webkit-input-placeholder {
    /* font-family: roboto, sans-serif */
}
.onebuilder-titlebar__input form input[type=text]:-ms-input-placeholder {
    /* font-family: roboto, sans-serif */
}
.onebuilder-titlebar__input form input[type=text]::-ms-input-placeholder {
    /* font-family: roboto, sans-serif */
}
.onebuilder-titlebar__input form input[type=text]::placeholder {
    /* font-family: roboto, sans-serif */
}
.onebuilder-titlebar__input form input[type=submit] {
    background-; #2a74ed;
    /* font-family: roboto, sans-serif */
}
.onebuilder-titlebar__breadcrumbs li.current:before {
    ; #999
}
.onebuilder-titlebar .c-active {
    background-; #2a74ed
}
.onebuilder-titlebar .c-grey {
    background-; #999
}
.onebuilder-titlebar .c-light {
    background-; #f6f9ff
}
.onebuilder-titlebar .c-dark {
    background-; #222
}
.onebuilder-titlebar .c-dark-2 {
    background-; #555
}
.onebuilder-titlebar .c-alter {
    background-; #ffc015
}
.onebuilder-titlebar .c-alter-2 {
    background-; #0536a5
}
.onebuilder-titlebar .c-alter-3 {
    background-; #7fbc48
}
.onebuilder-titlebar__intro {
    background-; #2a74ed
}
.onebuilder-titlebar__breadcrumbs li:last-child {
    ; #fff
}
.onebuilder-titlebar__breadcrumbs2 li:last-child {
    ; #999
}
.onebuilder-titlebar--yoga-details .onebuilder-titlebar__breadcrumbs, .onebuilder-titlebar--yoga-contact .onebuilder-titlebar__breadcrumbs {
    margin-bottom: 25px
}
.onebuilder-titlebar--yoga-details .onebuilder-titlebar__content, .onebuilder-titlebar--yoga-contact .onebuilder-titlebar__content {
    margin-top: 15px
}
@media screen and (max-width:767px) {
    .onebuilder-titlebar--yoga-contact .onebuilder-titlebar__breadcrumbs {
        margin-bottom: 135px
    }
    .onebuilder-titlebar--yoga-contact .onebuilder-titlebar__content {
        margin-top: 70px
    }
}
.onebuilder-titlebar--construction .onebuilder-titlebar__title {
    font-size: 70px;
    font-weight: 600;
    ; #2a74ed
}
.onebuilder-titlebar--construction .onebuilder-titlebar__title span {
    ; #fff
}
.onebuilder-titlebar--restaurant .onebuilder-titlebar__subtitle {
    ; #999;
    opacity: .8
}
.onebuilder-titlebar--restaurant:after {
    background-; rgba(0, 0, 0, .7)
}
.onebuilder-pf__filter {
    ; #222
}
.onebuilder-pf__filter:hover {
    ; #2a74ed
}
.onebuilder-pf__filter.active {
    ; #2a74ed
}
.onebuilder-pf__close {
    ; #f6f9ff
}
.onebuilder-pf--metro .onebuilder-pf__content:before {
    background-; rgba(34, 34, 34, .9)
}
.onebuilder-pf--grid .onebuilder-pf__content:hover {
    -webkit-box-shadow: 0 0 43px 0 rgba(42, 116, 237, .09);
    box-shadow: 0 0 43px 0 rgba(42, 116, 237, .09)
}
.onebuilder-pf--grid .onebuilder-pf__title {
    ; #222
}
.onebuilder-pf--grid .onebuilder-pf__title:hover {
    ; #2a74ed
}
.onebuilder-pf--grid-political .onebuilder-pf__title {
    ; #2a74ed;
    /* /* font-family: roboto, sans-serif */; */
    font-weight: 500;
    line-height: 1.3
}
.onebuilder-pf--grid-political .onebuilder-pf__title:hover {
    ; #222
}
.onebuilder-pf--grid-political .onebuilder-pf__cat p {
    margin: 0;
    font-size: 16px;
    font-weight: 400
}
.onebuilder-pf--grid-political .onebuilder-pf__cat-wrap {
    margin-top: 0
}
.onebuilder-pf--masonry .onebuilder-pf__title {
    ; #222
}
.onebuilder-pf--masonry .onebuilder-pf__title:hover {
    ; #2a74ed
}
.onebuilder-pf--new .onebuilder-pf__img:before {
    ; #222
}
.onebuilder-pf--new .onebuilder-pf__title {
    ; #222
}
.onebuilder-pf--new .onebuilder-pf__title:hover {
    ; #2a74ed
}
.onebuilder-pf--construction .onebuilder-pf__filter {
    ; #999
}
.onebuilder-pf--construction .onebuilder-pf__filter.active:after {
    background-; #2a74ed
}
.onebuilder-pf .onebuilder-pf__filter-wrap__construction .onebuilder-pf__filter {
    ; #999;
    font-weight: 600
}
.onebuilder-pf .onebuilder-pf__filter-wrap__construction .onebuilder-pf__filter.active {
    ; #2a74ed;
    font-weight: 700
}
.onebuilder-pf--grid-restaurant .onebuilder-pf__zoom-icon:before, .onebuilder-pf--grid-restaurant .onebuilder-pf__like-icon:before, .onebuilder-pf--grid-restaurant .onebuilder-pf__share-icon:before {
    ; #fff
}
.onebuilder-pf--grid-restaurant .onebuilder-pf__content:before {
    background-; transparent;
    background-image: -webkit-gradient(linear, left bottom, left top, from(#000000), to(rgba(0, 0, 0, 0)));
    background-image: linear-gradient(to top, #000000 0%, rgba(0, 0, 0, 0) 100%)
}
.construction-projects-wrap .onebuilder-pf__content .onebuilder-pf__img:before {
    ; #000
}
.construction-projects-wrap .onebuilder-pf__content .onebuilder-pf__cat-wrap .onebuilder-pf__cat p {
    ; #2a74ed
}
.portfolio-nav__dir-icon {
    ; #222
}
.portfolio-nav__list-icon {
    ; #999
}
.portfolio-new .onebuilder-heading__desc {
    ; #ccc;
    font-weight: 400;
    line-height: 4.57;
    letter-spacing: 1.4px;
    margin: 0
}
.single__portfolio--3 .onebuilder-blockquote__title, .single__portfolio--4 .onebuilder-blockquote__title, .single__portfolio--5 .onebuilder-blockquote__title {
    font-family: playfair display, serif
}
.single__portfolio--3 .onebuilder-socials--circle .one-socials__link, .single__portfolio--4 .onebuilder-socials--circle .one-socials__link, .single__portfolio--5 .onebuilder-socials--circle .one-socials__link {
    border-; rgba(153, 153, 153, .3)
}
.single__portfolio--3 .onebuilder-socials--circle .one-socials__link:hover, .single__portfolio--4 .onebuilder-socials--circle .one-socials__link:hover, .single__portfolio--5 .onebuilder-socials--circle .one-socials__link:hover {
    border-; #2a74ed
}
.single__portfolio--4 .bg-wrap-c-dark .onebuilder-heading p {
    ; #999
}
.single__portfolio--2 .onebuilder-socials--circle .one-socials__link, .single__portfolio--7 .onebuilder-socials--circle .one-socials__link {
    border-; rgba(153, 153, 153, .3)
}
.single__portfolio--2 .onebuilder-socials--circle .one-socials__link:hover, .single__portfolio--7 .onebuilder-socials--circle .one-socials__link:hover {
    border-; #2a74ed
}
.restaurant-gallery-wrap .onebuilder-pf__filter {
    ; #999
}
.restaurant-gallery-wrap .onebuilder-pf__filter.active {
    ; #2a74ed
}
.one-course--edu .one-course__price {
    background-; #2a74ed;
    ; inherit;
    /* font-family: roboto, sans-serif */
}
.one-course--edu .one-course__price--free {
    background-; #7fbc48;
    ; #fff
}
.one-course--edu .one-course__ovrl {
    background-; rgba(34, 34, 34, .9)
}
.one-course--edu .one-course__link {
    /* /* font-family: roboto, sans-serif */; */
    letter-spacing: 1.4px
}
.one-course--edu .one-course__link:hover {
    ; #222
}
.one-course--edu .one-course__icon {
    ; #222
}
.one-course--edu .one-course__text {
    ; inherit;
    /* font-family: roboto, sans-serif */
}
.one-course--edu .one-course__star {
    ; #2a74ed
}
.one-course--edu .one-course__title {
    font-family: playfair display, serif
}
.one-course--edu .one-course__author {
    /* font-family: roboto, sans-serif */
}
.one-course-det--edu .one-course-det__content b {
    ; #2a74ed
}
.one-course-det--edu .one-course-det__cmnts .author {
    ; #222
}
.one-course-det--edu .one-course-det__cmnts .comment-reply-link {
    ; #2a74ed
}
.one-course-det--edu .one-course-det__cmnts .comment-reply-link:hover {
    ; #222
}
.one-course-det--edu .one-course-det__cmnts .comment-reply-title b {
    ; #2a74ed
}
.one-course-det--edu .one-course-det__cmnts .comment-form textarea::-webkit-input-placeholder {
    ; #999
}
.one-course-det--edu .one-course-det__cmnts .comment-form textarea:-ms-input-placeholder {
    ; #999
}
.one-course-det--edu .one-course-det__cmnts .comment-form textarea::-ms-input-placeholder {
    ; #999
}
.one-course-det--edu .one-course-det__cmnts .comment-form textarea::placeholder {
    ; #999
}
.one-course-det--edu .one-course-det__cmnts .comment-form textarea:focus {
    border: 1px solid #222;
    -webkit-box-shadow: 0 15px 30px 0 rgba(34, 34, 34, .1);
    box-shadow: 0 15px 30px 0 rgba(34, 34, 34, .1)
}
.one-course-det--edu .one-course-det__cmnts .column input {
    ; #222
}
.one-course-det--edu .one-course-det__cmnts .column input::-webkit-input-placeholder {
    ; #999
}
.one-course-det--edu .one-course-det__cmnts .column input:-ms-input-placeholder {
    ; #999
}
.one-course-det--edu .one-course-det__cmnts .column input::-ms-input-placeholder {
    ; #999
}
.one-course-det--edu .one-course-det__cmnts .column input::placeholder {
    ; #999
}
.one-course-det--edu .one-course-det__cmnts .column input:focus {
    border: 1px solid #222;
    -webkit-box-shadow: 0 15px 30px 0 rgba(34, 34, 34, .1);
    box-shadow: 0 15px 30px 0 rgba(34, 34, 34, .1)
}
.one-course-det--edu .one-course-det__cmnts .submit-btn {
    background-; #222
}
.one-course-det--edu .one-course-det__cmnts .submit-btn:hover {
    background-; #2a74ed;
    ; #222
}
.one-course--edu-details .one-page--right-sb .one-page__content p {
    /* /* font-family: roboto, sans-serif */; */
    font-size: 16px;
    line-height: 24px;
    ; #999
}
.one-course--edu-details .one-page--right-sb .one-page__content blockquote {
    border-left: 2px solid #555;
    font-family: playfair display, serif
}
.one-course--edu-details .one-page--right-sb .one-page__content blockquote p {
    ; #222
}
.one-course--edu-details .one-page--right-sb .one-page__content .img_text_container h6 b {
    font-family: playfair display, serif
}
.one-course--edu-details .one-page--right-sb .one-page__content .post-meta .tags span, .one-course--edu-details .one-page--right-sb .one-page__content .post-meta .tags a {
    /* font-family: roboto, sans-serif */
}
.one-course--edu-details .one-page--right-sb .one-page__content .post-meta .tags a {
    ; #222
}
.one-course--edu-details .one-page--right-sb .one-page__content .likes {
    /* font-family: roboto, sans-serif */
}
.one-course--edu-details .one-page--right-sb .one-page__content .likes i {
    ; #ffc015;
    margin-right: 12px
}
.one-course--edu-details .one-page--right-sb .one-page__content .post-author-info p b {
    ; inherit;
    font-family: playfair display, serif
}
.one-course--edu-details .one-page--right-sb .one-page__content .post-author-info p:last-child a {
    /* font-family: roboto, sans-serif */
}
.one-course--edu-details .one-page--right-sb .one-page__content .one-socials__icon {
    ; #222
}
.one-course--edu-details .one-page--right-sb .one-page__content .one-socials:hover i {
    ; #222
}
.one-course--edu-details .one-page--right-sb .one-page__content-inner .comment-content .author-name {
    /* font-family: playfair display, serif; */
    ; #222
}
.one-course--edu-details .one-page--right-sb .one-page__content-inner .comment-date {
    /* font-family: roboto, sans-serif */
}
.one-course--edu-details .one-page--right-sb .one-page__content-inner .comment-author .btn-reply {
    /* /* font-family: roboto, sans-serif */; */
    font-weight: 400;
    letter-spacing: normal
}
.one-course--edu-details .one-page--right-sb .one-page__content-inner .comment-author .btn-reply:hover {
    ; #2a74ed
}
.one-course--edu-details .one-page--right-sb .one-page__content-inner .comment-author .btn-reply:hover i {
    ; inherit
}
.one-course--edu-details .one-page--right-sb .one-page__content .onebuilder-form--default input:focus, .one-course--edu-details .one-page--right-sb .one-page__content .onebuilder-form--default textarea:focus {
    -webkit-box-shadow: 0 15px 30px 0 rgba(34, 34, 34, .1);
    box-shadow: 0 15px 30px 0 rgba(34, 34, 34, .1);
    border: 1px solid #222
}
.one-course--edu-details .one-page--right-sb .one-page__content .onebuilder-form--default .onebuilder-btn {
    ; #fff;
    background-; inherit;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-transform: uppercase;
    border: 2px solid transparent;
    /* /* font-family: roboto, sans-serif */; */
    letter-spacing: 1.4px;
    font-weight: 700;
    margin-top: 20px
}
.one-course--edu-details .one-page--right-sb .one-page__content .onebuilder-form--default .onebuilder-btn:hover {
    ; inherit;
    background-; #fff;
    border: 2px solid #222
}
.one-course--edu-details .one-page--right-sb .calendar table tr td.active {
    background-; #222
}
.one-course--edu-details .one-page--right-sb .calendar_header .month {
    ; inherit;
    /* font-family: playfair display, serif; */
    font-weight: 700;
    font-size: 20px
}
.one-event--edu .one-event__day {
    ; #2a74ed;
    font-family: roboto slab, serif
}
.one-event--edu .one-event__month {
    ; #999;
    /* font-family: roboto, sans-serif */
}
.one-event--edu .one-event__icon {
    ; #2a74ed
}
.one-event--edu .one-event__link {
    font-family: roboto slab, serif;
    letter-spacing: normal
}
.one-event--edu .one-event__text {
    /* font-family: roboto, sans-serif */
}
.one-event--edu-2 .one-event__day {
    ; #2a74ed;
    font-family: playfair display, serif
}
.one-event--edu-2 .one-event__month {
    ; #999;
    /* font-family: roboto, sans-serif */
}
.one-event--edu-2 .one-event__icon {
    ; #2a74ed
}
.one-event--edu-2 .one-event__text {
    ; inherit;
    /* font-family: roboto, sans-serif */
}
.one-event--edu-2 .one-event__desc, .one-event--edu-2 .one-event__detail {
    /* font-family: roboto, sans-serif */
}
.one-event--edu-2 .one-event__link {
    ; inherit;
    border: 2px solid #222;
    /* font-family: roboto, sans-serif */
}
.one-event--edu-2 .one-event__link:hover {
    background-; #222
}
.one-ev-det--edu b {
    ; #2a74ed
}
.one-ev-det--edu .one-ev-det__content p {
    /* font-family: roboto, sans-serif */
}
.one-ev-det--edu .one-ev-det__prog-item {
    /* /* font-family: roboto, sans-serif */; */
    font-size: 18px;
    ; #999
}
.one-ev-det--edu .one-ev-det__prog-item::before {
    content: '';
    display: inline-block;
    border-radius: 50%;
    margin-right: 25px;
    width: 7px;
    height: 7px;
    background-; #222
}
.one-ev-det--edu .one-ev-det__sched-unit.active {
    border-bottom: 2px solid #999
}
.one-ev-det--edu .one-ev-det__sched-day {
    ; #999;
    font-weight: 600;
    /* font-family: roboto, sans-serif */
}
.one-ev-det--edu .one-ev-det__sched-date {
    font-weight: 600;
    /* font-family: roboto, sans-serif */
}
.one-ev-det--edu .one-ev-det__sched-time {
    /* /* font-family: roboto, sans-serif */; */
    ; #454545;
    font-weight: 400
}
.one-ev-det--edu .one-ev-det__sched-text {
    /* font-family: roboto, sans-serif */
}
.one-ev-det--edu .one-ev-det__sb {
    -webkit-box-shadow: 0 0 40px 0 rgba(34, 34, 34, .1);
    box-shadow: 0 0 40px 0 rgba(34, 34, 34, .1)
}
.one-ev-det--edu .one-ev-det__detail-icon {
    ; #2a74ed
}
.one-ev-det--edu .one-ev-det__detail-text {
    ; inherit;
    /* font-family: roboto, sans-serif */
}
.one-ev-det--edu .one-ev-det__label {
    ; inherit;
    /* font-family: roboto, sans-serif */
}
.one-ev-det--edu .one-ev-det__select {
    ; #999
}
.one-ev-det--edu .one-ev-det__select:focus {
    border-; inherit;
    -webkit-box-shadow: 0 15px 30px 0 rgba(34, 34, 34, .1);
    box-shadow: 0 15px 30px 0 rgba(34, 34, 34, .1)
}
.one-ev-det--edu .one-ev-det__number {
    ; #222
}
.one-ev-det--edu .one-ev-det__number-q {
    border: 2px solid #222;
    ; #222
}
.one-ev-det--edu .one-ev-det__number-q:hover {
    background-; #222
}
.one-ev-det--edu .one-ev-det__price {
    ; #2a74ed;
    /* /* font-family: roboto, sans-serif */; */
    font-weight: 300
}
.one-ev-det--edu .one-ev-det__submit:hover {
    ; #222
}
.one-ev-det--yoga .one-ev-det__detail-icon {
    ; #2a74ed
}
.one-ev-det--yoga .one-ev-det__detail-text {
    ; #222
}
.one-ev-det--yoga .one-ev-det__date-number {
    ; #2a74ed
}
@media screen and (max-width:1024px) {
    .one-ev-det--yoga .one-ev-det__content {
        margin-top: 50px
    }
}
.one-event--chr .one-event__date {
    background-; #2a74ed;
    -webkit-box-shadow: 0 5px 20px 0 rgba(252, 142, 68, .4);
    box-shadow: 0 5px 20px 0 rgba(252, 142, 68, .4)
}
.one-event--chr .one-event__icon {
    ; #2a74ed
}
.one-event--chr-1 .one-event__link {
    ; #2a74ed
}
.one-event--chr-1 .one-event__link:hover {
    border-; #555;
    background-; #555
}
.one-event--chr-2 .one-event__link:hover {
    border-; #555;
    background-; #555
}
.event-slider--church-wrap-2 .onebuilder-btn-container .onebuilder-btn--inline {
    background-; transparent;
    ; #2a74ed;
    border: none;
    padding: 0
}
.event-slider--church-wrap-2 .onebuilder-btn-container .onebuilder-btn--inline:hover {
    ; #555
}
.event-slider--church-wrap-2 .one-event--chr-2 .one-event__link {
    ; #2a74ed;
    border-; #eee
}
.event-slider--church-wrap-2 .one-event--chr-2 .one-event__link:hover {
    ; #fff
}
.church-events-wrap .one-event--chr .one-event__date {
    -webkit-box-shadow: 0 0 32px 0 rgba(252, 142, 68, .3);
    box-shadow: 0 0 32px 0 rgba(252, 142, 68, .3)
}
.church-events-wrap .one-event--chr-2 .one-event__link {
    border-; #eee
}
.church-events-wrap .church-events-btn .onebuilder-btn-container .onebuilder-btn {
    border-; #eee
}
.one-ev-det--political .one-ev-det__title span {
    ; #ffc015
}
.one-ev-det--political .one-ev-det__detail-icon {
    ; #2a74ed
}
.one-ev-det--political .one-ev-det__detail-text {
    /* font-family: playfair display, serif; */
    ; #999
}
.one-ev-det--political .one-ev-det__date-number {
    /* /* font-family: roboto, sans-serif */; */
    ; #fff;
    background: #2a74ed
}
.one-ev-det--political .one-ev-det__date-text {
    /* font-family: playfair display, serif; */
    background: #ffc015;
    ; #fff
}
.one-grid-1--edu .one-grid-1__filter {
    /* font-family: roboto, sans-serif */
}
.one-grid-1--edu .one-grid-1__filter:hover {
    ; #222
}
.one-grid-1--edu .one-grid-1__filter.active {
    ; #222
}
@media screen and (min-width:1025px) {
    .one-grid-1--edu .one-grid-1__item-inner:hover {
        -webkit-box-shadow: 0 0 43px 0 rgba(34, 34, 34, .09);
        box-shadow: 0 0 43px 0 rgba(34, 34, 34, .09)
    }
}
@media screen and (max-width:1024px) {
    .one-grid-1--edu .one-grid-1__item-inner {
        -webkit-box-shadow: 0 0 43px 0 rgba(34, 34, 34, .09);
        box-shadow: 0 0 43px 0 rgba(34, 34, 34, .09)
    }
}
.one-grid-1--edu .one-grid-1__item-cat {
    ; #999;
    /* /* font-family: roboto, sans-serif */; */
    letter-spacing: normal
}
.one-grid-1--edu .one-grid-1__item-title {
    /* font-family: playfair display, serif; */
    line-height: 26px
}
.one-sermon__icon-link:hover {
    ; #2a74ed
}
.one-sermon .one-sermon__link:hover {
    ; #2a74ed
}
.sermons--church-wrap .onebuilder-btn {
    ; #2a74ed;
    border-; #eee
}
.sermons--church-wrap .onebuilder-btn:hover {
    ; #fff;
    background-; #555;
    border-; #555
}
.one-serm-det--chr .one-serm-det__detail-val {
    ; #2a74ed
}
.one-serm-det--chr .one-serm-det__detail-text {
    ; #999
}
.one-serm-det--chr .one-serm-det__date-number {
    ; #2a74ed
}
.one-sermon-det__icon-link:hover {
    ; #2a74ed
}
.one-sermon-det .one-sermon-det__link:hover {
    ; #2a74ed
}
.one-blog-yoga__img:after {
    background-; rgba(34, 34, 34, .8)
}
.one-blog-yoga__cat {
    background-; #0536a5;
    height: 22px;
    line-height: 24px;
    padding: 0 18px
}
.one-blog-yoga__cat--c-1 {
    background-; #2a74ed
}
.one-blog-yoga__cat--c-2 {
    background-; #ffc015
}
.one-blog-yoga__cat--c-4 {
    background-; #7fbc48
}
.one-blog-yoga__cat--c-5 {
    background-; #222
}
.one-blog-yoga__cat--c-6 {
    background-; #999
}
.one-blog-yoga__link {
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    margin: 0
}
@media screen and (min-width:1025px) {
    .one-blog-yoga__link:hover {
        border-; #2a74ed;
        background: 0 0;
        ; #2a74ed
    }
}
.one-blog-yoga__det-icon {
    ; #2a74ed
}
.one-blog-yoga__det-text {
    ; #222
}
.one-post-yoga__detail-icon {
    ; #2a74ed;
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}
.one-post-yoga__author-link {
    font-size: 16px
}
.one-post-yoga__detail-text {
    ; #222
}
.one-post-yoga__cats-name {
    ; #222
}
.one-post-yoga__cats-list {
    ; #2a74ed
}
.one-post-yoga__likes {
    ; #222
}
.one-post-yoga__likes:active {
    border-; #2a74ed
}
.one-post-yoga__likes:hover {
    -webkit-box-shadow: 0 0 20px 0 rgba(42, 116, 237, .13);
    box-shadow: 0 0 20px 0 rgba(42, 116, 237, .13)
}
.one-sidebar-yoga .widget_categories a {
    ; #999
}
.one-sidebar-yoga .widget_categories a:hover {
    border-; #2a74ed;
    background-; #2a74ed
}
.one-sidebar-yoga .search-field {
    ; #222
}
.one-sidebar-yoga .search-field::-webkit-input-placeholder {
    ; #999
}
.one-sidebar-yoga .search-field:-ms-input-placeholder {
    ; #999
}
.one-sidebar-yoga .search-field::-ms-input-placeholder {
    ; #999
}
.one-sidebar-yoga .search-field::placeholder {
    ; #999
}
.one-sidebar-yoga .search-field:focus {
    border: 1px solid #2a74ed;
    -webkit-box-shadow: 0 15px 30px 0 rgba(42, 116, 237, .1);
    box-shadow: 0 15px 30px 0 rgba(42, 116, 237, .1)
}
.one-sidebar-yoga .one-widget-advert__link:hover {
    border-; #2a74ed;
    background-; #2a74ed
}
.one-sidebar-yoga .one-widget-posts__button {
    ; #222
}
.one-sidebar-yoga .one-widget-posts__button.active {
    border-bottom: 2px solid #2a74ed;
    ; #2a74ed
}
.one-sidebar-yoga .one-widget-posts__title {
    ; #222
}
.one-blog-edu__item--quote {
    background-; #222
}
.one-blog-edu__item--quote::before {
    content: '?€?';
    position: absolute;
    font-family: times new roman;
    font-size: 180px;
    font-weight: 700;
    top: 67px;
    right: 50px;
    ; #3f3e3e;
    line-height: 120px
}
.one-blog-edu__bq {
    /* font-family: playfair display, serif; */
    font-style: italic;
    padding-right: 20px
}
.one-blog-edu__author {
    /* /* font-family: roboto, sans-serif */; */
    letter-spacing: 1.4px
}
.one-blog-edu__cat {
    background-; inherit;
    /* font-family: roboto, sans-serif */
}
.one-blog-edu__cat.tips {
    background-; #2a74ed;
    ; #fff
}
.one-blog-edu__date {
    /* font-family: roboto, sans-serif */
}
.one-blog-edu__desc {
    /* font-family: roboto, sans-serif */
}
.one-blog-edu__link {
    /* font-family: roboto, sans-serif */
}
.one-blog-edu__link:not(:hover) {
    ; #2a74ed
}
.one-blog-edu__video-link {
    ; #222
}
.one-blog-edu__video-link:hover {
    ; #2a74ed
}
.one-pag-edu .wrap .page-numbers {
    /* font-family: roboto, sans-serif */
}
.one-pag-edu .wrap .page-numbers.current, .one-pag-edu .wrap .page-numbers:hover {
    background-; inherit;
    ; #fff
}
.one-pag-edu .wrap .page-numbers.no-hover {
    background-; #fff !important;
    ; #222 !important
}
.one-pag-edu .prev, .one-pag-edu .next {
    /* /* font-family: roboto, sans-serif */; */
    ; #222 !important
}
.one-post-edu__cat {
    background-; inherit;
    /* font-family: roboto, sans-serif */
}
.one-post-edu__cat:hover {
    background-; #2a74ed;
    ; #fff
}
.one-post-edu__title b {
    ; #2a74ed
}
.one-post-edu__date, .one-post-edu__read {
    ; #999;
    /* font-family: roboto, sans-serif */
}
.one-post-edu__tags-name {
    ; inherit;
    /* font-family: roboto, sans-serif */
}
.one-post-edu__tags-list {
    ; #222
}
.one-post-edu__tags-link {
    /* /* font-family: roboto, sans-serif */; */
    letter-spacing: normal;
    font-size: 16px
}
.one-post-edu__tags-link:hover {
    ; #2a74ed
}
.one-post-edu__likes {
    ; inherit;
    /* /* font-family: roboto, sans-serif */; */
    font-size: 16px
}
.one-post-edu__likes:hover {
    -webkit-box-shadow: 0 0 20px 0 rgba(34, 34, 34, .13);
    box-shadow: 0 0 20px 0 rgba(34, 34, 34, .13)
}
.one-post-edu__author-desc, .one-post-edu__author-more, .one-post-edu__author-link {
    /* /* font-family: roboto, sans-serif */; */
    letter-spacing: normal
}
.one-post-edu__author-link {
    text-decoration: underline !important
}
.one-post-edu__content blockquote p {
    font-family: playfair display, serif
}
.one-post-edu__content p {
    /* font-family: roboto, sans-serif */
}
.one-post-edu__socials .onebuilder-socials__link:hover {
    background-; #2a74ed
}
.one-post-edu__socials .onebuilder-socials__link:hover .icon {
    ; #222 !important
}
.one-post-edu__socials .onebuilder-socials__icon.icon {
    ; #222
}
.one-post-edu__socials .onebuilder-socials__icon.icon:hover {
    ; #222 !important
}
.one-comm-edu h2 b {
    ; #2a74ed
}
.one-comm-edu .author {
    ; inherit;
    font-family: playfair display, serif
}
.one-comm-edu .date-post {
    /* font-family: roboto, sans-serif */
}
.one-comm-edu p {
    /* font-family: roboto, sans-serif */
}
.one-comm-edu .comment-reply-link {
    ; #999;
    /* font-family: roboto, sans-serif */
}
.one-comm-edu .comment-reply-link:hover {
    ; #2a74ed
}
.one-comm-edu .comment-reply-title b {
    ; #2a74ed
}
.one-comm-edu .comment-form textarea {
    ; inherit;
    /* font-family: roboto, sans-serif */
}
.one-comm-edu .comment-form textarea::-webkit-input-placeholder {
    ; #999;
    /* font-family: roboto, sans-serif */
}
.one-comm-edu .comment-form textarea:-ms-input-placeholder {
    ; #999;
    /* font-family: roboto, sans-serif */
}
.one-comm-edu .comment-form textarea::-ms-input-placeholder {
    ; #999;
    /* font-family: roboto, sans-serif */
}
.one-comm-edu .comment-form textarea::placeholder {
    ; #999;
    /* font-family: roboto, sans-serif */
}
.one-comm-edu .comment-form textarea:focus {
    border: 1px solid #222;
    -webkit-box-shadow: 0 15px 30px 0 rgba(34, 34, 34, .1);
    box-shadow: 0 15px 30px 0 rgba(34, 34, 34, .1)
}
.one-comm-edu .column input {
    ; inherit;
    /* font-family: roboto, sans-serif */
}
.one-comm-edu .column input::-webkit-input-placeholder {
    ; #999;
    /* font-family: roboto, sans-serif */
}
.one-comm-edu .column input:-ms-input-placeholder {
    ; #999;
    /* font-family: roboto, sans-serif */
}
.one-comm-edu .column input::-ms-input-placeholder {
    ; #999;
    /* font-family: roboto, sans-serif */
}
.one-comm-edu .column input::placeholder {
    ; #999;
    /* font-family: roboto, sans-serif */
}
.one-comm-edu .column input:focus {
    border: 1px solid #222;
    -webkit-box-shadow: 0 15px 30px 0 rgba(34, 34, 34, .1);
    box-shadow: 0 15px 30px 0 rgba(34, 34, 34, .1)
}
.one-comm-edu .submit-btn {
    background-; inherit;
    /* /* font-family: roboto, sans-serif */; */
    letter-spacing: 1.4px
}
.one-comm-edu .submit-btn:hover {
    background-; #2a74ed;
    ; #222
}
.blog--single__edu .one-widget-posts__title {
    /* font-family: playfair display, serif; */
    font-weight: 400;
    letter-spacing: normal
}
.blog--single__edu .one-widget-posts__title:hover {
    ; #222
}
.blog--single__edu .one-widget-posts__date {
    /* /* font-family: roboto, sans-serif */; */
    font-size: 12px;
    font-weight: 700
}
.blog--single__edu .one-widget-posts__button {
    /* font-family: roboto, sans-serif */
}
.blog--single__edu .one-widget-posts__button.active {
    ; #000;
    border-bottom-; #222
}
.blog--single__edu .one-page--dual-sb .one-page__content {
    padding: 0
}
.blog--single__edu .one-widget-advert {
    min-height: 300px;
    height: auto;
    padding: 28px 30px 36px
}
.blog--single__edu .one-widget-advert__subtitle {
    /* /* font-family: roboto, sans-serif */; */
    font-weight: 400
}
.blog--single__edu .one-widget-advert__desc {
    /* font-family: roboto, sans-serif */
}
.blog--single__edu .one-widget-advert__title {
    margin-bottom: 34px
}
.blog--single__edu .one-widget-advert__link {
    /* font-family: roboto, sans-serif */
}
.blog--single__edu .one-page__sb .widget_mc4wp_form_widget {
    margin-top: 60px;
    background: #222 url(../img/inner-pages/blog/icon-envelope.png) no-repeat bottom right;
    padding: 42px 28px 95px
}
.blog--single__edu .one-page__sb .widget_mc4wp_form_widget input[type=submit] {
    /* /* font-family: roboto, sans-serif */; */
    font-weight: 700
}
.blog--single__edu .one-page__sb .widget_mc4wp_form_widget input[type=email] {
    /* /* font-family: roboto, sans-serif */; */
    font-size: 15px
}
.blog--single__edu .one-page__sb .widget_mc4wp_form_widget p {
    /* /* font-family: roboto, sans-serif */; */
    letter-spacing: normal
}
.blog--single__edu .one-page__sb .widget_mc4wp_form_widget .widget-title {
    /* font-family: playfair display, serif; */
    font-weight: 700
}
.blog--single__edu .one-twitter__link {
    background-; #222
}
.blog--single__edu .one-twitter__follow {
    /* /* font-family: roboto, sans-serif */; */
    letter-spacing: 1.4px
}
.blog--single__edu .one-twitter__slider .btn-left:hover, .blog--single__edu .one-twitter__slider .btn-right:hover {
    ; #222
}
.blog--single__edu .one-twitter__content .tweets {
    /* font-family: roboto, sans-serif */
}
.blog--single__edu .one-twitter__content .tweets .date {
    /* /* font-family: roboto, sans-serif */; */
    ; #bbb
}
.blog--single__edu .widget_tag_cloud .widget-title {
    /* /* font-family: roboto, sans-serif */; */
    font-size: 16px;
    font-weight: 500;
    letter-spacing: normal;
    ; #333
}
.blog--single__edu .tagcloud a {
    display: inline-block;
    padding: 3px 18px;
    border: 1px solid #eee;
    background: #fff;
    border-radius: 3px;
    font-size: 13px !important;
    /* /* font-family: roboto, sans-serif */; */
    font-weight: 400;
    ; #999;
    margin-right: 6px;
    margin-bottom: 4px
}
.blog--single__edu .tagcloud a:hover {
    background-; inherit;
    ; #fff
}
.blog--single__edu .widget_categories .widget-title {
    /* /* font-family: roboto, sans-serif */; */
    font-size: 16px;
    font-weight: 500;
    line-height: 32px;
    letter-spacing: normal;
    ; #333
}
.blog--single__edu .widget_categories .cat-item {
    /* font-family: roboto, sans-serif */
}
.blog--single__edu .widget_categories .cat-item a {
    /* /* font-family: roboto, sans-serif */; */
    font-size: 16px;
    font-weight: 400;
    letter-spacing: normal;
    ; #999
}
.blog--single__edu .widget_categories .cat-item:hover {
    ; inherit;
    cursor: pointer
}
.blog--single__edu .widget_categories .cat-item:hover a {
    ; #222
}
.blog--single__edu .calendar table tr td.active {
    background-; #222
}
.blog--single__edu .calendar_header .month {
    ; inherit;
    /* font-family: playfair display, serif; */
    font-weight: 700;
    font-size: 20px
}
@media screen and (max-width:1230px) {
    .blog--single__edu .calendar {
        max-width: 100%
    }
}
.blog--single__edu .search {
    padding: 0
}
.one-blog-rest__item--quote {
    background-; #222
}
.one-blog-rest__item--quote::before {
    content: '?€?';
    position: absolute;
    /* font-family: playfair display, serif; */
    font-size: 190px;
    font-weight: 700;
    top: 64px;
    right: 40px;
    ; #3f3e3e;
    line-height: 120px
}
.one-blog-rest__bq {
    /* font-family: playfair display, serif; */
    font-style: italic;
    padding-right: 20px;
    -webkit-font-smoothing: antialiased
}
.one-blog-rest__author {
    /* /* font-family: roboto, sans-serif */; */
    ; #2a74ed
}
.one-blog-rest__cat {
    background-; #2a74ed;
    /* /* font-family: roboto, sans-serif */; */
    ; #fff;
    -webkit-font-smoothing: antialiased
}
.one-blog-rest__cat:hover {
    background-; #2a74ed;
    ; #fff
}
.one-blog-rest__date {
    /* font-family: roboto, sans-serif */
}
.one-blog-rest__desc {
    /* font-family: roboto, sans-serif */
}
.one-blog-rest__link {
    /* font-family: roboto, sans-serif */
}
.one-blog-rest__link:not(:hover) {
    ; #2a74ed
}
.one-blog-rest__video-link {
    ; #222
}
.one-blog-rest__video-link:hover {
    ; #2a74ed
}
.one-pag-rest .wrap .page-numbers {
    /* font-family: roboto, sans-serif */
}
.one-pag-rest .wrap .page-numbers.current, .one-pag-rest .wrap .page-numbers:hover {
    background-; #2a74ed;
    ; #fff
}
.one-pag-rest .wrap .page-numbers.no-hover {
    background-; #fff !important;
    ; #222 !important
}
.one-post-rest__cat {
    background-; inherit;
    /* font-family: roboto, sans-serif */
}
.one-post-rest__cat:hover {
    background-; #2a74ed;
    ; #fff
}
.one-post-rest__title b {
    ; #2a74ed
}
.one-post-rest__date, .one-post-rest__read {
    ; #999;
    /* font-family: roboto, sans-serif */
}
.one-post-rest__tags-name {
    ; inherit;
    /* font-family: roboto, sans-serif */
}
.one-post-rest__tags-list {
    ; #222
}
.one-post-rest__tags-link {
    /* /* font-family: roboto, sans-serif */; */
    letter-spacing: normal;
    font-size: 16px
}
.one-post-rest__tags-link:hover {
    ; #2a74ed
}
.one-post-rest__likes {
    ; inherit;
    /* /* font-family: roboto, sans-serif */; */
    font-size: 16px
}
.one-post-rest__likes:hover {
    -webkit-box-shadow: 0 0 20px 0 rgba(34, 34, 34, .13);
    box-shadow: 0 0 20px 0 rgba(34, 34, 34, .13)
}
.one-post-rest__author-desc, .one-post-rest__author-more, .one-post-rest__author-link {
    /* /* font-family: roboto, sans-serif */; */
    letter-spacing: normal
}
.one-post-rest__author-link {
    text-decoration: underline !important
}
.one-post-rest__content blockquote p {
    font-family: playfair display, serif
}
.one-post-rest__content p {
    /* font-family: roboto, sans-serif */
}
.one-post-rest__socials .onebuilder-socials__link:hover {
    background-; #2a74ed
}
.one-post-rest__socials .onebuilder-socials__link:hover .icon {
    ; #222 !important
}
.one-post-rest__socials .onebuilder-socials__icon.icon {
    ; #222
}
.one-post-rest__socials .onebuilder-socials__icon.icon:hover {
    ; #222 !important
}
.one-comm-rest h2 b {
    ; #2a74ed
}
.one-comm-rest .author {
    ; inherit;
    font-family: playfair display, serif
}
.one-comm-rest .date-post {
    /* font-family: roboto, sans-serif */
}
.one-comm-rest p {
    /* font-family: roboto, sans-serif */
}
.one-comm-rest .comment-reply-link {
    ; #999;
    /* font-family: roboto, sans-serif */
}
.one-comm-rest .comment-reply-link:hover {
    ; #2a74ed
}
.one-comm-rest .comment-reply-title b {
    ; #2a74ed
}
.one-comm-rest .comment-form textarea {
    ; inherit;
    /* font-family: roboto, sans-serif */
}
.one-comm-rest .comment-form textarea::-webkit-input-placeholder {
    ; #999;
    /* font-family: roboto, sans-serif */
}
.one-comm-rest .comment-form textarea:-ms-input-placeholder {
    ; #999;
    /* font-family: roboto, sans-serif */
}
.one-comm-rest .comment-form textarea::-ms-input-placeholder {
    ; #999;
    /* font-family: roboto, sans-serif */
}
.one-comm-rest .comment-form textarea::placeholder {
    ; #999;
    /* font-family: roboto, sans-serif */
}
.one-comm-rest .comment-form textarea:focus {
    border: 1px solid #222;
    -webkit-box-shadow: 0 15px 30px 0 rgba(34, 34, 34, .1);
    box-shadow: 0 15px 30px 0 rgba(34, 34, 34, .1)
}
.one-comm-rest .column input {
    ; inherit;
    /* font-family: roboto, sans-serif */
}
.one-comm-rest .column input::-webkit-input-placeholder {
    ; #999;
    /* font-family: roboto, sans-serif */
}
.one-comm-rest .column input:-ms-input-placeholder {
    ; #999;
    /* font-family: roboto, sans-serif */
}
.one-comm-rest .column input::-ms-input-placeholder {
    ; #999;
    /* font-family: roboto, sans-serif */
}
.one-comm-rest .column input::placeholder {
    ; #999;
    /* font-family: roboto, sans-serif */
}
.one-comm-rest .column input:focus {
    border: 1px solid #222;
    -webkit-box-shadow: 0 15px 30px 0 rgba(34, 34, 34, .1);
    box-shadow: 0 15px 30px 0 rgba(34, 34, 34, .1)
}
.one-comm-rest .submit-btn {
    background-; inherit;
    /* /* font-family: roboto, sans-serif */; */
    letter-spacing: 1.4px
}
.one-comm-rest .submit-btn:hover {
    background-; #2a74ed;
    ; #222
}
.blog--single__edu .one-widget-posts__title {
    /* font-family: playfair display, serif; */
    font-weight: 400;
    letter-spacing: normal
}
.blog--single__edu .one-widget-posts__title:hover {
    ; #222
}
.blog--single__edu .one-widget-posts__date {
    /* /* font-family: roboto, sans-serif */; */
    font-size: 12px;
    font-weight: 700
}
.blog--single__edu .one-widget-posts__button {
    /* font-family: roboto, sans-serif */
}
.blog--single__edu .one-widget-posts__button.active {
    ; #000;
    border-bottom-; #222
}
.blog--single__edu .one-page--dual-sb .one-page__content {
    padding: 0
}
.blog--single__edu .one-widget-advert {
    min-height: 300px;
    height: auto;
    padding: 28px 30px 36px
}
.blog--single__edu .one-widget-advert__subtitle {
    /* /* font-family: roboto, sans-serif */; */
    font-weight: 400
}
.blog--single__edu .one-widget-advert__desc {
    /* font-family: roboto, sans-serif */
}
.blog--single__edu .one-widget-advert__title {
    margin-bottom: 34px
}
.blog--single__edu .one-widget-advert__link {
    /* font-family: roboto, sans-serif */
}
.blog--single__edu .one-page__sb .widget_mc4wp_form_widget {
    margin-top: 60px;
    background: #222 url(../img/inner-pages/blog/icon-envelope.png) no-repeat bottom right;
    padding: 42px 28px 95px
}
.blog--single__edu .one-page__sb .widget_mc4wp_form_widget input[type=submit] {
    /* /* font-family: roboto, sans-serif */; */
    font-weight: 700
}
.blog--single__edu .one-page__sb .widget_mc4wp_form_widget input[type=email] {
    /* /* font-family: roboto, sans-serif */; */
    font-size: 15px
}
.blog--single__edu .one-page__sb .widget_mc4wp_form_widget p {
    /* /* font-family: roboto, sans-serif */; */
    letter-spacing: normal
}
.blog--single__edu .one-page__sb .widget_mc4wp_form_widget .widget-title {
    /* font-family: playfair display, serif; */
    font-weight: 700
}
.blog--single__edu .one-twitter__link {
    background-; #222
}
.blog--single__edu .one-twitter__follow {
    /* /* font-family: roboto, sans-serif */; */
    letter-spacing: 1.4px
}
.blog--single__edu .one-twitter__slider .btn-left:hover, .blog--single__edu .one-twitter__slider .btn-right:hover {
    ; #222
}
.blog--single__edu .one-twitter__content .tweets {
    /* font-family: roboto, sans-serif */
}
.blog--single__edu .one-twitter__content .tweets .date {
    /* /* font-family: roboto, sans-serif */; */
    ; #bbb
}
.blog--single__edu .widget_tag_cloud .widget-title {
    /* /* font-family: roboto, sans-serif */; */
    font-size: 16px;
    font-weight: 500;
    letter-spacing: normal;
    ; #333
}
.blog--single__edu .tagcloud a {
    display: inline-block;
    padding: 3px 18px;
    border: 1px solid #eee;
    background: #fff;
    border-radius: 3px;
    font-size: 13px !important;
    /* /* font-family: roboto, sans-serif */; */
    font-weight: 400;
    ; #999;
    margin-right: 6px;
    margin-bottom: 4px
}
.blog--single__edu .tagcloud a:hover {
    background-; inherit;
    ; #fff
}
.blog--single__edu .widget_categories .widget-title {
    /* /* font-family: roboto, sans-serif */; */
    font-size: 16px;
    font-weight: 500;
    line-height: 32px;
    letter-spacing: normal;
    ; #333
}
.blog--single__edu .widget_categories .cat-item {
    /* font-family: roboto, sans-serif */
}
.blog--single__edu .widget_categories .cat-item a {
    /* /* font-family: roboto, sans-serif */; */
    font-size: 16px;
    font-weight: 400;
    letter-spacing: normal;
    ; #999
}
.blog--single__edu .widget_categories .cat-item:hover {
    ; inherit;
    cursor: pointer
}
.blog--single__edu .widget_categories .cat-item:hover a {
    ; #222
}
.blog--single__edu .calendar table tr td.active {
    background-; #222
}
.blog--single__edu .calendar_header .month {
    ; inherit;
    /* font-family: playfair display, serif; */
    font-weight: 700;
    font-size: 20px
}
@media screen and (max-width:1230px) {
    .blog--single__edu .calendar {
        max-width: 100%
    }
}
.blog--single__edu .search {
    padding: 0
}
.one-blog-trvl__title {
    ; inherit;
    font-family: mukta, sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.33
}
.one-blog-trvl__text {
    font-family: open sans, sans-serif
}
.one-blog-trvl__icon {
    ; #ffc015
}
.one-blog-trvl__text {
    ; #999
}
@media screen and (max-width:1024px) {
    .one-post-trvl__info {
        margin-top: 0
    }
    .one-post-trvl__author {
        margin-top: 50px
    }
}
.one-post-trvl__socials {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}
.one-post-trvl__socials .onebuilder-socials__link {
    height: 50px;
    width: 50px;
    border: 1px solid #eee;
    border-radius: 50%;
    margin-right: 10px;
    margin-left: 0;
    display: inline-block;
    float: left;
    position: relative;
    padding-top: 11px
}
.one-post-trvl__socials .onebuilder-socials__link:hover {
    background-; #2a74ed;
    border-; #2a74ed
}
.one-post-trvl__socials .onebuilder-socials__link:hover .icon {
    ; #fff
}
.one-post-trvl__cat {
    background-; #2a74ed;
    height: 22px;
    padding: 0 13px;
    line-height: 21px;
    font-family: open sans, sans-serif
}
.one-post-trvl__title {
    font-weight: 800;
    line-height: 1.3
}
.one-post-trvl__detail {
    font-family: open sans, sans-serif;
    line-height: 1.73
}
.one-post-trvl__tb-author-name {
    line-height: 1.63
}
.one-post-trvl__page {
    width: 100%;
    max-width: initial;
    margin: initial;
    padding: 0
}
.one-post-trvl__content>*:last-child {
    margin-bottom: 0
}
.one-post-trvl__content>p {
    line-height: 1.6;
    margin: 0 auto 50px;
    width: calc(100% - 200px)
}
@media screen and (max-width:1024px) {
    .one-post-trvl__content>p {
        width: 100%
    }
}
.one-post-trvl__content img {
    margin-bottom: 50px
}
.one-post-trvl__content h3 {
    line-height: 1.33;
    margin: 0 auto 50px;
    width: calc(100% - 200px)
}
@media screen and (max-width:1024px) {
    .one-post-trvl__content h3 {
        width: 100%
    }
}
.one-post-trvl__content blockquote {
    padding: 100px 0 0;
    margin-bottom: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}
.one-post-trvl__content blockquote p {
    font-family: open sans, sans-serif;
    font-size: 30px;
    line-height: 1.33;
    text-align: center;
    ; #262527
}
.one-post-trvl__content figure img {
    margin-bottom: 50px
}
.one-post-trvl__content figure h6 {
    font-size: 18px;
    line-height: 1.44;
    margin-bottom: 18px
}
.one-post-trvl__content figure p {
    line-height: 1.6;
    margin: 0 0 50px;
    font-weight: 400
}
.one-post-trvl__tags-name {
    ; #222
}
.one-post-trvl__tags-list {
    ; #2a74ed
}
.one-post-trvl__tags-link:hover {
    ; #ffc015
}
.one-post-trvl__likes {
    ; #222
}
.one-post-trvl__likes:hover {
    -webkit-box-shadow: 0 0 20px 0 rgba(34, 34, 34, .13);
    box-shadow: 0 0 20px 0 rgba(34, 34, 34, .13)
}
.one-post-trvl__author-desc {
    line-height: 1.6
}
.one-post-trvl__author-link:hover {
    ; #ffc015
}
.one-blog-bsns__item--quote {
    background-; #222
}
.one-blog-bsns__cat {
    font-size: 16px
}
.one-blog-bsns__cat:hover {
    ; #999
}
.one-blog-bsns__link:not(:hover) {
    ; #ffc015
}
.one-blog-bsns__link:hover {
    ; #2a74ed
}
.one-blog-bsns__video-link {
    ; #ffc015
}
.one-blog-bsns__video-link:hover {
    ; #2a74ed
}
.one-blog-bsns .mejs__controls {
    background: #222
}
.one-pag-edu .wrap .page-numbers {
    ; #222
}
.one-pag-edu .wrap .page-numbers.current, .one-pag-edu .wrap .page-numbers:hover {
    background-; #222
}
.one-pag-edu .prev, .one-pag-edu .next {
    ; #222
}
.one-blog-trvl__icon {
    padding-top: 7px
}
.one-blog-chr__date {
    background-; #2a74ed
}
.one-blog-chr .one-blog-chr__link {
    ; #2a74ed
}
.one-blog-chr .one-blog-chr__link:hover {
    ; #222
}
.blog--church-wrap .blog--church-title {
    background-; #555
}
.blog--church-wrap .blog--church-title .one-heading__subtitle {
    ; #999
}
.blog--church-wrap .blog--church-title .one-heading__subtitle:before {
    background-; #999
}
.blog--church-wrap .blog--church-title .one-heading__title {
    ; #fff
}
.blog--single__chr .one-widget-quotes__desc {
    font-family: source sans pro, sans-serif;
    font-weight: 400
}
.blog--single__chr .one-widget-quotes__author {
    ; #2a74ed;
    font-weight: 700;
    letter-spacing: 1.4px
}
.blog--single__chr .one-widget-posts__main-title {
    ; #333
}
.blog--single__chr .one-widget-posts__title {
    letter-spacing: -.4px
}
.blog--single__chr .one-widget-posts__title:hover {
    ; #2a74ed
}
.blog--single__chr .one-widget-posts__date {
    font-size: 12px;
    ; #2a74ed;
    font-weight: 700;
    letter-spacing: 1.2px;
    text-transform: uppercase
}
.blog--single__chr .widget_categories .widget-title {
    ; #333
}
.blog--single__chr .widget_categories ul li a {
    font-weight: 400
}
.blog--single__chr .widget_categories ul li a:hover {
    ; #2a74ed
}
.blog--single__chr .widget_categories ul li.active {
    ; #2a74ed
}
.blog--single__chr .widget_categories ul li.active a {
    ; #2a74ed
}
.blog--single__chr .one-page--right-sb .one-page__sb {
    background: #f7f7f7
}
.blog--single__chr .one-page--right-sb .one-page__sb:before {
    background: #f7f7f7
}
.blog--single__chr .one-page--right-sb .one-page__content blockquote {
    border-left: 2px solid #2a74ed
}
.blog--single__chr .one-page--right-sb .one-page__content blockquote h3 {
    ; #222
}
.blog--single__chr .post-meta .likes:hover {
    border-; #2a74ed;
    ; #2a74ed
}
.church-news-blog-wrap .onebuilder-btn:hover, .church-events-wrap .onebuilder-btn:hover {
    ; #fff;
    background-; #555;
    border-; #555
}
.one-blog-evts__date {
    ; #2a74ed
}
.one-blog-evts__title h3:hover {
    ; #999;
    -webkit-transition: color .5s;
    transition: color .5s
}
.one-blog-evts__icon {
    ; #2a74ed
}
.one-blog-evts__text {
    ; #999
}
.one-blog-evts__details {
    border-top: 1px solid #f6f9ff
}
.one-post-detail__title span {
    ; #ffc015
}
.one-post-detail__detail-text {
    font-family: playfair display, serif
}
.one-post-detail__detail-icon {
    ; #2a74ed
}
.one-post-detail__cats-name {
    /* font-family: playfair display, serif; */
    ; #555
}
.one-post-detail__cats-list {
    font-family: playfair display, serif
}
.one-post-detail__likes {
    font-family: playfair display, serif
}
.one-post-detail__author-title {
    /* font-family: playfair display, serif; */
    ; #555
}
.one-post-detail .onebuilder-socials__link:hover {
    background: #2a74ed
}
.one-post-detail .onebuilder-socials__link:hover i {
    ; #fff
}
.c-1 {
    background: #2a74ed
}
.church-post-wrap-1__icon-link:hover {
    ; #2a74ed
}
.church-post-wrap-1 .church-post-wrap-1__link:hover {
    ; #2a74ed
}
.main-header__toolbar-wrap h1, .main-header__toolbar-wrap h2, .main-header__toolbar-wrap h3, .main-header__toolbar-wrap h4, .main-header__toolbar-wrap h5, .main-header__toolbar-wrap h6 {
    ; #222
}
.main-header__toolbar-wrap .widget a, .main-header__toolbar-wrap .registartion a, .main-header__toolbar-wrap .log-in a {
    ; #222
}
.main-header__toolbar-wrap .widget a:hover, .main-header__toolbar-wrap .registartion a:hover, .main-header__toolbar-wrap .log-in a:hover {
    ; #2a74ed
}
.main-header__toolbar-wrap--solid {
    background-; #f6f9ff
}
.main-header__toolbar-wrap--light {
    background-; #222
}
.onebuilder-header-1__toolbar {
    border-bottom: 1px solid #7fbc48
}
.onebuilder-header-1__detail-icon {
    ; #ffc015
}
.onebuilder-header-1__detail-text, .onebuilder-header-1__detail-link {
    ; #222
}
.onebuilder-header-1__nav-wrap {
    background: -webkit-gradient(linear, left top, left bottom, from(#FFC015), to(#FFC015)) no-repeat 950px 0;
    background: linear-gradient(#FFC015, #FFC015) no-repeat 950px 0
}
@media screen and (max-width:1230px) {
    .onebuilder-header-1__nav-wrap {
        background-; #ffc015;
        -webkit-box-shadow: 0 0 30px 0 rgba(255, 192, 21, .3);
        box-shadow: 0 0 30px 0 rgba(255, 192, 21, .3)
    }
}
.onebuilder-header-1__nav {
    background-; #ffc015;
    -webkit-box-shadow: 0 0 30px 0 rgba(255, 192, 21, .3);
    box-shadow: 0 0 30px 0 rgba(255, 192, 21, .3)
}
.onebuilder-header-1 .sub-menu .dropdown-btn {
    ; #222
}
.onebuilder-header-1 .sub-menu .menu-item a {
    ; #222
}
.onebuilder-header-1 .sub-menu .menu-item:hover>.dropdown-btn, .onebuilder-header-1 .sub-menu .menu-item:hover>a {
    ; #2a74ed
}
.onebuilder-header-1 .mega-menu__title {
    border-bottom: 1px solid #7fbc48;
    ; #ffc015
}
@media screen and (min-width:1025px) {
    .onebuilder-header-1 .mega-menu__col {
        border-right: 1px solid #7fbc48
    }
}
.onebuilder-header-1 .onebuilder-socials__icon {
    ; #bfbfbf
}
.onebuilder-header-1 .onebuilder-socials__icon:hover {
    ; #999
}
@media screen and (max-width:1024px) {
    .onebuilder-header-2__line {
        background-; #222
    }
}
@media screen and (max-width:1024px) {
    .onebuilder-header-2__menu {
        border-bottom: 1px solid rgba(34, 34, 34, .1)
    }
}
@media screen and (min-width:1025px) {
    .onebuilder-header-2 .main-menu>.menu-item>a:hover {
        ; #2a74ed
    }
    .onebuilder-header-2 .main-menu>.menu-item>a.active {
        ; #2a74ed
    }
}
.onebuilder-header-2 .one-socials__link {
    ; #fff !important
}
.onebuilder-header-2 .one-socials__link:hover {
    ; #2a74ed !important
}
.onebuilder-header-2 .sub-menu .menu-item a {
    ; #222
}
.onebuilder-header-2 .sub-menu .menu-item a.active {
    ; #2a74ed
}
.onebuilder-header-2 .sub-menu .menu-item:hover>a, .onebuilder-header-2 .sub-menu .menu-item:hover .dropdown-btn {
    ; #2a74ed
}
@media screen and (min-width:1025px) {
    .onebuilder-header-2 .sub-menu .dropdown-btn {
        ; #222
    }
}
@media screen and (min-width:1025px) {
    .onebuilder-header-2 .mega-menu__title {
        border-bottom: 1px solid rgba(34, 34, 34, .1)
    }
    .onebuilder-header-2 .mega-menu__col {
        padding: 30px 20px;
        border-right: 1px solid rgba(34, 34, 34, .1)
    }
}
.onebuilder-header-2 .logo__img-holder {
    background-; #222
}
.onebuilder-header-2 .logo__text {
    ; #222
}
@media screen and (max-width:1024px) {
    .onebuilder-header-3__menu {
        background: -webkit-gradient(linear, right top, left top, from(#6c207c), to(#E32682));
        background: linear-gradient(to left, #6c207c 0%, #E32682 100%)
    }
}
.onebuilder-header-3__search {
    ; #222
}
@media screen and (max-width:1024px) {
    .onebuilder-header-3__inner {
        background: -webkit-gradient(linear, right top, left top, from(#6c207c), to(#E32682));
        background: linear-gradient(to left, #6c207c 0%, #E32682 100%)
    }
}
.onebuilder-header-3 .main-menu .menu-item a {
    ; #fff
}
.onebuilder-header-3__search-icon:hover {
    ; #2a74ed;
    -webkit-transition: .3s all;
    transition: .3s all
}
.onebuilder-header-3 .sub-menu .menu-item a:hover {
    ; #2a74ed
}
.onebuilder-header-3 .sub-menu .menu-item:hover>a {
    ; #2a74ed
}
.onebuilder-header-3 .sub-menu .menu-item:hover>a+span {
    ; #2a74ed
}
.onebuilder-header-3 .main-menu>.menu-item a+span {
    -webkit-transition: all .05s;
    transition: all .05s
}
.onebuilder-header-3 .main-menu>.menu-item a:hover {
    ; #2a74ed
}
.onebuilder-header-3 .main-menu>.menu-item a:hover+span {
    ; #2a74ed;
    -webkit-transition: all .02s;
    transition: all .02s
}
.onebuilder-header-3 .main-menu>.menu-item:hover>a {
    ; #2a74ed
}
.onebuilder-header-3 .main-menu>.menu-item:hover>a+span {
    ; #2a74ed;
    -webkit-transition: all .02s;
    transition: all .02s
}
.onebuilder-header-3 .main-menu>.menu-item:after {
    background-; #2a74ed
}
.onebuilder-header-3__fix .main-menu>.menu-item:hover>a {
    ; #222
}
.onebuilder-header-3__fix .main-menu>.menu-item:after {
    background-; #222
}
@media screen and (min-width:1025px) {
    .onebuilder-header-3 .sub-menu {
        -webkit-box-shadow: 1.169px 3.825px 15.66px 2.34px rgba(42, 116, 237, .2);
        box-shadow: 1.169px 3.825px 15.66px 2.34px rgba(42, 116, 237, .2)
    }
}
.onebuilder-header-3 .onebuilder-btn--light:hover {
    border: 1px solid rgba(255, 255, 255, .5);
    background-; #fff;
    ; #2a74ed !important
}
.onebuilder-header-4__logo {
    background-; #f6f9ff
}
.onebuilder-header-4__button-icon {
    ; inherit;
    -webkit-transition: .3s all;
    transition: .3s all
}
.onebuilder-header-4__button-icon:hover {
    ; #2a74ed;
    -webkit-transition: .3s all;
    transition: .3s all
}
@media screen and (min-width:1025px) {
    .onebuilder-header-4 .main-menu>.menu-item>a {
        ; #222
    }
}
@media screen and (max-width:1024px) {
    .onebuilder-header-4 .main-menu .menu-item a {
        ; #222
    }
}
@media screen and (min-width:1025px) {
    .onebuilder-header-4 .sub-menu .menu-item a {
        ; #222
    }
    .onebuilder-header-4 .sub-menu .menu-item:hover>a {
        ; #2a74ed
    }
    .onebuilder-header-4 .sub-menu .menu-item:hover>.dropdown-btn {
        ; #2a74ed
    }
}
@media screen and (min-width:1025px) {
    .onebuilder-header-4 .mega-menu__title {
        ; #999
    }
}
@media screen and (max-width:1024px) {
    .onebuilder-header-4 .mega-menu__title {
        ; #2a74ed
    }
}
.onebuilder-header-4 .logo__text {
    ; #2a74ed
}
.onebuilder-header-4 .logo__sub-text {
    ; #2a74ed
}
.onebuilder-header-4 .hamburger-inner {
    background-; #222
}
.onebuilder-header-4 .hamburger-inner::before, .onebuilder-header-4 .hamburger-inner::after {
    background-; #222
}
.onebuilder-header-5 h3 {
    line-height: 1.7
}
.onebuilder-header-5 .main-menu .menu-item a {
    font-family: futura, sans-serif !important;
    font-size: 16px;
    letter-spacing: 1px
}
.onebuilder-header-5 .menu-depth-1 a {
    font-size: 14px !important
}
.onebuilder-header-5__button-icon {
    ; inherit;
    -webkit-transition: .3s all;
    transition: .3s all
}
.onebuilder-header-5__button-icon:hover {
    ; #2a74ed;
    -webkit-transition: .3s all;
    transition: .3s all
}
.onebuilder-header-5__button-number {
    background-; #2a74ed
}
.onebuilder-header-5 .main-menu .menu-item a {
    ; inherit;
    /* font-family: roboto, sans-serif */
}
@media screen and (min-width:1025px) {
    .onebuilder-header-5 .main-menu .menu-item:hover>a, .onebuilder-header-5 .main-menu .menu-item:hover>.dropdown-btn {
        ; #2a74ed
    }
}
@media screen and (min-width:1025px) {
    .onebuilder-header-5 .sub-menu {
        border-top: 2px solid #2a74ed
    }
}
@media screen and (min-width:1025px) {
    .onebuilder-header-5 .mega-menu__col {
        border-top: 2px solid #2a74ed
    }
}
@media screen and (max-width:1024px) {
    .onebuilder-header-5 .mega-menu__title {
        ; #2a74ed
    }
}
.onebuilder-header-5 .dropdown-btn {
    ; #222
}
.onebuilder-header-5 .logo__text {
    /* font-family: roboto, sans-serif */
}
.onebuilder-header-5 .hamburger-inner {
    background-; #222
}
.onebuilder-header-5 .hamburger-inner::before, .onebuilder-header-5 .hamburger-inner::after {
    background-; #222
}
.onebuilder-header-6__toolbar {
    background-; #222
}
.onebuilder-header-6__toolbar a:hover, .onebuilder-header-6__toolbar button:hover {
    ; #2a74ed
}
.onebuilder-header-6 .wpml-ls-native {
    font-size: 14px;
    /* font-family: roboto, sans-serif */
}
.onebuilder-header-6__toolbar-text, .onebuilder-header-6__toolbar-tel, .onebuilder-header-6__toolbar-email, .onebuilder-header-6__toolbar-authentication {
    /* font-family: roboto, sans-serif */
}
.onebuilder-header-6__search input {
    ; #222
}
.onebuilder-header-6__search input[type=text] {
    background-; #f6f9ff
}
.onebuilder-header-6__search input[type=text]::-webkit-input-placeholder {
    ; #999
}
.onebuilder-header-6__search input[type=text]:-ms-input-placeholder {
    ; #999
}
.onebuilder-header-6__search input[type=text]::-ms-input-placeholder {
    ; #999
}
.onebuilder-header-6__search input[type=text]::placeholder {
    ; #999
}
.onebuilder-header-6__search button[type=submit] {
    ; #222
}
.onebuilder-header-6__search button[type=submit]:hover {
    ; #2a74ed
}
.onebuilder-header-6 .main-menu .menu-item a {
    font-family: playfair display, serif
}
.onebuilder-header-6 .main-menu .current-menu-item a::before {
    width: 100%
}
@media screen and (max-width:1024px) {
    .onebuilder-header-6 .main-menu .current-menu-item {
        position: relative;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content
    }
    .onebuilder-header-6 .main-menu .current-menu-item::after {
        display: inline-block !important;
        position: absolute;
        bottom: 5px;
        left: 0;
        width: 100%;
        height: 2px;
        -webkit-transition: all .2s;
        background-; #2a74ed;
        transition: all .2s;
        content: ''
    }
}
@media screen and (min-width:1025px) {
    .onebuilder-header-6 .main-menu {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
    .onebuilder-header-6 .main-menu>.menu-item>a:before {
        background-; #2a74ed
    }
}
@media screen and (min-width:1025px) {
    .onebuilder-header-6 .sub-menu {
        background-; #222
    }
    .onebuilder-header-6 .sub-menu .menu-item:hover>a, .onebuilder-header-6 .sub-menu .menu-item:hover>.dropdown-btn {
        ; #2a74ed
    }
}
.onebuilder-header-6 .dropdown-btn {
    ; #222
}
.onebuilder-header-6 .logo__sub-text {
    ; #999;
    /* font-family: roboto, sans-serif */
}
.onebuilder-header-6 .authentication__log-in, .onebuilder-header-6 .authentication__register {
    /* font-family: roboto, sans-serif */
}
.onebuilder-header-6 .one-socials.onebuilder-socials--circle .one-socials {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}
.onebuilder-header-6 .one-socials.onebuilder-socials--circle .one-socials__link {
    ; #222
}
.onebuilder-header-6 .one-socials.onebuilder-socials--circle .one-socials__link:hover {
    border-; #2a74ed;
    background-; #2a74ed;
    ; #222
}
.onebuilder-header-6 .hamburger-inner {
    background-; #222
}
.onebuilder-header-6 .hamburger-inner:before, .onebuilder-header-6 .hamburger-inner:after {
    background-; #222
}
.onebuilder-header-7__inner {
    background-; #555
}
@media screen and (max-width:1024px) {
    .onebuilder-header-7__inner {
        background: -webkit-gradient(linear, left top, right top, from(#555555), to(#676767));
        background: linear-gradient(to right, #555555, #676767)
    }
}
.onebuilder-header-7__aside-close {
    ; #fff
}
.onebuilder-header-7__contact .logo__text {
    ; #555
}
.onebuilder-header-7__email, .onebuilder-header-7__tel {
    ; #222
}
.onebuilder-header-7__email:hover, .onebuilder-header-7__tel:hover {
    ; #2a74ed
}
@media screen and (max-width:1024px) {
    .onebuilder-header-7__menu {
        background: -webkit-gradient(linear, left top, right top, from(#555555), to(#676767));
        background: linear-gradient(to right, #555555, #676767)
    }
}
@media screen and (min-width:1025px) {
    .onebuilder-header-7 .main-menu .menu-item a {
        ; #999
    }
}
@media screen and (min-width:1025px) {
    .onebuilder-header-7 .sub-menu {
        background-; #555
    }
}
.onebuilder-header-7 .dropdown-btn {
    ; #999
}
.onebuilder-header-7 .onebuilder-copyright p {
    ; #999
}
.onebuilder-header-7__aside-menu li a:hover {
    ; #2a74ed
}
@media screen and (max-width:1024px) {
    .onebuilder-header-8__inner {
        background: -webkit-gradient(linear, left top, right top, from(#125bd2), to(#2A74ED));
        background: linear-gradient(to right, #125bd2, #2A74ED)
    }
}
@media screen and (max-width:1024px) {
    .onebuilder-header-8__menu {
        background: -webkit-gradient(linear, left top, right top, from(#125bd2), to(#2A74ED));
        background: linear-gradient(to right, #125bd2, #2A74ED)
    }
}
@media screen and (min-width:1025px) {
    .onebuilder-header-8 .sub-menu .menu-item a {
        ; #999
    }
    .onebuilder-header-8 .sub-menu .menu-item:hover>a, .onebuilder-header-8 .sub-menu .menu-item:hover>.dropdown-btn {
        ; #2a74ed
    }
    .onebuilder-header-8 .sub-menu .dropdown-btn {
        ; #999
    }
}
.onebuilder-header-8 .onebuilder-btn {
    ; #2a74ed
}
.onebuilder-header-8 .onebuilder-btn:hover {
    background-; #0536a5
}
.onebuilder-header-8__search-icon {
    ; #fff;
    font-size: 24px
}
.onebuilder-header-8__search-icon:hover {
    ; #0536a5
}
@media screen and (max-width:1024px) {
    .onebuilder-header-9__line {
        background-; #2a74ed;
        background-image: -webkit-gradient(linear, left top, right top, from(#69b9f2), color-stop(#559be5), color-stop(#417fda), color-stop(#3065c8), to(#2052c9));
        background-image: linear-gradient(to right, #69b9f2, #559be5, #417fda, #3065c8, #2052c9);
        padding: 10px 0
    }
}
@media screen and (max-width:1024px) {
    .onebuilder-header-9__menu {
        background-; #2a74ed;
        background-image: -webkit-gradient(linear, left top, right top, from(#69b9f2), color-stop(#559be5), color-stop(#417fda), color-stop(#3065c8), to(#2052c9));
        background-image: linear-gradient(to right, #69b9f2, #559be5, #417fda, #3065c8, #2052c9)
    }
}
.onebuilder-header-9 .menu-item .sub-menu a.active {
    ; #ffc015
}
.onebuilder-header-9 .menu-item>a+span {
    -webkit-transition: all .02s;
    transition: all .02s
}
.onebuilder-header-9 .menu-item>a:hover {
    ; rgba(255, 255, 255, .75)
}
.onebuilder-header-9 .menu-item>a:hover+span {
    ; rgba(255, 255, 255, .75);
    -webkit-transition: all .02s;
    transition: all .02s
}
.onebuilder-header-9 .menu-item:hover>a {
    ; rgba(255, 255, 255, .75)
}
.onebuilder-header-9 .menu-item:hover>a+span {
    ; rgba(255, 255, 255, .75);
    -webkit-transition: all .02s;
    transition: all .02s
}
.onebuilder-header-9 .sub-menu .menu-item:hover>a {
    ; #ffc015
}
.onebuilder-header-9 .sub-menu .menu-item:hover>a+span {
    ; #ffc015
}
.onebuilder-header-9 .sub-menu .menu-item a:hover {
    ; #ffc015
}
.onebuilder-header-9 .sub-menu .menu-item a:hover+span {
    ; #ffc015
}
.onebuilder-header-9 .authentication__sign-in:hover {
    ; #ffc015
}
.onebuilder-header-9 .authentication__sign-up {
    ; #2a74ed
}
.onebuilder-header-9 .authentication__sign-up:hover {
    background-; #ffc015;
    ; #fff
}
.onebuilder-header-10__toolbar {
    background-; #222
}
.onebuilder-header-10__toolbar-icon {
    ; #2a74ed
}
.onebuilder-header-10__toolbar-text {
    ; #999;
    /* font-family: roboto, sans-serif */
}
.onebuilder-header-10__toolbar-text a {
    ; #999;
    /* /* font-family: roboto, sans-serif */; */
    font-weight: 400
}
.onebuilder-header-10__toolbar-text a:hover {
    ; #2a74ed
}
.onebuilder-header-10__detail-icon {
    ; #2a74ed
}
.onebuilder-header-10__detail-target {
    ; #999;
    /* font-family: roboto, sans-serif */
}
.onebuilder-header-10__button-icon {
    ; inherit;
    -webkit-transition: .2s all;
    transition: .2s all
}
.onebuilder-header-10__button-icon:hover {
    ; #2a74ed;
    -webkit-transition: .2s all;
    transition: .2s all
}
.onebuilder-header-10__button-number {
    background-; #2a74ed
}
@media screen and (min-width:1025px) {
    .onebuilder-header-10__menu {
        background-; #2a74ed
    }
    .onebuilder-header-10__menu .main-menu>.menu-item>a:hover {
        ; #fff;
        background-; rgba(34, 34, 34, .15)
    }
    .onebuilder-header-10__menu .main-menu>.menu-item:hover>a {
        background-; rgba(34, 34, 34, .15)
    }
}
@media screen and (max-width:1024px) {
    .onebuilder-header-10 .main-menu .menu-item a {
        ; #222
    }
}
@media screen and (min-width:1025px) {
    .onebuilder-header-10 .sub-menu .menu-item a {
        ; #fff
    }
    .onebuilder-header-10 .sub-menu .menu-item:hover>a, .onebuilder-header-10 .sub-menu .menu-item:hover .dropdown-btn {
        ; #222
    }
}
.onebuilder-header-10 .one-socials__icon:hover {
    ; #2a74ed
}
.onebuilder-header-10 .hamburger-inner {
    background-; #222
}
.onebuilder-header-10 .hamburger-inner:before, .onebuilder-header-10 .hamburger-inner:after {
    background-; #222
}
.onebuilder-header-11__socials-title {
    ; #2a74ed
}
.onebuilder-header-11 .main-menu .menu-item a {
    ; #222
}
.onebuilder-header-11 .main-menu .menu-item a:before {
    background-; #2a74ed !important
}
.onebuilder-header-11 .main-menu .menu-item a:hover {
    ; #2a74ed
}
.onebuilder-header-11 .main-menu .menu-item a:hover>a {
    ; #2a74ed
}
.onebuilder-header-11 .main-menu>.menu-item>a:before {
    background-; #222
}
.onebuilder-header-11 .sub-menu .menu-item a:hover {
    ; #2a74ed
}
.onebuilder-header-11 .dropdown-btn {
    -webkit-transition: all .05s;
    transition: all .05s;
    border: 1px solid transparent;
    border-radius: 3px;
    line-height: 13px;
    position: relative;
    top: 3px
}
.onebuilder-header-11 .dropdown-btn:hover {
    -webkit-transition: all .05s;
    transition: all .05s;
    border: 1px solid transparent;
    ; #2a74ed
}
@media screen and (max-width:1024px) {
    .onebuilder-header-11 .dropdown-btn {
        border: 1px solid #ddd;
        ; #222
    }
}
.onebuilder-header-11 .mega-menu__title {
    ; #999
}
.onebuilder-header-11 .dropdown-btn {
    font-size: 16px
}
.onebuilder-header-11 .hamburger-inner {
    border-top: 1px solid rgba(34, 34, 34, .5);
    border-bottom: 1px solid rgba(34, 34, 34, .5);
    background-; #222
}
.onebuilder-header-11 .hamburger-inner:before, .onebuilder-header-11 .hamburger-inner:after {
    background-; #222
}
.onebuilder-header-11 .onebuilder-socials__icon {
    ; #f6f9ff
}
.onebuilder-header-11 .onebuilder-socials__icon:hover {
    ; #2a74ed
}
@media screen and (min-width:1025px) {
    .onebuilder-header-12 .main-menu .menu-item a {
        ; #999
    }
    .onebuilder-header-12 .main-menu .menu-item:hover>a, .onebuilder-header-12 .main-menu .menu-item:hover>.dropdown-btn {
        ; #2a74ed
    }
    .onebuilder-header-12 .main-menu>.menu-item>a {
        ; #222
    }
}
@media screen and (max-width:1024px) {
    .onebuilder-header-12 .main-menu .menu-item a {
        ; #2a74ed
    }
    .onebuilder-header-12 .main-menu>.menu-item>a {
        ; #222
    }
}
@media screen and (min-width:1025px) {
    .onebuilder-header-12 .sub-menu {
        -webkit-box-shadow: 0 0 5px 0 rgba(42, 116, 237, .1);
        box-shadow: 0 0 5px 0 rgba(42, 116, 237, .1)
    }
}
@media screen and (min-width:1025px) {
    .onebuilder-header-12 .mega-menu__title {
        ; #222
    }
    .onebuilder-header-12 .mega-menu__col:before {
        background-; #f6f9ff
    }
}
@media screen and (max-width:1024px) {
    .onebuilder-header-12 .mega-menu__title {
        ; #999
    }
}
.onebuilder-header-12 .hamburger-inner:before, .onebuilder-header-12 .hamburger-inner:after {
    background-; #222
}
@media screen and (min-width:1025px) {
    .onebuilder-header-12 .hamburger.is-active .hamburger-inner {
        background-; #222
    }
}
@media screen and (max-width:1024px) {
    .onebuilder-header-12 .hamburger.is-active .hamburger-inner {
        background-; #222
    }
}
.onebuilder-header-12 .logo__text {
    ; #2a74ed
}
.onebuilder-header-12 .logo__text::first-letter {
    ; #222
}
.onebuilder-header-12 form {
    /* font-family: roboto, sans-serif */
}
.onebuilder-header-12 form input, .onebuilder-header-12 form button {
    ; #222
}
.onebuilder-header-12 form input {
    border-bottom: 1px solid #f6f9ff
}
.onebuilder-header-12 form input:focus {
    border-; #2a74ed
}
.onebuilder-header-12 form i:hover {
    ; #2a74ed
}
@media screen and (max-width:1024px) {
    .onebuilder-header-12 .dropdown-btn {
        border: 1px solid #f6f9ff;
        ; #222
    }
}
@media screen and (max-width:1024px) {
    .onebuilder-header-12__aside-overlay.is-open {
        background-; rgba(34, 34, 34, .7)
    }
}
.onebuilder-header-12__aside-close-icon {
    ; #222
}
.onebuilder-header-12__cart-link {
    ; #222
}
.onebuilder-header-12__cart-link:hover {
    ; #2a74ed
}
@media screen and (max-width:1024px) {
    .onebuilder-header-13__inner {
        background-; #222
    }
}
.onebuilder-header-13__button-link:hover {
    ; #2a74ed
}
@media screen and (max-width:1024px) {
    .onebuilder-header-13__menu {
        background: -webkit-gradient(linear, left top, left bottom, from(#222222), to(rgba(34, 34, 34, 0.85)));
        background: linear-gradient(to bottom, #222222, rgba(34, 34, 34, 0.85))
    }
}
@media screen and (min-width:1025px) {
    .onebuilder-header-13 .main-menu>.menu-item.active:before {
        display: block;
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        width: 100%;
        height: 4px;
        background-; #2a74ed
    }
    .onebuilder-header-13 .main-menu>.menu-item:before {
        background-; #2a74ed
    }
}
@media screen and (min-width:1025px) {
    .onebuilder-header-13 .sub-menu .menu-item a {
        ; #222
    }
    .onebuilder-header-13 .sub-menu .menu-item:hover>a, .onebuilder-header-13 .sub-menu .menu-item:hover>.dropdown-btn {
        ; #2a74ed
    }
    .onebuilder-header-13 .sub-menu .dropdown-btn {
        ; #222
    }
}
.onebuilder-header-14 {
    background-; #2a74ed
}
.onebuilder-header-14__logo {
    background-; #ffc015
}
.onebuilder-header-14__button-icon:hover {
    ; #ffc015
}
.onebuilder-header-14 .main-menu .menu-item a {
    /* font-family: roboto, sans-serif */
}
@media screen and (min-width:1025px) {
    .onebuilder-header-14 .main-menu>.menu-item:hover>a, .onebuilder-header-14 .main-menu>.menu-item:hover>.dropdown-btn {
        ; #ffc015
    }
}
@media screen and (min-width:1025px) {
    .onebuilder-header-14 .sub-menu {
        border-top: 3px solid #ffc015
    }
    .onebuilder-header-14 .sub-menu .menu-item a {
        ; #2a74ed
    }
    .onebuilder-header-14 .sub-menu .menu-item:hover>a, .onebuilder-header-14 .sub-menu .menu-item:hover>.dropdown-btn {
        ; #ffc015
    }
    .onebuilder-header-14 .sub-menu .dropdown-btn {
        ; #2a74ed
    }
}
@media screen and (min-width:1025px) {
    .onebuilder-header-14 .mega-menu__title {
        ; #999
    }
}
@media screen and (max-width:1024px) {
    .onebuilder-header-14 .mega-menu__title {
        ; #2a74ed
    }
}
.onebuilder-header-14 .one-socials__icon:hover {
    ; #ffc015
}
.main-header .hamburger-inner {
    background-; #222
}
.main-header__icons {
    padding-right: 15px;
    padding-top: 24px
}
.main-header__icons .icons-widget__item {
    ; #222
}
.main-header__icons .icons-widget__item:hover {
    ; #2a74ed
}
.main-header .dropdown-btn {
    ; #999
}
@media screen and (min-width:1025px) {
    .main-header .main-menu--ci-rounded-solid-bg>.menu-item:hover>a {
        background-; rgba(42, 116, 237, .1)
    }
}
.main-header .main-menu--ddt-default .sub-menu .menu-item>a {
    ; #999;
    font-weight: 400
}
.main-header .main-menu--ddt-default .sub-menu .menu-item>a:hover {
    ; #222
}
.main-header .main-menu--ddt-default .sub-menu .menu-item>a.active {
    ; #222
}
@media screen and (min-width:1025px) {
    .main-header .main-menu--ddt-default .sub-menu {
        -webkit-box-shadow: 0 0 13px 0 rgba(42, 116, 237, .09);
        box-shadow: 0 0 13px 0 rgba(42, 116, 237, .09)
    }
    .main-header .main-menu--ddt-default .sub-menu .menu-item>a {
        ; #999
    }
    .main-header .main-menu--ddt-default .sub-menu .menu-item>a:hover {
        ; #222
    }
    .main-header .main-menu--ddt-default .sub-menu .menu-item>a.active {
        ; #222
    }
    .main-header .main-menu--ddt-default .sub-menu .menu-item:hover>.dropdown-btn {
        ; #222
    }
    .main-header .main-menu--ddt-default.main-menu--ddc-light .sub-menu {
        background-; #f6f9ff
    }
    .main-header .main-menu--ddt-default.main-menu--ddc-dark .sub-menu {
        background-; #222
    }
    .main-header .main-menu--ddt-classic .sub-menu {
        -webkit-box-shadow: 0 0 2px 0 rgba(42, 116, 237, .2);
        box-shadow: 0 0 2px 0 rgba(42, 116, 237, .2)
    }
    .main-header .main-menu--ddt-classic .sub-menu .menu-item>a, .main-header .main-menu--ddt-classic .sub-menu .menu-item>.dropdown-btn {
        ; #222
    }
    .main-header .main-menu--ddt-classic .sub-menu .menu-item:hover>a, .main-header .main-menu--ddt-classic .sub-menu .menu-item:hover>.dropdown-btn {
        ; #2a74ed
    }
    .main-header .main-menu--ddt-classic .mega-menu__title {
        ; #999
    }
    .main-header .main-menu--ddt-classic.main-menu--ddc-light .sub-menu {
        background-; #f6f9ff
    }
    .main-header .main-menu--ddt-classic.main-menu--ddc-dark .sub-menu {
        background-; #222
    }
    .main-header .main-menu--ddt-clean .sub-menu {
        -webkit-box-shadow: 0 0 5px 0 rgba(42, 116, 237, .1);
        box-shadow: 0 0 5px 0 rgba(42, 116, 237, .1)
    }
    .main-header .main-menu--ddt-clean.main-menu--ddc-light .sub-menu {
        background-; #f6f9ff
    }
    .main-header .main-menu--ddt-clean.main-menu--ddc-dark .sub-menu {
        background-; #222
    }
    .main-header .main-menu--ddt-clean.main-menu--ddc-dark .mega-menu__title {
        ; #f6f9ff
    }
}
.main-header .menu-item:before {
    background-; #2a74ed
}
.main-header .menu-item a {
    ; #222
}
.main-header .menu-item.current-menu-item>a {
    ; #2a74ed
}
@media screen and (min-width:1025px) {
    .main-header .menu-item a.active {
        ; #2a74ed
    }
    .main-header .menu-item:hover>a {
        ; #2a74ed
    }
    .main-header .menu-item:hover>.dropdown-btn {
        ; #2a74ed
    }
    .main-header .menu-item.current-menu-item>.dropdown-btn:before {
        ; #2a74ed
    }
}
@media screen and (max-width:1024px) {
    .main-header .menu-item>a:hover {
        ; #2a74ed
    }
}
.main-header .mega-menu__title {
    ; #2a74ed
}
.main-header--solid .main-header__menu-wrap {
    background-; #2a74ed
}
@media screen and (max-width:1024px) {
    .main-header--solid .main-header__menu-box {
        background-; #2a74ed
    }
}
.main-header--grad .main-header__menu-wrap {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#e6effd), to(#fff));
    background-image: linear-gradient(to bottom, #e6effd 0%, #fff 100%)
}
.main-header--grad-hor .main-header__menu-wrap {
    background-image: -webkit-gradient(linear, left top, right top, from(#fff), to(#e6effd));
    background-image: linear-gradient(to right, #fff 0%, #e6effd 100%)
}
@media screen and (max-width:1024px) {
    .main-header--grad-hor .main-header__menu-box {
        background-image: -webkit-gradient(linear, left top, right top, from(#fff), to(#e6effd));
        background-image: linear-gradient(to right, #fff 0%, #e6effd 100%)
    }
}
@media screen and (min-width:1025px) {
    .main-header--fullscreen-menu .dropdown-btn {
        ; #222 !important
    }
    .main-header--fullscreen-menu .dropdown-btn:hover {
        ; #2a74ed !important
    }
    .main-header--fullscreen-menu .menu-item a {
        ; #222 !important
    }
    .main-header--fullscreen-menu .menu-item a:hover {
        ; #2a74ed !important
    }
    .main-header--fullscreen-menu .mega-menu__title {
        ; #222 !important
    }
    .main-header--fullscreen-menu.is-open .hamburger-inner {
        background-; #222
    }
}
@media screen and (min-width:1025px) {
    .main-header--fullscreen-menu.main-header--menu-dark .dropdown-btn:hover {
        ; #2a74ed !important
    }
    .main-header--fullscreen-menu.main-header--menu-dark .main-header__menu-box {
        background-; rgba(34, 34, 34, .95)
    }
    .main-header--fullscreen-menu.main-header--menu-dark .menu-item a:hover {
        ; #2a74ed !important
    }
}
.main-header__widgets-area .one-socials__item a {
    border-; #999;
    ; #999
}
.main-header .button-number {
    background-; #2a74ed
}
.main-header .wpml-ls-legacy-dropdown:hover>ul>li>a .wpml-ls-native {
    ; #2a74ed
}
.main-header .wpml-ls-native {
    ; #222
}
.main-header .wpml-ls-native:hover {
    ; #2a74ed
}
.main-header .wpml-ls-native i {
    ; #999
}
.main-header .wpml-ls-sub-menu li a:hover {
    ; #2a74ed
}
.onebuilder-header--edu-contact .label {
    font-family: playfair display, serif
}
.home-event-wrap-upc-event {
    background-image: linear-gradient(140deg, #6c207c 0%, #2A74ED 100%)
}
.home-event-wrap-upc-event .onebuilder-btn-container {
    padding-bottom: 5px
}
.home-event-wrap-tickets {
    background-; rgba(246, 249, 255, .4)
}
.author-bio-wrap {
    background-; #2a74ed
}
.bg-wrap-c-active {
    background-; #2a74ed
}
.bg-wrap-c-light {
    background-; #f6f9ff
}
.bg-wrap-c-light-cons {
    background-; #f9f9f9
}
.bg-wrap-c-grey {
    background-; #999
}
.bg-wrap-c-dark {
    background-; #222
}
.bg-wrap-c-dark-2 {
    background-; #555
}
.bg-wrap-c-alter {
    background-; #ffc015
}
.bg-wrap-c-alter-2 {
    background-; #0536a5
}
.bg-wrap-c-alter-3 {
    background-; #7fbc48
}
hr {
    background: #eee;
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(238, 238, 238, 0)), color-stop(#eeeeee), to(rgba(238, 238, 238, 0)));
    background-image: linear-gradient(to right, rgba(238, 238, 238, 0), #eeeeee, rgba(238, 238, 238, 0));
    height: 1px
}
.edu-wrap-2 {
    background-image: -webkit-gradient(linear, left top, right top, from(#2A74ED), to(#2A74ED));
    background-image: linear-gradient(to right, #2A74ED, #2A74ED)
}
.home-edu-wrap-pricing--heading {
    background-; #2a74ed
}
body .swiper-button-prev {
    ; rgba(42, 116, 237, .2)
}
body .swiper-button-prev:hover {
    ; #2a74ed
}
body .swiper-button-next {
    ; rgba(42, 116, 237, .2)
}
body .swiper-button-next:hover {
    ; #2a74ed
}
body .swiper-pagination-bullet-active {
    background-; #2a74ed
}
body .swiper-pagination-progressbar-fill {
    background-; #2a74ed
}
body .swiper--events-posts .swiper-pagination-bullet-active {
    background-; #999
}
body .swiper--home-event .swiper-button-prev, body .swiper--home-event .swiper-button-next {
    border: 1px solid rgba(34, 34, 34, .1)
}
body .swiper--home-event .swiper-button-prev i:before, body .swiper--home-event .swiper-button-next i:before {
    ; #222
}
body .swiper--home-event .swiper-button-prev:hover, body .swiper--home-event .swiper-button-next:hover {
    background-; #222
}
body .swiper--shop-item .swiper-button-prev, body .swiper--shop-item .swiper-button-next {
    ; #999
}
body .swiper--shop-item .gallery-thumbs .swiper-slide-active>div {
    border: 1px solid #222
}
body .swiper--banner-hp .swiper-button-prev:hover i, body .swiper--banner-hp .swiper-button-next:hover i {
    ; #222
}
body .swiper--edu .swiper-button-prev, body .swiper--edu .swiper-button-next {
    ; #222
}
body .swiper--edu .swiper-button-prev i, body .swiper--edu .swiper-button-next i {
    ; #222
}
body .swiper--edu .swiper-button-prev:hover:hover, body .swiper--edu .swiper-button-next:hover:hover {
    background-; inherit;
    ; #2a74ed
}
body .swiper--edu .swiper-button-prev:hover::before, body .swiper--edu .swiper-button-next:hover::before {
    ; #f6f9ff
}
body .swiper--edu .swiper-pagination-bullet-active {
    background-; #222 !important
}
body .swiper--edu-tm .swiper-pagination-bullet-active {
    background-; #222 !important
}
body .swiper--edu-courses .swiper-slide>div {
    height: 100%
}
body .swiper--edu-courses .swiper-button-prev, body .swiper--edu-courses .swiper-button-next {
    ; inherit;
    font-size: 16px
}
body .swiper--edu-courses .swiper-button-prev:hover, body .swiper--edu-courses .swiper-button-next:hover {
    background-; inherit;
    ; #f6f9ff
}
body .swiper--edu-posts .swiper-pagination-bullet {
    margin: 0 5px
}
body .swiper--edu-posts .swiper-pagination-bullet-active {
    background-; #222
}
body .swiper--edu-class-table {
    background-; #fff
}
body .swiper--edu-events .swiper-pagination-progressbar-fill {
    background-; #222
}
body .swiper--edu-events .swiper-button-next, body .swiper--edu-events .swiper-button-prev {
    ; #222
}
body .swiper--edu-events .swiper-button-next:hover, body .swiper--edu-events .swiper-button-prev:hover {
    opacity: .5
}
body .swiper--edu-images .swiper-button-prev i, body .swiper--edu-images .swiper-button-next i {
    ; #222
}
body .swiper--edu-images .swiper-button-prev:hover, body .swiper--edu-images .swiper-button-next:hover {
    background-; #222
}
body .swiper--edu-blog .swiper-button-prev::before, body .swiper--edu-blog .swiper-button-next::before {
    ; #fff
}
body .swiper--rest-blog .swiper-button-prev::before, body .swiper--rest-blog .swiper-button-next::before {
    ; #fff
}
body .swiper--websites .swiper-slide img {
    -webkit-box-shadow: 0 10px 30px 0 rgba(42, 116, 237, .1);
    box-shadow: 0 10px 30px 0 rgba(42, 116, 237, .1)
}
body .swiper--saas {
    width: 100%
}
body .swiper--saas .swiper-button-prev, body .swiper--saas .swiper-button-next {
    ; #ccc;
    top: calc(50% - 43px)
}
@media screen and (max-width:1024px) {
    body .swiper--saas .swiper-button-prev, body .swiper--saas .swiper-button-next {
        display: none
    }
}
body .swiper--testimonials .swiper-pagination-bullet-active {
    background: rgba(34, 34, 34, .4)
}
body .swiper--trvl .swiper-button-next, body .swiper--trvl .swiper-button-prev {
    ; #222
}
body .swiper--trvl .swiper-button-next:hover, body .swiper--trvl .swiper-button-prev:hover {
    ; #999
}
body .swiper--trvl-3 .swiper-button-prev, body .swiper--trvl-3 .swiper-button-next {
    ; #222
}
body .swiper--trvl-3 .swiper-button-prev:hover, body .swiper--trvl-3 .swiper-button-next:hover {
    background-; #2a74ed
}
body .swiper--business .swiper-container {
    padding: 30px
}
body .swiper--business .swiper-pagination-bullet {
    border: 1px solid #ffc015
}
body .swiper--business .swiper-pagination-bullet-active {
    background-; #ffc015
}
body .swiper--vert-pag .swiper-pagination-bullet {
    border: 1px solid #999
}
body .swiper--vert-pag .swiper-pagination-bullet-active {
    background-; #999
}
body .swiper--yoga-2 .swiper-button-prev:before {
    background-image: url(../img/yoga/home-yoga/ion-ios-arrow-thin-left-ionicons.png)
}
body .swiper--yoga-2 .swiper-button-next:before {
    background-image: url(../img/yoga/home-yoga/ion-ios-arrow-thin-right-ionicons.png)
}
body .swiper--yoga-2 .swiper-button-prev, body .swiper--yoga-2 .swiper-button-next {
    background-; #f7f7f7;
    border: 1px solid #f7f7f7;
    background-repeat: no-repeat;
    background-position: center
}
body .swiper--yoga-2 .swiper-button-prev:hover, body .swiper--yoga-2 .swiper-button-next:hover {
    background: 0 0
}
body .swiper--yoga-2 .swiper-button-prev:before, body .swiper--yoga-2 .swiper-button-next:before {
    content: "";
    width: 16px;
    height: 10px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}
body .swiper--yoga-2 .swiper-button-prev i, body .swiper--yoga-2 .swiper-button-next i {
    ; #222
}
body .swiper--constrution-service .swiper-button-prev, body .swiper--constrution-service .swiper-button-next {
    border: 1px solid #d9d9d9;
    ; #555
}
body .swiper--constrution-service .swiper-button-prev:hover, body .swiper--constrution-service .swiper-button-next:hover {
    background-; #eee;
    border: 1px solid #eee
}
body .swiper--twitter .swiper-button-prev, body .swiper--twitter .swiper-button-next {
    ; #999
}
body .swiper--twitter .swiper-button-prev:hover, body .swiper--twitter .swiper-button-next:hover {
    -webkit-box-shadow: 0 5px 10px 0 rgba(34, 34, 34, .1);
    box-shadow: 0 5px 10px 0 rgba(34, 34, 34, .1)
}
body .swiper--chr-2 .swiper-pagination-bullet {
    border: 1px solid #c2c2c2
}
body .swiper--chr-2 .swiper-pagination-bullet-active {
    background-; #929292
}
body .swiper--constrution .swiper-button-prev, body .swiper--constrution .swiper-button-next {
    ; #fff
}
body .swiper--constrution .swiper-button-prev:hover, body .swiper--constrution .swiper-button-next:hover {
    ; #ebb113;
    opacity: 1
}
body .swiper--chr-3 .swiper-pagination-bullet {
    border: 1px solid #555
}
body .swiper--chr-3 .swiper-pagination-bullet-active {
    background-; #555
}
body .swiper--chr-3 .swiper-button-prev:hover, body .swiper--chr-3 .swiper-button-next:hover {
    ; #2a74ed
}
body .swiper--restaurant .swiper-button-prev {
    background-; #2a74ed;
    ; #fff
}
body .swiper--restaurant .swiper-button-prev:hover {
    background-; #fff;
    ; #222
}
body .swiper--restaurant .swiper-button-next {
    background-; #fff;
    ; #222
}
body .swiper--restaurant .swiper-button-next:hover {
    background-; #2a74ed;
    ; #fff
}
.swiper.home-banner .swiper-button-prev:hover {
    ; #222
}
.swiper.home-banner .swiper-button-next:hover {
    ; #222
}
.onebuilder-footer {
    background-; #222
}
.onebuilder-footer-4 {
    background-; #f6f9ff
}
.onebuilder-footer-4 .onebuilder-socials__link .icon:hover {
    ; #2a74ed
}
.onebuilder-footer-5 {
    background-; #101010
}
.onebuilder-footer-5__main {
    padding-bottom: 70px !important
}
.onebuilder-footer-5 .widget_mc4wp_form_widget .widget-title {
    margin-bottom: 40px
}
.onebuilder-footer-5 .menu-main-container, .onebuilder-footer-5 .onebuilder-footer-5__cr-text {
    line-height: 2.5
}
.onebuilder-footer-5 .textwidget li {
    margin-bottom: 14px
}
.onebuilder-footer-5 .textwidget li:last-child {
    margin-top: 50px;
    margin-bottom: 6px
}
.onebuilder-footer-5 .menu-item {
    margin-bottom: 14px
}
.onebuilder-footer-5 .onebuilder-footer-menu .menu-item a {
    font-family: futura, sans-serif, sans-serif;
    font-weight: 400;
    font-size: 16px;
    letter-spacing: 1px
}
.onebuilder-footer-5 .widget_onebuilder__info--address {
    ; #999
}
.onebuilder-footer-5 .widget-title {
    font-family: futura, sans-serif;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: .8px
}
.onebuilder-footer-5 .contact .widget-title {
    margin-bottom: 50px
}
.onebuilder-footer-5 .contact .widget_onebuilder__info {
    line-height: 1.88;
    margin-bottom: 8px
}
@media screen and (min-width:769px) {
    .onebuilder-footer-5__bottom p, .onebuilder-footer-5__bottom ul {
        margin-bottom: 0
    }
}
.onebuilder-footer-6 {
    background-; #222
}
.onebuilder-footer-6 .widget_mc4wp_form_widget p {
    /* font-family: roboto, sans-serif */
}
.onebuilder-footer-6__cr-text {
    /* font-family: roboto, sans-serif */
}
.onebuilder-footer-6 .onebuilder-footer-menu .menu-item {
    font-family: playfair display, serif
}
.onebuilder-footer-7 .one-socials__icon:hover {
    ; #999
}
.onebuilder-footer-8 {
    background-; #2a74ed
}
.onebuilder-footer-9 .one-socials__icon {
    ; rgba(153, 153, 153, .5)
}
.onebuilder-footer-9 .one-socials__icon:hover {
    ; #2a74ed
}
.onebuilder-footer-9__bottom .onebuilder-footer-menu .menu-item a {
    ; #999
}
.onebuilder-footer-9__bottom .onebuilder-footer-menu .menu-item a:hover {
    ; #222
}
.onebuilder-footer-9__bottom .onebuilder-footer-menu .menu-item.current-menu-item a {
    ; #222
}
.onebuilder-footer-9__cr-text {
    font-size: 15px
}
.onebuilder-footer-9__cr-text a {
    ; #2a74ed
}
.onebuilder-footer-10 .onebuilder-socials__link .icon:hover {
    ; #2a74ed
}
.onebuilder-footer-11__cr-text {
    ; #999
}
.onebuilder-footer-12 .one-socials--circle .one-socials__link:hover {
    ; #fff
}
.onebuilder-footer-13 .onebuilder-socials__link:first-child {
    margin-left: 0
}
.onebuilder-footer-13 .onebuilder-socials__link .icon:hover {
    ; #2a74ed
}
.onebuilder-footer button[type=submit], .onebuilder-footer input[type=submit] {
    -webkit-transition: .3s;
    transition: .3s;
    cursor: pointer
}
.onebuilder-footer :hover {
    text-decoration: none
}
.onebuilder-footer [class*=__bottom] {
    position: relative
}
@media screen and (max-width:767px) {
    .onebuilder-footer [class*=__bottom] {
        text-align: center
    }
}
.onebuilder-footer-1__main {
    padding: 105px 0 35px
}
@media screen and (max-width:991px) {
    .onebuilder-footer-1__main {
        padding: 50px 0 0
    }
}
.onebuilder-footer-2__main {
    padding: 45px 0 30px
}
@media screen and (max-width:991px) {
    .onebuilder-footer-2__main {
        padding: 50px 0 0
    }
}
.cheurch-footer-wrap {
    padding-top: 52px;
    margin-bottom: -22px
}
.footer-church-about .onebuilder-footer-2__main, .footer-church-news .onebuilder-footer-2__main, .footer-church-ministries .onebuilder-footer-2__main, .footer-church-events .onebuilder-footer-2__main, .footer-church-contact .onebuilder-footer-2__main, .footer-church-gallery .onebuilder-footer-2__main, .footer-church-sermons .onebuilder-footer-2__main, .footer-church-ministries-det .onebuilder-footer-2__main {
    padding: 45px 0 30px
}
@media screen and (max-width:1024px) {
    .footer-church-sermons .onebuilder-footer-2__main, .footer-church-ministries-det .onebuilder-footer-2__main {
        padding: 42px 0 30px
    }
}
@media screen and (max-width:991px) {
    .footer-church-about .onebuilder-footer-2__main, .footer-church-news .onebuilder-footer-2__main, .footer-church-ministries .onebuilder-footer-2__main, .footer-church-events .onebuilder-footer-2__main, .footer-church-contact .onebuilder-footer-2__main, .footer-church-gallery .onebuilder-footer-2__main, .footer-church-sermons .onebuilder-footer-2__main, .footer-church-ministries-det .onebuilder-footer-2__main {
        padding: 22px 0 30px
    }
}
@media screen and (max-width:425px) {
    .footer-church-about .onebuilder-footer-2__main, .footer-church-news .onebuilder-footer-2__main, .footer-church-ministries .onebuilder-footer-2__main, .footer-church-events .onebuilder-footer-2__main, .footer-church-contact .onebuilder-footer-2__main, .footer-church-gallery .onebuilder-footer-2__main, .footer-church-sermons .onebuilder-footer-2__main, .footer-church-ministries-det .onebuilder-footer-2__main {
        padding: 0
    }
}
.onebuilder-footer-3__main {
    padding: 120px 0 50px
}
@media screen and (max-width:991px) {
    .onebuilder-footer-3__main {
        padding: 50px 0 0
    }
}
.onebuilder-footer-3__cr-text {
    font-size: 15px
}
.onebuilder-footer-4__main {
    padding: 105px 0 35px
}
@media screen and (max-width:991px) {
    .onebuilder-footer-4__main {
        padding: 50px 0 0
    }
}
.onebuilder-footer-5 {
    background-image: url(../img/yoga/footer_bg.jpg);
    background-repeat: no-repeat;
    background-position: top left;
    background-size: cover
}
.onebuilder-footer-5__main {
    padding: 105px 20px 55px
}
@media screen and (max-width:991px) {
    .onebuilder-footer-5__main {
        padding: 50px 20px 0
    }
}
.onebuilder-footer-5__bottom {
    background-; rgba(0, 0, 0, .09);
    padding: 0 20px
}
@media screen and (max-width:767px) {
    .onebuilder-footer-5__main {
        padding-bottom: 0 !important
    }
}
@media screen and (max-width:767px) {
    .onebuilder-footer-5 .onebuilder-footer-menu .menu-item {
        margin-bottom: 0
    }
}
.onebuilder-footer-6 {
    background-image: url(../img/education/bg-2.png);
    background-repeat: no-repeat;
    background-position: right bottom
}
.onebuilder-footer-6__main {
    padding: 105px 0 30px
}
@media screen and (max-width:991px) {
    .onebuilder-footer-6__main {
        padding: 50px 0 0
    }
}
.onebuilder-footer-6 .one-socials {
    margin-top: 40px
}
@media screen and (max-width:991px) {
    .onebuilder-footer-6 .one-socials {
        margin-top: 0
    }
}
.onebuilder-footer-6 .one-socials__link {
    ; #fff !important
}
.onebuilder-footer-6 .one-socials__link:hover i {
    ; #222 !important
}
.onebuilder-footer-6__bottom:before {
    display: block;
    position: absolute;
    width: 100%;
    border-top: 1px solid rgba(255, 255, 255, .1);
    content: ''
}
.onebuilder-footer-6__bottom .onebuilder-footer-menu .menu-item a {
    /* font-family: playfair display, serif; */
    font-size: 15px;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal
}
.onebuilder-footer-6__cr-text {
    ; rgba(246, 249, 255, .5)
}
.onebuilder-footer-6 .widget_mc4wp_form_widget p {
    ; #fff
}
.onebuilder-footer-6 .menu-item a {
    ; #fff !important
}
.onebuilder-footer-6 .menu .current-menu-item a, .onebuilder-footer-6 .menu-item:hover a {
    ; #2a74ed !important
}
.onebuilder-footer-6 .widget-text .post-date {
    ; rgba(255, 255, 255, .5)
}
@media screen and (max-width:1200px) {
    .onebuilder-footer-6 .one-socials--circle .one-socials__link {
        width: 45px;
        height: 45px;
        line-height: 45px
    }
    .onebuilder-footer-6 .onebuilder-footer-menu .menu-item {
        margin: 0;
        margin-right: 20px
    }
}
.onebuilder-footer-7__main {
    padding: 145px 0 0
}
@media screen and (max-width:991px) {
    .onebuilder-footer-7__main {
        padding: 50px 0 0
    }
}
.onebuilder-footer-7 .one-socials__link {
    margin-right: 15px;
    margin-left: 15px
}
.onebuilder-footer-7 .one-socials__icon {
    ; #fff;
    font-size: 20px
}
.onebuilder-footer-7__bottom {
    padding: 35px 0 80px;
    text-align: center
}
@media screen and (max-width:480px) {
    .onebuilder-footer-7__bottom {
        padding: 35px 0 25px
    }
}
.onebuilder-footer-8__main {
    padding: 90px 0 45px
}
@media screen and (max-width:991px) {
    .onebuilder-footer-8__main {
        padding: 50px 0 0
    }
}
.onebuilder-footer-8__cr-text {
    opacity: 1;
    ; rgba(255, 255, 255, .6);
    font-size: 15px
}
.onebuilder-footer-8 .onebuilder-socials__link {
    margin-left: 25px
}
.onebuilder-footer-8 .onebuilder-socials__link .icon {
    ; rgba(255, 255, 255, .4);
    font-size: 20px
}
.onebuilder-footer-8 .onebuilder-socials__link .icon:hover {
    ; #fff
}
.onebuilder-footer-9 {
    background-; #fff
}
.onebuilder-footer-9__main {
    padding: 110px 0 65px
}
@media screen and (max-width:991px) {
    .onebuilder-footer-9__main {
        padding: 50px 0 40px
    }
}
.onebuilder-footer-9 .one-socials__icon {
    font-size: 20px
}
.onebuilder-footer-9__bottom .onebuilder-footer-menu .menu-item {
    margin-right: 50px
}
@media screen and (max-width:991px) {
    .onebuilder-footer-9__bottom .onebuilder-footer-menu .menu-item {
        margin-right: 0;
        margin-left: 20px
    }
}
@media screen and (max-width:767px) {
    .onebuilder-footer-9__bottom .onebuilder-footer-menu .menu-item {
        margin-right: 10px;
        margin-left: 10px
    }
}
.onebuilder-footer-9__bottom .onebuilder-footer-menu .menu-item a {
    font-weight: 500
}
.onebuilder-footer-10 {
    padding: 0 15px
}
.onebuilder-footer-10__main {
    padding: 105px 15px 30px
}
@media screen and (max-width:991px) {
    .onebuilder-footer-10__main {
        padding: 50px 0 0
    }
}
.onebuilder-footer-10 .onebuilder-socials__link {
    margin-left: 25px
}
.onebuilder-footer-10 .onebuilder-socials__link .icon {
    ; rgba(255, 255, 255, .4)
}
.onebuilder-footer-10 .widget_recent_entries_3 li {
    border-; #555;
    padding-bottom: 20px;
    margin-bottom: 20px
}
@media screen and (max-width:767px) {
    .onebuilder-footer-10 .widget_recent_entries_3 li {
        padding-bottom: 10px;
        margin-bottom: 10px
    }
}
.onebuilder-footer-10 .widget_recent_entries_3 a {
    font-size: 20px;
    font-weight: 600;
    line-height: 1.5
}
.onebuilder-footer-11 {
    padding: 145px 0 100px
}
@media screen and (max-width:991px) {
    .onebuilder-footer-11 {
        padding: 50px 0
    }
}
.onebuilder-footer-11__cr-text {
    font-size: 12px;
    letter-spacing: .2px;
    line-height: 2;
    opacity: 1;
    font-weight: 600
}
.onebuilder-footer-12 {
    background-; #fff
}
.onebuilder-footer-12__main {
    padding: 70px 0 0
}
@media screen and (max-width:991px) {
    .onebuilder-footer-12__main {
        padding: 50px 0 0
    }
}
.one-socials--circle .one-socials__link:hover {
    ; #fff
}
.one-socials--circle .one-socials__link:hover .one-socials__icon {
    ; #fff
}
.onebuilder-footer-13__main {
    padding: 115px 0 20px
}
@media screen and (max-width:991px) {
    .onebuilder-footer-13__main {
        padding: 50px 0 0
    }
}
.onebuilder-footer-13__cr-text {
    font-size: 14px;
    line-height: 1.86;
    ; #777
}
.onebuilder-footer-13 .onebuilder-socials__link {
    margin-left: 25px
}
.onebuilder-footer-13 .onebuilder-socials__link .icon {
    ; rgba(255, 255, 255, .4);
    font-size: 16px
}
.onebuilder-footer-13 .widget_onebuilder__desc {
    font-size: 14px;
    line-height: 1.71;
    ; #777
}
.onebuilder-footer-13 .widget_onebuilder__info {
    font-size: 14px;
    line-height: 1.86;
    ; #777 !important;
    padding-left: 28px;
    margin-bottom: 10px
}
.onebuilder-footer-13 .widget_onebuilder__info a {
    font-size: 14px;
    line-height: 1.86;
    ; #777 !important
}
.onebuilder-footer-13 .widget_onebuilder__info a:hover {
    ; #fff !important
}
.onebuilder-footer-13 .widget_onebuilder__info .widget_onebuilder__icon {
    ; #2a74ed
}
.onebuilder-footer-13 .widget-title {
    font-size: 24px
}
.onebuilder-footer-13 .widget_nav_menu .menu-item {
    position: relative;
    padding-left: 20px
}
.onebuilder-footer-13 .widget_nav_menu .menu-item:before {
    display: block;
    content: "";
    width: 5px;
    height: 5px;
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    background-; #2a74ed;
    border-radius: 5px
}
.onebuilder-footer-13 .widget_nav_menu .menu-item a {
    font-size: 14px;
    ; #777
}
.onebuilder-footer-13 .widget_nav_menu .menu-item a:hover {
    ; #fff
}
.onebuilder-footer-13 .widget_media_gallery figure {
    position: relative !important
}
@media screen and (max-width:991px) {
    .onebuilder-footer-13 .widget_media_gallery .gallery {
        height: auto !important
    }
}
.onebuilder-footer-14__main {
    padding: 120px 0 30px
}
@media screen and (max-width:991px) {
    .onebuilder-footer-14__main {
        padding: 50px 0 0
    }
}
.onebuilder-footer-14__main .one-socials--circle .one-socials__link {
    width: 45px;
    height: 45px;
    ; #fff;
    line-height: 3em;
    font-size: 14px
}
.onebuilder-footer-14 .one-socials__link {
    ; #fff
}
.onebuilder-footer-14 p {
    font-size: 15px
}
.onebuilder-footer-15 {
    background-; #222
}
.onebuilder-footer-15__main {
    padding: 105px 0 75px
}
@media screen and (max-width:991px) {
    .onebuilder-footer-15__main {
        padding: 50px 0 0
    }
}
.onebuilder-footer-15 .one-socials {
    margin-top: 40px
}
@media screen and (max-width:991px) {
    .onebuilder-footer-15 .one-socials {
        margin-top: 0
    }
}
.onebuilder-footer-15 .one-socials__link {
    ; #fff
}
.onebuilder-footer-15__bottom:before {
    display: block;
    position: absolute;
    width: 100%;
    border-top: 1px solid rgba(255, 255, 255, .1);
    content: ''
}
.onebuilder-footer-15 .onebuilder-footer-15__cr-text {
    font-size: 15px
}
.home-event-wrap-upc-event {
    background-image: linear-gradient(140deg, #6c207c 0%, #2A74ED 100%)
}
.home-event-wrap-upc-event .onebuilder-btn-container {
    padding-bottom: 5px
}
.home-event-wrap-tickets {
    background-; rgba(246, 249, 255, .4)
}
.author-bio-wrap {
    background-; #2a74ed
}
.bg-wrap-c-active {
    background-; #2a74ed
}
.bg-wrap-c-light {
    background-; #f6f9ff
}
.bg-wrap-c-light-cons {
    background-; #f9f9f9
}
.bg-wrap-c-grey {
    background-; #999
}
.bg-wrap-c-dark {
    background-; #222
}
.bg-wrap-c-dark-2 {
    background-; #555
}
.bg-wrap-c-alter {
    background-; #ffc015
}
.bg-wrap-c-alter-2 {
    background-; #0536a5
}
.bg-wrap-c-alter-3 {
    background-; #7fbc48
}
hr {
    background: #eee;
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(238, 238, 238, 0)), color-stop(#eeeeee), to(rgba(238, 238, 238, 0)));
    background-image: linear-gradient(to right, rgba(238, 238, 238, 0), #eeeeee, rgba(238, 238, 238, 0));
    height: 1px
}
.edu-wrap-2 {
    background-image: -webkit-gradient(linear, left top, right top, from(#2A74ED), to(#2A74ED));
    background-image: linear-gradient(to right, #2A74ED, #2A74ED)
}
.home-edu-wrap-pricing--heading {
    background-; #2a74ed
}
.onebuilder-heading__title b {
    ; #2a74ed
}
.onebuilder-heading__title:after {
    background-; #ffc015
}
.onebuilder-heading__title span {
    ; #2a74ed
}
.onebuilder-heading__title--agency span {
    background: linear-gradient(330deg, #2A74ED, #FFC015);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-; transparent
}
.onebuilder-heading__desc--drop-caps::first-letter {
    ; #2a74ed
}
.onebuilder-heading>.onebuilder-heading__subtitle--alter {
    ; #2a74ed
}
.onebuilder-heading--divider-t1 {
    position: relative
}
.onebuilder-heading--divider-t1 .onebuilder-heading__title::after {
    background-; #2a74ed
}
.onebuilder-heading--divider-t2--color-1 .onebuilder-heading__title::after {
    background-; #222
}
.onebuilder-heading--simple .onebuilder-heading__subtitle {
    ; #2a74ed
}
.onebuilder-heading--classic .onebuilder-heading__subtitle {
    ; #2a74ed
}
.onebuilder-heading--classic .onebuilder-heading__subtitle:after {
    background-; #7fbc48
}
.onebuilder-heading--classic p b {
    ; #222
}
.onebuilder-heading--yoga .onebuilder-heading__title {
    font-family: futura, sans-serif;
    font-size: 50px;
    letter-spacing: 2.5px;
    ; #555
}
.onebuilder-heading--yoga .onebuilder-heading__subtitle {
    ; #2a74ed;
    font-weight: 700
}
.onebuilder-heading--yoga .onebuilder-heading__subtitle.services-subtitle {
    margin-bottom: 5px
}
.onebuilder-heading--yoga.motto .onebuilder-heading__title {
    font-family: futura, sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 1.33;
    letter-spacing: .4px
}
.onebuilder-heading--political .onebuilder-heading__title span {
    ; #ffc015
}
.onebuilder-heading--construction-tm .onebuilder-heading__title {
    ; #2a74ed
}
.onebuilder-heading--construction-tm .onebuilder-heading__desc {
    /* font-family: roboto, sans-serif */
}
.onebuilder-heading--construction .onebuilder-heading__title {
    ; #555
}
@media screen and (max-width:480px) {
    .onebuilder-heading--construction .onebuilder-heading__title {
        font-size: 22px
    }
}
.onebuilder-heading--construction_about .onebuilder-heading__title {
    ; #222
}
.onebuilder-heading--restaurant .onebuilder-heading__subtitle {
    ; #2a74ed
}
.onebuilder-heading--restaurant .onebuilder-heading__title {
    ; #222
}
.onebuilder-heading--restaurant-awards .onebuilder-heading__title {
    ; #eee
}
.onebuilder-heading--restaurant-awards .onebuilder-heading__desc {
    ; #999
}
.onebuilder-heading--restaurant-speciality .onebuilder-heading__title {
    ; #fff;
    -webkit-font-smoothing: antialiased
}
.onebuilder-heading--single-gallery .onebuilder-heading__title {
    ; #eee
}
.one-heading b {
    ; #2a74ed
}
.one-heading--travel .one-heading__subtitle {
    ; #2a74ed;
    font-family: signpainter, sans-serif, sans-serif
}
.one-heading--travel .one-heading__title {
    font-weight: 800;
    letter-spacing: 4px;
    line-height: 52px
}
.one-heading--travel-2 {
    background-position: left 350px center !important
}
.one-heading--chr .one-heading__subtitle {
    ; #2a74ed
}
.one-heading--travel-video {
    position: relative
}
.one-heading--travel-video:before {
    background-image: url(../img/travel/decor-4.png);
    background-repeat: no-repeat;
    background-position: center;
    display: block;
    content: "";
    position: absolute;
    left: -160px;
    top: -30px;
    width: 221px;
    height: 119px
}
@media screen and (max-width:767px) {
    .one-heading--travel-video:before {
        left: initial;
        right: 0
    }
}
.one-heading--travel-video .one-heading__title {
    font-family: mukta, sans-serif;
    font-size: 40px;
    font-weight: 800;
    letter-spacing: 4px;
    ; inherit;
    text-transform: none;
    letter-spacing: 3px;
    margin-bottom: 15px;
    text-transform: uppercase
}
.one-heading--travel-video .one-heading__subtitle {
    font-size: 50px;
    font-family: signpainter, sans-serif;
    text-transform: lowercase
}
.one-heading--travel-video .one-heading__desc {
    line-height: 1.6;
    margin-top: 44px
}
@media screen and (min-width:768px) {
    .one-heading--travel-video .one-heading__desc {
        max-width: 350px
    }
}
.one-heading--travel-decor {
    position: relative
}
.one-heading--travel-decor:after {
    display: block;
    content: "";
    position: absolute;
    top: 0;
    right: 50%;
    height: 120px;
    width: 120px;
    background-position: right center;
    background-repeat: no-repeat
}
.one-heading--travel-services:after {
    background-image: url(../img/travel/decor-1.png);
    -webkit-transform: translate(161px, -50px);
    transform: translate(161px, -50px)
}
.one-heading--travel-directions:after {
    background-image: url(../img/travel/decor-3.png);
    -webkit-transform: translate(161px, -50px);
    transform: translate(161px, -50px)
}
.section-yoga .onebuilder-heading__title {
    word-spacing: 5px;
    letter-spacing: 3px
}
.onebuilder-heading--yoga .onebuilder-heading__title {
    font-family: futura, sans-serif;
    font-size: 50px;
    font-weight: 700;
    letter-spacing: 2.5px
}
.one-dest__number {
    ; #999
}
.one-tb--trvl .one-tb__title {
    font-weight: 800
}
.one-tb--trvl .one-tb__subtitle {
    font-family: playfair display, serif
}
.one-text--classic .one-text__text {
    /* font-family: roboto, sans-serif */
}
.one-text--trvl-2 .one-text__text {
    /* /* font-family: roboto, sans-serif */; */
    letter-spacing: normal;
    font-size: 300px;
    text-shadow: 0 18px 46px rgba(42, 116, 237, .15)
}
@media screen and (max-width:991px) {
    .one-text--trvl-2 .one-text__text {
        font-size: 200px
    }
}
@media screen and (max-width:767px) {
    .one-text--trvl-2 .one-text__text {
        font-size: 100px
    }
}
.list li {
    ; #999
}
.construction-about-blocks-list li:before {
    background-; #dba30a
}
.onebuilder-portfolio-single-item--construction .onebuilder-portfolio-single-item__title {
    ; #2a74ed
}
.onebuilder-portfolio-single-item__cover-icon {
    background-; #fff;
    ; #222
}
.one-filter--edu .one-filter__field--cat:after, .one-filter--edu .one-filter__field--prc-type:after {
    ; #222
}
.one-filter--edu .one-filter__icon {
    ; #2a74ed
}
.one-filter--edu .one-filter__input, .one-filter--edu .one-filter__select {
    ; inherit;
    /* font-family: roboto, sans-serif */
}
.one-filter--edu .one-filter__input::-webkit-input-placeholder {
    ; #222
}
.one-filter--edu .one-filter__input:-ms-input-placeholder {
    ; #222
}
.one-filter--edu .one-filter__input::-ms-input-placeholder {
    ; #222
}
.one-filter--edu .one-filter__input::placeholder {
    ; #222
}
.one-filter--edu .one-filter__select option {
    ; #222
}
.one-filter--edu .one-filter__submit {
    background-; #222
}
.one-filter--edu .one-filter__submit:hover {
    background-; #2a74ed;
    ; #222
}
.one-filter-yoga__filter.active .one-filter-yoga__title {
    ; #2a74ed
}
.one-filter-yoga__filter.active .one-filter-yoga__select:before {
    background-; #2a74ed
}
.one-filter-yoga__select:after {
    background-; #2a74ed
}
.one-filter-yoga__inner {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}
.one-filter-trvl__select, .one-filter-trvl__input {
    font-weight: 600
}
.one-filter-trvl__field:nth-child(2) select, .one-filter-trvl__field:nth-child(3) select {
    border-radius: 0
}
.one-filter-trvl__field--month:after, .one-filter-trvl__field--type:after {
    ; #999
}
.one-filter-trvl__field--type .one-filter-trvl__icon {
    top: 40px
}
.one-filter-trvl__field--month .one-filter-trvl__icon {
    top: 37px
}
.one-filter-trvl__field--loc .one-filter-trvl__icon {
    top: 38px
}
.one-filter-trvl__icon {
    ; #ffc015
}
.one-filter-trvl__select {
    ; #999;
    font-family: playfair display, serif
}
.one-filter-trvl__select.selected {
    ; #222
}
.one-filter-trvl__select option {
    ; #222
}
.one-filter-trvl__input {
    ; inherit;
    font-family: playfair display, serif
}
.one-filter-trvl__input::-webkit-input-placeholder {
    ; #999
}
.one-filter-trvl__input:-ms-input-placeholder {
    ; #999
}
.one-filter-trvl__input::-ms-input-placeholder {
    ; #999
}
.one-filter-trvl__input::placeholder {
    ; #999
}
.one-filter-trvl__submit {
    background-; #2a74ed;
    /* font-family: roboto, sans-serif */
}
.one-filter-trvl__submit:hover {
    background-; #ffc015
}
.one-info__subtitle.c-active {
    ; #2a74ed
}
.one-info__subtitle.c-light {
    ; #f6f9ff
}
.one-info__subtitle.c-grey {
    ; #999
}
.one-info__subtitle.c-dark {
    ; #222
}
.one-info__subtitle.c-dark-2 {
    ; #222
}
.one-info__subtitle.c-alter {
    ; #ffc015
}
.one-info__subtitle.c-alter-2 {
    ; #0536a5
}
.one-info__subtitle.c-alter-3 {
    ; #7fbc48
}
.one-info__detail-text {
    ; #222
}
.one-info__detail-icon {
    ; #2a74ed
}
.one-info--yoga-course .color-1 {
    ; #fc81a9 !important
}
.one-info--yoga-course .color-2 {
    ; #7fbc48 !important
}
.one-info--yoga-course .color-3 {
    ; #ffc326 !important
}
.one-info--yoga-course .color-4 {
    ; #7fbc48 !important
}
.one-info--yoga-course .one-info__desc {
    font-weight: 400
}
.one-info--yoga-course .one-info__subtitle {
    ; #0536a5;
    /* font-family: playfair display, serif; */
    margin-top: 0
}
.one-info--yoga-course .one-info__link:not(:hover) {
    ; #222
}
.one-info--yoga-course .onebuilder-btn:hover {
    background-; #2a74ed;
    ; #fff
}
.one-info--yoga-event .one-info__link:not(:hover) {
    ; #222
}
.one-info--yoga-event .one-info__detail--date .one-info__detail-text:first-line {
    ; #2a74ed
}
.one-info--yoga-event .one-info__desc {
    font-weight: 400
}
.one-info--yoga-event .onebuilder-btn:hover {
    background-; #2a74ed;
    ; #fff
}
.one-bq-img__bq {
    background-; #2a74ed
}
.one-bq-img__bq:before, .one-bq-img__bq:after {
    ; #b8000b;
    line-height: 100px
}
.onebuilder-btn-container--fullwidth .onebuilder-btn:hover {
    border-; inherit;
    background-; #222
}
.onebuilder-btn-evts .onebuilder-btn--light:hover {
    ; #000 !important;
    background-; #fff
}
.one-cta__title b {
    ; #2a74ed
}
.one-cta__tel-icon {
    background-; #2a74ed
}
.one-cta__tel-icon:after {
    ; #2a74ed
}
.one-cta__tel:hover {
    ; #2a74ed !important
}
.one-cta__tel:hover i {
    background-; #fff
}
.one-cta__tel:hover i:after {
    ; #fff
}
.one-cta--simple .one-cta__link:not(:hover) {
    ; #222
}
.one-cta--classic .one-cta__link {
    border: 1px solid #2a74ed
}
.one-cta--classic .one-cta__link:hover {
    ; #2a74ed;
    border: 1px solid #2a74ed
}
.one-cta--modern .one-cta__link {
    ; #2a74ed
}
.one-cta--modern .one-cta__link.onebuilder-btn--trans {
    background-; #2a74ed;
    border: 1px solid rgba(255, 255, 255, .3)
}
.one-cta--modern .one-cta__link.onebuilder-btn--trans:hover {
    ; #2a74ed
}
.one-cta--modern .one-cta__link:hover {
    background-; #2a74ed;
    border: 1px solid rgba(255, 255, 255, .3)
}
.one-cta--t-white .one-cta__sub-title, .one-cta--t-white .one-cta__title, .one-cta--t-white .one-cta__desc, .one-cta--t-white .one-cta__tel {
    ; #fff
}
.one-cta--yoga.motto .onebuilder-btn {
    background-; #2a74ed;
    border: 1px solid #2a74ed;
    ; #fff
}
.one-cta--yoga.motto .onebuilder-btn:hover {
    ; #2a74ed;
    background-; transparent;
    border-; #2a74ed
}
.one-cta--yoga .one-cta__title {
    font-size: 50px;
    font-weight: 700;
    line-height: 1.33;
    text-transform: initial;
    letter-spacing: 0
}
@media screen and (max-width:991px) {
    .one-cta--yoga .one-cta__title {
        font-size: 40px
    }
}
@media screen and (max-width:767px) {
    .one-cta--yoga .one-cta__title {
        font-size: 25px
    }
}
.one-cta--yoga .one-cta__sub-title {
    ; #2a74ed
}
.one-cta--yoga .one-cta__link:hover {
    border-; #fff;
    ; #fff;
    background: 0 0
}
.one-cta--yoga .one-cta__links {
    margin-top: 0
}
.one-cta--construction .one-cta__title {
    ; #fff
}
.one-cta--construction .one-cta__title a {
    ; #2a74ed
}
.one-cta--construction .one-cta__title a:before {
    background-; #2a74ed
}
.one-cta--trvl-2 .one-cta__subtitle {
    ; #2a74ed;
    font-family: playfair display, serif
}
.one-cta--trvl-2 .one-cta__form [type=email] {
    ; inherit;
    font-family: playfair display, serif
}
.one-cta--trvl-2 .one-cta__form [type=email]::-webkit-input-placeholder {
    ; #999
}
.one-cta--trvl-2 .one-cta__form [type=email]:-ms-input-placeholder {
    ; #999
}
.one-cta--trvl-2 .one-cta__form [type=email]::-ms-input-placeholder {
    ; #999
}
.one-cta--trvl-2 .one-cta__form [type=email]::placeholder {
    ; #999
}
.one-cta--trvl-2 .one-cta__form [type=submit] {
    background-; #2a74ed;
    /* font-family: roboto, sans-serif */
}
.one-cta--trvl-2 .one-cta__form [type=submit]:hover {
    background-; #ffc015
}
.one-cta--trvl {
    background-; #2a74ed
}
.one-cta--business .one-cta__sub-title {
    position: relative;
    display: inline-block
}
.one-cta--business .one-cta__sub-title:after {
    display: block;
    position: absolute;
    bottom: -8px;
    left: 0;
    width: 100%;
    height: 2px;
    content: '';
    background: #eee
}
.one-cta--chr .one-cta__title {
    font-family: playfair display, serif
}
.one-cta--chr .one-cta__link:hover {
    ; #2a74ed
}
.one-cta.custom-yoga-btn .one-cta__links .one-cta__link:last-child {
    padding: 15px 33px
}
.one-cta.custom-yoga-btn .one-cta__links .one-cta__link:first-child {
    padding: 16px 41px !important
}
.one-td__menu-item {
    font-family: open sans, sans-serif
}
@media screen and (max-width:1230px) {
    .one-td__sb {
        padding-bottom: 0
    }
}
@media screen and (max-width:767px) {
    .one-td__units {
        padding-bottom: 0
    }
}
@media screen and (max-width:767px) {
    .one-td__unit {
        margin-top: 50px;
        margin-bottom: 30px
    }
}
@media screen and (max-width:991px) {
    .one-td__content {
        width: 100%;
        margin-bottom: 50px
    }
}
.one-td__unit-title {
    font-weight: 800;
    line-height: .6
}
.one-td__detail-check {
    ; #ffc015
}
@media screen and (max-width:767px) {
    .one-td__detail-left, .one-td__detail-right {
        width: 100% !important
    }
}
.one-td__specs {
    position: relative
}
@media screen and (min-width:1025px) {
    .one-td__specs:before, .one-td__specs:after {
        display: block;
        content: "";
        position: absolute;
        top: 50%;
        left: 24%;
        width: 1px;
        height: 58px;
        background-; #eee;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }
    .one-td__specs:before {
        left: 24%
    }
    .one-td__specs:after {
        left: 54%
    }
}
.one-td__spec {
    position: relative;
    padding-left: 30px
}
.one-td__spec-icon {
    position: absolute;
    top: 5px;
    left: 0
}
.one-td__spec-text {
    font-family: open sans, sans-serif
}
.one-td__info {
    font-family: open sans, sans-serif;
    font-size: 13px;
    font-weight: 600;
    height: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}
.one-td__info-icon {
    ; #ffbb49;
    font-size: 24px
}
.one-td__tb-star {
    ; #ffc015
}
.one-td__tb__tb-title {
    font-weight: 800
}
.one-td__spec-icon {
    ; #ffc015
}
.one-td__spec-text {
    ; #222
}
@media screen and (min-width:768px) {
    .one-td__menu:before {
        width: 500%
    }
}
.one-td__menu:before {
    background-; #f6f9ff
}
.one-td__menu-text {
    ; #222
}
.one-td__menu-text:before {
    background-; #2a74ed
}
.one-td__menu-text:hover, .one-td__menu-text.active {
    ; #2a74ed
}
.one-td__detail-left {
    width: 56%
}
.one-td__detail-right {
    width: 44%
}
.one-td__detail-close {
    ; #999
}
.one-td__route-caption .one-td__route-icon {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}
.one-td__route-caption.active .one-td__route-title {
    ; #2a74ed
}
.one-td__route-caption.active .one-td__route-icon {
    -webkit-transform: rotate(0);
    transform: rotate(0)
}
.one-td__route-icon {
    ; #999
}
.one-td__route-desc {
    line-height: 1.6
}
.one-td__book-caption--discount:before {
    background-; #2a74ed
}
.one-td__book-cost {
    background-image: linear-gradient(24deg, #FFC015, #2A74ED, #2A74ED)
}
.one-td__book-discount {
    /* /* font-family: roboto, sans-serif */; */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    font-size: 15px;
    line-height: 1.2
}
.one-td__book-discount span {
    font-size: 18px
}
.one-td__btn {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    ; inherit;
    font-family: playfair display, serif
}
.one-td__btn.active, .one-td__btn:hover {
    ; #2a74ed
}
.one-td__element {
    ; inherit;
    /* font-family: playfair display, serif; */
    -webkit-appearance: none;
    height: 40px
}
.one-td__element:focus {
    border: 1px solid #2a74ed;
    -webkit-box-shadow: 0 10px 20px 0 rgba(34, 34, 34, .07);
    box-shadow: 0 10px 20px 0 rgba(34, 34, 34, .07)
}
.one-td__submit {
    /* /* font-family: roboto, sans-serif */; */
    height: 55px;
    padding: 0 50px;
    line-height: 55px;
    border-radius: 28px
}
.one-td__submit:hover {
    border-; #2a74ed;
    background-; #2a74ed
}
.one-td__why-icon {
    ; #ffc015;
    position: absolute;
    top: 2px
}
.one-td__why-title {
    line-height: 1.78
}
.one-td__why-item {
    position: relative;
    height: 53px;
    line-height: 53px
}
.one-td__why-item p {
    padding-left: 30px
}
.one-td__element-wrapper {
    width: 100%
}
.one-td__element-wrapper .one-td__element {
    width: 100%
}
.one-td__element-wrapper.select-wrapper {
    position: relative
}
.one-td__element-wrapper.select-wrapper:before {
    display: block;
    content: "";
    position: absolute;
    right: 20px;
    top: 20px;
    width: 6px;
    height: 1px;
    background-; #999;
    -webkit-transform: rotate(40deg);
    transform: rotate(40deg)
}
.one-td__element-wrapper.select-wrapper:after {
    display: block;
    content: "";
    position: absolute;
    right: 16px;
    top: 20px;
    width: 6px;
    height: 1px;
    background-; #999;
    -webkit-transform: rotate(-40deg);
    transform: rotate(-40deg)
}
.one-td__wrapper-half {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%
}
.one-td__wrapper-half .one-td__element-wrapper {
    min-width: 150px;
    max-width: 47%
}
.one-td__widgets {
    max-width: 400px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    text-align: center
}
.one-td__widgets .one-widget-advert {
    height: 340px;
    padding: 50px
}
.one-td__widgets .one-widget-advert__title {
    margin-bottom: 95px;
    /* /* font-family: roboto, sans-serif */; */
    font-size: 20px;
    font-weight: 800;
    line-height: .7;
    letter-spacing: 4px
}
.one-td__widgets .one-widget-advert__desc-wrap {
    font-weight: 700
}
.one-td__widgets .one-widget-advert__desc-wrap p {
    /* /* font-family: roboto, sans-serif */; */
    font-size: 18px;
    letter-spacing: 1.8px
}
.one-tour--trvl .one-tour__detail-text {
    font-family: playfair display, serif
}
.one-tour--trvl .one-tour__price {
    ; #2a74ed
}
.one-tour--trvl .one-tour__link {
    ; #222
}
.one-tour--trvl .one-tour__link:hover {
    border-; #2a74ed;
    background-; #2a74ed
}
.one-tour--trvl-2 .one-tour__caption {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}
.one-tour--trvl-2 .one-tour__promo {
    width: 70px;
    height: 70px;
    background-image: -webkit-gradient(linear, right top, left top, from(#fa6742), to(#ff961a));
    background-image: linear-gradient(to left, #fa6742, #ff961a);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 1.07
}
.one-tour--trvl-2 .one-tour:hover .one-tour__promo:hover {
    background-image: -webkit-gradient(linear, right top, left top, from(#fa6742), to(#ff961a));
    background-image: linear-gradient(to left, #fa6742, #ff961a)
}
.one-tour--trvl-2 .one-tour__link {
    ; inherit;
    background-; #fff;
    border: 1px solid #eee
}
.one-tour--trvl-2 .one-tour__link:hover {
    ; #fff;
    border-; #2a74ed;
    background-; #2a74ed
}
.one-tour--trvl-2 .one-tour__per {
    font-size: 16px
}
.one-tour--trvl .one-tour__caption {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}
.one-tour--trvl .one-tour__icon {
    ; #ffc015
}
.one-tour--trvl .one-tour__detail-text {
    font-family: mukta, sans-serif
}
.one-deal--trvl-1 .one-deal__price {
    ; #2a74ed
}
.one-deal--trvl-1 .one-deal__desc {
    ; #999;
    font-family: open sans, sans-serif, sans-serif
}
.one-deal--trvl-2 .one-deal__promo {
    border-radius: 15px;
    background-image: -webkit-gradient(linear, left top, right top, from(#ff961a), to(#2A74ED));
    background-image: linear-gradient(to right, #ff961a, #2A74ED);
    padding: 4px 10px;
    min-width: 125px;
    font-family: mukta, sans-serif;
    font-size: 15px;
    font-weight: 700;
    text-align: center;
    ; #fff
}
.one-deal--trvl-2 .one-deal__price {
    ; #2a74ed;
    font-size: 24px
}
.one-deal--trvl-2 .one-deal__title {
    font-size: 24px
}
.one-deal--trvl-2 .one-deal__content {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}
.authentication__sign-in, .authentication__sign-up {
    /* font-family: roboto, sans-serif */
}
.authentication__log-in, .authentication__register {
    /* font-family: roboto, sans-serif */
}
.onebuilder-services .c-active {
    ; #2a74ed
}
.onebuilder-services .c-light {
    ; #f6f9ff
}
.onebuilder-services .c-grey {
    ; #999
}
.onebuilder-services .c-dark {
    ; #222
}
.onebuilder-services .c-dark-2 {
    ; #222
}
.onebuilder-services .c-alter {
    ; #ffc015
}
.onebuilder-services .c-alter-2 {
    ; #0536a5
}
.onebuilder-services .c-alter-3 {
    ; #7fbc48
}
.onebuilder-services__link {
    ; #999
}
.onebuilder-services__link:hover {
    ; #2a74ed
}
.onebuilder-services__label {
    ; #222
}
.onebuilder-services__time {
    background: #ffc015;
    ; #222
}
.onebuilder-services--events .onebuilder-services__link {
    ; #999
}
.onebuilder-services--events .onebuilder-services__link:hover {
    ; #2a74ed
}
.onebuilder-services--events .onebuilder-services__label {
    font-family: playfair display, serif
}
.onebuilder-services--simple .onebuilder-services__price {
    ; #2a74ed
}
.onebuilder-services--busns-event .onebuilder-services__time {
    background-; #2a74ed;
    -webkit-box-shadow: 0 0 32px 0 rgba(42, 116, 237, .3);
    box-shadow: 0 0 32px 0 rgba(42, 116, 237, .3)
}
.onebuilder-services--busns-event .onebuilder-services__label {
    ; #999
}
.onebuilder-services--busns-event .onebuilder-services__link {
    ; #2a74ed
}
.onebuilder-services--busns-event .onebuilder-services__link:hover {
    ; #ffc015
}
.onebuilder-services--construction .onebuilder-services__link {
    ; #2a74ed
}
.onebuilder-services--construction .onebuilder-services__title {
    ; #555
}
.onebuilder-services--construction-right .onebuilder-services__content {
    -webkit-transform: translateY(-70px);
    transform: translateY(-70px);
    float: right;
    border-radius: 5px 0 5px 5px;
    max-width: calc(100% - 30px)
}
.onebuilder-services--construction-right .onebuilder-services__job {
    ; #2a74ed;
    text-transform: uppercase
}
.onebuilder-services--construction-news .onebuilder-services__label {
    ; #999;
    font-size: 16px
}
.onebuilder-services--construction-news .onebuilder-services__title {
    ; #222
}
.onebuilder-services--construction_servPage .onebuilder-services__title {
    ; #222
}
.onebuilder-services--chess .onebuilder-services__link {
    background-; #2a74ed
}
.onebuilder-services--chess .onebuilder-services__link:hover {
    background-; #ffc015
}
.one-service--edu .one-service__icon {
    ; #222
}
.one-service--edu .one-service__link:hover {
    ; #2a74ed !important
}
.one-service--edu .one-service__desc {
    /* font-family: roboto, sans-serif */
}
.one-service--trvl .one-service__link:hover {
    ; #ffc015
}
.one-service--trvl .one-service__desc {
    font-weight: 300
}
.one-service--trvl .onebuilder-btn--underline {
    font-weight: 500
}
.one-service--trvl.first .one-service__img {
    margin-top: 3px
}
.one-service--trvl.second .one-service__img {
    margin-top: 5px
}
.one-service--chr .one-service__link:hover {
    ; #555
}
.service--church-wrap-1 .one-service--chr .one-service__link:hover {
    ; #555
}
.church-ministries-wrap .onebuilder-services__link {
    ; #2a74ed
}
.church-ministries-wrap .onebuilder-services__link:hover {
    ; #555
}
.wrap-yoga-7 .onebuilder-services--chess .onebuilder-services__link {
    border-radius: 25.05px;
    display: inline-block;
    position: relative;
    padding: 16px 41px;
    border-width: 1px;
    border-style: solid;
    border-; rgba(127, 188, 72, .5);
    outline: none;
    background-; #2a74ed;
    ; #fff;
    font-family: gilroy, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: .5px;
    line-height: 1.15
}
.wrap-yoga-7 .onebuilder-services--chess .onebuilder-services__link:hover {
    ; #7fbc48;
    background-; transparent
}
.construction-news-contentWrap .onebuilder-services__title {
    ; #222
}
.onebuilder-services--agency {
    border-; #f6f9ff
}
.onebuilder-services--agency:hover {
    border-; #ffc015;
    top: 0
}
.onebuilder-services--agency .onebuilder-services__caption {
    border-; #f6f9ff
}
.onebuilder-services--agency .onebuilder-services__caption:after {
    background-; #ffc015
}
.onebuilder-services--agency .onebuilder-services__link {
    ; #2a74ed
}
.onebuilder-toolbar .one-socials__item a {
    ; #999
}
.onebuilder-toolbar .one-socials__item a:hover {
    ; #2a74ed
}
.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after, .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {
    border: 1px solid #999
}
.site-search .search-field {
    ; #222
}
.site-search .search-field::-webkit-input-placeholder {
    ; #222
}
.site-search .search-field:-moz-placeholder {
    ; #222
}
.site-search .search-field::-moz-placeholder {
    ; #222
}
.site-search .search-field:-ms-input-placeholder {
    ; #222
}
.icons-widget__link {
    ; #222
}
.icons-widget__link:hover {
    ; #2a74ed
}
.one-banner b {
    ; #2a74ed
}
.one-banner__overlay--2 {
    background: linear-gradient(36deg, #000 0%, #FFC015 100%)
}
.one-banner__overlay--3 {
    background: -webkit-gradient(linear, left top, right top, color-stop(10%, transparent), to(black));
    background: linear-gradient(to right, transparent 10%, black)
}
.one-banner--with-promo .one-banner__promo {
    background: linear-gradient(24deg, #FFC015, #2A74ED)
}
.one-banner--travel-1 .one-banner__link:not(:hover) {
    ; #2a74ed
}
.one-banner--travel-2 .one-banner__sub-title {
    /* font-family: roboto, sans-serif */
}
.one-banner--travel-2 .one-banner__link {
    border-; #2a74ed;
    background-; #2a74ed
}
.one-banner--travel-2 .one-banner__link:hover {
    ; #222
}
.one-banner--travel-3 .one-banner__sub-title {
    /* font-family: roboto, sans-serif */
}
.one-banner--travel-3 .one-banner__link {
    border-; #2a74ed;
    background-; #2a74ed
}
.one-banner--travel-3 .one-banner__link:hover {
    ; #222
}
.one-banner--yoga .one-banner__link {
    border-; #2a74ed;
    background-; #2a74ed
}
.one-banner--yoga .one-banner__link:hover {
    ; #222
}
.one-banner--yoga-2 .one-banner__link:nth-child(odd) {
    border-; #2a74ed;
    background-; #2a74ed
}
.one-banner--yoga-2 .one-banner__link:hover {
    border-; inherit;
    background-; inherit;
    ; #fff
}
.one-banner--yoga-3 .one-banner__title {
    ; #2a74ed
}
.one-banner--yoga-3 .one-banner__link {
    border-; inherit;
    background-; #222
}
.one-banner--yoga-3 .one-banner__link:nth-child(even) {
    border-; inherit;
    background-; #222
}
.one-banner--yoga-3 .one-banner__link:hover {
    ; #fff;
    border-; #2a74ed;
    background-; #2a74ed
}
.one-banner--construction .one-banner__title span {
    ; #2a74ed
}
.one-banner--construction .one-banner__links a:nth-child(odd) {
    border-; #2a74ed;
    background-; #2a74ed
}
.one-banner--construction .one-banner__links a:nth-child(even) {
    ; #555
}
.one-banner--edu--1 .one-banner__sub-title {
    /* font-family: roboto, sans-serif */
}
.one-banner--edu--1 .one-banner__link {
    /* /* font-family: roboto, sans-serif */; */
    font-size: 14px
}
.one-banner--edu--1 .one-banner__link:not(:hover) {
    border-; #2a74ed;
    background-; #2a74ed;
    ; #222
}
.one-banner--edu--2 .one-banner__link {
    /* /* font-family: roboto, sans-serif */; */
    font-size: 14px
}
.one-banner--edu--2 .one-banner__link {
    ; #222
}
.one-banner--edu--3 .one-banner__link:nth-child(odd) {
    ; #222
}
.one-banner--edu--3 .one-banner__link:hover {
    border-; inherit;
    background-; #222
}
.one-banner--edu--3 .one-banner__link:nth-child(even) {
    border-; #2a74ed;
    background-; #2a74ed;
    ; #222
}
.one-ban--main .one-ban__video {
    ; #2a74ed
}
.one-ban--main .one-ban__video:hover {
    ; #222
}
.one-ban--main-1 .one-ban__link-prime:hover {
    ; #2a74ed
}
.one-ban--main-1 .one-ban__link-second:hover {
    ; #2a74ed
}
.one-ban--main-1 .one-ban__link-second:hover:after {
    background-; #2a74ed
}
.one-ban--chr .one-ban__title {
    font-family: playfair display, serif
}
.one-ban--chr .one-ban__link:nth-child(odd):hover {
    ; #222
}
.one-ban--chr .one-ban__link:nth-child(even):hover {
    ; #2a74ed
}
.one-ban--chr .one-ban__link:nth-child(even):hover:before {
    background-; #2a74ed
}
.one-ban--rest .one-ban__title {
    font-family: playfair display, serif
}
.one-ban--rest .one-ban__link:nth-child(odd):hover {
    ; #222
}
.one-ban--rest .one-ban__link:nth-child(even):hover {
    ; #2a74ed
}
.one-ban--rest .one-ban__link:nth-child(even):hover:before {
    background-; #2a74ed
}
.one-ban--rest-third .one-ban__title {
    font-family: catamaran, sans-serif
}
.swiper--trvl .one-banner__promo {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-image: -webkit-gradient(linear, right top, left top, from(#fa6742), to(#ff961a));
    background-image: linear-gradient(to left, #fa6742, #ff961a)
}
.swiper--trvl .switzerland-banner .one-banner__link {
    ; #222
}
.swiper--trvl .switzerland-banner .one-banner__link:hover {
    background-; #2a74ed;
    ; #fff
}
.swiper--trvl .swiper-button-prev:hover:before, .swiper--trvl .swiper-button-next:hover:before {
    ; #ddd
}
.about-us-agency__title .one-ban__subtitle {
    ; #2a74ed
}
.google-marker:hover {
    ; #2a74ed
}
.onebuilder-pricing--alternative .onebuilder-pricing__header {
    background: rgba(42, 116, 237, .04)
}
.onebuilder-pricing--alternative .onebuilder-pricing__cost {
    ; #2a74ed
}
.onebuilder-pricing--alternative .onebuilder-pricing__btn {
    border-; rgba(153, 153, 153, .2);
    ; #2a74ed
}
@media screen and (min-width:768px) {
    .onebuilder-pricing--alternative:hover {
        background-; #2a74ed
    }
    .onebuilder-pricing--alternative:hover .onebuilder-pricing__content {
        border-; #2a74ed
    }
    .onebuilder-pricing--alternative:hover .onebuilder-pricing__btn {
        background-; #fff;
        ; #2a74ed
    }
    .onebuilder-pricing--alternative:hover .onebuilder-pricing__header {
        background-; #1363e5
    }
}
.onebuilder-pricing .onebuilder-pricing__description ul li {
    ; #999
}
.onebuilder-pricing .onebuilder-pricing__description ul li:before {
    background-; #2a74ed
}
.onebuilder-pricing--home-saas .onebuilder-pricing__title {
    ; #2a74ed
}
.onebuilder-pricing--legend .onebuilder-pricing__title {
    ; inherit;
    letter-spacing: .6px;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
    padding-left: 70px
}
.onebuilder-pricing__ico {
    ; #2a74ed
}
.onebuilder-pricing__footer .onebuilder-btn:hover {
    background-; #2a74ed;
    ; #fff
}
.onebuilder-pricing__options-item {
    background: #2a74ed
}
.onebuilder-pricing--tableHead .onebuilder-pricing__header {
    background: #2a74ed
}
.onebuilder-pricing--tableHead .onebuilder-pricing__list-item:before {
    background: #2a74ed
}
.onebuilder-pricing--tableHead .onebuilder-pricing__list-item h6:before {
    ; #2a74ed
}
@media screen and (min-width:768px) {
    .onebuilder-pricing--tableColumn:hover .onebuilder-pricing__header {
        background-; #1363e5
    }
}
.onebuilder-pricing--tableColumn .onebuilder-pricing__btn:hover {
    background-; #2a74ed;
    ; #fff
}
.onebuilder-pricing--tableColumn .onebuilder-pricing__header {
    background-; #2a74ed
}
.onebuilder-pricing--home-event {
    background-; transparent
}
.onebuilder-pricing--home-event .onebuilder-pricing__header {
    border-bottom: 1px dotted #2a74ed
}
.onebuilder-pricing--home-event .onebuilder-pricing__cost-value {
    ; #2a74ed
}
.onebuilder-pricing--home-event .onebuilder-pricing__detail::after {
    border-bottom: 1px solid rgba(42, 116, 237, .2)
}
.onebuilder-pricing--home-event .onebuilder-pricing__btn {
    ; #fff !important
}
.onebuilder-pricing--home-event .onebuilder-pricing__btn:hover {
    border-; #2a74ed;
    background-; #2a74ed;
    ; #fff !important
}
.onebuilder-pricing--home-education {
    border: 1px solid #216eec;
    background-; #2a74ed
}
@media screen and (max-width:991px) {
    .onebuilder-pricing--home-education {
        margin: 0
    }
    .onebuilder-pricing--home-education:hover {
        background-; #2a74ed
    }
}
.onebuilder-pricing--home-education .onebuilder-pricing__description {
    ; #2a74ed
}
.onebuilder-pricing--home-education .onebuilder-pricing__price-period {
    ; #2a74ed
}
.onebuilder-pricing--home-education .onebuilder-pricing__btn:hover {
    border-; #2a74ed;
    background-; #2a74ed;
    ; #2a74ed
}
.onebuilder-pricing--home-construction .onebuilder-pricing:hover .onebuilder-pricing__footer .onebuilder-btn {
    ; #fff;
    background: #2a74ed;
    cursor: default;
}
.onebuilder-pricing--home-construction .onebuilder-pricing__title {
    ; #555;
    margin: 0 0 29px
}
.onebuilder-pricing--home-construction .onebuilder-pricing__cost-value {
    ; #2a74ed;
    /* font-family: roboto, sans-serif */
}
.onebuilder-pricing--home-construction .onebuilder-pricing__description li:after {
    background-; #2a74ed
}
.onebuilder-pricing--home-construction .onebuilder-pricing__footer .onebuilder-btn:hover {
    ; #fff;
    background: #2a74ed
}
.one-pricing--business .one-pricing__head-content {
    border-right: 1px solid #e7efff
}
.one-pricing--business .one-pricing__head-caption {
    background-; #e7efff
}
@media screen and (min-width:768px) {
    .one-pricing--business .one-pricing__item:hover .one-pricing__item-caption {
        background-; #ffc015
    }
}
.one-pricing--business .one-pricing__item-caption {
    background-; #ffd667
}
.one-pricing--business .one-pricing__item-link {
    border-; #ecf2ff;
    background-; #ecf2ff;
    ; #999
}
@media screen and (max-width:991px) {
    .one-pricing--business .one-pricing__item-link {
        border-; #2a74ed;
        background-; #2a74ed;
        ; #fff
    }
}
.one-pricing--business .one-pricing__item-link:hover {
    border-; #2a74ed;
    background-; #2a74ed;
    -webkit-box-shadow: 0 0 32px 0 rgba(42, 116, 237, .3);
    box-shadow: 0 0 32px 0 rgba(42, 116, 237, .3)
}
.one-pricing--yoga .one-pricing__item {
    -webkit-box-shadow: 0 4px 35px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 4px 35px 0 rgba(0, 0, 0, .1)
}
.one-pricing--yoga .one-pricing__item .one-pricing__item-item {
    position: relative
}
.one-pricing--yoga .one-pricing__item .one-pricing__item-item:before {
    left: -5px;
    position: absolute;
    ; #2a74ed
}
.one-pricing--yoga .one-pricing__item--active:before {
    background-; #ffc015
}
.one-pricing--yoga .one-pricing__item-price {
    ; #2a74ed
}
.one-pricing--yoga .one-pricing__item-desc {
    font-family: playfair display, serif
}
.one-pricing--yoga .one-pricing__item-item {
    ; #999
}
.one-pricing--yoga .one-pricing__item-link {
    ; #555
}
.one-pricing--yoga .one-pricing__item-link:hover {
    background-; #222
}
.one-pricing--edu .one-pricing__item {
    background-; #f6f9ff
}
.one-pricing--edu .one-pricing__item:hover {
    -webkit-box-shadow: 0 0 46.98px 7.02px rgba(85, 85, 85, .05);
    box-shadow: 0 0 46.98px 7.02px rgba(85, 85, 85, .05)
}
.one-pricing--edu .one-pricing__icon {
    ; #222
}
.one-pricing--edu .one-pricing__desc {
    ; #2a74ed;
    /* /* font-family: roboto, sans-serif */; */
    font-size: 12px
}
.one-pricing--edu .one-pricing__price {
    ; inherit;
    font-family: roboto slab, serif
}
.one-pricing--edu .one-pricing__per {
    ; inherit;
    font-family: karla, sans-serif
}
.one-pricing--edu .one-pricing__link {
    /* font-family: roboto, sans-serif */
}
.one-pricing--edu .one-pricing__link:hover {
    border-; #2a74ed;
    background-; #2a74ed;
    ; #222
}
.one-pricing--trvl .one-pricing__inner {
    background-; #f6f9ff
}
.one-pricing--trvl .one-pricing__desc {
    ; #999;
    font-weight: 500
}
.one-pricing--trvl .one-pricing__price {
    ; #2a74ed
}
.one-pricing--trvl .one-pricing__link:hover {
    border-; #2a74ed;
    background-; #2a74ed
}
.one-pricing--trvl .one-pricing__content {
    padding-top: 23px
}
.one-pricing--trvl .one-pricing__list-item {
    padding: 15px 0;
    letter-spacing: .3px;
    ; #999
}
.corporate {
    ; #999
}
.onebuilder-time-scale__item:before {
    background: rgba(42, 116, 237, .15)
}
.onebuilder-time-scale__item:after {
    background: #2a74ed
}
.onebuilder-time-scale__title {
    ; #2a74ed
}
.onebuilder-instagram-gallery .onebuilder-btn.onebuilder-btn--light:hover {
    background: #2a74ed;
    border-; #2a74ed
}
.onebuilder-instagram-gallery--edu .onebuilder-instagram-gallery__link .onebuilder-btn {
    /* font-family: roboto, sans-serif */
}
.onebuilder-instagram-gallery--edu .onebuilder-instagram-gallery__link-text {
    /* /* font-family: roboto, sans-serif */; */
    ; #999;
    font-weight: 400
}
.onebuilder-single-item:before {
    /* /* font-family: roboto, sans-serif */; */
    font-size: 40px;
    line-height: 1.3
}
.onebuilder-single-item__ico {
    -webkit-box-shadow: 0 15px 30px 0 rgba(42, 116, 237, .1);
    box-shadow: 0 15px 30px 0 rgba(42, 116, 237, .1)
}
.onebuilder-single-item__ico:hover {
    background: #2a74ed
}
.onebuilder-single-item--withIco h1:before, .onebuilder-single-item--withIco h2:before, .onebuilder-single-item--withIco h3:before, .onebuilder-single-item--withIco h4:before, .onebuilder-single-item--withIco h5:before, .onebuilder-single-item--withIco h6:before {
    ; #2a74ed
}
.onebuilder-single-item--bgIco:hover {
    background-; #2a74ed;
    -webkit-box-shadow: 0 15px 30px 0 rgba(42, 116, 237, .1);
    box-shadow: 0 15px 30px 0 rgba(42, 116, 237, .1)
}
@media screen and (max-width:1230px) {
    .service-single .swiper-button-prev {
        left: 10px
    }
    .service-single .swiper-button-next {
        right: 10px
    }
}
.onebuilder-content-block * {
    -webkit-transition: .2s all;
    transition: .2s all
}
.onebuilder-content-block__ico {
    ; #2a74ed
}
.onebuilder-content-block-hover hr {
    background: #2a74ed
}
.onebuilder-content-block--bgImg:hover:after {
    background-; #2a74ed
}
.onebuilder-content-block--slider:before {
    ; #2a74ed;
    /* font-family: roboto, sans-serif */
}
.onebuilder-content-block--slider:hover:before {
    ; #fff
}
.onebuilder-content-block--slider:hover {
    background-; #2a74ed
}
.onebuilder-content-block--slider:hover .onebuilder-content-block__title {
    ; #fff
}
.onebuilder-content-block--slider:hover .onebuilder-content-block__info-text {
    ; #fff
}
.onebuilder-content-block--slider:hover .onebuilder-content-block__ico {
    ; rgba(255, 255, 255, .1)
}
.onebuilder-content-block--list:before {
    ; #2a74ed;
    /* font-family: roboto, sans-serif */
}
.onebuilder-content-block--list-icon:hover .onebuilder-content-block__ico {
    background-; #2a74ed
}
.onebuilder-content-block--list-icon .onebuilder-content-block__title:before {
    ; #2a74ed;
    /* font-family: roboto, sans-serif */
}
.onebuilder-content-block--business .onebuilder-btn {
    ; #2a74ed
}
.onebuilder-content-block--business .onebuilder-btn:hover {
    ; #ffc015
}
.onebuilder-content-block--construction {
    border-bottom: 1px solid #f6f9ff;
    margin: 0 20px
}
.onebuilder-content-block--construction.active:after {
    background-; #2a74ed
}
.onebuilder-content-block--restaurant {
    background-; #fff;
    -webkit-box-shadow: 0 15px 38px 0 rgba(0, 0, 0, .08);
    box-shadow: 0 15px 38px 0 rgba(0, 0, 0, .08)
}
.onebuilder-content-block--restaurant .onebuilder-content-block__ico {
    background-; #2a74ed
}
.onebuilder-content-block--restaurant .onebuilder-content-block__ico:before {
    ; #fff
}
.onebuilder-content-block--restaurant .onebuilder-content-block__title {
    ; #222
}
.onebuilder-content-block--restaurant .onebuilder-content-block__info-text {
    ; #999
}
.tm--default {
    padding: 26px 25px 40px;
    -webkit-transition: .2s all;
    transition: .2s all;
    background: #fff
}
.tm--default:after {
    -webkit-transition: .2s all;
    transition: .2s all;
    background: #2a74ed
}
.tm--default:hover {
    -webkit-box-shadow: 0 15px 30px 0 rgba(42, 116, 237, .1);
    box-shadow: 0 15px 30px 0 rgba(42, 116, 237, .1)
}
.tm--default .tm__avatar {
    width: 50px;
    height: 50px
}
.tm--default .tm__name {
    margin: 0;
    ; inherit;
    font-size: 18px
}
.tm--default .tm__stars i {
    ; #ffc015;
    font-size: 16px
}
.tm--home-event .tm__stars i {
    ; #ffc015
}
.tm--barbershop .tm__stars .ion {
    ; #2a74ed
}
.tm--barbershop .tm__position {
    ; #2a74ed
}
.tm--business .tm__content {
    -webkit-box-shadow: .5px 4px 50px 0 rgba(0, 0, 0, .07);
    box-shadow: .5px 4px 50px 0 rgba(0, 0, 0, .07)
}
.tm--construction .tm__name {
    ; #555
}
.tm--yoga .tm__text {
    font-weight: 400
}
.tm--yoga .tm__stars {
    margin-bottom: 10px
}
.tm--yoga .tm__name {
    letter-spacing: .8px
}
.tm--yoga .tm__position {
    ; #2a74ed;
    /* font-family: playfair display, serif; */
    letter-spacing: 0
}
.tm--yoga .tm__content:before {
    ; #7fbc48
}
@media screen and (min-width:1025px) {
    .tm--edu:hover {
        background-; #222
    }
    .tm--edu:hover:before {
        ; #2a74ed
    }
}
.tm--edu-2 .tm__content {
    -webkit-box-shadow: 0 0 15px 10px rgba(34, 34, 34, .08);
    box-shadow: 0 0 15px 10px rgba(34, 34, 34, .08)
}
.tm--edu-2 .tm__text, .tm--edu-2 .tm__position {
    /* font-family: roboto, sans-serif */
}
.tm--restaurant .tm__stars {
    ; #fff
}
.tm--restaurant .tm__name {
    ; #fff
}
.one-tm--trvl .one-tm__stars {
    ; #ffc015
}
.swiper .swiper-slide:hover .one-tm--agency {
    background-; #2a74ed
}
.swiper .swiper-slide:hover .one-tm__desc {
    ; #fff
}
.swiper .swiper-slide:hover .one-tm__name {
    ; #fff
}
.swiper .swiper-slide:hover .one-tm__pos {
    ; #fff
}
.onebuilder-tab__list-link span {
    ; #222
}
.onebuilder-tab__box--overlay-1:before {
    background-; rgba(42, 116, 237, .8)
}
.onebuilder-tab__box--overlay-2:before {
    background: -webkit-gradient(linear, left top, right top, from(#2A74ED), to(#FFC015));
    background: linear-gradient(to right, #2A74ED, #FFC015)
}
.onebuilder-tab__box--overlay-3:before {
    background: -webkit-gradient(linear, left top, right top, from(transparent), color-stop(35%, transparent), to(#2A74ED));
    background: linear-gradient(to right, transparent, transparent 35%, #2A74ED)
}
@media screen and (max-width:1230px) {
    .onebuilder-tab__box--overlay-3:before {
        background: -webkit-gradient(linear, left top, right top, from(transparent), to(#2A74ED));
        background: linear-gradient(to right, transparent, #2A74ED)
    }
}
@media screen and (max-width:991px) {
    .onebuilder-tab__box--overlay-3:before {
        background-; #2a74ed
    }
}
.onebuilder-tab__box--overlay-4:before {
    background-; rgba(0, 0, 0, .5)
}
.onebuilder-tab--simple .onebuilder-tab__head {
    -webkit-box-shadow: 0 10px 30px 0 rgba(42, 116, 237, .1);
    box-shadow: 0 10px 30px 0 rgba(42, 116, 237, .1)
}
.onebuilder-tab--simple .onebuilder-tab__list-link {
    border-right: 1px solid rgba(34, 34, 34, .1);
    border-bottom: 1px solid rgba(34, 34, 34, .1);
    ; #999
}
.onebuilder-tab--simple .onebuilder-tab__list-link:hover {
    border-; rgba(42, 116, 237, .33);
    background: #2a74ed;
    -webkit-box-shadow: 1.169px 3.825px 15.66px 2.34px rgba(42, 116, 237, .2);
    box-shadow: 1.169px 3.825px 15.66px 2.34px rgba(42, 116, 237, .2)
}
.onebuilder-tab--simple .onebuilder-tab__list-item.active a {
    border-; rgba(42, 116, 237, .33);
    background: #2a74ed;
    -webkit-box-shadow: 1.169px 3.825px 15.66px 2.34px rgba(42, 116, 237, .2);
    box-shadow: 1.169px 3.825px 15.66px 2.34px rgba(42, 116, 237, .2)
}
.onebuilder-tab--business .onebuilder-tab__content {
    background-; #222
}
.onebuilder-tab--business .onebuilder-tab__list-link span {
    ; #2a74ed
}
.onebuilder-tab--business .onebuilder-tab__list-item {
    background-; #f6f3f3
}
.onebuilder-tab--business .onebuilder-tab__list-link {
    ; #ffc015
}
.onebuilder-tab--business .onebuilder-btn--light.onebuilder-btn--trans:hover {
    ; #ffc015
}
.onebuilder-tab--construction-home .onebuilder-tab__list-item.active .onebuilder-tab__list-link, .onebuilder-tab--construction-news .onebuilder-tab__list-item.active .onebuilder-tab__list-link {
    ; #000
}
.onebuilder-tab--construction-home .onebuilder-tab__list-item.active .onebuilder-tab__list-link:after, .onebuilder-tab--construction-news .onebuilder-tab__list-item.active .onebuilder-tab__list-link:after {
    background-; #2a74ed
}
.onebuilder-tab--construction-home .onebuilder-tab__list-link, .onebuilder-tab--construction-news .onebuilder-tab__list-link {
    ; #999
}
.onebuilder-tab--construction-news .onebuilder-tab__list-item.active .onebuilder-tab__list-link {
    ; #222
}
.onebuilder-tab--event {
    -webkit-box-shadow: 0 0 73px 0 rgba(0, 0, 0, .08);
    box-shadow: 0 0 73px 0 rgba(0, 0, 0, .08)
}
.onebuilder-tab--event .onebuilder-tab__head {
    -webkit-box-shadow: none;
    box-shadow: none;
    overflow: initial
}
.onebuilder-tab--event .onebuilder-tab__list-item.active {
    position: relative
}
.onebuilder-tab--event .onebuilder-tab__list-item.active::after {
    position: absolute;
    bottom: -29px;
    left: 50%;
    width: 0;
    height: 0;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    border-top: 15px solid #2a74ed;
    border-right: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 15px solid transparent;
    content: ''
}
.onebuilder-tab--event .onebuilder-tab__list-item .event-title {
    display: block;
    ; inherit;
    font-size: 18px
}
.onebuilder-tab--event .onebuilder-tab__list-item .event-date {
    ; #999;
    display: block;
    font-size: 12px
}
.onebuilder-tab--event .onebuilder-tab__list-item.active .event-title, .onebuilder-tab--event .onebuilder-tab__list-item.active .event-date, .onebuilder-tab--event .onebuilder-tab__list-item:hover .event-title, .onebuilder-tab--event .onebuilder-tab__list-item:hover .event-date {
    ; #f6f9ff
}
.onebuilder-tab--event .onebuilder-tab__list-item.active a {
    -webkit-box-shadow: none;
    box-shadow: none
}
.onebuilder-tab--edu .onebuilder-tab__list-item.active {
    font-family: playfair display, serif
}
.onebuilder-tab--edu .onebuilder-tab__list-item.active::after {
    content: '';
    border-top-; #222
}
.onebuilder-tab--edu .onebuilder-tab__list-item .event-title {
    font-family: playfair display, serif
}
.onebuilder-tab--edu .onebuilder-tab__list-item .event-date {
    /* font-family: roboto, sans-serif */
}
.one__sidebar .search-field {
    /* font-family: playfair display, serif; */
    background-; #fff;
    ; inherit;
    font-weight: 400
}
.one__sidebar .search-field::-webkit-input-placeholder {
    ; #999
}
.one__sidebar .search-field:-ms-input-placeholder {
    ; #999
}
.one__sidebar .search-field::-ms-input-placeholder {
    ; #999
}
.one__sidebar .search-field::placeholder {
    ; #999
}
.one__sidebar .search-field:focus {
    border: 1px solid #2a74ed;
    -webkit-box-shadow: 0 15px 30px 0 rgba(42, 116, 237, .1);
    box-shadow: 0 15px 30px 0 rgba(42, 116, 237, .1)
}
.one__sidebar .search-submit {
    background-; #fff
}
.one__sidebar .one-widget-posts__buttons {
    -webkit-box-shadow: 0 15px 30px 0 rgba(42, 116, 237, .1);
    box-shadow: 0 15px 30px 0 rgba(42, 116, 237, .1)
}
.one__sidebar .one-widget-posts__button {
    border-bottom: 2px solid #fff;
    background-; #fff;
    ; inherit;
    font-family: playfair display, serif
}
.one__sidebar .one-widget-posts__button.active {
    border-bottom: 2px solid #2a74ed;
    ; #2a74ed
}
.one__sidebar .one-widget-posts__title {
    ; #222
}
.one__sidebar .one-widget-posts__title:hover {
    ; #2a74ed
}
.one__sidebar .calendar {
    background: #fff;
    -webkit-box-shadow: 0 15px 30px 0 rgba(42, 116, 237, .1);
    box-shadow: 0 15px 30px 0 rgba(42, 116, 237, .1);
    background-; #fff
}
.one__sidebar .calendar table tr th {
    /* font-family: playfair display, serif; */
    ; #333;
    padding: 10px 0
}
.one__sidebar .calendar table tr th:first-child {
    ; #e04040
}
.one__sidebar .calendar table tr td {
    font-family: playfair display, serif
}
.one__sidebar .calendar table tr td.active {
    background: #ffc015;
    ; #fff
}
.one__sidebar .calendar table tr td:first-child {
    ; #e04040
}
.one__sidebar .calendar .calendar_header {
    ; #ccc
}
.one__sidebar .calendar .calendar_header .month {
    ; #2a74ed
}
.one__sidebar .calendar .calendar_header .month i {
    ; #ccc
}
.one__sidebar .widget_tags .widget-title {
    /* font-family: playfair display, serif; */
    ; #333
}
.one__sidebar .widget_tags a {
    background: #fff;
    border: 1px solid #eee;
    ; #999
}
.one__sidebar .widget_tags a:hover {
    ; #fff;
    background: #2a74ed
}
.one__sidebar .one-widget-advert__title {
    font-family: playfair display, serif
}
.one__sidebar .one-widget-advert__link:hover {
    ; #fff
}
.one__sidebar .one-twitter {
    background-; #fff;
    -webkit-box-shadow: 0 15px 30px 0 rgba(42, 116, 237, .1);
    box-shadow: 0 15px 30px 0 rgba(42, 116, 237, .1)
}
.one__sidebar .one-twitter .tweets {
    font-family: playfair display, serif
}
.one__sidebar .one-twitter .tweets span {
    ; #999
}
.one__sidebar .one-twitter__follow:after {
    background: #2a74ed
}
.one__sidebar .one-twitter__link {
    background: #2a74ed;
    ; #fff
}
.one__sidebar .one-twitter__post, .one__sidebar .one-twitter__hashtag {
    ; #222
}
.one__sidebar .one-twitter__date {
    ; #bbb
}
.one__sidebar .one-twitter .btn {
    border-top: 1px solid #eee
}
.one__sidebar .one-twitter .btn-left {
    border-right: 1px solid #eee
}
.one__sidebar .one-twitter .btn-left:hover i {
    ; #2a74ed
}
.one__sidebar .one-twitter .btn-right:hover i {
    ; #2a74ed
}
.onebuilder-progress__chart-circle {
    stroke: #2a74ed
}
.onebuilder-progress__chart-icon {
    ; #2a74ed
}
.onebuilder-progress__chart-number {
    ; #222
}
.onebuilder-progress__bar-icon {
    ; #2a74ed
}
.onebuilder-progress__bar-val {
    background-; #2a74ed
}
.onebuilder-progress--simple .onebuilder-progress__chart-circle {
    stroke: #2a74ed
}
.onebuilder-progress--construction .onebuilder-progress__bar {
    background-; #e1e1e1
}
.onebuilder-blockquote--author-bio {
    background-; #2a74ed
}
.onebuilder-blockquote--portfolio-01 {
    background-; #2a74ed
}
.onebuilder-blockquote--restaurant blockquote {
    background-; #fff
}
.onebuilder-blockquote--restaurant .onebuilder-heading--double_item_top .onebuilder-heading__subtitle {
    ; #2a74ed
}
.onebuilder-blockquote--restaurant .onebuilder-heading--double_item_top .onebuilder-heading__title {
    ; #222
}
.onebuilder-blockquote--restaurant .onebuilder-heading--double_item_top .onebuilder-heading__desc {
    ; #999
}
.onebuilder-blockquote--restaurant .onebuilder-heading--double_item_bottom .onebuilder-heading__desc {
    ; #999
}
.onebuilder-form--default .wpcf7-form-control {
    ; #222
}
.onebuilder-form--default .wpcf7-form-control::-webkit-input-placeholder {
    ; #999
}
.onebuilder-form--default .wpcf7-form-control:-ms-input-placeholder {
    ; #999
}
.onebuilder-form--default .wpcf7-form-control::-ms-input-placeholder {
    ; #999
}
.onebuilder-form--default .wpcf7-form-control::placeholder {
    ; #999
}
.onebuilder-form--default .wpcf7-form-control:focus {
    border: 1px solid #2a74ed;
    -webkit-box-shadow: 0 15px 30px 0 rgba(42, 116, 237, .1);
    box-shadow: 0 15px 30px 0 rgba(42, 116, 237, .1)
}
.onebuilder-form--default .wpcf7-form-control:focus::-webkit-input-placeholder {
    ; #222
}
.onebuilder-form--default .wpcf7-form-control:focus:-ms-input-placeholder {
    ; #222
}
.onebuilder-form--default .wpcf7-form-control:focus::-ms-input-placeholder {
    ; #222
}
.onebuilder-form--default .wpcf7-form-control:focus::placeholder {
    ; #222
}
.onebuilder-form--default .wpcf7-form-control.wpcf7-select {
    ; #999;
    background: #fff
}
.onebuilder-form--default .wpcf7-form-control.wpcf7-select:focus {
    border: 1px solid #2a74ed
}
.onebuilder-form--default .wpcf7-form-control.wpcf7-select.cf7-selected {
    ; #222
}
.onebuilder-form--default .wpcf7-not-valid-tip {
    ; #2a74ed
}
.onebuilder-form--default .wpcf7-form-control.wpcf7-submit {
    border-; transparent;
    background-; #2a74ed;
    -webkit-box-shadow: 1.169px 3.825px 15.66px 2.34px rgba(42, 116, 237, .2);
    box-shadow: 1.169px 3.825px 15.66px 2.34px rgba(42, 116, 237, .2)
}
.onebuilder-form--default .wpcf7-form-control.wpcf7-submit:hover {
    background-; transparent;
    ; #2a74ed
}
.onebuilder-form--default .wpcf7-not-valid-tip {
    ; #2a74ed
}
.onebuilder-form--default .wpcf7-response-output {
    ; #2a74ed
}
.onebuilder-form--political .wpcf7-form-control:focus {
    border: 1px solid #ffc015;
    -webkit-box-shadow: 0 15px 30px 0 rgba(255, 192, 21, .1);
    box-shadow: 0 15px 30px 0 rgba(255, 192, 21, .1)
}
.onebuilder-form--political .wpcf7-form-control.wpcf7-select:focus {
    border: 1px solid #ffc015
}
.onebuilder-form--political .wpcf7-form-control.wpcf7-submit {
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 1px solid #2a74ed;
    font-weight: 700;
    font-size: 18px;
    padding: 20px 30px
}
.onebuilder-form--pop-up .wpcf7-form .wpcf7-form-control {
    ; #2a74ed
}
.onebuilder-form--pop-up .wpcf7-form .wpcf7-form-control::-webkit-input-placeholder {
    ; #222
}
.onebuilder-form--pop-up .wpcf7-form .wpcf7-form-control:-ms-input-placeholder {
    ; #222
}
.onebuilder-form--pop-up .wpcf7-form .wpcf7-form-control::-ms-input-placeholder {
    ; #222
}
.onebuilder-form--pop-up .wpcf7-form .wpcf7-form-control::placeholder {
    ; #222
}
.onebuilder-form--pop-up .wpcf7-form .wpcf7-form-control:focus {
    border-bottom: 1px solid #222
}
.onebuilder-form--pop-up .wpcf7-form .wpcf7-not-valid-tip {
    ; #2a74ed
}
.onebuilder-form--pop-up .wpcf7-form .wpcf7-form-control.wpcf7-select {
    ; #222
}
.onebuilder-form--pop-up .wpcf7-form .wpcf7-form-control.wpcf7-select.cf7-selected {
    ; #2a74ed
}
.onebuilder-form--pop-up .wpcf7-form .wpcf7-form-control.wpcf7-submit {
    border-; rgba(42, 116, 237, .5);
    background-; #2a74ed
}
.onebuilder-form--pop-up .wpcf7-form .wpcf7-not-valid-tip {
    ; #2a74ed
}
.onebuilder-form--pop-up .wpcf7-form .wpcf7-response-output {
    ; #2a74ed
}
.onebuilder-form--saas .wpcf7-form .wpcf7-form-control {
    ; #222
}
.onebuilder-form--saas .wpcf7-form .wpcf7-form-control.wpcf7-select {
    ; #999
}
.onebuilder-form--saas .wpcf7-form .wpcf7-form-control.wpcf7-select.cf7-selected {
    ; #222
}
.onebuilder-form--saas .wpcf7-form .wpcf7-form-control::-webkit-input-placeholder {
    ; #999
}
.onebuilder-form--saas .wpcf7-form .wpcf7-form-control:-ms-input-placeholder {
    ; #999
}
.onebuilder-form--saas .wpcf7-form .wpcf7-form-control::-ms-input-placeholder {
    ; #999
}
.onebuilder-form--saas .wpcf7-form .wpcf7-form-control::placeholder {
    ; #999
}
.onebuilder-form--saas .wpcf7-form .wpcf7-form-control.wpcf7-submit {
    border-; #ffc015;
    background: #ffc015;
    ; #fff;
    -webkit-box-shadow: 1.169px 3.825px 15.66px 2.34px rgba(255, 192, 21, .2);
    box-shadow: 1.169px 3.825px 15.66px 2.34px rgba(255, 192, 21, .2)
}
.onebuilder-form--saas .wpcf7-form .wpcf7-form-control.wpcf7-submit:hover {
    background-; transparent;
    ; #ffc015
}
.onebuilder-form--business .wpcf7-form-control {
    ; #222
}
.onebuilder-form--business .wpcf7-form-control:focus {
    border: 1px solid #ffc015;
    -webkit-box-shadow: 0 15px 30px 0 rgba(255, 192, 21, .1);
    box-shadow: 0 15px 30px 0 rgba(255, 192, 21, .1)
}
.onebuilder-form--business .wpcf7-form-control.wpcf7-submit {
    border-; #ffc015;
    background: #ffc015;
    -webkit-box-shadow: 0 0 32px 0 rgba(255, 192, 21, .3);
    box-shadow: 0 0 32px 0 rgba(255, 192, 21, .3)
}
.onebuilder-form--business .wpcf7-form-control.wpcf7-submit:hover {
    ; #ffc015
}
.onebuilder-form--business .wpcf7-form-control.wpcf7-select {
    border-radius: 0
}
.onebuilder-form--business .wpcf7-form-control.wpcf7-select:focus {
    border: 1px solid #ffc015;
    -webkit-box-shadow: 0 15px 30px 0 rgba(255, 192, 21, .1);
    box-shadow: 0 15px 30px 0 rgba(255, 192, 21, .1)
}
.onebuilder-form--business .wpcf7-form-control.wpcf7-select.selected {
    ; #222
}
.onebuilder-form--yoga .wpcf7-form-control {
    ; inherit;
    -webkit-appearance: none
}
.onebuilder-form--yoga .wpcf7-form-control:focus {
    border-; #2a74ed
}
.onebuilder-form--yoga .wpcf7-form-control.wpcf7-select.selected {
    ; #222
}
.onebuilder-form--yoga .wpcf7-form-control-wrap.Budget {
    position: relative
}
.onebuilder-form--yoga .wpcf7-form-control-wrap.Budget:before {
    display: block;
    content: "";
    position: absolute;
    right: 30px;
    top: 32px;
    width: 6px;
    height: 1px;
    background-; #676767;
    -webkit-transform: rotate(40deg);
    transform: rotate(40deg)
}
.onebuilder-form--yoga .wpcf7-form-control-wrap.Budget:after {
    display: block;
    content: "";
    position: absolute;
    right: 26px;
    top: 32px;
    width: 6px;
    height: 1px;
    background-; #676767;
    -webkit-transform: rotate(-40deg);
    transform: rotate(-40deg)
}
.onebuilder-form--yoga .wpcf7-form-control.wpcf7-select {
    -webkit-appearance: none
}
.onebuilder-form--yoga .wpcf7-form-control.wpcf7-textarea {
    border-radius: 10px
}
.onebuilder-form--chr .wpcf7-form-control {
    ; #999
}
.onebuilder-form--chr .wpcf7-form-control::-webkit-input-placeholder {
    ; #999
}
.onebuilder-form--chr .wpcf7-form-control:-ms-input-placeholder {
    ; #999
}
.onebuilder-form--chr .wpcf7-form-control::-ms-input-placeholder {
    ; #999
}
.onebuilder-form--chr .wpcf7-form-control::placeholder {
    ; #999
}
.onebuilder-form--chr .wpcf7-form-control:focus {
    ; inherit;
    border: 1px solid #2a74ed;
    -webkit-box-shadow: 0 15px 30px 0 rgba(42, 116, 237, .1);
    box-shadow: 0 15px 30px 0 rgba(42, 116, 237, .1)
}
.onebuilder-form--restaurant .wpcf7-form-control:focus {
    -webkit-box-shadow: none;
    box-shadow: none
}
.onebuilder-form--restaurant .form-bth-holder .wpcf7-form-control.wpcf7-submit {
    border: 2px solid #80261b;
    background-; #80261b;
    ; #fff;
    -webkit-box-shadow: none;
    box-shadow: none
}
.onebuilder-form--restaurant .form-bth-holder .wpcf7-form-control.wpcf7-submit:hover {
    background-; #f7f7f7;
    ; #80261b
}
.onebuilder-footer-5 .mc4wp-form-fields {
    height: 130px
}
.onebuilder-form-email .mc4wp-form-fields input[type=email] {
    ; #222
}
.onebuilder-form-email .mc4wp-form-fields input[type=email]::-webkit-input-placeholder {
    ; #999
}
.onebuilder-form-email .mc4wp-form-fields input[type=email]:-ms-input-placeholder {
    ; #999
}
.onebuilder-form-email .mc4wp-form-fields input[type=email]::-ms-input-placeholder {
    ; #999
}
.onebuilder-form-email .mc4wp-form-fields input[type=email]::placeholder {
    ; #999
}
.onebuilder-form-email--event .mc4wp-form .mc4wp-form-fields input[type=email] {
    ; #999
}
.onebuilder-form-email--event .mc4wp-form .mc4wp-form-fields input[type=email]::-webkit-input-placeholder {
    ; #999
}
.onebuilder-form-email--event .mc4wp-form .mc4wp-form-fields input[type=email]:-ms-input-placeholder {
    ; #999
}
.onebuilder-form-email--event .mc4wp-form .mc4wp-form-fields input[type=email]::-ms-input-placeholder {
    ; #999
}
.onebuilder-form-email--event .mc4wp-form .mc4wp-form-fields input[type=email]::placeholder {
    ; #999
}
.onebuilder-form-email--event .mc4wp-form .mc4wp-form-fields input[type=submit] {
    background-; #2a74ed
}
.onebuilder-form-email--education .mc4wp-form .mc4wp-form-fields input[type=email] {
    ; #999
}
.onebuilder-form-email--education .mc4wp-form .mc4wp-form-fields input[type=email]::-webkit-input-placeholder {
    ; #999
}
.onebuilder-form-email--education .mc4wp-form .mc4wp-form-fields input[type=email]:-ms-input-placeholder {
    ; #999
}
.onebuilder-form-email--education .mc4wp-form .mc4wp-form-fields input[type=email]::-ms-input-placeholder {
    ; #999
}
.onebuilder-form-email--education .mc4wp-form .mc4wp-form-fields input[type=email]::placeholder {
    ; #999
}
.onebuilder-form-email--education .mc4wp-form .mc4wp-form-fields input[type=submit] {
    background-; #2a74ed;
    ; #222
}
.onebuilder-form-email--business .mc4wp-form-fields {
    background-; #7fbc48
}
.onebuilder-form-email--business .mc4wp-form-fields input[type=submit] {
    ; #2a74ed
}
@media screen and (max-width:450px) {
    .onebuilder-form-email--business .mc4wp-form-fields input[type=submit] {
        border: 1px solid
    }
}
.onebuilder-form-email--business .mc4wp-form-fields input:hover[type=submit] {
    ; #ffc015
}
.one-form--edu .wpcf7-form-control-wrap .wpcf7-form-control {
    ; #999;
    /* font-family: roboto, sans-serif */
}
.one-form--edu .wpcf7-form-control-wrap .wpcf7-form-control::-webkit-input-placeholder {
    ; #999;
    /* font-family: roboto, sans-serif */
}
.one-form--edu .wpcf7-form-control-wrap .wpcf7-form-control:-ms-input-placeholder {
    ; #999;
    /* font-family: roboto, sans-serif */
}
.one-form--edu .wpcf7-form-control-wrap .wpcf7-form-control::-ms-input-placeholder {
    ; #999;
    /* font-family: roboto, sans-serif */
}
.one-form--edu .wpcf7-form-control-wrap .wpcf7-form-control::placeholder {
    ; #999;
    /* font-family: roboto, sans-serif */
}
.one-form--edu .wpcf7-form-control-wrap .wpcf7-form-control:focus {
    border-; inherit;
    -webkit-box-shadow: 0 15px 30px 0 rgba(34, 34, 34, .1);
    box-shadow: 0 15px 30px 0 rgba(34, 34, 34, .1)
}
.one-form--edu .wpcf7-submit {
    border-; inherit;
    background-; inherit;
    /* /* font-family: roboto, sans-serif */; */
    letter-spacing: 1.4px
}
.one-form--edu .wpcf7-submit:hover {
    border-; #2a74ed;
    background-; #2a74ed;
    ; #222
}
.one-form--trvl .Budget {
    position: relative
}
.one-form--trvl .Budget::after {
    font-family: Ionicons;
    content: '\f123';
    font-size: 10px;
    position: absolute;
    top: 21px;
    right: 23px;
    ; #999;
    pointer-events: none
}
.one-form--trvl .wpcf7-form-control {
    ; #222
}
.one-form--trvl .wpcf7-form-control::-webkit-input-placeholder {
    ; #999
}
.one-form--trvl .wpcf7-form-control:-ms-input-placeholder {
    ; #999
}
.one-form--trvl .wpcf7-form-control::-ms-input-placeholder {
    ; #999
}
.one-form--trvl .wpcf7-form-control::placeholder {
    ; #999
}
.one-form--trvl .wpcf7-form-control:focus {
    border-; #2a74ed;
    -webkit-box-shadow: 0 15px 30px 0 rgba(42, 116, 237, .1);
    box-shadow: 0 15px 30px 0 rgba(42, 116, 237, .1)
}
.one-form--trvl .wpcf7-select {
    ; #999;
    height: 60px;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}
.one-form--trvl .wpcf7-select.selected {
    ; #222
}
.one-form--trvl .wpcf7-select option {
    ; #222
}
.one-form--trvl .wpcf7-submit {
    background-; #2a74ed;
    ; #fff;
    /* font-family: roboto, sans-serif */
}
.one-form--trvl .wpcf7-submit:hover {
    background-; #ffc015
}
.church-sermons-det-wrap .onebuilder-form--default .wpcf7-form-control.wpcf7-submit {
    -webkit-box-shadow: 0 0 32px 0 rgba(42, 116, 237, .3);
    box-shadow: 0 0 32px 0 rgba(42, 116, 237, .3)
}
.construction-contact-form .onebuilder-form .wpcf7-submit {
    -webkit-box-shadow: none;
    box-shadow: none
}
.construction-contact-form .onebuilder-form .wpcf7-submit:hover {
    border: 1px solid #2a74ed
}
.construction-contact-form .onebuilder-form .Budget:after {
    ; #999
}
.one-breadcrumbs__item:before {
    ; #999
}
.one-breadcrumbs--edu {
    border-top: 1px solid #eee;
    padding-top: 23px;
    padding-bottom: 21px
}
.one-breadcrumbs--edu .one-breadcrumbs__link, .one-breadcrumbs--edu .one-breadcrumbs__item {
    /* font-family: roboto, sans-serif */
}
.one-breadcrumbs--yoga .one-breadcrumbs__item {
    ; #999;
    /* font-family: roboto, sans-serif */
}
.one-breadcrumbs--yoga .one-breadcrumbs__link {
    ; #2a74ed
}
.onebuilder-socials__icon:hover {
    ; #2a74ed
}
.onebuilder-socials--circle .one-socials__link {
    border: 1px solid #eee;
    ; #999
}
.onebuilder-socials--circle .one-socials__link:hover {
    border-; #2a74ed;
    background-; #2a74ed
}
.onebuilder-socials--circle .active {
    border-; #2a74ed;
    background-; #2a74ed
}
.onebuilder-socials--i-color .one-socials__link {
    ; #999
}
.onebuilder-socials--events .one-socials__link {
    ; #fff !important
}
.onebuilder-socials--events .one-socials__link:hover {
    ; #2a74ed !important
}
.onebuilder-socials__item a:hover {
    border-; #2a74ed;
    background-; #2a74ed
}
.one-socials__link {
    ; #999
}
.one-socials .one-btn--dark {
    ; #000
}
.one-socials--circle .one-socials__link {
    border: 1px solid rgba(153, 153, 153, .2)
}
.one-socials--circle .one-socials__link:hover {
    background-; #2a74ed
}
.one-socials--edu .onebuilder-socials__link .icon {
    ; #222
}
@media screen and (max-width:570px) {
    .onebuilder-footer-5 .one-socials {
        text-align: center
    }
}
.one-socials--yoga-details.one-socials--circle {
    margin-top: 0;
    margin-bottom: 0
}
.one-socials--yoga-details .onebuilder-socials__link {
    height: 50px;
    width: 50px;
    border: 1px solid #eee;
    border-radius: 50%;
    margin-right: 10px;
    margin-left: 0;
    display: inline-block;
    float: left;
    position: relative;
    padding-top: 12px
}
.one-socials--yoga-details .onebuilder-socials__link i {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}
.one-socials--yoga-details .onebuilder-socials__link:last-child {
    margin-right: 0
}
.one-socials--yoga-details .onebuilder-socials__link:hover {
    background-; #2a74ed;
    border-; #2a74ed
}
.one-socials--yoga-details .onebuilder-socials__link:hover i {
    ; #fff
}
.onebuilder-header-7__aside-socials .one-socials__link {
    ; #fff
}
.onebuilder-contact--home-event .onebuilder-contact__info {
    ; #222
}
.onebuilder-contact--home-event .onebuilder-contact__icon {
    ; #2a74ed
}
.onebuilder-contact--home-event .onebuilder-contact__link {
    ; #222
}
.onebuilder-contact--home-event .onebuilder-contact__link:hover {
    text-shadow: 0 0 .5px #222
}
.onebuilder-contact--home-event__content {
    background-; #fff
}
.onebuilder-contact--home-event__content .onebuilder-pop-up-btn {
    ; #fff !important
}
.onebuilder-contact--home-event__content .onebuilder-pop-up-btn:hover {
    ; #2a74ed !important
}
.onebuilder-contact--simple .onebuilder-contact__icon {
    ; #2a74ed
}
.onebuilder-contact--simple .onebuilder-contact__info {
    ; #999
}
.onebuilder-contact--simple .onebuilder-contact__link:hover {
    ; #2a74ed
}
.onebuilder-contact--modern .onebuilder-contact__link, .onebuilder-contact--sidebar .onebuilder-contact__link {
    ; #222
}
.onebuilder-contact--modern .onebuilder-contact__link:hover, .onebuilder-contact--sidebar .onebuilder-contact__link:hover {
    ; #2a74ed
}
.onebuilder-contact--multi-loc .onebuilder-contact__icon {
    ; #2a74ed
}
.onebuilder-contact--multi-loc .onebuilder-contact__link {
    ; #999
}
.onebuilder-contact--author-bio .onebuilder-contact__mail {
    ; #2a74ed
}
.onebuilder-contact--author-bio .onebuilder-contact__tel {
    ; #999
}
.onebuilder-contact--saas .onebuilder-contact__info {
    ; #999
}
.onebuilder-contact--business .onebuilder-contact__title {
    ; #ffc015
}
.onebuilder-contact--business .onebuilder-contact__title:hover {
    ; #2a74ed
}
.onebuilder-contact--business .onebuilder-contact__link-map {
    ; #2a74ed
}
.onebuilder-contact--business .onebuilder-contact__link-map.onebuilder-btn--underline:hover {
    ; #ffc015
}
.onebuilder-contact--business .onebuilder-contact__icon {
    ; #5f8e34
}
.onebuilder-contact--business .onebuilder-contact__info {
    ; #222
}
.onebuilder-contact--business .onebuilder-contact__link {
    ; #222
}
.onebuilder-contact--business .onebuilder-contact__link--email {
    ; #ffc015
}
.one-contact--edu .one-contact__subtitle {
    ; #2a74ed;
    /* /* font-family: roboto, sans-serif */; */
    letter-spacing: 1.4px
}
.one-contact--edu .one-contact__link {
    /* /* font-family: roboto, sans-serif */; */
    letter-spacing: 1.4px
}
.one-contact--edu .one-contact__link:hover {
    ; #2a74ed
}
.one-contact--edu .one-contact__email, .one-contact--edu .one-contact__tel {
    /* font-family: playfair display, serif; */
    letter-spacing: normal
}
.one-contact--yoga .one-contact__icon {
    margin-bottom: 13px
}
.one-contact--yoga .one-contact__icon-inner {
    ; #2a74ed
}
.one-contact--yoga .one-contact__touch-inner {
    ; #999;
    font-weight: 400
}
.one-contact--trvl .one-contact__icon {
    ; #ffc015
}
.one-contact--trvl .one-contact__text {
    ; #999
}
.one-contact--trvl .one-contact__text--link:hover {
    ; #2a74ed
}
.one-contact--trvl .one-contact__link:hover, .one-contact--trvl .one-contact__marker:hover {
    ; #ffc015
}
.one-contact--trvl .one-contact__link:hover:after, .one-contact--trvl .one-contact__marker:hover:after {
    background-; #ffc015
}
.one-contact--restaurant-contact-right .one-contact__icon-wrap {
    background-; #2a74ed
}
.one-contact--restaurant-contact-right .one-contact__title {
    ; #222
}
.one-socials__link:hover {
    ; #2a74ed
}
.church-contact-us-wrap .one-heading__title {
    ; #333
}
.onebuilder-form--yoga .wpcf7-form-control.wpcf7-submit {
    margin-top: 34px;
    -webkit-box-shadow: none;
    box-shadow: none
}
.onebuilder-form--yoga .wpcf7-form-control.wpcf7-submit:hover {
    border-; #2a74ed
}
.onebuilder-accordion__title.active {
    border-bottom: 2px solid #2a74ed
}
.construction-careersWrap .onebuilder-accordion__plus:before {
    ; #222
}
.onebuilder-counter--classic .onebuilder-counter__number {
    ; #2a74ed
}
.onebuilder-counter--modern .onebuilder-counter__icon {
    ; #2a74ed
}
.onebuilder-counter--modern .onebuilder-counter__number {
    ; #222
}
.onebuilder-counter--divider::after {
    background-; rgba(34, 34, 34, .1)
}
.onebuilder-counter--yoga .onebuilder-counter__number {
    font-family: gilroy, sans-serif;
    ; #2a74ed
}
.onebuilder-counter--yoga .onebuilder-counter__desc {
    font-weight: 400
}
.onebuilder-counter--yoga.onebuilder-counter--active .onebuilder-counter__number {
    position: relative
}
.onebuilder-counter--yoga.onebuilder-counter--active .onebuilder-counter__number:before {
    ; #2a74ed
}
.onebuilder-counter--yoga.onebuilder-counter--active .onebuilder-counter__number:after {
    position: absolute;
    left: 100px;
    top: -15px;
    display: block;
    content: "+";
    font-size: 30px;
    font-family: gilroy, sans-serif
}
.onebuilder-counter--edu-1 .onebuilder-counter__number {
    ; #2a74ed
}
.onebuilder-counter--edu-2 .onebuilder-counter__number {
    ; #2a74ed
}
.onebuilder-counter--edu-2 .onebuilder-counter__title {
    /* /* font-family: roboto, sans-serif */; */
    letter-spacing: 1.6px
}
.onebuilder-counter--simple {
    background-; #2a74ed
}
.onebuilder-counter--restaurant .onebuilder-counter__number {
    ; #2a74ed
}
.onebuilder-counter--restaurant .onebuilder-counter__title {
    ; #3c3c3c
}
.onebuilder-counter--restaurant .onebuilder-counter__icon-holder {
    background-; #f9f9f9
}
.onebuilder-counter--agency .onebuilder-counter__number {
    ; #2a74ed
}
.onebuilder-counter--agency .onebuilder-counter__desc {
    ; #222
}
.onebuilder-video__play {
    background: #2a74ed
}
.onebuilder-video__play:before {
    border: 4px solid #2a74ed
}
.onebuilder-video__pause {
    background: #2a74ed
}
.one-video--trvl .one-video__link {
    ; #222
}
.one-video--trvl .one-video__link:hover {
    ; #2a74ed
}
.one-video--construction .one-video__link {
    ; #fff;
    background-; #2a74ed
}
.one-video--construction .one-video__link:hover {
    ; #2a74ed;
    background-; #fff
}
.onebuilder-member__link:hover {
    ; #2a74ed
}
.onebuilder-member__icon:hover {
    ; #2a74ed
}
.onebuilder-member--home-page .onebuilder-member__contact {
    -webkit-box-shadow: 0 11px 30px 0 rgba(42, 116, 237, .1);
    box-shadow: 0 11px 30px 0 rgba(42, 116, 237, .1)
}
.onebuilder-member--modern .onebuilder-member__link:hover {
    ; #2a74ed
}
.onebuilder-member--home-event .onebuilder-member__img-holder:after {
    background-; rgba(34, 34, 34, .7)
}
@media screen and (max-width:767px) {
    .onebuilder-member--home-event .onebuilder-member__icon-plus {
        ; #222
    }
}
.onebuilder-member--home-education .onebuilder-member__position {
    ; #2a74ed;
    /* /* font-family: roboto, sans-serif */; */
    letter-spacing: 1.5px
}
.onebuilder-member--home-education .onebuilder-member__icon {
    ; #222
}
.onebuilder-member--home-education .onebuilder-member__icon:hover {
    ; #2a74ed
}
.onebuilder-member--home-education .onebuilder-member__link {
    ; #222
}
.onebuilder-member--home-education .onebuilder-member__link:hover {
    ; #2a74ed
}
.onebuilder-member--home-education .onebuilder-member__desc {
    /* font-family: roboto, sans-serif */
}
.onebuilder-member--home-education .onebuilder-member__link-plus {
    ; #999
}
.onebuilder-member--home-education .onebuilder-member__link-plus:hover {
    border: 1px solid #222;
    background-; #222
}
.onebuilder-member--saas .onebuilder-member__contact:after, .onebuilder-member--saas .onebuilder-member__contact:before {
    background: rgba(34, 34, 34, .6)
}
.onebuilder-member--saas .onebuilder-member__link:hover {
    ; #2a74ed
}
.onebuilder-member--barbershop .onebuilder-member__name {
    ; #2a74ed
}
.onebuilder-member--dark .onebuilder-member__name {
    ; #2a74ed
}
.onebuilder-member--border:hover {
    -webkit-box-shadow: 0 15px 30px 0 rgba(42, 116, 237, .1);
    box-shadow: 0 15px 30px 0 rgba(42, 116, 237, .1)
}
.onebuilder-member--border::after {
    background-; #2a74ed
}
.onebuilder-member--border-2 .onebuilder-member__link:hover {
    ; #2a74ed
}
@media screen and (min-width:481px) {
    .onebuilder-member--border-2:hover {
        -webkit-box-shadow: 0 15px 30px 0 rgba(255, 192, 21, .1);
        box-shadow: 0 15px 30px 0 rgba(255, 192, 21, .1)
    }
    .onebuilder-member--border-2::after {
        background-; #2a74ed
    }
}
.onebuilder-member--business {
    border: 1px solid #7fbc48
}
@media screen and (min-width:992px) {
    .onebuilder-member--business:hover {
        -webkit-box-shadow: 0 15px 30px 0 rgba(42, 116, 237, .1);
        box-shadow: 0 15px 30px 0 rgba(42, 116, 237, .1)
    }
    .onebuilder-member--business:hover .onebuilder-member__img {
        -webkit-box-shadow: 0 15px 30px 0 rgba(42, 116, 237, .1);
        box-shadow: 0 15px 30px 0 rgba(42, 116, 237, .1)
    }
}
.onebuilder-member--business .onebuilder-member__position {
    ; #2a74ed
}
.onebuilder-member--business .onebuilder-member__link-plus {
    border: 1px solid #bdbdbd
}
.onebuilder-member--business .onebuilder-member__link-plus:hover {
    border-; #2a74ed;
    background-; #2a74ed
}
.onebuilder-member--business .onebuilder-member__icon-plus {
    ; #bdbdbd
}
.onebuilder-member--business .onebuilder-member__link {
    ; #bdbdbd
}
.onebuilder-member--business .onebuilder-member__link:hover {
    ; #2a74ed
}
.onebuilder-member--yoga .onebuilder-member__position {
    background-; #2a74ed
}
.onebuilder-member--yoga .onebuilder-member__position.c-2 {
    background-; #ffc015
}
.onebuilder-member--yoga .onebuilder-member__position.c-3 {
    background-; #0536a5
}
.onebuilder-member--yoga .onebuilder-member__position.c-4 {
    background-; #7fbc48
}
.onebuilder-member--yoga .onebuilder-member__desc {
    font-weight: 400
}
.onebuilder-member--yoga .onebuilder-btn--dark-2 .onebuilder-member__icon:hover {
    ; #222
}
.onebuilder-member--yoga .onebuilder-btn--trans i {
    ; #ccc
}
.onebuilder-member--yoga .onebuilder-btn--trans i:hover {
    ; #707070
}
.onebuilder-member--restaurant .onebuilder-member__name {
    ; #2a74ed
}
.onebuilder-member--restaurant:hover .onebuilder-member__img-holder {
    -webkit-transition: ease .5s;
    transition: ease .5s;
    background-; #2a74ed
}
.one-team--t1:hover {
    -webkit-box-shadow: 0 6px 9px 0 rgba(0, 0, 0, .3);
    box-shadow: 0 6px 9px 0 rgba(0, 0, 0, .3)
}
.one-team--t1 .onebuilder-socials__link:hover i {
    ; #ffc015
}
.one-team--edu .one-team__pos, .one-team--construction .one-team__pos {
    ; #2a74ed;
    /* font-family: roboto, sans-serif */
}
.one-team--edu .one-team__desc, .one-team--construction .one-team__desc {
    /* font-family: roboto, sans-serif */
}
.one-team--edu:hover .one-team__caption, .one-team--construction:hover .one-team__caption {
    background-; #222
}
.one-team--edu:hover .one-team__img:before, .one-team--construction:hover .one-team__img:before {
    background-; rgba(0, 0, 0, .2)
}
.one-team--edu:hover .one-team__desc, .one-team--construction:hover .one-team__desc {
    ; rgba(255, 255, 255, .6)
}
.one-team--edu:hover .one-team__socials .onebuilder-socials__link .icon, .one-team--construction:hover .one-team__socials .onebuilder-socials__link .icon {
    ; #fff
}
.one-team--edu:hover .one-team__socials .onebuilder-socials__link .icon:hover, .one-team--construction:hover .one-team__socials .onebuilder-socials__link .icon:hover {
    ; #2a74ed
}
.one-team--construction .one-team__pos {
    ; #ffb92c
}
.one-team--t1:before {
    background-; #2a74ed
}
.one-team-more {
    background-; #fff
}
.one-team-more .one-team__header-number {
    ; #2a74ed
}
.one-team-more .one-team__header-plus {
    ; #2a74ed
}
.one-team-more .one-team__header-text {
    ; #999
}
.one-team-more .one-team__details-link {
    ; #222
}
.one-team-more .one-team__details-link:hover {
    ; #2a74ed
}
.about-church-team-wrap-1 .onebuilder-member--home-page .onebuilder-member__name, .about-church-team-wrap-1 .onebuilder-member--home-page .onebuilder-member__position, .church-ministries-wrap .onebuilder-member--home-page .onebuilder-member__name, .church-ministries-wrap .onebuilder-member--home-page .onebuilder-member__position, .church-events-wrap .onebuilder-member--home-page .onebuilder-member__name, .church-events-wrap .onebuilder-member--home-page .onebuilder-member__position {
    /* font-family: roboto, sans-serif */
}
.about-church-team-wrap-1 .onebuilder-member--home-page .onebuilder-member__contact, .church-ministries-wrap .onebuilder-member--home-page .onebuilder-member__contact, .church-events-wrap .onebuilder-member--home-page .onebuilder-member__contact {
    -webkit-box-shadow: 0 15px 30px 0 rgba(42, 116, 237, .1);
    box-shadow: 0 15px 30px 0 rgba(42, 116, 237, .1)
}
.one-author__pos {
    ; #999
}
.yoga .one-author__img-holder {
    margin-bottom: 40px
}
.author-yoga .one-author__pos {
    ; #999
}
.onebuilder-404 .fil1 {
    fill: #88b1f5
}
.onebuilder-404 .fil2 {
    fill: #2a74ed
}
.onebuilder-404__wrap .onebuilder-btn.onebuilder-btn--outline:hover {
    ; #fff
}
.events-place--item-content::before {
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translate(-100%, -50%);
    transform: translate(-100%, -50%);
    width: 0;
    height: 0;
    content: '';
    border-style: solid;
    border-width: 30px 40px 30px 0;
    border-; transparent #fff transparent transparent
}
.events-place--item-text {
    ; #999
}
.events-place--item-price .price-value {
    ; #2a74ed
}
.events-place--item-details {
    ; #222
}
.events-place--item-details:hover {
    ; #2a74ed
}
@media screen and (max-width:1200px) {
    .events-place--item-content::before {
        content: none
    }
}
.one-table {
    width: 100%
}
.one-table__title {
    ; #222
}
.one-table__head-item {
    ; #2a74ed
}
.one-table__body-row:nth-child(odd) {
    background-; rgba(255, 248, 251, .6)
}
.one-table--edu .one-table__content-cat {
    display: inline-block
}
.one-table--edu .one-table__header {
    ; inherit;
    font-family: playfair display, serif
}
.one-table--edu .one-table__head-item {
    /* font-family: roboto, sans-serif */
}
.one-table--edu .one-table__body-row:nth-child(odd) {
    background-; rgba(248, 248, 251, .6)
}
.one-table--edu .one-table__body-cell {
    /* font-family: roboto, sans-serif */
}
.one-table--edu .one-table__body-cell:nth-last-child(-n+3) {
    ; #999;
    font-size: 15px
}
.label {
    background-; #ffc015;
    ; #fff
}
.search-form i {
    ; #222
}
.search-form__input {
    /* /* font-family: roboto, sans-serif */; */
    ; #999
}
.search-form__input::-webkit-input-placeholder {
    font-size: inherit;
    ; #999
}
.search-form__input:-ms-input-placeholder {
    font-size: inherit;
    ; #999
}
.search-form__input::-ms-input-placeholder {
    font-size: inherit;
    ; #999
}
.search-form__input::placeholder {
    font-size: inherit;
    ; #999
}
.one-table-classes {
    background-; #fff
}
.one-table-classes .one-table__head {
    background-; #222
}
.one-table-classes .one-table__head-item {
    ; #fff;
    /* /* font-family: roboto, sans-serif */; */
    font-size: 12px;
    letter-spacing: 1.2px
}
.one-table-classes .one-table__title {
    font-family: playfair display, serif
}
.one-table-classes .one-table__header-link {
    /* /* font-family: roboto, sans-serif */; */
    font-size: 14px;
    text-transform: uppercase;
    ; #595955;
    letter-spacing: 1.4px;
    position: relative
}
.one-table-classes .one-table__header-link i {
    font-size: 20px;
    ; #2a74ed
}
.one-table-classes .one-table__header-link::after {
    content: '';
    font-family: eleganticons;
    position: absolute;
    right: 1px;
    bottom: -5px;
    width: 85%;
    height: 1px;
    background-; #ccc
}
.one-table-classes .one-table__header-link:hover {
    ; #2a74ed
}
.one-table-classes .one-table__header-link:hover::after {
    background-; #2a74ed
}
.one-table-classes .one-table__body-row:nth-child(odd) {
    background-; #fff
}
.one-table-classes .one-table__body-time {
    /* /* font-family: roboto, sans-serif */; */
    font-size: 16px;
    ; #999
}
.one-table-classes .one-table__content-cat {
    background-; inherit;
    /* /* font-family: roboto, sans-serif */; */
    ; #fff;
    padding: 6px 22px;
    font-size: 10px;
    font-weight: 500;
    border-radius: 5px;
    margin-bottom: 15px;
    letter-spacing: 1px
}
.one-table-classes .one-table__content-type {
    ; #555;
    font-size: 14px;
    font-weight: 500;
    /* /* font-family: roboto, sans-serif */; */
    margin-bottom: 30px
}
.one-table-classes .one-table__content-time {
    /* /* font-family: roboto, sans-serif */; */
    font-size: 12px;
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 1.2px;
    text-align: center;
    ; #999;
    margin-bottom: 25px
}
.one-table-classes .one-table__content-teacher {
    /* /* font-family: roboto, sans-serif */; */
    font-size: 14px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    ; #999
}
.one-table-classes .c-dark {
    background-; #222
}
.one-table-classes .c-grey {
    background-; #999
}
.one-table-classes .c-active {
    background-; #2a74ed
}
.one-table-classes .c-alter {
    background-; #ffc015
}
.one-table-classes .c-alter-2 {
    background-; #0536a5
}
.one-table-classes .c-alter-3 {
    background-; #7fbc48
}
.hidden-cell {
    background-; #f9f9f9;
    border: none
}
.class-table-yoga {
    background-image: url(../img/yoga/home-yoga/bitmap.png);
    background-repeat: no-repeat;
    background-position: center top;
    padding-top: 40px;
    margin-top: -40px
}
.class-table-yoga .one-table__head-item {
    padding-top: 16px;
    padding-bottom: 16px
}
.class-table-yoga .one-table__body-cell {
    padding-top: 22px;
    padding-bottom: 10px
}
.class-table-yoga .one-table-classes .one-table__head {
    background-; #2a74ed
}
.class-table-yoga .one-table--edu .one-table__body-cell:first-child {
    padding-left: 57px;
    padding-right: 59px
}
.class-table-yoga .one-table-classes .one-table__head-item:first-child {
    padding-left: 0;
    padding-right: 0;
    text-align: center;
    font-family: gilroy, sans-serif, sans-serif;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 1px;
    ; #fff
}
.class-table-yoga .one-table-classes .one-table__content-cat {
    height: 20px;
    line-height: 21px;
    display: inline-block;
    padding: 0 10px;
    border-radius: 15px;
    font-family: futura, sans-serif, sans-serif;
    font-size: 9px;
    font-weight: 700;
    letter-spacing: 1px;
    ; #fff
}
.class-table-yoga .one-table__body-cell {
    padding-top: 0;
    padding-bottom: 0;
    height: 180px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-; #fff
}
.class-table-yoga .one-table__body-cell:not(.hidden-cell):not(.one-table__body-time):hover {
    -webkit-box-shadow: 0 0 20px 5px rgba(0, 0, 0, .1);
    box-shadow: 0 0 20px 5px rgba(0, 0, 0, .1)
}
.class-table-yoga .one-table__body-cell:not(.one-table__body-time) {
    padding-left: 10px;
    padding-right: 10px;
    width: 150px
}
.class-table-yoga .one-table-classes .one-table__body-time {
    padding-left: 0;
    padding-right: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 160px
}
.class-table-yoga .one-table-classes .one-table__body-row:nth-child(odd), .class-table-yoga .one-table-classes .one-table__body-row:nth-child(even) {
    background-; transparent
}
.class-table-yoga .hidden-cell {
    background-; transparent
}
.class-table-yoga .one-table__body {
    background-; #f6f9ff
}
.class-table-yoga .one-table__content-type {
    font-size: 14px;
    font-weight: 700;
    font-family: futura, sans-serif, sans-serif;
    ; #222
}
.class-table-yoga .one-table__content-time {
    font-family: gilroy, sans-serif, sans-serif;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: normal;
    ; #999
}
.class-table-yoga .one-table__content-teacher {
    font-family: gilroy, sans-serif, sans-serif;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: normal;
    ; #999
}
.swiper--yoga-class-table .swiper-button-prev, .swiper--yoga-class-table .swiper-button-next {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border: 1px solid #ddd !important;
    height: 40px !important;
    width: 60px !important;
    line-height: 40px !important;
    font-size: 10px !important;
    top: 85px
}
.swiper--yoga-class-table .swiper-button-prev:hover, .swiper--yoga-class-table .swiper-button-next:hover {
    background-; #2a74ed !important;
    border-; #2a74ed !important
}
.swiper--yoga-class-table .swiper-button-prev {
    border-radius: 20px 0 0 20px !important
}
.swiper--yoga-class-table .swiper-button-next {
    border-radius: 0 20px 20px 0 !important
}
.class-table-yoga .one-table__title {
    font-size: 30px !important
}
@media screen and (max-width:767px) {
    .class-table-yoga .one-table__title {
        font-size: 23px !important
    }
}
.one-calendar__head {
    background-; #222
}
.one-calendar__head-item {
    ; #fff;
    /* /* font-family: roboto, sans-serif */; */
    font-size: 12px;
    letter-spacing: 1.2px
}
.one-calendar__title {
    /* font-family: playfair display, serif; */
    ; #222
}
.one-calendar__header-link {
    /* /* font-family: roboto, sans-serif */; */
    font-size: 14px;
    text-transform: uppercase;
    ; #595955;
    letter-spacing: 1.4px;
    position: relative
}
.one-calendar__header-link i {
    font-size: 20px;
    ; #2a74ed
}
.one-calendar__header-link::after {
    content: '';
    font-family: eleganticons;
    position: absolute;
    right: 1px;
    bottom: -5px;
    width: 85%;
    height: 1px;
    background-; #ccc
}
.one-calendar__header-link:hover {
    ; #2a74ed
}
.one-calendar__header-link:hover::after {
    background-; #2a74ed
}
.one-calendar__number {
    /* /* font-family: roboto, sans-serif */; */
    ; #999;
    text-align: right
}
.one-calendar__cat-item {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    /* /* font-family: roboto, sans-serif */; */
    ; #fff;
    padding: 3px 15px;
    font-size: 14px;
    font-weight: 500;
    border-radius: 5px;
    margin-bottom: 1px;
    letter-spacing: normal;
    position: relative
}
.one-calendar__body-cell {
    width: 170px;
    height: 170px;
    padding-top: 0;
    padding-bottom: 0
}
.one-calendar .c-dark {
    background-; #222
}
.one-calendar .c-grey {
    background-; #999
}
.one-calendar .c-active {
    background-; #2a74ed
}
.one-calendar .c-alter-3 {
    background-; #7fbc48
}
body .swiper-button-prev {
    ; rgba(42, 116, 237, .2)
}
body .swiper-button-prev:hover {
    ; #2a74ed
}
body .swiper-button-next {
    ; rgba(42, 116, 237, .2)
}
body .swiper-button-next:hover {
    ; #2a74ed
}
body .swiper-pagination-bullet-active {
    background-; #2a74ed
}
body .swiper-pagination-progressbar-fill {
    background-; #2a74ed
}
body .swiper--events-posts .swiper-pagination-bullet-active {
    background-; #999
}
body .swiper--home-event .swiper-button-prev, body .swiper--home-event .swiper-button-next {
    border: 1px solid rgba(34, 34, 34, .1)
}
body .swiper--home-event .swiper-button-prev i:before, body .swiper--home-event .swiper-button-next i:before {
    ; #222
}
body .swiper--home-event .swiper-button-prev:hover, body .swiper--home-event .swiper-button-next:hover {
    background-; #222
}
body .swiper--shop-item .swiper-button-prev, body .swiper--shop-item .swiper-button-next {
    ; #999
}
body .swiper--shop-item .gallery-thumbs .swiper-slide-active>div {
    border: 1px solid #222
}
body .swiper--banner-hp .swiper-button-prev:hover i, body .swiper--banner-hp .swiper-button-next:hover i {
    ; #222
}
body .swiper--edu .swiper-button-prev, body .swiper--edu .swiper-button-next {
    ; #222
}
body .swiper--edu .swiper-button-prev i, body .swiper--edu .swiper-button-next i {
    ; #222
}
body .swiper--edu .swiper-button-prev:hover:hover, body .swiper--edu .swiper-button-next:hover:hover {
    background-; inherit;
    ; #2a74ed
}
body .swiper--edu .swiper-button-prev:hover::before, body .swiper--edu .swiper-button-next:hover::before {
    ; #f6f9ff
}
body .swiper--edu .swiper-pagination-bullet-active {
    background-; #222 !important
}
body .swiper--edu-tm .swiper-pagination-bullet-active {
    background-; #222 !important
}
body .swiper--edu-courses .swiper-slide>div {
    height: 100%
}
body .swiper--edu-courses .swiper-button-prev, body .swiper--edu-courses .swiper-button-next {
    ; inherit;
    font-size: 16px
}
body .swiper--edu-courses .swiper-button-prev:hover, body .swiper--edu-courses .swiper-button-next:hover {
    background-; inherit;
    ; #f6f9ff
}
body .swiper--edu-posts .swiper-pagination-bullet {
    margin: 0 5px
}
body .swiper--edu-posts .swiper-pagination-bullet-active {
    background-; #222
}
body .swiper--edu-class-table {
    background-; #fff
}
body .swiper--edu-events .swiper-pagination-progressbar-fill {
    background-; #222
}
body .swiper--edu-events .swiper-button-next, body .swiper--edu-events .swiper-button-prev {
    ; #222
}
body .swiper--edu-events .swiper-button-next:hover, body .swiper--edu-events .swiper-button-prev:hover {
    opacity: .5
}
body .swiper--edu-images .swiper-button-prev i, body .swiper--edu-images .swiper-button-next i {
    ; #222
}
body .swiper--edu-images .swiper-button-prev:hover, body .swiper--edu-images .swiper-button-next:hover {
    background-; #222
}
body .swiper--edu-blog .swiper-button-prev::before, body .swiper--edu-blog .swiper-button-next::before {
    ; #fff
}
body .swiper--rest-blog .swiper-button-prev::before, body .swiper--rest-blog .swiper-button-next::before {
    ; #fff
}
body .swiper--websites .swiper-slide img {
    -webkit-box-shadow: 0 10px 30px 0 rgba(42, 116, 237, .1);
    box-shadow: 0 10px 30px 0 rgba(42, 116, 237, .1)
}
body .swiper--saas {
    width: 100%
}
body .swiper--saas .swiper-button-prev, body .swiper--saas .swiper-button-next {
    ; #ccc;
    top: calc(50% - 43px)
}
@media screen and (max-width:1024px) {
    body .swiper--saas .swiper-button-prev, body .swiper--saas .swiper-button-next {
        display: none
    }
}
body .swiper--testimonials .swiper-pagination-bullet-active {
    background: rgba(34, 34, 34, .4)
}
body .swiper--trvl .swiper-button-next, body .swiper--trvl .swiper-button-prev {
    ; #222
}
body .swiper--trvl .swiper-button-next:hover, body .swiper--trvl .swiper-button-prev:hover {
    ; #999
}
body .swiper--trvl-3 .swiper-button-prev, body .swiper--trvl-3 .swiper-button-next {
    ; #222
}
body .swiper--trvl-3 .swiper-button-prev:hover, body .swiper--trvl-3 .swiper-button-next:hover {
    background-; #2a74ed
}
body .swiper--business .swiper-container {
    padding: 30px
}
body .swiper--business .swiper-pagination-bullet {
    border: 1px solid #ffc015
}
body .swiper--business .swiper-pagination-bullet-active {
    background-; #ffc015
}
body .swiper--vert-pag .swiper-pagination-bullet {
    border: 1px solid #999
}
body .swiper--vert-pag .swiper-pagination-bullet-active {
    background-; #999
}
body .swiper--yoga-2 .swiper-button-prev:before {
    background-image: url(../img/yoga/home-yoga/ion-ios-arrow-thin-left-ionicons.png)
}
body .swiper--yoga-2 .swiper-button-next:before {
    background-image: url(../img/yoga/home-yoga/ion-ios-arrow-thin-right-ionicons.png)
}
body .swiper--yoga-2 .swiper-button-prev, body .swiper--yoga-2 .swiper-button-next {
    background-; #f7f7f7;
    border: 1px solid #f7f7f7;
    background-repeat: no-repeat;
    background-position: center
}
body .swiper--yoga-2 .swiper-button-prev:hover, body .swiper--yoga-2 .swiper-button-next:hover {
    background: 0 0
}
body .swiper--yoga-2 .swiper-button-prev:before, body .swiper--yoga-2 .swiper-button-next:before {
    content: "";
    width: 16px;
    height: 10px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}
body .swiper--yoga-2 .swiper-button-prev i, body .swiper--yoga-2 .swiper-button-next i {
    ; #222
}
body .swiper--constrution-service .swiper-button-prev, body .swiper--constrution-service .swiper-button-next {
    border: 1px solid #d9d9d9;
    ; #555
}
body .swiper--constrution-service .swiper-button-prev:hover, body .swiper--constrution-service .swiper-button-next:hover {
    background-; #eee;
    border: 1px solid #eee
}
body .swiper--twitter .swiper-button-prev, body .swiper--twitter .swiper-button-next {
    ; #999
}
body .swiper--twitter .swiper-button-prev:hover, body .swiper--twitter .swiper-button-next:hover {
    -webkit-box-shadow: 0 5px 10px 0 rgba(34, 34, 34, .1);
    box-shadow: 0 5px 10px 0 rgba(34, 34, 34, .1)
}
body .swiper--chr-2 .swiper-pagination-bullet {
    border: 1px solid #c2c2c2
}
body .swiper--chr-2 .swiper-pagination-bullet-active {
    background-; #929292
}
body .swiper--constrution .swiper-button-prev, body .swiper--constrution .swiper-button-next {
    ; #fff
}
body .swiper--constrution .swiper-button-prev:hover, body .swiper--constrution .swiper-button-next:hover {
    ; #ebb113;
    opacity: 1
}
body .swiper--chr-3 .swiper-pagination-bullet {
    border: 1px solid #555
}
body .swiper--chr-3 .swiper-pagination-bullet-active {
    background-; #555
}
body .swiper--chr-3 .swiper-button-prev:hover, body .swiper--chr-3 .swiper-button-next:hover {
    ; #2a74ed
}
body .swiper--restaurant .swiper-button-prev {
    background-; #2a74ed;
    ; #fff
}
body .swiper--restaurant .swiper-button-prev:hover {
    background-; #fff;
    ; #222
}
body .swiper--restaurant .swiper-button-next {
    background-; #fff;
    ; #222
}
body .swiper--restaurant .swiper-button-next:hover {
    background-; #2a74ed;
    ; #fff
}
.swiper.home-banner .swiper-button-prev:hover {
    ; #222
}
.swiper.home-banner .swiper-button-next:hover {
    ; #222
}


blockquote {
    position: relative;
    margin: 0;
    padding: 70px 100px 40px;
    background-; transparent;
    text-align: center
}

blockquote.medium {
    padding: 70px 50px 40px
}
blockquote.large {
    padding: 70px 100px 40px
}
blockquote.small {
    padding: 70px 40px 40px
}

blockquote.q-bg {
    background-; #222
}

blockquote.q-bg:after {
    ; #fff
}
blockquote.q-border {
    border: 1px solid #eee
}
blockquote.q-line {
    padding: 0 100px 0 35px;
    border-left: 2px solid #2a74ed;
    background-; transparent
}
@media screen and (max-width:768px) {
    blockquote.q-line {
        padding: 0 40px 0 35px
    }
}
blockquote:before {
    ; #222
}
@media screen and (max-width:1230px) {
    blockquote {
        padding: 70px 50px 40px
    }
}
@media screen and (max-width:768px) {
    blockquote {
        padding: 70px 40px 40px
    }
}
ol {
    padding-left: 0;
    counter-reset: item
}
ol li {
    display: block;
    padding-left: 30px;
    ; #999;
    /* /* font-family: roboto, sans-serif */; */
    font-weight: 400
}
ol li:before {
    position: absolute;
    top: 0;
    left: 0;
    ; #2a74ed;
    /* /* font-family: roboto, sans-serif */; */
    font-size: 16px;
    font-weight: 700;
    content: counter(item) ". ";
    counter-increment: item
}
ol.ol--lg-nums li {
    margin-bottom: 44px;
    padding-left: 45px;
    line-height: 24px
}
ol.ol--lg-nums li:before {
    ; #2a74ed;
    font-size: 24px;
    line-height: 28px;
    content: "0"counter(item) ". "
}
.t-grey {
    ; #999
}
a {
    -webkit-transition: .3s ease-out;
    transition: .3s ease-out;
    ; #2a74ed;
    /* /* font-family: roboto, sans-serif */; */
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none
}
a:hover {
    ; #222
}
.onebuilder-btn {
    border-radius: 5px;
    display: inline-block;
    position: relative;
    padding: 21px 37px;
    border-width: 1px;
    border-style: solid;
    border-; rgba(42, 116, 237, .5);
    outline: none;
    background-; #2a74ed;
    ; #fff;
    /* /* font-family: roboto, sans-serif */; */
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 1.4px;
    line-height: normal
}
.onebuilder-btn:hover {
    ; #2a74ed
}
.onebuilder-btn \\ i, .onebuilder-btn span {
    font-size: 18px
}
.onebuilder-btn \\ i.onebuilder-btn__icon--box, .onebuilder-btn span.onebuilder-btn__icon--box {
    font-size: 24px
}
.onebuilder-btn.onebuilder-btn--outline {
    border: 1px solid rgba(153, 153, 153, .2);
    ; #2a74ed
}
.onebuilder-btn.onebuilder-btn--outline:hover {
    border-; #2a74ed;
    background: #2a74ed;
    ; #fff !important
}
.onebuilder-btn.onebuilder-btn--inline {
    ; #2a74ed
}
.onebuilder-btn.onebuilder-btn--underline {
    ; #2a74ed
}
.onebuilder-btn.onebuilder-btn--underline:after {
    background-; #2a74ed
}
.onebuilder-btn.onebuilder-btn--underline:hover:after {
    background-; transparent
}
.onebuilder-btn.onebuilder-btn--shadow:not(.onebuilder-btn--circle) {
    -webkit-box-shadow: 1.169px 3.825px 15.66px 2.34px rgba(42, 116, 237, .2);
    box-shadow: 1.169px 3.825px 15.66px 2.34px rgba(42, 116, 237, .2)
}
.onebuilder-btn.onebuilder-btn--shadow.onebuilder-btn--circle {
    -webkit-box-shadow: 0 7px 16px 0 rgba(42, 116, 237, .44);
    box-shadow: 0 7px 16px 0 rgba(42, 116, 237, .44)
}
.onebuilder-btn .onebuilder-btn__icon--box:after {
    background-; #ffc015
}
.onebuilder-btn--large {
    border-radius: 5px;
    padding: 25px 42px;
    font-size: 16px;
    letter-spacing: 1.5px
}
.onebuilder-btn--small {
    border-radius: 5px;
    padding: 16px 37px;
    font-size: 14px;
    letter-spacing: 1.5px
}
.onebuilder-btn--light {
    background-; #fff;
    ; #2a74ed
}
.onebuilder-btn--light:hover {
    ; #fff
}
.onebuilder-btn--light.onebuilder-btn--trans, .onebuilder-btn--light.onebuilder-btn--inline, .onebuilder-btn--light.onebuilder-btn--underline {
    ; #fff
}
.onebuilder-btn--light.onebuilder-btn--trans:hover, .onebuilder-btn--light.onebuilder-btn--inline:hover, .onebuilder-btn--light.onebuilder-btn--underline:hover {
    ; #fff
}
.onebuilder-btn--light.onebuilder-btn--underline:after {
    background-; #fff
}
.onebuilder-btn--light.onebuilder-btn--shadow:not(.onebuilder-btn--circle) {
    -webkit-box-shadow: 1.169px 3.825px 15.66px 2.34px rgba(42, 116, 237, .2);
    box-shadow: 1.169px 3.825px 15.66px 2.34px rgba(42, 116, 237, .2)
}
.onebuilder-btn--light.onebuilder-btn--shadow.onebuilder-btn--circle {
    -webkit-box-shadow: 0 7px 16px 0 rgba(42, 116, 237, .44);
    box-shadow: 0 7px 16px 0 rgba(42, 116, 237, .44)
}
.onebuilder-btn--light.onebuilder-btn--shadow:hover {
    ; #fff;
    border: 1px solid rgba(255, 255, 255, .3)
}
.onebuilder-btn--dark {
    border-; rgba(34, 34, 34, .5);
    background-; inherit;
    ; #fff
}
.onebuilder-btn--dark.onebuilder-btn--trans, .onebuilder-btn--dark.onebuilder-btn--inline, .onebuilder-btn--dark.onebuilder-btn--underline {
    ; #222
}
.onebuilder-btn--dark.onebuilder-btn--underline:after {
    background-; #222
}
.onebuilder-btn--dark.onebuilder-btn--shadow:not(.onebuilder-btn--circle) {
    -webkit-box-shadow: 1.169px 3.825px 15.66px 2.34px rgba(34, 34, 34, .2);
    box-shadow: 1.169px 3.825px 15.66px 2.34px rgba(34, 34, 34, .2)
}
.onebuilder-btn--dark.onebuilder-btn--shadow.onebuilder-btn--circle {
    -webkit-box-shadow: 0 7px 16px 0 rgba(34, 34, 34, .44);
    box-shadow: 0 7px 16px 0 rgba(34, 34, 34, .44)
}
.onebuilder-btn--grey.onebuilder-btn--trans, .onebuilder-btn--grey.onebuilder-btn--inline, .onebuilder-btn--grey.onebuilder-btn--underline {
    ; #999
}
.onebuilder-btn--gradient {
    border: 0;
    background: -webkit-gradient(linear, right top, left top, from(#2A74ED), to(#FFC015));
    background: linear-gradient(-90deg, #2A74ED, #FFC015)
}
.onebuilder-btn--gradient.onebuilder-btn--circle {
    background: linear-gradient(120deg, #2A74ED 10%, #FFC015 80%)
}
.onebuilder-btn--gradient.onebuilder-btn--shadow.onebuilder-btn--circle {
    -webkit-box-shadow: 0 7px 16px 0 rgba(255, 192, 21, .44);
    box-shadow: 0 7px 16px 0 rgba(255, 192, 21, .44)
}
.onebuilder-btn--alter {
    border-; rgba(255, 192, 21, .5);
    background-; #ffc015;
    ; #fff
}
.onebuilder-btn--alter:hover {
    ; #ffc015
}
.onebuilder-btn--alter.onebuilder-btn--trans, .onebuilder-btn--alter.onebuilder-btn--inline, .onebuilder-btn--alter.onebuilder-btn--underline {
    ; #ffc015
}
.onebuilder-btn--alter.onebuilder-btn--underline:after {
    background-; #ffc015
}
.onebuilder-btn--alter.onebuilder-btn--shadow:not(.onebuilder-btn--circle) {
    -webkit-box-shadow: 1.169px 3.825px 15.66px 2.34px rgba(255, 192, 21, .2);
    box-shadow: 1.169px 3.825px 15.66px 2.34px rgba(255, 192, 21, .2)
}
.onebuilder-btn--alter.onebuilder-btn--shadow.onebuilder-btn--circle {
    -webkit-box-shadow: 0 7px 16px 0 rgba(255, 192, 21, .44);
    box-shadow: 0 7px 16px 0 rgba(255, 192, 21, .44)
}
.onebuilder-btn--alter .onebuilder-btn__icon--box:after {
    background-; #2a74ed
}
.onebuilder-btn--trans {
    background-; transparent;
    ; #2a74ed
}
.onebuilder-btn--no-padd {
    padding: 0
}
.onebuilder-btn--inline {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0
}
.onebuilder-btn--underline {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0
}
.onebuilder-btn--rect {
    padding-top: 60px;
    padding-right: 23px;
    padding-bottom: 30px;
    padding-left: 23px;
    font-size: 24px;
    letter-spacing: 1px
}
.onebuilder-btn--circle {
    width: 120px;
    height: 120px
}
.onebuilder-btn--circle i {
    font-size: 24px
}
.onebuilder-btn--simple {
    border: none;
    ; #fff;
    border: 1px solid transparent
}
.onebuilder-btn--simple:hover {
    ; #fff;
    border: 1px solid #fff
}
.onebuilder-btn__icon--left {
    margin-right: 10px
}
.onebuilder-btn__icon--right {
    margin-left: 10px
}
.onebuilder-btn__icon--box:after {
    border-radius: 5px
}
.onebuilder-btn__icon--default-color {
    ; #2a74ed
}
.onebuilder-video-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer
}
@media screen and (max-width:768px) {
    .onebuilder-video-link {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex
    }
}
.onebuilder-video-link__btn {
    height: 70px;
    width: 70px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    ; #fff;
    font-size: 24px;
    position: relative;
    -webkit-transition: .5s ease-in-out;
    transition: .5s ease-in-out
}
.onebuilder-video-link__btn:before {
    content: '';
    height: 70px;
    width: 70px;
    background: #ffc015;
    border-radius: 50%;
    position: absolute
}
.onebuilder-video-link__btn:hover:before {
    background: 0 0;
    border: 1px solid #ffc015
}
.onebuilder-video-link__btn:hover i {
    ; #ffc015
}
.onebuilder-video-link__btn i {
    z-index: 1
}
.onebuilder-video-link__btn--big {
    height: 90px;
    width: 90px
}
.onebuilder-video-link__btn--pos {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}
@media screen and (max-width:768px) {
    .onebuilder-video-link__btn--pos {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}
.onebuilder-video-link--border {
    height: 130px;
    width: 130px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}
.onebuilder-video-link--border:after {
    content: '';
    height: 130px;
    width: 130px;
    border-radius: 50%;
    border: 1px solid #eee;
    position: absolute;
    -webkit-transition: .5s ease-in-out;
    transition: .5s ease-in-out
}
.onebuilder-video-link--border:before {
    content: '';
    height: 90px;
    width: 90px;
    background: #ffc015;
    border-radius: 50%;
    position: absolute
}
.onebuilder-video-link--border span:hover {
    border: none
}
.onebuilder-video-link--border:hover:before {
    background: 0 0;
    border: 1px solid #fff
}
.onebuilder-video-link--border:hover i {
    ; #ffc015
}
.onebuilder-video-link--border:hover span:before {
    background: 0 0;
    border: none
}
.onebuilder-video-link--border:hover:after {
    content: '';
    height: 90px;
    width: 90px;
    opacity: 0
}
.onebuilder-video-link__label {
    font-size: 14px;
    font-weight: 500;
    ; inherit;
    text-transform: uppercase;
    padding-left: 20px;
    letter-spacing: 1.4px
}
.onebuilder-btn--nobg {
    ; #fff
}
.onebuilder-btn--nobg:hover {
    ; #ff704f
}
.onebuilder-video-link__btn--chr:before {
    background: #2a74ed
}
.onebuilder-video-link--border--chr:before {
    background: #2a74ed
}
.onebuilder-video-link--border--chr:after {
    border: 1px solid #eee;
    opacity: .5
}
.onebuilder-video-link--border--chr:hover i {
    ; #2a74ed
}
.onebuilder-member__dark-hover:hover {
    ; #222
}
.onebuilder-btn-container .onebuilder-agency__link--dark {
    ; #2a74ed
}
.shop-content-wrap {
    padding: 0 100px
}
@media screen and (max-width:1500px) {
    .shop-content-wrap {
        padding: 0 50px
    }
}
@media screen and (max-width:767px) {
    .shop-content-wrap {
        padding: 0
    }
}
.breadcrumb-wrap {
    padding: 10px 0;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee
}
.woocommerce-tabs-wrap {
    border-top: 1px solid #eee
}
.woocommerce-navigation {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}
.woocommerce-navigation .woocommerce-arrows {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}
.woocommerce-navigation .woocommerce-arrow {
    display: block;
    margin-right: 15px;
    font-size: 34px
}
@media screen and (max-width:450px) {
    .woocommerce-navigation .woocommerce-arrow {
        line-height: 27px
    }
}
.woocommerce-navigation .woocommerce-arrow:last-child {
    margin-right: 0
}
@media screen and (max-width:450px) {
    .woocommerce-navigation {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        padding-top: 10px
    }
}
.woocommerce-breadcrumb {
    font-size: 15px;
    ; #999
}
.woocommerce-breadcrumb span {
    margin: 0 10px
}
.woocommerce-arrows a {
    ; #222
}
.woocommerce-arrows a:hover {
    ; #999
}
.woocommerce .woocommerce-info, .woocommerce .woocommerce-message {
    margin: 30px 0;
    padding: 17px
}
.woocommerce .woocommerce-info {
    background-; #f9f9f9;
    border-top: 1px solid #2a74ed
}
.woocommerce .woocommerce-info i {
    display: inline-block;
    margin-right: 15px;
    font-size: 20px;
    line-height: 1;
    ; #2a74ed
}
.woocommerce .woocommerce-info a {
    font-size: 16px
}
.woocommerce .woocommerce-NoticeGroup {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    width: 100%
}
.woocommerce ul {
    padding: 0
}
.woocommerce ul li {
    margin: 0;
    padding: 0
}
.woocommerce ul li:before {
    content: none
}
.related-products {
    text-align: center
}
.related-products h3 {
    font-weight: 300
}
.related-products .related-products__title {
    font-weight: 300
}
.onebuilder-products {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -15px;
    padding: 0;
    overflow: hidden
}
@media screen and (max-width:767px) {
    .onebuilder-products {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}
.onebuilder-products__item {
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-width: 250px;
    max-width: 500px;
    margin: 15px;
    padding-left: 0
}
.onebuilder-products__item:before {
    content: none
}
.onebuilder-products__item:hover .onebuilder-products__btn-holder {
    opacity: 1
}
.onebuilder-products__img {
    width: 100%;
    height: 420px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover
}
.onebuilder-products__btn-holder {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    position: absolute;
    top: 350px;
    left: 50%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    -webkit-transition: all .5s;
    transition: all .5s;
    opacity: 0;
    z-index: 10
}
.onebuilder-products__btn-holder .added_to_cart {
    display: inline-block;
    margin-left: 10px;
    padding: 10px;
    border-radius: 5px;
    ; #fff;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 1px;
    line-height: 1.15
}
.onebuilder-products__btn-holder .added_to_cart:hover {
    opacity: 1
}
.onebuilder-products__btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    background-; #696969;
    text-align: center
}
.onebuilder-products__btn:hover {
    opacity: 1;
    background-; #222
}
.onebuilder-products__btn+.onebuilder-products__btn {
    margin-left: 20px
}
.onebuilder-products__btn.added {
    display: none
}
.onebuilder-products__btn-icon {
    margin: auto;
    ; #fff;
    font-size: 18px
}
.onebuilder-products__marks {
    position: absolute;
    top: 20px;
    left: 0;
    z-index: 10
}
.onebuilder-products__mark {
    display: block;
    width: 55px;
    height: 25px;
    padding: 6px 14px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    ; #fff;
    font-size: 14px;
    font-weight: 500;
    line-height: 1
}
.onebuilder-products__mark.onebuilder-onsale {
    background-; #46ab5d
}
.onebuilder-products__mark.onebuilder-new {
    background-; #2a74ed
}
.onebuilder-products__mark.onebuilder-hot {
    background-; #f24d4c
}
.onebuilder-products__mark+.onebuilder-products__mark {
    margin-top: 10px
}
.onebuilder-products__link {
    display: block
}
.onebuilder-products__title {
    margin-top: 25px;
    margin-bottom: 5px;
    line-height: 1
}
.onebuilder-products__price {
    margin: 0;
    font-size: 14px;
    font-weight: 500
}
.onebuilder-products__price del {
    margin-right: 10px
}
.onebuilder-products__price del .onebuilder-products__price-amount {
    ; #999;
    text-decoration: line-through !important
}
.onebuilder-products--barbershop .onebuilder-products__item {
    width: calc(25% - 30px);
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none
}
.onebuilder-products--barbershop .onebuilder-products__title {
    font-family: mukta, sans-serif;
    font-size: 17px;
    font-weight: 700;
    text-transform: uppercase
}
.onebuilder-products--barbershop .onebuilder-products__price-amount {
    font-size: 21px;
    font-weight: 700;
    letter-spacing: 1.68px
}
.onebuilder-products--barbershop .onebuilder-products__price ins {
    text-decoration: none
}
.onebuilder-products--barbershop .onebuilder-products__marks {
    left: auto;
    right: 7px
}
.onebuilder-products--barbershop .onebuilder-products__mark.onebuilder-onsale {
    padding: 4px;
    border-radius: 0;
    font-size: 17px;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center
}
@media screen and (max-width:1500px) {
    .onebuilder-products .onebuilder-products__img {
        height: 380px
    }
    .onebuilder-products .onebuilder-products__btn-holder {
        top: 310px
    }
}
@media screen and (max-width:767px) {
    .onebuilder-products .onebuilder-products__item {
        min-width: 200px;
        max-width: 345px
    }
    .onebuilder-products .onebuilder-products__btn-holder {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        position: static;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-top: 25px;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
    .onebuilder-products .onebuilder-products__img {
        height: 300px
    }
}
.onebuilder-products--related .onebuilder-products__img {
    height: 360px
}
.onebuilder-products--related .onebuilder-products__title {
    margin-top: 35px
}
.onebuilder-products--related .onebuilder-products__btn-holder {
    top: 290px
}
.onebuilder-products--political .onebuilder-products__item {
    background: #f7f7f7;
    padding: 50px 15px 25px
}
@media screen and (max-width:767px) {
    .onebuilder-products--political .onebuilder-products__item {
        max-width: 100%
    }
}
@media screen and (min-width:992px) {
    .onebuilder-products--political .onebuilder-products__item:hover img {
        opacity: .5
    }
}
.onebuilder-products--political .onebuilder-products__img {
    height: auto
}
.onebuilder-products--political .onebuilder-products__img img {
    -webkit-transition: opacity .2s linear;
    transition: opacity .2s linear
}
.onebuilder-products--political .onebuilder-products__link p {
    font-family: oswald;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.3;
    ; #0536a5;
    padding-top: 10px
}
.onebuilder-products--political .onebuilder-products__btn {
    width: auto;
    height: auto;
    padding: 14px 35px;
    ; #fff;
    font-family: oswald;
    border-radius: 5px;
    background-; #0536a5
}
.onebuilder-products--political .onebuilder-products__btn-holder {
    top: 180px;
    -webkit-transition: opacity .2s linear;
    transition: opacity .2s linear
}
.onebuilder-products--political .onebuilder-products__price {
    ; #999;
    font-size: 16px;
    font-weight: 700
}
.shop {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}
.shop__sidebar {
    width: 275px;
    margin-right: 70px
}
@media screen and (max-width:1500px) {
    .shop__sidebar {
        margin-right: 50px
    }
}
@media screen and (max-width:991px) {
    .shop__sidebar {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        margin-right: 0;
        margin-bottom: 50px
    }
}
.shop__content {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}
.shop__details {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}
.shop__products {
    min-width: 10px;
    margin-top: 15px;
    overflow: hidden
}
.shop__pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: flex-center;
    -ms-flex-pack: flex-center;
    justify-content: flex-center;
    margin-top: 50px
}
.shop__load-more {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 auto
}
.shop__load-more-icon {
    height: 24px;
    margin-right: 15px;
    ; #999;
    font-size: 24px;
    line-height: 3px;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite
}
@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}
@keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}
.shop__load-more-text {
    margin: 0;
    ; #999;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 24px
}
.widget-area {
    /* font-family: roboto, sans-serif */
}
.widget-area .widget_price_filter {
    border-bottom: 1px solid #eee;
    padding-bottom: 50px
}
@media screen and (max-width:991px) {
    .widget-area .widget_price_filter {
        margin-bottom: 0
    }
}
.widget-area .widget_price_filter .widget-title {
    margin: 0 0 30px;
    /* /* font-family: roboto, sans-serif */; */
    font-size: 30px;
    font-weight: 300;
    ; #222
}
.widget-area .widget_price_filter .ui-slider {
    width: 100%;
    height: 3px;
    margin-bottom: 85px;
    background-; #eee
}
.widget-area .widget_price_filter .ui-slider-range {
    height: 3px
}
.widget-area .widget_price_filter .ui-slider-handle {
    display: block;
    top: -3px;
    width: 16px;
    height: 16px;
    border-radius: 50%
}
.widget-area .widget_price_filter button[type=submit] {
    border-radius: 5px;
    display: inline-block;
    position: relative;
    padding: 16px 38px;
    border-width: 1px;
    border-style: solid;
    border-; rgba(42, 116, 237, .5);
    outline: none;
    background-; #2a74ed;
    ; #fff;
    /* /* font-family: roboto, sans-serif */; */
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 1.4px;
    line-height: normal;
    -webkit-box-shadow: 1.2px 3.8px 15.7px 2.3px rgba(42, 116, 237, .2);
    box-shadow: 1.2px 3.8px 15.7px 2.3px rgba(42, 116, 237, .2);
    text-transform: uppercase;
    cursor: pointer
}
.widget-area .widget_price_filter button[type=submit]:hover {
    background-; #fff;
    ; #2a74ed
}
.widget-area .widget_price_filter .price_label {
    ; #999;
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    margin-bottom: 16px
}
.widget-area .widget_price_filter .price_label .from, .widget-area .widget_price_filter .price_label .to {
    ; #999
}
.widget-area .widget_product_categories {
    border-bottom: 1px solid #eee;
    margin: 0;
    padding: 50px 0
}
.widget-area .widget_product_categories .product-categories {
    margin: 0;
    padding: 0
}
.widget-area .widget_product_categories .widget-title {
    margin: 0 0 33px;
    /* /* font-family: roboto, sans-serif */; */
    font-size: 30px;
    font-weight: 300;
    ; #222
}
.widget-area .widget_product_categories .product-categories-item {
    padding-botom: 50px
}
.widget-area .widget_product_categories .product-categories-item.active {
    ; #2a74ed
}
.widget-area .widget_product_categories .accordion {
    cursor: pointer;
    border: none;
    text-align: left;
    outline: none;
    font-size: 18px;
    -webkit-transition: .5s;
    transition: .5s
}
.widget-area .widget_product_categories .panel {
    padding: 10px 18px 0;
    background-; #fff;
    max-height: 0;
    overflow: hidden;
    -webkit-transition: max-height .3s ease-out;
    transition: max-height .3s ease-out
}
.widget-area .widget_product_categories .panel li {
    /* font-family: roboto; */
    font-size: 16px;
    line-height: 2.5;
    ; #ababab;
    cursor: pointer
}
.widget-area .widget_product_categories .panel .color__blue {
    ; #2a74ed
}
.widget-area .widget_product_categories .panel li:last-child {
    margin-bottom: 50px
}
@media screen and (max-width:766px) {
    .widget-area .widget_product_categories .panel li:last-child {
        margin-bottom: 25px
    }
}
.woocommerce-result-count {
    margin: 0;
    padding-bottom: 10px
}
.woocommerce-result-count span {
    ; #222
}
@media screen and (max-width:767px) {
    .woocommerce-result-count {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        margin-top: 20px
    }
}
.woocommerce-ordering .orderby {
    padding: 0 18px;
    border: 1px solid #eee;
    border-radius: 5px;
    background-; #fff;
    ; #999;
    /* /* font-family: roboto, sans-serif */; */
    height: 50px;
    margin-right: 30px
}
.woocommerce-ordering .orderby:focus {
    outline: none
}
@media screen and (max-width:767px) {
    .woocommerce-ordering .orderby {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        padding: 10px
    }
}
.sort-colum {
    ; #999;
    margin-right: 15px
}
.sort-colum.active {
    ; #2a74ed
}
.sort-row {
    ; #999;
    margin-right: 5px
}
.price_slider_wrapper .slider-container .scale {
    display: none
}
.price_slider_wrapper .slider-container .back-bar {
    height: 3px;
    background-; #eee
}
.price_slider_wrapper .slider-container .back-bar .pointer-label {
    top: auto;
    bottom: -30px
}
.price_slider_wrapper .slider-container .back-bar .selected-bar {
    background-; inherit;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#222222), to(#222222));
    background-image: linear-gradient(to bottom, #222222, #222222)
}
.price_slider_wrapper .slider-container .back-bar .pointer {
    width: 16px;
    height: 16px;
    top: -8px;
    background-; inherit;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#222222), to(#222222));
    background-image: linear-gradient(to bottom, #222222, #222222);
    border: 1px solid #222;
    cursor: pointer
}
.price_slider_wrapper .slider-container .back-bar .pointer-label {
    /* font-family: roboto; */
    font-size: 14px;
    font-weight: 500;
    ; #222
}
.price_slider_wrapper .slider-container .back-bar .pointer.low {
    margin-left: 3px
}
.price_slider_wrapper .slider-container .back-bar .pointer-label.low::before {
    content: '$';
    padding-left: 5px
}
.price_slider_wrapper .slider-container .back-bar .pointer-label.low::after {
    content: '.00'
}
.price_slider_wrapper .slider-container .back-bar .pointer {
    /* font-family: roboto; */
    font-size: 14px;
    font-weight: 500;
    ; inherit;
    margin-left: 3px
}
.price_slider_wrapper .slider-container .back-bar .pointer-label.high::before {
    content: '$';
    padding-left: 5px
}
.price_slider_wrapper .slider-container .back-bar .pointer-label.high::after {
    content: '.00'
}
.widget_product_color {
    padding-top: 50px;
    border-bottom: 1px solid #eee;
    padding-bottom: 50px
}
.widget_product_color .widget-title {
    ; inherit;
    margin-bottom: 30px;
    font-size: 30px;
    font-weight: 300
}
.widget_product_color .color-items {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}
.widget_product_color .color-items .color-item {
    width: 20px;
    height: 20px;
    border-radius: 3px;
    border: solid 1px #e0e0e0;
    margin-right: 20px;
    cursor: pointer
}
@media screen and (max-width:450px) {
    .widget_product_color .color-items .color-item {
        margin-right: 15px
    }
}
.widget_product_color .color-items .border-color {
    border-; #2a74ed
}
.widget_product_color .color-items .color-black {
    background-; #333
}
.widget_product_color .color-items .color-white {
    background-; #fff
}
.widget_product_color .color-items .color-green {
    background-; #706b55
}
.widget_product_color .color-items .color-pink {
    background-; #e4beb4
}
.widget_product_color .color-items .color-orange {
    background-; #eed5b6
}
.widget_product_color .color-items .color-blue {
    background-; #b5ccd8
}
.widget_product_color .color-items .color-grey {
    background-; #ababab
}
.widget_product_color .color-items .color-brown {
    background-; #c47d5e
}
.widget_product_color .color-items .color-purple {
    background-; #715781
}
.widget_product_size {
    padding-top: 50px
}
.widget_product_size .widget-title {
    ; inherit;
    margin-top: 0;
    margin-bottom: 30px;
    font-size: 30px;
    font-weight: 300
}
.widget_product_size .size-items {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}
.widget_product_size .size-items .size-item {
    width: 50%
}
.widget_product_size label {
    margin-bottom: 12px;
    /* font-family: roboto; */
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: .7px;
    text-align: left;
    ; #222
}
.widget_product_size input[type=checkbox] {
    display: none
}
.widget_product_size input[type=checkbox]+label:before {
    content: "\2713";
    ; #fff;
    display: inline-block;
    border: 1px solid #eee;
    font-size: 15px;
    line-height: 16px;
    margin: -4px 15px 0 0;
    height: 16px;
    width: 16px;
    text-align: center;
    border-radius: 3px;
    vertical-align: middle;
    -webkit-transition: color ease .3s;
    transition: color ease .3s
}
.widget_product_size input[type=checkbox]:checked+label {
    ; #2a74ed
}
.widget_product_size input[type=checkbox]:checked+label:before {
    ; #2a74ed
}
.lightgallery .onebuilder-products__btn {
    margin-right: 20px
}
.cart_totals .coupon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 40px
}
.cart_totals .coupon label {
    display: block;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    margin-bottom: 30px;
    ; #999;
    font-size: 16px;
    line-height: 26px
}
.cart_totals .coupon input {
    -ms-flex-preferred-size: 460px;
    flex-basis: 460px;
    min-width: 1px;
    padding: 20px 30px;
    border: 0;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    outline: none;
    background: #f7f7f7;
    ; #999;
    font-size: 16px;
    line-height: 16px
}
.cart_totals .coupon input::-webkit-input-placeholder {
    ; #999;
    font-size: 16px
}
.cart_totals .coupon input:-ms-input-placeholder {
    ; #999;
    font-size: 16px
}
.cart_totals .coupon input::-ms-input-placeholder {
    ; #999;
    font-size: 16px
}
.cart_totals .coupon input::placeholder {
    ; #999;
    font-size: 16px
}
@media screen and (max-width:767px) {
    .cart_totals .coupon input {
        -ms-flex-preferred-size: 230px;
        flex-basis: 230px
    }
}
@media screen and (max-width:480px) {
    .cart_totals .coupon input {
        -ms-flex-preferred-size: 190px;
        flex-basis: 190px
    }
}
.cart_totals .coupon button[type=submit] {
    padding: 20px 24px;
    border: 0;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    outline: none;
    ; #999;
    line-height: 16px;
    cursor: pointer
}
@media screen and (max-width:768px) {
    .woocommerce-cart-form {
        overflow-x: scroll
    }
}
.woocommerce-cart-form .product-subtotal .woocommerce-Price-amount {
    ; #222 !important
}
.woocommerce-cart-form table.shop_table {
    width: 100%;
    border: 0;
    ; #999;
    text-align: left
}
@media screen and (max-width:768px) {
    .woocommerce-cart-form table.shop_table {
        width: 800px
    }
}
.woocommerce-cart-form table.shop_table thead tr th {
    padding: 16px 0;
    font-size: 16px;
    font-weight: 500;
    ; #222
}
.woocommerce-cart-form table.shop_table thead tr th:last-child {
    width: 50px
}
.woocommerce-cart-form table.shop_table thead tr th.product-name {
    padding-left: 30px
}
.woocommerce-cart-form table.shop_table tbody tr td {
    padding: 20px 0;
    border-top: 1px solid #eee
}
.woocommerce-cart-form table.shop_table tbody tr td:before {
    line-height: 26px
}
.woocommerce-cart-form table.shop_table tbody tr td.product-thumbnail {
    width: 100px
}
.woocommerce-cart-form table.shop_table tbody tr td.product-thumbnail a {
    position: relative;
    display: inline-block
}
.woocommerce-cart-form table.shop_table tbody tr td.product-thumbnail a .onebuilder-products__marks {
    top: 0;
    left: 0
}
.woocommerce-cart-form table.shop_table tbody tr td.product-thumbnail a img {
    width: 100px;
    height: 130px;
    -o-object-fit: cover;
    object-fit: cover
}
.woocommerce-cart-form table.shop_table tbody tr td.product-name {
    width: 34%;
    padding-left: 30px
}
.woocommerce-cart-form table.shop_table tbody tr td.product-name a {
    ; inherit;
    font-size: 16px;
    line-height: 26px
}
.woocommerce-cart-form table.shop_table tbody tr td.product-price {
    width: 17%;
    ; #ababab;
    font-size: 14px
}
.woocommerce-cart-form table.shop_table tbody tr td.product-quantity {
    width: 26%
}
.woocommerce-cart-form table.shop_table tbody tr td.product-quantity .quantity {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    border-radius: 3px;
    background-; #f7f7f7
}
.woocommerce-cart-form table.shop_table tbody tr td.product-quantity .quantity label {
    display: none
}
.woocommerce-cart-form table.shop_table tbody tr td.product-quantity .quantity span {
    display: inline-block;
    width: 42px;
    padding: 14px 0;
    ; #999;
    font-size: 20px;
    text-align: center;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}
.woocommerce-cart-form table.shop_table tbody tr td.product-quantity .quantity input {
    width: 42px;
    border: 0;
    outline: none;
    background-; #f7f7f7;
    ; inherit;
    /* /* font-family: roboto, sans-serif */; */
    font-size: 16px;
    font-weight: 500;
    text-align: center
}
.woocommerce-cart-form table.shop_table tbody tr td.product-quantity .quantity input::-webkit-outer-spin-button, .woocommerce-cart-form table.shop_table tbody tr td.product-quantity .quantity input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0
}
.woocommerce-cart-form table.shop_table tbody tr td.product-subtotal {
    font-size: 14px;
    font-weight: 500;
    line-height: 18px
}
.woocommerce-cart-form table.shop_table tbody tr td.product-remove {
    width: 50px;
    padding-left: 20px
}
.woocommerce-cart-form table.shop_table tbody tr td.product-remove a {
    display: block;
    width: 50px;
    height: 50px;
    border: 1px solid #eee;
    border-radius: 5px;
    ; #999;
    font-size: 20px;
    line-height: 47px;
    text-align: center
}
.woocommerce-cart-form table.shop_table tbody tr td.actions>button[type=submit] {
    margin-top: 30px;
    text-transform: uppercase;
    cursor: pointer
}
.woocommerce-cart-form table.shop_table tbody tr:first-child td {
    padding-top: 50px
}
.woocommerce-shipping-calculator .shipping-calculator-form {
    margin-top: 10px
}
.woocommerce-shipping-calculator .shipping-calculator-form select {
    width: 100%;
    padding: 5px;
    border: 1px solid #eee;
    border-radius: 5px;
    outline: none;
    ; #999;
    /* font-family: roboto, sans-serif */
}
.woocommerce-shipping-calculator .shipping-calculator-form input {
    width: 100%;
    margin-top: 5px;
    padding: 5px;
    border: 1px solid #eee;
    border-radius: 5px;
    outline: none;
    ; #999;
    /* font-family: roboto, sans-serif */
}
.woocommerce-shipping-calculator .shipping-calculator-form input::-webkit-input-placeholder {
    ; #999;
    /* font-family: roboto, sans-serif */
}
.woocommerce-shipping-calculator .shipping-calculator-form input:-ms-input-placeholder {
    ; #999;
    /* font-family: roboto, sans-serif */
}
.woocommerce-shipping-calculator .shipping-calculator-form input::-ms-input-placeholder {
    ; #999;
    /* font-family: roboto, sans-serif */
}
.woocommerce-shipping-calculator .shipping-calculator-form input::placeholder {
    ; #999;
    /* font-family: roboto, sans-serif */
}
.woocommerce-shipping-calculator .shipping-calculator-form input:focus {
    border-radius: 5px;
    -webkit-box-shadow: 0 15px 30px 0 rgba(42, 116, 237, .1);
    box-shadow: 0 15px 30px 0 rgba(42, 116, 237, .1)
}
.woocommerce-shipping-calculator .shipping-calculator-form button[type=submit] {
    display: block;
    width: 100%;
    margin-top: 5px;
    padding: 10px;
    border-width: 1px;
    border-style: solid;
    border-radius: 5px;
    outline: none;
    ; #fff;
    /* /* font-family: roboto, sans-serif */; */
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 1.5px;
    line-height: 1.15;
    text-decoration: none;
    -webkit-box-shadow: 1.169px 3.825px 15.66px 2.34px rgba(42, 116, 237, .2);
    box-shadow: 1.169px 3.825px 15.66px 2.34px rgba(42, 116, 237, .2);
    cursor: pointer
}
.cart-collaterals .cart_totals {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 60px;
    padding: 40px 50px;
    border: 1px solid #eee;
    border-radius: 5px
}
.cart-collaterals .cart_totals table {
    margin-top: 10px
}
.cart-collaterals .cart_totals .button-list a {
    text-transform: uppercase
}
.cart-collaterals .cart_totals .button-list a.onebuilder-btn--mod {
    border: 0;
    ; #999
}
.cart-collaterals .cart_totals .button-list a.onebuilder-btn--mod i {
    ; #999;
    font-size: 14px;
    line-height: 1
}
.cart-collaterals .cart_totals table.shop_table tr th {
    padding-right: 20px;
    ; inherit;
    font-size: 16px;
    font-weight: 500;
    line-height: 40px;
    text-align: left;
    vertical-align: bottom
}
.cart-collaterals .cart_totals table.shop_table tr td {
    font-size: 30px;
    font-weight: 300;
    line-height: 1.33;
    ; #2a74ed
}
.cart-collaterals .cart_totals table.shop_table tr td[data-title=Shipping] {
    font-size: 16px;
    line-height: 40px
}
.cart-collaterals .cart_totals table.shop_table tr td[data-title=Shipping] form p {
    margin: 0;
    line-height: 26px
}
.cart-collaterals .cart_totals table.shop_table tr td[data-title=Shipping] form p a {
    font-weight: 500
}
.cart-collaterals .cart_totals table.shop_table tr.shipping th {
    vertical-align: top
}
.cart-collaterals .cart_totals table.shop_table tr.order-total th, .cart-collaterals .cart_totals table.shop_table tr.order-total td {
    padding-top: 20px
}
.cart-collaterals .cart_totals table.shop_table tr.order-total td strong {
    font-size: 30px;
    font-weight: 300
}
.cart-collaterals .cart_totals .wc-proceed-to-checkout {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    margin-top: 60px;
    text-align: right
}
@media screen and (max-width:991px) {
    .cart-collaterals .cart_totals table {
        margin-top: 10px
    }
    .cart-collaterals .cart_totals .wc-proceed-to-checkout {
        text-align: left
    }
}
@media screen and (max-width:875px) {
    .cart-collaterals {
        padding: 0
    }
    .cart-collaterals .button-list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%
    }
    .cart-collaterals .cart_totals {
        padding: 30px;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }
    .cart-collaterals .cart_totals table {
        margin-top: 20px
    }
    .cart-collaterals .cart_totals .wc-proceed-to-checkout {
        margin-top: 30px
    }
}
@media screen and (max-width:768px) {
    .cart-collaterals .button-list {
        display: block;
        text-align: center
    }
    .cart-collaterals .cart_totals {
        padding: 20px 10px
    }
    .cart-collaterals .onebuilder-btn--mod {
        margin-top: 20px;
        padding: 20px 10px
    }
}
.cart-order {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}
@media screen and (max-width:767px) {
    .cart-order {
        display: block
    }
}
.cart-order p {
    max-width: 530px;
    font-size: 16px;
    line-height: 1.63
}
.cart-order .coupon {
    max-width: 590px
}
.cart-order .coupon input {
    width: calc(100% - 60px);
    font-size: 16px;
    padding: 18px 30px;
    border: none;
    background: #f7f7f7;
    border-radius: 5px 0 0 5px
}
.cart-order .coupon .button {
    border: none;
    background-; #d7d4d4;
    height: 60px;
    width: 60px;
    border-radius: 0 5px 5px 0;
    margin-left: -5px
}
.select2 {
    width: 100%;
    padding: 5px;
    border: 1px solid #eee;
    border-radius: 5px;
    outline: none;
    ; #999;
    /* font-family: roboto, sans-serif */
}
.select2-dropdown {
    border-; #eee
}
.select2 .select2-selection--single {
    border: 0
}
.select2-results__option:before {
    content: none
}
.checkout_coupon input {
    width: 100%;
    padding: 20px;
    -webkit-transition: .3s all;
    transition: .3s all;
    border: 1px solid #eee;
    border-radius: 5px;
    outline: none;
    ; #999;
    /* font-family: roboto, sans-serif */
}
.checkout_coupon input::-webkit-input-placeholder {
    ; #999;
    /* font-family: roboto, sans-serif */
}
.checkout_coupon input:-ms-input-placeholder {
    ; #999;
    /* font-family: roboto, sans-serif */
}
.checkout_coupon input::-ms-input-placeholder {
    ; #999;
    /* font-family: roboto, sans-serif */
}
.checkout_coupon input::placeholder {
    ; #999;
    /* font-family: roboto, sans-serif */
}
.checkout_coupon input:focus {
    border: 1px solid #2a74ed;
    border-radius: 5px;
    -webkit-box-shadow: 0 15px 30px 0 rgba(42, 116, 237, .1);
    box-shadow: 0 15px 30px 0 rgba(42, 116, 237, .1);
    -webkit-transition: .3s all;
    transition: .3s all
}
.product-name {
    ; #222
}
.woocommerce-checkout {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 95px
}
@media screen and (max-width:991px) {
    .woocommerce-checkout {
        margin-bottom: 60px
    }
}
@media screen and (max-width:767px) {
    .woocommerce-checkout {
        margin-bottom: 50px
    }
}
.woocommerce-checkout .woocommerce-Price-amount {
    ; #2a74ed
}
.woocommerce-checkout .product-total .woocommerce-Price-amount {
    ; #ababab
}
.woocommerce-checkout .cart-subtotal .woocommerce-Price-amount {
    ; inherit;
    font-weight: 500
}
.woocommerce-checkout .shipping td {
    ; #ababab
}
.woocommerce-checkout .col2-set {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 3;
    -ms-flex: 3;
    flex: 3;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}
.woocommerce-checkout .col2-set .col-1, .woocommerce-checkout .col2-set .col-2 {
    padding-left: 0;
    max-width: 570px;
    margin-right: 30px
}
.woocommerce-checkout .col2-set .woocommerce-billing-fields h3 {
    font-weight: 300
}
.woocommerce-checkout .col2-set .woocommerce-billing-fields__field-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: -15px
}
.woocommerce-checkout .col2-set .woocommerce-billing-fields__field-wrapper p {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    min-width: 200px;
    margin: 15px
}
.woocommerce-checkout .col2-set .woocommerce-billing-fields__field-wrapper p label {
    margin-bottom: 8px;
    font-weight: 500
}
.woocommerce-checkout .col2-set .woocommerce-billing-fields__field-wrapper p abbr {
    text-decoration: none
}
.woocommerce-checkout .col2-set .woocommerce-billing-fields__field-wrapper p input {
    width: 100%;
    padding: 20px;
    -webkit-transition: .3s all;
    transition: .3s all;
    border: 1px solid #eee;
    border-radius: 5px;
    outline: none;
    ; inherit;
    /* font-family: roboto, sans-serif */
}
.woocommerce-checkout .col2-set .woocommerce-billing-fields__field-wrapper p input::-webkit-input-placeholder {
    ; #999;
    /* font-family: roboto, sans-serif */
}
.woocommerce-checkout .col2-set .woocommerce-billing-fields__field-wrapper p input:-ms-input-placeholder {
    ; #999;
    /* font-family: roboto, sans-serif */
}
.woocommerce-checkout .col2-set .woocommerce-billing-fields__field-wrapper p input::-ms-input-placeholder {
    ; #999;
    /* font-family: roboto, sans-serif */
}
.woocommerce-checkout .col2-set .woocommerce-billing-fields__field-wrapper p input::placeholder {
    ; #999;
    /* font-family: roboto, sans-serif */
}
.woocommerce-checkout .col2-set .woocommerce-billing-fields__field-wrapper p input:focus {
    border: 1px solid #2a74ed;
    border-radius: 5px;
    -webkit-box-shadow: 0 15px 30px 0 rgba(42, 116, 237, .1);
    box-shadow: 0 15px 30px 0 rgba(42, 116, 237, .1)
}
.woocommerce-checkout .col2-set .woocommerce-billing-fields__field-wrapper p select {
    width: 100%;
    height: 60px;
    padding: 18px;
    -webkit-transition: .3s all;
    transition: .3s all;
    border: 1px solid #eee;
    border-radius: 5px;
    outline: none;
    ; inherit;
    /* /* font-family: roboto, sans-serif */; */
    background: #fff
}
.woocommerce-checkout .col2-set .woocommerce-billing-fields__field-wrapper p select:focus {
    border: 1px solid #2a74ed;
    -webkit-box-shadow: 0 15px 30px 0 rgba(42, 116, 237, .1);
    box-shadow: 0 15px 30px 0 rgba(42, 116, 237, .1)
}
.woocommerce-checkout .col2-set .woocommerce-billing-fields__field-wrapper p select.cf7-selected {
    ; #999
}
.woocommerce-checkout .col2-set .woocommerce-billing-fields__field-wrapper p#billing_company_field {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}
.woocommerce-checkout .col2-set .woocommerce-billing-fields__field-wrapper p#billing_country_field {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1
}
.woocommerce-checkout .col2-set .woocommerce-billing-fields__field-wrapper p#billing_address_1_field {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}
.woocommerce-checkout .col2-set .woocommerce-billing-fields__field-wrapper p#billing_city_field {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}
.woocommerce-checkout .col2-set .woocommerce-billing-fields__field-wrapper p#billing_postcode_field {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}
.woocommerce-checkout .col2-set #creat_an_account {
    font-size: 13px
}
.woocommerce-checkout .col2-set #creat_an_account label {
    ; #696969
}
.woocommerce-checkout .col2-set .col-2 {
    margin-top: 20px
}
.woocommerce-checkout .col2-set .woocommerce-shipping-fields h3 {
    font-size: 14px
}
.woocommerce-checkout .col2-set .woocommerce-shipping-fields h3 label input[type=checkbox] {
    margin-right: 10px;
    outline: none
}
.woocommerce-checkout .col2-set .woocommerce-shipping-fields__field-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: -15px
}
.woocommerce-checkout .col2-set .woocommerce-shipping-fields__field-wrapper p {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    min-width: 200px;
    margin: 15px
}
.woocommerce-checkout .col2-set .woocommerce-shipping-fields__field-wrapper p label {
    margin-bottom: 8px
}
.woocommerce-checkout .col2-set .woocommerce-shipping-fields__field-wrapper p abbr {
    text-decoration: none
}
.woocommerce-checkout .col2-set .woocommerce-shipping-fields__field-wrapper p input {
    width: 100%;
    padding: 20px;
    -webkit-transition: .3s all;
    transition: .3s all;
    border: 1px solid #eee;
    border-radius: 5px;
    outline: none;
    ; #999;
    /* font-family: roboto, sans-serif */
}
.woocommerce-checkout .col2-set .woocommerce-shipping-fields__field-wrapper p input::-webkit-input-placeholder {
    ; #999;
    /* font-family: roboto, sans-serif */
}
.woocommerce-checkout .col2-set .woocommerce-shipping-fields__field-wrapper p input:-ms-input-placeholder {
    ; #999;
    /* font-family: roboto, sans-serif */
}
.woocommerce-checkout .col2-set .woocommerce-shipping-fields__field-wrapper p input::-ms-input-placeholder {
    ; #999;
    /* font-family: roboto, sans-serif */
}
.woocommerce-checkout .col2-set .woocommerce-shipping-fields__field-wrapper p input::placeholder {
    ; #999;
    /* font-family: roboto, sans-serif */
}
.woocommerce-checkout .col2-set .woocommerce-shipping-fields__field-wrapper p input:focus {
    border: 1px solid #2a74ed;
    border-radius: 5px;
    -webkit-box-shadow: 0 15px 30px 0 rgba(42, 116, 237, .1);
    box-shadow: 0 15px 30px 0 rgba(42, 116, 237, .1)
}
.woocommerce-checkout .col2-set .woocommerce-shipping-fields__field-wrapper p select {
    width: 100%;
    height: 60px;
    padding: 20px;
    -webkit-transition: .3s all;
    transition: .3s all;
    border: 1px solid #eee;
    border-radius: 5px;
    outline: none;
    ; #999;
    /* font-family: roboto, sans-serif */
}
.woocommerce-checkout .col2-set .woocommerce-shipping-fields__field-wrapper p select:focus {
    border: 1px solid #2a74ed;
    -webkit-box-shadow: 0 15px 30px 0 rgba(42, 116, 237, .1);
    box-shadow: 0 15px 30px 0 rgba(42, 116, 237, .1)
}
.woocommerce-checkout .col2-set .woocommerce-shipping-fields__field-wrapper p select.cf7-selected {
    ; #999
}
.woocommerce-checkout .col2-set .woocommerce-shipping-fields__field-wrapper p#shipping_company_field {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}
.woocommerce-checkout .col2-set .woocommerce-shipping-fields__field-wrapper p#shipping_country_field {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1
}
.woocommerce-checkout .col2-set .woocommerce-shipping-fields__field-wrapper p#shipping_postcode_field {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}
.woocommerce-checkout .col2-set .select2 {
    width: 100%;
    padding: 20px;
    -webkit-transition: .3s all;
    transition: .3s all;
    border: 1px solid #eee;
    border-radius: 5px;
    outline: none;
    ; #999;
    /* font-family: roboto, sans-serif */
}
.woocommerce-checkout .col2-set .select2::-webkit-input-placeholder {
    ; #999;
    /* font-family: roboto, sans-serif */
}
.woocommerce-checkout .col2-set .select2:-ms-input-placeholder {
    ; #999;
    /* font-family: roboto, sans-serif */
}
.woocommerce-checkout .col2-set .select2::-ms-input-placeholder {
    ; #999;
    /* font-family: roboto, sans-serif */
}
.woocommerce-checkout .col2-set .select2::placeholder {
    ; #999;
    /* font-family: roboto, sans-serif */
}
.woocommerce-checkout .col2-set .select2:focus {
    border: 1px solid #2a74ed;
    border-radius: 5px;
    -webkit-box-shadow: 0 15px 30px 0 rgba(42, 116, 237, .1);
    box-shadow: 0 15px 30px 0 rgba(42, 116, 237, .1)
}
.woocommerce-checkout .col2-set .select2-selection {
    outline: none
}
.woocommerce-checkout .col2-set .notes label {
    font-size: 16px;
    font-weight: 500
}
.woocommerce-checkout .col2-set .woocommerce-additional-fields__field-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: -15px
}
.woocommerce-checkout .col2-set .woocommerce-additional-fields__field-wrapper p {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    min-width: 200px;
    margin: 15px
}
.woocommerce-checkout .col2-set .woocommerce-additional-fields__field-wrapper p label {
    margin-bottom: 5px;
    ; #696969
}
.woocommerce-checkout .col2-set .woocommerce-additional-fields__field-wrapper p textarea {
    width: 100%;
    height: 200px;
    padding: 20px;
    -webkit-transition: .3s all;
    transition: .3s all;
    border: 1px solid #eee;
    border-radius: 5px;
    outline: none;
    ; #999;
    /* /* font-family: roboto, sans-serif */; */
    resize: none
}
.woocommerce-checkout .col2-set .woocommerce-additional-fields__field-wrapper p textarea::-webkit-input-placeholder {
    ; #999;
    /* font-family: roboto, sans-serif */
}
.woocommerce-checkout .col2-set .woocommerce-additional-fields__field-wrapper p textarea:-ms-input-placeholder {
    ; #999;
    /* font-family: roboto, sans-serif */
}
.woocommerce-checkout .col2-set .woocommerce-additional-fields__field-wrapper p textarea::-ms-input-placeholder {
    ; #999;
    /* font-family: roboto, sans-serif */
}
.woocommerce-checkout .col2-set .woocommerce-additional-fields__field-wrapper p textarea::placeholder {
    ; #999;
    /* font-family: roboto, sans-serif */
}
.woocommerce-checkout .col2-set .woocommerce-additional-fields__field-wrapper p textarea:focus {
    border: 1px solid #2a74ed;
    border-radius: 5px;
    -webkit-box-shadow: 0 15px 30px 0 rgba(42, 116, 237, .1);
    box-shadow: 0 15px 30px 0 rgba(42, 116, 237, .1)
}
.woocommerce-checkout .ship-to-different-address {
    line-height: 8px
}
.woocommerce-checkout .checkout_order {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 2;
    -ms-flex: 2;
    flex: 2;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-item-align: start;
    align-self: flex-start;
    padding: 70px 35px;
    background: #f9f9f9;
    border: 1px solid #eee;
    text-align: center
}
@media screen and (max-width:767px) {
    .woocommerce-checkout .checkout_order {
        padding: 50px 35px
    }
}
.woocommerce-checkout .checkout_order h3 {
    margin: 0;
    padding: 0 40px;
    font-weight: 300
}
.woocommerce-checkout .checkout_order .woocommerce-checkout-review-order {
    margin-top: 30px;
    padding: 0;
    border-top: 1px solid #eee
}
.woocommerce-checkout .checkout_order .woocommerce-checkout-review-order .shop_table {
    width: 100%;
    text-align: left;
    border-collapse: collapse
}
.woocommerce-checkout .checkout_order .woocommerce-checkout-review-order .shop_table thead tr th:last-child, .woocommerce-checkout .checkout_order .woocommerce-checkout-review-order .shop_table thead tr td:last-child, .woocommerce-checkout .checkout_order .woocommerce-checkout-review-order .shop_table tbody tr th:last-child, .woocommerce-checkout .checkout_order .woocommerce-checkout-review-order .shop_table tbody tr td:last-child, .woocommerce-checkout .checkout_order .woocommerce-checkout-review-order .shop_table tfoot tr th:last-child, .woocommerce-checkout .checkout_order .woocommerce-checkout-review-order .shop_table tfoot tr td:last-child {
    text-align: right
}
.woocommerce-checkout .checkout_order .woocommerce-checkout-review-order .shop_table thead tr th {
    font-size: 16px;
    font-weight: 500;
    line-height: 50px
}
.woocommerce-checkout .checkout_order .woocommerce-checkout-review-order .shop_table tbody tr {
    font-size: 14px;
    font-weight: 400;
    line-height: 40px
}
.woocommerce-checkout .checkout_order .woocommerce-checkout-review-order .shop_table tbody tr td strong {
    font-weight: 400;
    ; #999
}
.woocommerce-checkout .checkout_order .woocommerce-checkout-review-order .shop_table tbody tr td:last-child {
    ; #999
}
.woocommerce-checkout .checkout_order .woocommerce-checkout-review-order .shop_table tfoot tr {
    border-top: 1px solid #eee;
    line-height: 50px
}
.woocommerce-checkout .checkout_order .woocommerce-checkout-review-order .shop_table tfoot tr th {
    font-weight: 500
}
.woocommerce-checkout .checkout_order .woocommerce-checkout-review-order .shop_table tfoot tr.shipping td {
    ; #999
}
.woocommerce-checkout .checkout_order .woocommerce-checkout-review-order .shop_table tfoot tr.order-total {
    border-bottom: 1px solid #eee;
    line-height: 80px
}
.woocommerce-checkout .checkout_order .woocommerce-checkout-review-order .shop_table tfoot tr.order-total td strong {
    font-size: 30px;
    font-weight: 300
}
.woocommerce-checkout .checkout_order .woocommerce-checkout-payment .onebuilder-btn {
    cursor: pointer
}
@media screen and (max-width:767px) {
    .woocommerce-checkout .col2-set {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%
    }
    .woocommerce-checkout .col2-set .col-1, .woocommerce-checkout .col2-set .col-2 {
        max-width: none;
        margin: 0
    }
    .woocommerce-checkout .checkout_order {
        margin-top: 50px
    }
}
.woocommerce-checkout .col2-set .col-1, .woocommerce-checkout .col2-set .col-2 {
    display: table;
    width: 100%
}
#creat_an_account label {
    ; #696969
}
#ship-to-different-address-checkbox+span {
    font-size: 13px;
    font-weight: 400
}
.cheque_payment span {
    display: block
}
.cheque_payment label {
    font-size: 14px;
    ; #999;
    padding-right: 20px
}
.cheque_payment input[type=radio] {
    display: none
}
.cheque_payment input[type=radio]+label:before {
    content: "\f111";
    font-family: FontAwesome;
    border-radius: 50%;
    display: inline-block;
    border: 1px solid #ababab;
    line-height: 20px;
    margin: -5px 10px 0 0;
    height: 14px;
    width: 14px;
    text-align: center;
    vertical-align: middle;
    font-size: 0
}
.cheque_payment input[type=radio]:checked+label:before {
    font-size: 6px;
    line-height: 13px;
    ; #222
}
.product {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    /* font-family: roboto, sans-serif */
}
.product>.onsale {
    display: block;
    position: absolute;
    top: 20px;
    left: 0;
    width: 55px;
    height: 25px;
    padding: 7px 14px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    ; #fff;
    font-size: 14px;
    font-weight: 500;
    line-height: 1;
    z-index: 10
}
.product .woocommerce-product-gallery {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 100%;
    max-width: 570px;
    margin-right: 30px
}
.product .summary {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}
.product .summary .product_title {
    margin: 0
}
.product .summary .woocommerce-stars-rating {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 25px
}
.product .summary .woocommerce-stars-rating .tm__stars {
    margin-right: 10px
}
.product .summary .woocommerce-stars-rating .tm__stars i {
    ; #ffc015;
    font-size: 16px
}
.product .summary .woocommerce-stars-rating .woocommerce-review-link {
    ; #ababab;
    font-size: 14px
}
.product .summary .woocommerce-product-rating {
    margin-top: 20px
}
.product .summary .woocommerce-product-rating .star-rating span {
    font-size: 14px
}
.product .summary .woocommerce-product-rating .woocommerce-review-link {
    font-size: 14px
}
.product .summary .price {
    margin: 20px 0;
    ; inherit;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px
}
.product .summary .price del {
    margin-right: 10px;
    ; #999
}
.product .summary .price ins {
    text-decoration: none
}
.product .summary .product_meta {
    margin-top: 25px;
    ; #999
}
.product .summary .product_meta>span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}
.product .summary .product_meta-title {
    width: 150px;
    ; inherit;
    font-size: 14px;
    font-weight: 500;
    line-height: 2.71
}
.product .summary .product_meta a {
    ; #999;
    font-size: 14px
}
.product .summary .product_meta span {
    font-size: 14px
}
.product .summary .woocommerce-share {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}
.product .summary .woocommerce-share__title {
    width: 150px;
    margin: 0;
    font-weight: 500;
    line-height: 36px;
    font-size: 14px
}
.product .summary .woocommerce-share__link {
    margin-right: 20px;
    ; #999;
    font-size: 14px
}
.product .summary .woocommerce-share__link:hover {
    ; #2a74ed
}
.product .summary .woocommerce-share__link:last-child {
    margin-right: 0
}
.product .cart .option-holder {
    margin: 20px 0 30px;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee
}
.product .cart .quantity {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 25px 0 40px;
    border-radius: 3px
}
.product .cart .quantity label {
    display: block;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 500
}
.product .cart .quantity .quantity-input {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-; #f7f7f7
}
.product .cart .quantity .quantity-input span {
    display: inline-block;
    width: 42px;
    padding: 14px 0;
    ; #999;
    font-size: 20px;
    text-align: center;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}
.product .cart .quantity .quantity-input input {
    width: 42px;
    border: 0;
    outline: none;
    background-; #f7f7f7;
    ; inherit;
    /* /* font-family: roboto, sans-serif */; */
    font-size: 16px;
    font-weight: 500;
    text-align: center
}
.product .cart .quantity .quantity-input input::-webkit-outer-spin-button, .product .cart .quantity .quantity-input input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0
}
.product .product-color {
    float: left;
    margin: 25px 60px 40px 0
}
.product .product-color label {
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 36px
}
.product .product-color input[type=checkbox] {
    display: none
}
.product .product-color input[type=checkbox]+label:before {
    content: "\2713";
    ; transparent;
    display: inline-block;
    border: 1px solid #e0e0e0;
    font-size: 14px;
    line-height: 19px;
    margin: -6px 20px 0 0;
    height: 20px;
    width: 20px;
    border-radius: 3px;
    text-align: center;
    vertical-align: middle;
    -webkit-transition: color ease .3s;
    transition: color ease .3s
}
.product .product-color input[type=checkbox]:checked+label:before {
    ; #222
}
.product .product-color input[id=black]+label:before {
    background: #181514
}
.product .product-color input[id=black]:checked+label:before {
    ; #fff
}
.product .product-color input[id=grey]+label:before {
    background: #d7d8da
}
.product .woocommerce-tabs {
    position: relative;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    margin-bottom: 100px
}
@media screen and (max-width:991px) {
    .product .woocommerce-tabs {
        margin-bottom: 80px
    }
}
@media screen and (max-width:991px) {
    .product .woocommerce-tabs {
        margin-bottom: 50px
    }
}
.product .woocommerce-tabs .tabs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    max-width: 400px;
    margin: 50px auto 55px;
    padding: 0
}
@media screen and (max-width:768px) {
    .product .woocommerce-tabs .tabs {
        max-width: 100%
    }
}
.product .woocommerce-tabs .tabs>li {
    margin: 15px 0;
    padding-left: 0;
    position: relative
}
@media screen and (max-width:768px) {
    .product .woocommerce-tabs .tabs>li {
        width: 100%
    }
}
.product .woocommerce-tabs .tabs>li:first-child:before {
    content: '';
    border: 1px solid #eee;
    position: absolute;
    height: 100%;
    right: -50px
}
@media screen and (max-width:768px) {
    .product .woocommerce-tabs .tabs>li:first-child:before {
        content: '';
        border: 1px solid #eee;
        position: absolute;
        height: 1px;
        right: 0;
        width: 100%;
        bottom: -14px
    }
}
.product .woocommerce-tabs .tabs>li:before {
    content: none
}
.product .woocommerce-tabs .tabs>li a {
    ; inherit;
    font-size: 30px;
    font-weight: 300;
    line-height: 30px
}
.product .woocommerce-tabs .tabs>li a:hover {
    ; #2a74ed
}
.product .woocommerce-tabs .tabs>li.active a {
    ; #2a74ed
}
.product .woocommerce-tabs .woocommerce-Tabs-panel {
    max-width: 770px;
    margin: 0 auto
}
.product .woocommerce-tabs .woocommerce-Tabs-panel>h2 {
    display: none
}
.product .woocommerce-tabs .woocommerce-Reviews #comments .commentlist {
    margin: 0;
    padding: 0
}
.product .woocommerce-tabs .woocommerce-Reviews #comments .commentlist .comment {
    margin-bottom: 30px;
    padding: 0 0 30px;
    border-bottom: 1px solid #eee
}
.product .woocommerce-tabs .woocommerce-Reviews #comments .commentlist .comment:before {
    content: none
}
.product .woocommerce-tabs .woocommerce-Reviews #comments .commentlist .comment:last-child {
    margin-bottom: 0
}
.product .woocommerce-tabs .woocommerce-Reviews #comments .commentlist .comment_container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}
.product .woocommerce-tabs .woocommerce-Reviews #comments .commentlist .comment_container .avatar {
    margin-right: 15px;
    border-radius: 50%
}
.product .woocommerce-tabs .woocommerce-Reviews #comments .commentlist .comment_container .comment-text .meta {
    margin: 0
}
.product .woocommerce-tabs .woocommerce-Reviews #comments .commentlist .comment_container .comment-text .meta .woocommerce-review__author {
    ; #999;
    font-size: 16px;
    font-weight: 500;
    line-height: 16px
}
.product .woocommerce-tabs .woocommerce-Reviews #comments .commentlist .comment_container .comment-text .meta .woocommerce-review__dash {
    ; #999
}
.product .woocommerce-tabs .woocommerce-Reviews #comments .commentlist .comment_container .comment-text .meta .woocommerce-review__published-date {
    ; #999;
    font-size: 14px;
    line-height: 16px
}
.product .woocommerce-tabs .woocommerce-Reviews #comments .commentlist .comment_container .comment-text .description p {
    margin-top: 15px;
    margin-bottom: 0
}
.product .woocommerce-tabs .woocommerce-Reviews #review_form_wrapper {
    margin-top: 75px;
    text-align: center
}
.product .woocommerce-tabs .woocommerce-Reviews #review_form_wrapper .comment-respond .comment-reply-title {
    font-size: 30px;
    font-weight: 300;
    line-height: 40px
}
.product .woocommerce-tabs .woocommerce-Reviews #review_form_wrapper .comment-respond .comment-form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}
.product .woocommerce-tabs .woocommerce-Reviews #review_form_wrapper .comment-respond .comment-form input {
    -webkit-transition: all .3s;
    transition: all .3s;
    border: 1px solid #eee;
    border-radius: 5px;
    outline: none;
    /* font-family: roboto, sans-serif */
}
.product .woocommerce-tabs .woocommerce-Reviews #review_form_wrapper .comment-respond .comment-form input::-webkit-input-placeholder {
    ; #999;
    /* font-family: roboto, sans-serif */
}
.product .woocommerce-tabs .woocommerce-Reviews #review_form_wrapper .comment-respond .comment-form input:-ms-input-placeholder {
    ; #999;
    /* font-family: roboto, sans-serif */
}
.product .woocommerce-tabs .woocommerce-Reviews #review_form_wrapper .comment-respond .comment-form input::-ms-input-placeholder {
    ; #999;
    /* font-family: roboto, sans-serif */
}
.product .woocommerce-tabs .woocommerce-Reviews #review_form_wrapper .comment-respond .comment-form input::placeholder {
    ; #999;
    /* font-family: roboto, sans-serif */
}
.product .woocommerce-tabs .woocommerce-Reviews #review_form_wrapper .comment-respond .comment-form input:focus {
    border: 1px solid #2a74ed;
    border-radius: 5px;
    -webkit-box-shadow: 0 15px 30px 0 rgba(42, 116, 237, .1);
    box-shadow: 0 15px 30px 0 rgba(42, 116, 237, .1)
}
.product .woocommerce-tabs .woocommerce-Reviews #review_form_wrapper .comment-respond .comment-form textarea {
    width: 100%;
    height: 140px;
    padding: 20px;
    -webkit-transition: all .3s;
    transition: all .3s;
    border: 1px solid #eee;
    border-radius: 5px;
    outline: none;
    ; #999;
    /* /* font-family: roboto, sans-serif */; */
    resize: none
}
.product .woocommerce-tabs .woocommerce-Reviews #review_form_wrapper .comment-respond .comment-form textarea::-webkit-input-placeholder {
    ; #999;
    /* font-family: roboto, sans-serif */
}
.product .woocommerce-tabs .woocommerce-Reviews #review_form_wrapper .comment-respond .comment-form textarea:-ms-input-placeholder {
    ; #999;
    /* font-family: roboto, sans-serif */
}
.product .woocommerce-tabs .woocommerce-Reviews #review_form_wrapper .comment-respond .comment-form textarea::-ms-input-placeholder {
    ; #999;
    /* font-family: roboto, sans-serif */
}
.product .woocommerce-tabs .woocommerce-Reviews #review_form_wrapper .comment-respond .comment-form textarea::placeholder {
    ; #999;
    /* font-family: roboto, sans-serif */
}
.product .woocommerce-tabs .woocommerce-Reviews #review_form_wrapper .comment-respond .comment-form textarea:focus {
    border: 1px solid #2a74ed;
    border-radius: 5px;
    -webkit-box-shadow: 0 15px 30px 0 rgba(42, 116, 237, .1);
    box-shadow: 0 15px 30px 0 rgba(42, 116, 237, .1)
}
.product .woocommerce-tabs .woocommerce-Reviews #review_form_wrapper .comment-respond .comment-form .comment-notes {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1
}
.product .woocommerce-tabs .woocommerce-Reviews #review_form_wrapper .comment-respond .comment-form-author {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-right: 30px
}
.product .woocommerce-tabs .woocommerce-Reviews #review_form_wrapper .comment-respond .comment-form-author label {
    display: none
}
.product .woocommerce-tabs .woocommerce-Reviews #review_form_wrapper .comment-respond .comment-form-email {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}
.product .woocommerce-tabs .woocommerce-Reviews #review_form_wrapper .comment-respond .comment-form-email label {
    display: none
}
.product .woocommerce-tabs .woocommerce-Reviews #review_form_wrapper .comment-respond .comment-form-rating {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
    margin-top: 45px;
    margin-bottom: 15px
}
@media screen and (max-width:991px) {
    .product .woocommerce-tabs .woocommerce-Reviews #review_form_wrapper .comment-respond .comment-form-rating {
        margin-top: 25px
    }
}
.product .woocommerce-tabs .woocommerce-Reviews #review_form_wrapper .comment-respond .comment-form-rating label {
    margin-right: 20px;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px
}
.product .woocommerce-tabs .woocommerce-Reviews #review_form_wrapper .comment-respond .comment-form-rating p {
    margin: 0
}
.product .woocommerce-tabs .woocommerce-Reviews #review_form_wrapper .comment-respond .comment-form-rating p span {
    display: block;
    direction: ltr
}
.product .woocommerce-tabs .woocommerce-Reviews #review_form_wrapper .comment-respond .comment-form-rating p span>a:hover:before, .product .woocommerce-tabs .woocommerce-Reviews #review_form_wrapper .comment-respond .comment-form-rating p span>a:hover~a:before {
    ; #999;
    content: '\f4b2'
}
.product .woocommerce-tabs .woocommerce-Reviews #review_form_wrapper .comment-respond .comment-form-rating p span a {
    display: inline-block;
    -webkit-transition: all 0s ease 0s;
    transition: all 0s ease 0s;
    ; #999;
    font-size: 0;
    line-height: 24px
}
.product .woocommerce-tabs .woocommerce-Reviews #review_form_wrapper .comment-respond .comment-form-rating p span a:before {
    ; #999;
    font-family: ionicons;
    font-size: 16px;
    content: '\f4b2'
}
.product .woocommerce-tabs .woocommerce-Reviews #review_form_wrapper .comment-respond .comment-form-rating p span a:hover {
    opacity: 1
}
.product .woocommerce-tabs .woocommerce-Reviews #review_form_wrapper .comment-respond .comment-form-rating p span a:hover:before {
    ; #ffc015;
    content: '\f4b3'
}
.product .woocommerce-tabs .woocommerce-Reviews #review_form_wrapper .comment-respond .comment-form-rating p span a.active~a:before {
    ; #999;
    content: '\f4b2'
}
.product .woocommerce-tabs .woocommerce-Reviews #review_form_wrapper .comment-respond .comment-form-comment {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    margin: 15px 0 0
}
.product .woocommerce-tabs .woocommerce-Reviews #review_form_wrapper .comment-respond .comment-form-comment label {
    display: none
}
.product .woocommerce-tabs .woocommerce-Reviews #review_form_wrapper .comment-respond .form-submit input[type=submit] {
    display: inline-block;
    margin-top: 25px;
    padding: 21px 40px;
    border: 0;
    border-radius: 5px;
    ; #fff;
    /* /* font-family: roboto, sans-serif */; */
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 1.5px;
    line-height: 1.15;
    text-transform: uppercase;
    cursor: pointer
}
.product .woocommerce-tabs .shop_attributes tbody tr {
    line-height: 40px
}
.product .woocommerce-tabs .shop_attributes tbody tr th {
    padding-right: 50px;
    ; #999;
    text-align: left
}
.product .woocommerce-tabs .shop_attributes tbody tr td {
    ; #999;
    text-align: left
}
.product .woocommerce-tabs .shop_attributes tbody tr td p {
    margin: 0;
    ; #999
}
@media screen and (max-width:1500px) {
    .product .woocommerce-product-gallery {
        max-width: 460px
    }
}
@media screen and (max-width:991px) {
    .product .woocommerce-product-gallery {
        max-width: 345px
    }
}
@media screen and (max-width:767px) {
    .product {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    .product>.onsale {
        display: inline-block;
        position: static;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        width: auto;
        margin-top: 20px;
        margin-right: auto
    }
    .product .woocommerce-product-gallery {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        max-width: 460px;
        margin-right: auto;
        margin-left: auto
    }
    .product .summary {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
        margin-top: 20px
    }
    .product .summary .product_meta-title {
        width: auto;
        margin-right: 30px
    }
    .product .summary .woocommerce-share__title {
        width: auto;
        margin-right: 30px;
        font-size: 14px;
        font-weight: 500;
        line-height: 2.71
    }
    .product .woocommerce-tabs {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4;
        margin-bottom: 75px
    }
    .product .woocommerce-tabs .tabs {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        margin-bottom: 50px
    }
    .product .woocommerce-tabs .woocommerce-Reviews #review_form_wrapper {
        margin-top: 50px
    }
    .product .woocommerce-tabs .woocommerce-Reviews #review_form_wrapper .comment-respond .comment-form-author {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        margin-right: 0
    }
}
.comment-shop {
    border: none;
    border-bottom: 1px solid #eee;
    margin: 0;
    padding-bottom: 10px
}
.comment-shop .comment-author .author-photo {
    margin-right: 20px;
    margin-left: 0
}
.comment-shop .btn-reply {
    font-size: 14px;
    ; #bbb;
    line-height: 1.71;
    display: inline-block;
    padding-top: 10px
}
.comment-shop .btn-reply:hover {
    ; #222
}
.comment-shop .btn-reply i {
    padding-right: 10px
}
.comment-shop .comment-content {
    position: relative
}
.comment-shop .comment-content .tm__stars {
    line-height: 1.5;
    letter-spacing: -1.2px;
    text-align: left;
    ; #ffc015;
    position: absolute;
    top: 0;
    right: 0
}
@media screen and (max-width:450px) {
    .comment-shop .comment-content .tm__stars {
        top: 19px;
        right: auto;
        left: 0
    }
}
.swiper-margin .swiper-wrapper {
    margin-left: 2px
}
.add_coment {
    width: 100%
}
.add_coment .onebuilder-form--default p {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin: -14px;
    margin-top: 0;
    margin-bottom: 0
}
.add_coment .onebuilder-form--default p .wpcf7-submit {
    margin-top: 25px !important
}
.add_coment .Name {
    width: 50%
}
.add_coment .Email {
    width: 50%
}
@media(min-width:990px) and (max-width:1135px) {
    .cart-related-products-wrap .onebuilder-products__item:last-child {
        display: none !important
    }
}
@media(min-width:840px) and (max-width:950px) {
    .cart-related-products-wrap .onebuilder-products__item:last-child {
        display: none !important
    }
}
@media(min-width:768px) and (max-width:855px) {
    .cart-related-products-wrap .onebuilder-products__item:last-child {
        display: block !important
    }
}
.onebuilder-product-images__main {
    margin-bottom: 20px
}
.onebuilder-product-images__main-img {
    height: 730px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover
}
.onebuilder-product-images__main-link {
    display: block;
    width: 100%;
    height: 100%
}
.onebuilder-product-images__thumbs-img {
    width: 105px;
    height: 130px;
    margin-top: 10px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover
}
@media screen and (max-width:1500px) {
    .onebuilder-product-images .onebuilder-product-images__main-img {
        height: 500px
    }
}
.widget_onebuilder__info {
    ; #222
}
.widget_onebuilder__link {
    ; #222
}
.widget_onebuilder__icon {
    ; #2a74ed
}
.widget_onebuilder__link {
    ; #999
}
.widget_onebuilder .onebuilder-socials__link {
    ; dimgray
}
.widget_onebuilder .onebuilder-socials__link__icon {
    ; dimgray
}
.widget_nav_menu .menu-item a {
    ; #999;
    font-size: 16px
}
.widget_nav_menu_1 .menu-item a {
    ; #999
}
.widget_nav_menu_1 .menu-item a:before {
    border-; transparent #999
}
.widget_nav_menu_1 .menu-item:hover a {
    ; #2a74ed
}
.widget_nav_menu_1 .menu-item:hover a:hover:before {
    border-; transparent #2a74ed
}
.widget_nav_menu_1 .menu-item.current-menu-item a {
    ; #2a74ed
}
.widget_nav_menu_1 .menu-item.current-menu-item a:before {
    border-; transparent #2a74ed
}
.widget_nav_menu_2 .menu-item a {
    ; #999
}
.widget_nav_menu_3 .menu-item a {
    ; #999
}
.widget_nav_menu_3 .menu-item a:before {
    background-; #2a74ed
}
.widget_nav_menu_3 .menu-item:hover a {
    ; #2a74ed
}
.widget_nav_menu_3 .menu-item:hover a:hover:before {
    border-; transparent #2a74ed
}
.widget_nav_menu_3 .menu-item.current-menu-item a:before {
    background-; #2a74ed
}
.widget_recent_entries_1 .post-date {
    ; #999
}
.widget_recent_entries_2 a {
    ; #222
}
.widget_recent_entries_2 a:hover {
    ; #2a74ed
}
.widget_recent_entries_2 .post-date {
    ; #999;
    /* font-family: roboto, sans-serif */
}
.widget_recent_entries_3 li {
    border-bottom: 1px solid rgba(153, 153, 153, .3)
}
.widget_recent_entries_3 a:hover {
    ; #2a74ed
}
.widget_recent_entries_3 .post-date {
    ; #999
}
.widget_mc4wp_form_widget.onebuilder_mc_1 input[type=submit] {
    background-; #2a74ed
}
.widget_mc4wp_form_widget.onebuilder_mc_1 input[type=submit]:hover {
    background: rgba(42, 116, 237, .8) !important
}
.widget_mc4wp_form_widget.onebuilder_mc_2 button, .widget_mc4wp_form_widget.onebuilder_mc_2 input {
    ; #222
}
.widget_mc4wp_form_widget.onebuilder_mc_2 button::-webkit-input-placeholder, .widget_mc4wp_form_widget.onebuilder_mc_2 input::-webkit-input-placeholder {
    ; #999
}
.widget_mc4wp_form_widget.onebuilder_mc_2 button:-ms-input-placeholder, .widget_mc4wp_form_widget.onebuilder_mc_2 input:-ms-input-placeholder {
    ; #999
}
.widget_mc4wp_form_widget.onebuilder_mc_2 button::-ms-input-placeholder, .widget_mc4wp_form_widget.onebuilder_mc_2 input::-ms-input-placeholder {
    ; #999
}
.widget_mc4wp_form_widget.onebuilder_mc_2 button::placeholder, .widget_mc4wp_form_widget.onebuilder_mc_2 input::placeholder {
    ; #999
}
.widget_mc4wp_form_widget.onebuilder_mc_2 button[type=submit], .widget_mc4wp_form_widget.onebuilder_mc_2 input[type=submit] {
    background: #ffc015
}
.widget_mc4wp_form_widget.onebuilder_mc_2 button[type=submit]:hover, .widget_mc4wp_form_widget.onebuilder_mc_2 input[type=submit]:hover {
    background: rgba(42, 116, 237, .8) !important
}
.widget_mc4wp_form_widget.onebuilder_mc_3 input {
    ; #222
}
.widget_mc4wp_form_widget.onebuilder_mc_3 input::-webkit-input-placeholder {
    ; #999
}
.widget_mc4wp_form_widget.onebuilder_mc_3 input:-ms-input-placeholder {
    ; #999
}
.widget_mc4wp_form_widget.onebuilder_mc_3 input::-ms-input-placeholder {
    ; #999
}
.widget_mc4wp_form_widget.onebuilder_mc_3 input::placeholder {
    ; #999
}
.widget_mc4wp_form_widget.onebuilder_mc_3 button[type=submit] {
    ; #2a74ed
}
.widget_mc4wp_form_widget.onebuilder_mc_3 button[type=submit]:hover {
    background-; #2a74ed
}
.widget_time_schedule li {
    ; #999
}
.widget_custom_form textarea, .widget_custom_form input[type=text], .widget_custom_form input[type=email], .widget_custom_form input[type=url] {
    font-family: playfair display, serif
}
.widget_custom_form button[type=submit], .widget_custom_form input[type=submit] {
    background-; #2a74ed;
    font-family: playfair display, serif
}
.widget_custom_form button[type=submit]:hover, .widget_custom_form input[type=submit]:hover {
    background: rgba(42, 116, 237, .8) !important
}
.widget_twitter .widget-add span, .widget_twitter .widget-add a {
    font-family: playfair display, serif
}
.widget-courses--edu .widget-title {
    /* font-family: roboto, sans-serif */
}
.widget-courses--edu .one-courses-wd__link {
    ; #999;
    /* font-family: roboto, sans-serif */
}
.widget-courses--edu .one-courses-wd__link:hover {
    ; #222
}
.onebuilder-socials__link .icon {
    ; #999
}
.onebuilder-socials__link:hover .icon {
    ; #2a74ed
}
.onebuilder-socials .one-socials__link {
    ; #222
}
.onebuilder-socials .one-socials__link:hover {
    ; #2a74ed
}
.onebuilder-footer-menu .menu-item a {
    /* font-family: roboto, sans-serif */
}
.onebuilder-footer-menu .menu-item a:hover {
    ; #2a74ed
}
.one-socials--circle .one-socials__link {
    border: 1px solid #999;
    ; #999
}
.onebuilder-footer-1 .widget-title {
    border-bottom: 1px solid rgba(153, 153, 153, .25)
}
.onebuilder-footer-2 .widget_onebuilder__info {
    ; #999
}
.onebuilder-footer-2 .widget_onebuilder__info a {
    ; #999
}
.onebuilder-footer-2 .widget-title {
    ; #2a74ed
}
.onebuilder-footer-4 .widget_onebuilder__link {
    ; #222
}
.onebuilder-footer-4 .widget_onebuilder__link:hover {
    ; #2a74ed
}
.onebuilder-footer-4 .widget-title {
    ; #222
}
.onebuilder-footer-5 .widget_onebuilder__info {
    ; #999
}
.onebuilder-footer-5 .widget_onebuilder__link {
    ; #999
}
.onebuilder-footer-5 .widget_mc4wp_form_widget.onebuilder_mc_2 button[type=submit], .onebuilder-footer-5 .widget_mc4wp_form_widget.onebuilder_mc_2 input[type=submit] {
    background: #2a74ed
}
.onebuilder-footer-5 .widget_mc4wp_form_widget.onebuilder_mc_2 button[type=submit]:hover, .onebuilder-footer-5 .widget_mc4wp_form_widget.onebuilder_mc_2 input[type=submit]:hover {
    background: rgba(42, 116, 237, .8) !important
}
.onebuilder-footer-6 .widget_onebuilder__link:hover {
    ; #2a74ed
}
.onebuilder-footer-6 .widget_recent_entries_2 li a:hover {
    ; #2a74ed
}
.onebuilder-footer-6 .widget_mc4wp_form_widget.onebuilder_mc_1 button[type=email], .onebuilder-footer-6 .widget_mc4wp_form_widget.onebuilder_mc_1 input[type=email] {
    ; #999
}
.onebuilder-footer-6 .widget_mc4wp_form_widget.onebuilder_mc_1 button[type=submit], .onebuilder-footer-6 .widget_mc4wp_form_widget.onebuilder_mc_1 input[type=submit] {
    background-; #2a74ed;
    ; #222
}
.onebuilder-footer-6 .widget_mc4wp_form_widget.onebuilder_mc_1 button[type=submit]:hover, .onebuilder-footer-6 .widget_mc4wp_form_widget.onebuilder_mc_1 input[type=submit]:hover {
    background: rgba(42, 116, 237, .8) !important
}
.onebuilder-footer-7 .widget_nav_menu .menu-item a {
    ; #999
}
.onebuilder-footer-8 .widget_twitter .widget-add span, .onebuilder-footer-8 .widget_twitter .widget-add a {
    /* font-family: roboto, sans-serif */
}
.onebuilder-footer-9 .widget_onebuilder__info {
    ; #999
}
.onebuilder-footer-9 .widget_onebuilder__info a {
    ; #999;
    font-size: 16px
}
.onebuilder-footer-9 .widget_onebuilder__info a:hover {
    ; #2a74ed
}
.onebuilder-footer-9 .widget_onebuilder__info--tel a {
    ; #2a74ed;
    font-size: 20px
}
.onebuilder-footer-9 .widget_onebuilder__info--tel a:hover {
    border-bottom: 1px solid #2a74ed
}
.onebuilder-footer-9 .widget-title {
    ; #222
}
.onebuilder-footer-9 .widget_nav_menu .menu-item a:hover {
    ; inherit;
    font-size: 16px
}
.onebuilder-footer-10 .widget_onebuilder__info {
    ; #999
}
.onebuilder-footer-10 .widget_onebuilder__info a {
    ; #999
}
.onebuilder-footer-10 .widget-title {
    ; #2a74ed
}
.onebuilder-footer-10 .widget_mc4wp_form_widget.onebuilder_mc_2 button[type=submit], .onebuilder-footer-10 .widget_mc4wp_form_widget.onebuilder_mc_2 input[type=submit] {
    background: #2a74ed
}
.onebuilder-footer-10 .widget_mc4wp_form_widget.onebuilder_mc_2 button[type=submit]:hover, .onebuilder-footer-10 .widget_mc4wp_form_widget.onebuilder_mc_2 input[type=submit]:hover {
    background: rgba(42, 116, 237, .8) !important
}
.onebuilder-footer-10 .widget_nav_menu_3 .menu-item:hover a {
    ; #fff
}
.onebuilder-footer-11 .widget_onebuilder {
    margin-bottom: 45px
}
.onebuilder-footer-11 .widget_onebuilder__link {
    ; #999
}
.onebuilder-footer-11 .widget_onebuilder__link:hover {
    ; #ffc015
}
.onebuilder-footer-11 .widget_onebuilder__desc a:hover {
    ; #ffc015
}
.onebuilder-footer-11 .widget_nav_menu .menu-item a {
    ; #999
}
.onebuilder-footer-11 .widget_nav_menu .menu-item a:hover {
    ; #ffc015
}
.onebuilder-footer-12 .widget-title {
    ; #222
}
.onebuilder-footer-12 .widget_onebuilder__info {
    ; #999
}
.onebuilder-footer-12 .widget_onebuilder__info a {
    ; #999
}
.onebuilder-footer-12 .widget_onebuilder__info a:hover {
    ; #2a74ed
}
.onebuilder-footer-12 .widget .one-socials__icon {
    ; #2a74ed
}
.onebuilder-footer-12 .widget .one-socials__icon:hover i {
    ; #2a74ed
}
.onebuilder-footer-12 .widget .one-socials__link:hover__icon {
    ; #2a74ed
}
.onebuilder-footer-13 .widget_onebuilder__info {
    ; #999
}
.onebuilder-footer-13 .widget_onebuilder__info a {
    ; #999
}
.onebuilder-footer-14 .widget_onebuilder__info {
    ; #999
}
.onebuilder-footer-14 .widget_onebuilder__info a {
    ; #999
}
.onebuilder-footer-15 .widget_onebuilder__link:hover {
    ; #2a74ed
}
.onebuilder-footer-15 .widget_onebuilder__info {
    ; #999;
    font-weight: 400
}
.onebuilder-footer-15 .widget_recent_entries_2 li a:hover {
    ; #2a74ed
}
.onebuilder-footer-15 .widget_mc4wp_form_widget.onebuilder_mc_1 button[type=email], .onebuilder-footer-15 .widget_mc4wp_form_widget.onebuilder_mc_1 input[type=email] {
    ; #999
}
.onebuilder-footer-15 .widget_mc4wp_form_widget.onebuilder_mc_1 button[type=submit], .onebuilder-footer-15 .widget_mc4wp_form_widget.onebuilder_mc_1 input[type=submit] {
    background-; #2a74ed
}
.onebuilder-footer-15 .widget_mc4wp_form_widget.onebuilder_mc_1 button[type=submit]:hover, .onebuilder-footer-15 .widget_mc4wp_form_widget.onebuilder_mc_1 input[type=submit]:hover {
    background: rgba(42, 116, 237, .8) !important
}
.onebuilder-footer-16 {
    background-; #000
}
.onebuilder-footer-16 .pull-right {
    ; rgba(255, 255, 255, .5)
}
.onebuilder-footer-16 .widget_time_schedule li b {
    font-family: open sans, sans-serif;
    font-size: 15px;
    font-weight: 400
}
.onebuilder-footer-16 .widget_nav_menu .menu-item a {
    font-family: open sans, sans-serif;
    font-size: 15px;
    ; #fff;
    opacity: .5
}
.onebuilder-footer-16 .widget_onebuilder__info {
    ; #fff;
    font-family: open sans, sans-serif
}
.onebuilder-footer-16 .widget_onebuilder__info a {
    ; #fff;
    font-family: open sans, sans-serif
}
.onebuilder-footer-16 .widget-title {
    ; #2a74ed;
    font-size: 15px
}
.one-course--edu-details .one-widget-advert--edu {
    padding-top: 31px;
    padding-bottom: 36px
}
.one-course--edu-details .one-widget-advert--edu .one-widget-advert__subtitle {
    /* /* font-family: roboto, sans-serif */; */
    ; #fff
}
.one-course--edu-details .one-widget-advert--edu .one-widget-advert__title {
    /* font-family: roboto, sans-serif */
}
.one-course--edu-details .one-widget-advert--edu .one-widget-advert__desc {
    /* font-family: roboto, sans-serif */
}
.one-course--edu-details .one-widget-advert--edu .one-widget-advert__link {
    /* font-family: roboto, sans-serif */
}
.one-course--edu-details .one-twitter {
    -webkit-box-shadow: 0 15px 30px 0 rgba(42, 116, 237, .1);
    box-shadow: 0 15px 30px 0 rgba(42, 116, 237, .1);
    background-; #fff;
    margin-bottom: 60px
}
.one-course--edu-details .one-twitter__link {
    ; #fff;
    background-; #222
}
.one-course--edu-details .one-twitter .tweets {
    /* font-family: roboto, sans-serif */
}
.one-course--edu-details .one-twitter .btn {
    border-top: 1px solid #eee;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}
.one-course--edu-details .one-twitter .btn-left, .one-course--edu-details .one-twitter .btn-right {
    padding: 15px 0;
    width: 50%;
    cursor: pointer
}
.one-course--edu-details .one-twitter .btn-left {
    border-right: 1px solid #eee
}
.one-course--edu-details .one-twitter__follow {
    ; inherit;
    /* font-family: roboto, sans-serif */
}
.one-course--edu-details .onebuilder_mc_edu {
    background: #222 url(../img/inner-pages/blog/icon-envelope.png) no-repeat bottom right
}
.one-course--edu-details .onebuilder_mc_edu .mc4wp-form .mc4wp-form-223 .widget-title {
    /* font-family: playfair display, serif; */
    ; #fff
}
.one-course--edu-details .onebuilder_mc_edu .mc4wp-form-fields p {
    /* font-family: roboto, sans-serif */
}
.one-course--edu-details .onebuilder_mc_edu .mc4wp-form-fields input[type=submit] {
    ; inherit;
    background-; #fff;
    border: 1px solid rgba(255, 255, 255, .5);
    /* font-family: roboto, sans-serif */
}
.one-course--edu-details .onebuilder_mc_edu .mc4wp-form-fields input[type=submit]:hover {
    background: 0 0;
    ; #fff;
    border: 1px solid #fff;
    -webkit-transition: .3s all;
    transition: .3s all
}