﻿/*youzify-owl-carousel.min.css*/
.owl-carousel .owl-wrapper:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

.owl-carousel {
    display: none;
    position: relative;
    width: 100%;
    -ms-touch-action: pan-y
}

    .owl-carousel .owl-wrapper {
        display: none;
        position: relative;
        -webkit-transform: translate3d(0,0,0)
    }

    .owl-carousel .owl-wrapper-outer {
        overflow: hidden;
        position: relative;
        width: 100%
    }

        .owl-carousel .owl-wrapper-outer.autoHeight {
            -webkit-transition: height .5s ease-in-out;
            -moz-transition: height .5s ease-in-out;
            /*-ms-transition:height .5s ease-in-out;*/
            -o-transition: height .5s ease-in-out;
            transition: height .5s ease-in-out
        }

    .owl-carousel .owl-item {
        float: left
    }

.owl-controls .owl-buttons div,
.owl-controls .owl-page {
    cursor: pointer
}

.owl-controls {
    -webkit-user-select: none;
    /* -khtml-user-select:none;*/
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent
}

.grabbing {
    cursor: url(../images/grabbing.png) 8 8,move
}

.owl-carousel .owl-item,
.owl-carousel .owl-wrapper {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    /* -ms-backface-visibility:hidden;*/
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0)
}

.owl-origin {
    -webkit-perspective: 1200px;
    /* -webkit-perspective-origin-x:50%;
 -webkit-perspective-origin-y:50%;*/
    -moz-perspective: 1200px;
    /* -moz-perspective-origin-x:50%;
 -moz-perspective-origin-y:50%;*/
    perspective: 1200px
}

.owl-fade-out {
    z-index: 10;
    -webkit-animation: fadeOut .7s both ease;
    -moz-animation: fadeOut .7s both ease;
    animation: fadeOut .7s both ease
}

.owl-fade-in {
    -webkit-animation: fadeIn .7s both ease;
    -moz-animation: fadeIn .7s both ease;
    animation: fadeIn .7s both ease
}

.owl-backSlide-out {
    -webkit-animation: backSlideOut 1s both ease;
    -moz-animation: backSlideOut 1s both ease;
    animation: backSlideOut 1s both ease
}

.owl-backSlide-in {
    -webkit-animation: backSlideIn 1s both ease;
    -moz-animation: backSlideIn 1s both ease;
    animation: backSlideIn 1s both ease
}

.owl-goDown-out {
    -webkit-animation: scaleToFade .7s ease both;
    -moz-animation: scaleToFade .7s ease both;
    animation: scaleToFade .7s ease both
}

.owl-goDown-in {
    -webkit-animation: goDown .6s ease both;
    -moz-animation: goDown .6s ease both;
    animation: goDown .6s ease both
}

.owl-fadeUp-in {
    -webkit-animation: scaleUpFrom .5s ease both;
    -moz-animation: scaleUpFrom .5s ease both;
    animation: scaleUpFrom .5s ease both
}

.owl-fadeUp-out {
    -webkit-animation: scaleUpTo .5s ease both;
    -moz-animation: scaleUpTo .5s ease both;
    animation: scaleUpTo .5s ease both
}

@-webkit-keyframes empty {
    0% {
        opacity: 1
    }
}

@-moz-keyframes empty {
    0% {
        opacity: 1
    }
}

@keyframes empty {
    0% {
        opacity: 1
    }
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@-moz-keyframes fadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@-moz-keyframes fadeOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@-webkit-keyframes backSlideOut {
    25% {
        opacity: .5;
        -webkit-transform: translateZ(-500px)
    }

    75% {
        opacity: .5;
        -webkit-transform: translateZ(-500px) translateX(-200%)
    }

    100% {
        opacity: .5;
        -webkit-transform: translateZ(-500px) translateX(-200%)
    }
}

@-moz-keyframes backSlideOut {
    25% {
        opacity: .5;
        -moz-transform: translateZ(-500px)
    }

    75% {
        opacity: .5;
        -moz-transform: translateZ(-500px) translateX(-200%)
    }

    100% {
        opacity: .5;
        -moz-transform: translateZ(-500px) translateX(-200%)
    }
}

@keyframes backSlideOut {
    25% {
        opacity: .5;
        transform: translateZ(-500px)
    }

    75% {
        opacity: .5;
        transform: translateZ(-500px) translateX(-200%)
    }

    100% {
        opacity: .5;
        transform: translateZ(-500px) translateX(-200%)
    }
}

@-webkit-keyframes backSlideIn {
    0%, 25% {
        opacity: .5;
        -webkit-transform: translateZ(-500px) translateX(200%)
    }

    75% {
        opacity: .5;
        -webkit-transform: translateZ(-500px)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateZ(0) translateX(0)
    }
}

@-moz-keyframes backSlideIn {
    0%, 25% {
        opacity: .5;
        -moz-transform: translateZ(-500px) translateX(200%)
    }

    75% {
        opacity: .5;
        -moz-transform: translateZ(-500px)
    }

    100% {
        opacity: 1;
        -moz-transform: translateZ(0) translateX(0)
    }
}

@keyframes backSlideIn {
    0%, 25% {
        opacity: .5;
        transform: translateZ(-500px) translateX(200%)
    }

    75% {
        opacity: .5;
        transform: translateZ(-500px)
    }

    100% {
        opacity: 1;
        transform: translateZ(0) translateX(0)
    }
}

@-webkit-keyframes scaleToFade {
    to {
        opacity: 0;
        -webkit-transform: scale(.8)
    }
}

@-moz-keyframes scaleToFade {
    to {
        opacity: 0;
        -moz-transform: scale(.8)
    }
}

@keyframes scaleToFade {
    to {
        opacity: 0;
        transform: scale(.8)
    }
}

@-webkit-keyframes goDown {
    from {
        -webkit-transform: translateY(-100%)
    }
}

@-moz-keyframes goDown {
    from {
        -moz-transform: translateY(-100%)
    }
}

@keyframes goDown {
    from {
        transform: translateY(-100%)
    }
}

@-webkit-keyframes scaleUpFrom {
    from {
        opacity: 0;
        -webkit-transform: scale(1.5)
    }
}

@-moz-keyframes scaleUpFrom {
    from {
        opacity: 0;
        -moz-transform: scale(1.5)
    }
}

@keyframes scaleUpFrom {
    from {
        opacity: 0;
        transform: scale(1.5)
    }
}

@-webkit-keyframes scaleUpTo {
    to {
        opacity: 0;
        -webkit-transform: scale(1.5)
    }
}

@-moz-keyframes scaleUpTo {
    to {
        opacity: 0;
        -moz-transform: scale(1.5)
    }
}

@keyframes scaleUpTo {
    to {
        opacity: 0;
        transform: scale(1.5)
    }
}

.owl-theme .owl-controls {
    text-align: center
}

    .owl-theme .owl-controls .owl-buttons div {
        color: #fff;
        display: inline-block;
        zoom: 1;
        display: inline;
        font-size: 12px;
        -webkit-border-radius: 30px;
        -moz-border-radius: 30px;
        border-radius: 30px;
        /* filter:Alpha(Opacity=50);*/
        opacity: 0
    }

    .owl-theme .owl-controls.clickable .owl-buttons div:hover {
        /* filter:Alpha(Opacity=100);*/
        opacity: 1;
        text-decoration: none
    }

    .owl-theme .owl-controls .owl-page {
        display: inline-block;
        zoom: 1
    }

        .owl-theme .owl-controls .owl-page span {
            display: block;
            width: 12px;
            height: 12px;
            margin: 8px 12px;
            /* filter:Alpha(Opacity=50);*/
            opacity: .5;
            -webkit-border-radius: 20px;
            -moz-border-radius: 20px;
            border-radius: 20px;
            background: #fff
        }

        .owl-theme .owl-controls .owl-page.active span,
        .owl-theme .owl-controls.clickable .owl-page:hover span {
            /* filter:Alpha(Opacity=90);*/
            opacity: .9
        }

        .owl-theme .owl-controls .owl-page span.owl-numbers {
            height: auto;
            width: auto;
            color: #fff;
            padding: 2px 10px;
            font-size: 12px;
            -webkit-border-radius: 30px;
            -moz-border-radius: 30px;
            border-radius: 30px
        }

.owl-item.loading {
    min-height: 150px;
    background: url(AjaxLoader.gif) no-repeat center center
}



/* inline style sheet #1*/
:root {
    --yzfy-scheme-color: #4FC1E9 !important;
    --yzfy-scheme-text-color: #fff !important;
}

body .youzify div.item-list-tabs li.youzify-activity-show-search .youzify-activity-show-search-form i,
body #youzify-wall-nav .item-list-tabs li#activity-filter-select label,
body .youzify-media-filter .youzify-filter-item .youzify-current-filter,
body .youzify-community-hashtags .youzify-hashtag-item:hover,
body .youzify table tfoot tr,
body .youzify table thead tr,
body #youzify-group-body h1:before,
body .youzify-product-actions .youzify-addtocart,
body .youzify .checkout_coupon,
body .youzify .youzify-wc-box-title h3,
body .youzify .woocommerce-customer-details h2,
body .youzify .youzify-wc-main-content .track_order .form-row button,
body .youzify-view-order .youzify-wc-main-content > p mark.order-status,
body .youzify .youzify-wc-main-content button[type='submit'],
body .youzify .youzify-wc-main-content #payment #place_order,
body .youzify .youzify-wc-main-content h3,
body .youzify .wc-proceed-to-checkout a.checkout-button,
body .youzify .wc-proceed-to-checkout a.checkout-button:hover,
body .youzify .youzify-wc-main-content .woocommerce-checkout-review-order table.shop_table tfoot .order-total,
body .youzify .youzify-wc-main-content .woocommerce-checkout-review-order table.shop_table thead,
body .youzify .youzify-wc-main-content table.shop_table td a.woocommerce-MyAccount-downloads-file:before,
body .youzify .youzify-wc-main-content table.shop_table td a.view:before,
body .youzify table.shop_table.order_details tfoot tr:last-child,
body .youzify .youzify-wc-main-content table.shop_table td.actions .coupon button,
body .youzify .youzify-wc-main-content table.shop_table td.woocommerce-orders-table__cell-order-number a,
body .youzify .youzify-wc-main-content table.shop_table thead,
body .youzify-forums-topic-item .youzify-forums-topic-icon i,
body .youzify-forums-forum-item .youzify-forums-forum-icon i,
body div.bbp-submit-wrapper button,
body #bbpress-forums li.bbp-header,
body #bbpress-forums .bbp-search-form #bbp_search_submit,
body #bbpress-forums #bbp-search-form #bbp_search_submit,
body .widget_display_search #bbp_search_submit,
body .widget_display_forums li a:before,
body .widget_display_views li .bbp-view-title:before,
body .widget_display_topics li:before,
body #bbpress-forums li.bbp-footer,
body .bbp-pagination .page-numbers.current,
body .youzify-items-list-widget .youzify-list-item .youzify-item-action .youzify-add-button i,
body #DivMembersList .youzify-user-actions .friendship-button .requested,
body #UlMembersList .youzify-user-actions .friendship-button .requested,
body .youzify-wall-embed .youzify-embed-action .friendship-button a.requested,
body .youzify-widget .youzify-user-tags .youzify-utag-values .youzify-utag-value-item,
body .item-list-tabs #search-message-form #messages_search_submit,
body #youzify-groups-list .action .group-button .membership-requested,
body #DivMembersList .youzify-user-actions .friendship-button a,
body #UlMembersList .youzify-user-actions .friendship-button a,
body #youzify-groups-list .action .group-button .request-membership,
body .youzify-wall-embed .youzify-embed-action .friendship-button a,
body .youzify-group-manage-members-search #members_search_submit,
body #youzify-groups-list .action .group-button .accept-invite,
body .notifications-options-nav #notification-bulk-manage,
body .notifications .notification-actions .mark-read span,
body .sitewide-notices .thread-options .activate-notice,
body #youzify-groups-list .action .group-button .join-group,
body .youzify-social-buttons .friendship-button a.requested,
body #youzify-directory-search-box form input[type=submit],
body .youzify-user-actions .friendship-button a.requested,
body .youzify-wall-embed .youzify-embed-action .group-button a,
body #youzify-group-buttons .group-button a.join-group,
body .messages-notices .thread-options .read span,
body .youzify-social-buttons .friendship-button a,
body #search-members-form #members_search_submit,
body .messages-options-nav #messages-bulk-manage,
body .youzify-group-settings-tab input[type='submit'],
body .youzify-user-actions .friendship-button a.add,
body #group-settings-form input[type='submit'],
body .youzify-product-content .youzify-featured-product,
body .my-friends #friend-list .action a.accept,
body .youzify-wall-new-post .youzify-post-more-button,
body .group-request-list .action .accept a,
body #message-recipients .highlight-icon i,
body .youzify-pagination .page-numbers.current,
body .youzify-project-content .youzify-project-type,
body .youzify-author .youzify-account-settings,
body .youzify-product-actions .youzify-addtocart,
body .group-button.request-membership,
body #send_message_form .submit #send,
body #send-invite-form .submit input,
body #send-reply #send_reply_button,
body .youzify-wall-actions .youzify-wall-post,
body .youzify-post-content .youzify-post-type,
body .youzify-nav-effect .youzify-menu-border,
body #group-create-tabs li.current,
body .group-button.accept-invite,
body .youzify-tab-post .youzify-read-more,
body .group-button.join-group,
body .youzify-service-icon i:hover,
body .youzify-loading .youzify_msg,
body .youzify-scrolltotop i:hover,
body .youzify-post .youzify-read-more,
body .youzify-author .youzify-login,
body .pagination .current,
body .youzify-tab-title-box,
body #youzify button[type='submit'],
body .youzify-wall-file-post,
body .youzify-current-bg-color,
body .youzify-current-checked-bg-color:checked,
body .button.accept {
    background-color: var(--yzfy-scheme-color) !important;
    color: var(--yzfy-scheme-text-color) !important;
}

@media screen and ( max-width: 768px ) {
    body #youzify .youzify-group div.item-list-tabs li.last label,
    body #youzify .youzify-profile div.item-list-tabs li.last label,
    body #youzify .youzify-directory-filter .item-list-tabs li#groups-order-select label,
    body #youzify .youzify-directory-filter .item-list-tabs li#members-order-select label {
        background-color: var(--yzfy-scheme-color) !important;
        color: var(--yzfy-scheme-text-color);
    }
}

body .youzify-bbp-topic-head-meta .youzify-bbp-head-meta-last-updated a:not(.bbp-author-name),
body .widget_display_topics li .topic-author a.bbp-author-name,
body .activity-header .activity-head p a:not(:first-child),
body #message-recipients .highlight .highlight-meta a,
body .thread-sender .thread-from .from .thread-count,
body .youzify-profile-navmenu .youzify-navbar-item a:hover i,
body .widget_display_replies li a.bbp-author-name,
body .youzify-profile-navmenu .youzify-navbar-item a:hover,
body .youzify-link-main-content .youzify-link-url:hover,
body .youzify-wall-new-post .youzify-post-title a:hover,
body .youzify-recent-posts .youzify-post-title a:hover,
body .youzify-post-content .youzify-post-title a:hover,
body .youzify-group-settings-tab fieldset legend,
body .youzify-wall-link-data .youzify-wall-link-url,
body .youzify-tab-post .youzify-post-title a:hover,
body .youzify-project-tags .youzify-tag-symbole,
body .youzify-post-tags .youzify-tag-symbole,
body .youzify-group-navmenu li a:hover {
    color: var(--yzfy-scheme-color) !important;
}

body .youzify-bbp-topic-head,
body .youzify .youzify-wc-main-content address .youzify-bullet,
body .youzify-profile-navmenu .youzify-navbar-item.youzify-active-menu,
body .youzify-group-navmenu li.current {
    border-color: var(--yzfy-scheme-color) !important;
}

body .quote-with-img:before,
body .youzify-link-content,
body .youzify-no-thumbnail,
body a.youzify-settings-widget {
    background: var(--yzfy-scheme-color) url(/images/dotted-bg.png) !important;
}

/*incline style sheet #2*/
.wp-block-audio :where(figcaption) {
    color: #555;
    font-size: 13px;
    text-align: center
}

.is-dark-theme .wp-block-audio :where(figcaption) {
    color: #ffffffa6
}

.wp-block-audio {
    margin: 0 0 1em
}

.wp-block-code {
    border: 1px solid #ccc;
    border-radius: 4px;
    font-family: Menlo,Consolas,monaco,monospace;
    padding: .8em 1em
}

.wp-block-embed :where(figcaption) {
    color: #555;
    font-size: 13px;
    text-align: center
}

.is-dark-theme .wp-block-embed :where(figcaption) {
    color: #ffffffa6
}

.wp-block-embed {
    margin: 0 0 1em
}

.blocks-gallery-caption {
    color: #555;
    font-size: 13px;
    text-align: center
}

.is-dark-theme .blocks-gallery-caption {
    color: #ffffffa6
}

:root :where(.wp-block-image figcaption) {
    color: #555;
    font-size: 13px;
    text-align: center
}

.is-dark-theme :root :where(.wp-block-image figcaption) {
    color: #ffffffa6
}

.wp-block-image {
    margin: 0 0 1em
}

.wp-block-pullquote {
    border-bottom: 4px solid;
    border-top: 4px solid;
    color: currentColor;
    margin-bottom: 1.75em
}

    .wp-block-pullquote cite,
    .wp-block-pullquote footer,
    .wp-block-pullquote__citation {
        color: currentColor;
        font-size: .8125em;
        font-style: normal;
        text-transform: uppercase
    }

.wp-block-quote {
    border-left: .25em solid;
    margin: 0 0 1.75em;
    padding-left: 1em
}

    .wp-block-quote cite,
    .wp-block-quote footer {
        color: currentColor;
        font-size: .8125em;
        font-style: normal;
        position: relative
    }

    .wp-block-quote.has-text-align-right {
        border-left: none;
        border-right: .25em solid;
        padding-left: 0;
        padding-right: 1em
    }

    .wp-block-quote.has-text-align-center {
        border: none;
        padding-left: 0
    }

    .wp-block-quote.is-large,
    .wp-block-quote.is-style-large,
    .wp-block-quote.is-style-plain {
        border: none
    }

.wp-block-search .wp-block-search__label {
    font-weight: 700
}

.wp-block-search__button {
    border: 1px solid #ccc;
    padding: .375em .625em
}

:where(.wp-block-group.has-background) {
    padding: 1.25em 2.375em
}

.wp-block-separator.has-css-opacity {
    opacity: .4
}

.wp-block-separator {
    border: none;
    border-bottom: 2px solid;
    margin-left: auto;
    margin-right: auto
}

    .wp-block-separator.has-alpha-channel-opacity {
        opacity: 1
    }

    .wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
        width: 100px
    }

    .wp-block-separator.has-background:not(.is-style-dots) {
        border-bottom: none;
        height: 1px
    }

    .wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots) {
        height: 2px
    }

.wp-block-table {
    margin: 0 0 1em
}

    .wp-block-table td,
    .wp-block-table th {
        word-break: normal
    }

    .wp-block-table :where(figcaption) {
        color: #555;
        font-size: 13px;
        text-align: center
    }

.is-dark-theme .wp-block-table :where(figcaption) {
    color: #ffffffa6
}

.wp-block-video :where(figcaption) {
    color: #555;
    font-size: 13px;
    text-align: center
}

.is-dark-theme .wp-block-video :where(figcaption) {
    color: #ffffffa6
}

.wp-block-video {
    margin: 0 0 1em
}

:root :where(.wp-block-template-part.has-background) {
    margin-bottom: 0;
    margin-top: 0;
    padding: 1.25em 2.375em
}

/*inline style sheet #3*/
.widget_bp_core_login_widget .bp-login-widget-user-avatar {
    float: left
}

.widget_bp_core_login_widget .bp-login-widget-user-links {
    margin-left: 70px
}

#bp-login-widget-form label {
    display: block;
    font-weight: 600;
    margin: 15px 0 5px;
    width: auto
}

#bp-login-widget-form input[type=password],
#bp-login-widget-form input[type=text] {
    background-color: #fafafa;
    border: 1px solid #d6d6d6;
    border-radius: 0;
    font: inherit;
    font-size: 100%;
    padding: .5em;
    width: 100%
}

#bp-login-widget-form .bp-login-widget-register-link,
#bp-login-widget-form .login-submit {
    display: inline;
    width: -moz-fit-content;
    width: fit-content
}

#bp-login-widget-form .bp-login-widget-register-link {
    margin-left: 1em
}

    #bp-login-widget-form .bp-login-widget-register-link a {
        filter: invert(1)
    }

#bp-login-widget-form .bp-login-widget-pwd-link {
    font-size: 80%
}

/*inline style sheet #4*/
[data-type="bp/member"] input.components-placeholder__input {
    border: 1px solid #757575;
    border-radius: 2px;
    flex: 1 1 auto;
    padding: 6px 8px
}

.bp-block-member {
    position: relative
}

    .bp-block-member .member-content {
        display: flex
    }

    .bp-block-member .user-nicename {
        display: block
    }

        .bp-block-member .user-nicename a {
            border: none;
            color: currentColor;
            text-decoration: none
        }

    .bp-block-member .bp-profile-button {
        width: 100%
    }

        .bp-block-member .bp-profile-button a.button {
            bottom: 10px;
            display: inline-block;
            margin: 18px 0 0;
            position: absolute;
            right: 0
        }

    .bp-block-member.has-cover .item-header-avatar,
    .bp-block-member.has-cover .member-content,
    .bp-block-member.has-cover .member-description {
        z-index: 2
    }

    .bp-block-member.has-cover .member-content,
    .bp-block-member.has-cover .member-description {
        padding-top: 75px
    }

    .bp-block-member.has-cover .bp-member-cover-image {
        background-color: #c5c5c5;
        background-position: top;
        background-repeat: no-repeat;
        background-size: cover;
        border: 0;
        display: block;
        height: 150px;
        left: 0;
        margin: 0;
        padding: 0;
        position: absolute;
        top: 0;
        width: 100%;
        z-index: 1
    }

    .bp-block-member img.avatar {
        height: auto;
        width: auto
    }

    .bp-block-member.avatar-none .item-header-avatar {
        display: none
    }

    .bp-block-member.avatar-none.has-cover {
        min-height: 200px
    }

    .bp-block-member.avatar-full {
        min-height: 150px
    }

        .bp-block-member.avatar-full .item-header-avatar {
            width: 180px
        }

    .bp-block-member.avatar-thumb .member-content {
        align-items: center;
        min-height: 50px
    }

    .bp-block-member.avatar-thumb .item-header-avatar {
        width: 70px
    }

    .bp-block-member.avatar-full.has-cover {
        min-height: 300px
    }

        .bp-block-member.avatar-full.has-cover .item-header-avatar {
            width: 200px
        }

        .bp-block-member.avatar-full.has-cover img.avatar {
            background: #fffc;
            border: 2px solid #fff;
            margin-left: 20px
        }

    .bp-block-member.avatar-thumb.has-cover .item-header-avatar {
        padding-top: 75px
    }

.entry .entry-content .bp-block-member .user-nicename a {
    border: none;
    color: currentColor;
    text-decoration: none
}
