@charset "UTF-8";
.joinup-core-page-inline-style{
    position:absolute!important;
    width:0;
    height:0;
    line-height:1;
    display:none
}
.kc-elm.qodef-shortcode .fa,.kc-elm.qodef-shortcode .fas{
    font-family:'Font Awesome 5 Free';
    font-weight:900
}
.kc-elm.qodef-shortcode .fa:before,.kc-elm.qodef-shortcode .fas:before{
    font-family:inherit;
    font-weight:inherit
}
.kc-elm.qodef-shortcode .fab{
    font-family:'Font Awesome 5 Brands';
    font-weight:400
}
.kc-elm.qodef-shortcode .fab:before{
    font-family:inherit;
    font-weight:inherit
}
#qodef-back-to-top{
    position:fixed;
    width:50px;
    height:50px;
    right:25px;
    bottom:25px;
    margin:0;
    border-radius:50%;
    opacity:0;
    visibility:hidden;
    z-index:10000
}
#qodef-back-to-top .qodef-back-to-top-icon{
    position:relative;
    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;
    height:100%;
    font-size:20px;
    color:#fff;
    background-color:#A9D18E;
    border:1px solid #6E6E6E;
    border-radius:50%;
    -webkit-box-shadow:6px 6px 60px rgba(255,81,107,.1);
    box-shadow:6px 6px 60px rgba(255,81,107,.1);
    overflow:hidden
}
#qodef-back-to-top .qodef-back-to-top-icon *{
    display:block;
    line-height:inherit
}
#qodef-back-to-top .qodef-back-to-top-icon>span{
    -webkit-transition:all .2s ease-in-out;
    -o-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out
}
#qodef-back-to-top .qodef-back-to-top-label{
    position:absolute;
    left:50%;
    top:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    font-size:19px;
    letter-spacing:-.022em;
    font-weight:700;
    color:#fff;
    visibility:hidden;
    opacity:0;
    -webkit-transition:all .2s ease-in-out;
    -o-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out
}
#qodef-back-to-top:hover .qodef-back-to-top-icon span[class*=qodef-icon]{
    visibility:hidden;
    opacity:0
}
#qodef-back-to-top:hover .qodef-back-to-top-icon .qodef-back-to-top-label{
    visibility:visible;
    opacity:1
}
#qodef-back-to-top.qodef--off{
    opacity:0;
    visibility:hidden;
    -webkit-transition:opacity .15s ease,visibility 0s .15s;
    -o-transition:opacity .15s ease,visibility 0s .15s;
    transition:opacity .15s ease,visibility 0s .15s
}
#qodef-back-to-top.qodef--on{
    opacity:1;
    visibility:visible;
    -webkit-transition:opacity .3s ease;
    -o-transition:opacity .3s ease;
    transition:opacity .3s ease
}
.qodef-blog.qodef-item-layout--metro{
    margin:0
}
.qodef-blog.qodef-item-layout--metro article .qodef-e-media-image.qodef--background{
    margin-bottom:0
}
.qodef-blog.qodef-item-layout--metro article .qodef-e-content{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    padding:20px 40px 35px;
    background-color:rgba(4,10,23,.12)
}
.qodef-blog.qodef-item-layout--metro article .qodef-e-content a{
    position:relative;
    z-index:3
}
.qodef-blog.qodef-item-layout--metro article .qodef-e-title{
    color:#fff
}
.qodef-blog.qodef-item-layout--metro article .qodef-e-title a{
    color:inherit
}
.qodef-blog.qodef-item-layout--metro article .qodef-e-info>*{
    color:#fff
}
.qodef-blog.qodef-item-layout--metro article .qodef-e-info.qodef-info--top{
    margin-bottom:0
}
.qodef-blog.qodef-item-layout--metro article .qodef-e-post-link{
    z-index:2
}
.qodef-blog.qodef-item-layout--metro article.format-audio .qodef-e-media-image:after,.qodef-blog.qodef-item-layout--metro article.format-gallery .qodef-e-media-image:after,.qodef-blog.qodef-item-layout--metro article.format-video .qodef-e-media-image:after{
    position:absolute;
    top:calc(50% - 36px);
    left:calc(50% - 36px);
    content:'\45';
    font-family:ElegantIcons;
    font-size:72px;
    line-height:1;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    color:#fff;
    speak:none;
    -webkit-font-smoothing:antialiased;
    z-index:1;
    border:3px solid #fff
}
.qodef-blog.qodef-item-layout--metro article.format-gallery .qodef-e-media-image:after{
    content:'\e006'
}
.qodef-blog.qodef-item-layout--metro article.format-video .qodef-e-media-image:after{
    content:'\45'
}
.qodef-blog.qodef-item-layout--metro article.format-audio .qodef-e-media-image:after{
    content:'\e027'
}
.qodef-blog.qodef-item-layout--metro article.format-link .qodef-e-link{
    padding:83px 68px
}
.qodef-blog.qodef-item-layout--metro article.format-link .qodef-icon-elegant-icons{
    right:84px;
    font-size:144px
}
.qodef-blog.qodef-item-layout--metro article.format-quote .qodef-e-quote{
    padding:83px 68px 87px
}
.qodef-blog.qodef-item-layout--metro article.format-quote .qodef-e-quote:before{
    font-size:50px
}
.qodef-blog.qodef-item-layout--metro article.format-quote .qodef-e-quote-author{
    margin:20px 0 4px
}
.qodef-blog.qodef-item-layout--metro.qodef-items--fixed article.format-link .qodef-e-link{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    height:100%;
    padding-top:40px;
    padding-bottom:40px
}
.qodef-blog.qodef-item-layout--metro.qodef-items--fixed article.format-quote .qodef-e-quote{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    height:100%;
    padding-top:40px;
    padding-bottom:40px
}
.qodef-blog.qodef-item-layout--minimal article .qodef-e-info.qodef-info--bottom{
    margin-top:5px
}
.qodef-blog.qodef-item-layout--simple article .qodef-e-inner{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start
}
.qodef-blog.qodef-item-layout--simple article .qodef-e-media-image{
    -ms-flex-negative:0;
    flex-shrink:0;
    width:120px;
    margin:0 20px 0 0
}
.qodef-blog.qodef-item-layout--simple article .qodef-e-info.qodef-info--bottom{
    margin-top:5px
}
.qodef-blog.qodef-item-layout--standard.qodef-col-num--1 article:not(:last-child) .qodef-e-inner{
    margin-bottom:5px
}
.qodef-blog.qodef-item-layout--standard.qodef-col-num--1 .qodef-m-pagination{
    margin-top:33px
}
.qodef-blog.qodef-item-layout--standard:not([class*=qodef-col-num--1]) article.format-link .qodef-e-link{
    padding:63px 40px
}
.qodef-blog.qodef-item-layout--standard:not([class*=qodef-col-num--1]) article.format-link .qodef-icon-kiko{
    font-size:24px
}
.qodef-blog.qodef-item-layout--standard:not([class*=qodef-col-num--1]) article.format-quote .qodef-e-quote{
    padding:50px 40px 45px
}
.qodef-blog.qodef-item-layout--standard:not([class*=qodef-col-num--1]) article.format-quote .qodef-e-quote:before{
    font-size:30px
}
.qodef-blog.qodef-item-layout--standard.qodef-layout--masonry .qodef-blog-item:hover .qodef-e-inner{
    -webkit-transform:translateY(-10px);
    -ms-transform:translateY(-10px);
    transform:translateY(-10px);
    -webkit-box-shadow:0 0 40px 0 rgba(255,81,107,.15);
    box-shadow:0 0 40px 0 rgba(255,81,107,.15)
}
.qodef-blog.qodef-item-layout--standard.qodef-layout--masonry .qodef-blog-item .qodef-e-inner{
    padding:0;
    border:none;
    -webkit-transition:all .3s ease-out;
    -o-transition:all .3s ease-out;
    transition:all .3s ease-out;
    will-change:transform
}
.qodef-blog.qodef-item-layout--standard.qodef-layout--masonry .qodef-blog-item .qodef-e-media{
    margin-bottom:0
}
.qodef-blog.qodef-item-layout--standard.qodef-layout--masonry .qodef-blog-item .qodef-e-media-image img{
    border-radius:0
}
.qodef-blog.qodef-item-layout--standard.qodef-layout--masonry .qodef-blog-item .qodef-e-social-share{
    position:absolute;
    top:17px;
    right:24px;
    z-index:10
}
.qodef-blog.qodef-item-layout--standard.qodef-layout--masonry .qodef-blog-item .qodef-e-social-share .qodef-social-title{
    display:none
}
.qodef-blog.qodef-item-layout--standard.qodef-layout--masonry .qodef-blog-item .qodef-e-social-share .qodef-social-share-dropdown{
    padding-top:17px;
    left:auto;
    right:0
}
.qodef-blog.qodef-item-layout--standard.qodef-layout--masonry .qodef-blog-item .qodef-e-social-share .qodef-social-share.qodef-layout--dropdown{
    display:inline-block;
    width:50px;
    height:50px;
    background-color:#fff;
    border-radius:50%;
    text-align:center;
    line-height:50px;
    vertical-align:middle;
    -webkit-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.qodef-blog.qodef-item-layout--standard.qodef-layout--masonry .qodef-blog-item .qodef-e-social-share .qodef-social-share.qodef-layout--dropdown.qodef-networks-num--1:hover{
    width:76px
}
.qodef-blog.qodef-item-layout--standard.qodef-layout--masonry .qodef-blog-item .qodef-e-social-share .qodef-social-share.qodef-layout--dropdown.qodef-networks-num--2:hover{
    width:106px
}
.qodef-blog.qodef-item-layout--standard.qodef-layout--masonry .qodef-blog-item .qodef-e-social-share .qodef-social-share.qodef-layout--dropdown.qodef-networks-num--3:hover{
    width:136px
}
.qodef-blog.qodef-item-layout--standard.qodef-layout--masonry .qodef-blog-item .qodef-e-social-share .qodef-social-share.qodef-layout--dropdown.qodef-networks-num--4:hover{
    width:166px
}
.qodef-blog.qodef-item-layout--standard.qodef-layout--masonry .qodef-blog-item .qodef-e-social-share .qodef-social-share.qodef-layout--dropdown.qodef-networks-num--5:hover{
    width:196px
}
.qodef-blog.qodef-item-layout--standard.qodef-layout--masonry .qodef-blog-item .qodef-e-social-share .qodef-social-share.qodef-layout--dropdown.qodef-networks-num--6:hover{
    width:226px
}
.qodef-blog.qodef-item-layout--standard.qodef-layout--masonry .qodef-blog-item .qodef-e-social-share .qodef-social-share.qodef-layout--dropdown.qodef-networks-num--7:hover{
    width:256px
}
.qodef-blog.qodef-item-layout--standard.qodef-layout--masonry .qodef-blog-item .qodef-e-social-share .qodef-social-share.qodef-layout--dropdown:hover{
    border-radius:50px
}
.qodef-blog.qodef-item-layout--standard.qodef-layout--masonry .qodef-blog-item .qodef-e-social-share .qodef-social-share.qodef-layout--dropdown:hover .qodef-social-share-dropdown-opener{
    left:0;
    -webkit-transform:translateX(16px);
    -ms-transform:translateX(16px);
    transform:translateX(16px)
}
.qodef-blog.qodef-item-layout--standard.qodef-layout--masonry .qodef-blog-item .qodef-e-social-share .qodef-social-share.qodef-layout--dropdown .qodef-social-share-dropdown-opener{
    position:absolute;
    left:50%;
    top:0;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%)
}
.qodef-blog.qodef-item-layout--standard.qodef-layout--masonry .qodef-blog-item .qodef-e-social-share .qodef-social-share.qodef-layout--dropdown .qodef-social-share-icon{
    vertical-align:initial
}
.qodef-blog.qodef-item-layout--standard.qodef-layout--masonry .qodef-blog-item .qodef-e-title{
    margin:0 0 15px
}
.qodef-blog.qodef-item-layout--standard.qodef-layout--masonry .qodef-blog-item .qodef-e-info.qodef-info--top{
    margin-bottom:10px
}
@media only screen and (max-width:1440px){
    .qodef-blog.qodef-item-layout--standard.qodef-layout--masonry .qodef-blog-item .qodef-e-info.qodef-info--top .qodef-e-info-item{
        padding:0 8px 0 0
    }
    .qodef-blog.qodef-item-layout--standard.qodef-layout--masonry .qodef-blog-item .qodef-e-info.qodef-info--top .qodef-e-info-item:last-child{
        padding:0
    }
}
@media only screen and (max-width:768px){
    .qodef-blog.qodef-item-layout--standard.qodef-layout--masonry .qodef-blog-item .qodef-e-info.qodef-info--top .qodef-e-info-item{
        padding:0 5px 0 0;
        font-size:13px
    }
    .qodef-blog.qodef-item-layout--standard.qodef-layout--masonry .qodef-blog-item .qodef-e-info.qodef-info--top .qodef-e-info-item .qodef-icon-kiko{
        padding-right:0
    }
}
.qodef-blog.qodef-item-layout--standard.qodef-layout--masonry .qodef-blog-item .qodef-e-info.qodef-info--bottom{
    padding:0
}
@media only screen and (max-width:480px){
    .qodef-blog.qodef-item-layout--standard.qodef-layout--masonry .qodef-blog-item .qodef-e-info.qodef-info--bottom .qodef-e-author-info{
        -webkit-box-align:start;
        -ms-flex-align:start;
        align-items:flex-start
    }
}
.qodef-blog.qodef-item-layout--standard.qodef-layout--masonry .qodef-blog-item .qodef-e-info.qodef-info--bottom .qodef-e-author-info .qodef-e-image{
    margin-right:14px
}
.qodef-blog.qodef-item-layout--standard.qodef-layout--masonry .qodef-blog-item .qodef-e-info.qodef-info--bottom .qodef-e-author-info .qodef-e-image img{
    width:40px;
    height:40px;
    border-radius:12px;
    -o-object-fit:cover;
    object-fit:cover
}
.qodef-blog.qodef-item-layout--standard.qodef-layout--masonry .qodef-blog-item .qodef-e-info.qodef-info--bottom .qodef-e-category{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    color:#a9a9a9
}
.qodef-blog.qodef-item-layout--standard.qodef-layout--masonry .qodef-blog-item .qodef-e-info.qodef-info--bottom .qodef-e-category a{
    color:#a9a9a9
}
.qodef-blog.qodef-item-layout--standard.qodef-layout--masonry .qodef-blog-item .qodef-e-info.qodef-info--bottom .qodef-e-category a:hover{
    color:#ff516b
}
@media only screen and (max-width:1024px){
    .qodef-blog.qodef-item-layout--standard.qodef-layout--masonry .qodef-blog-item .qodef-e-info.qodef-info--bottom .qodef-e-info-left{
        display:block
    }
}
.qodef-blog.qodef-item-layout--standard.qodef-layout--masonry .qodef-blog-item .qodef-e-content{
    padding:30px 40px 40px;
    border:1px solid #eaebec;
    border-top:none
}
@media only screen and (max-width:480px){
    .qodef-blog.qodef-item-layout--standard.qodef-layout--masonry .qodef-blog-item .qodef-e-content{
        padding:30px 30px 40px
    }
}
.qodef-blog.qodef-item-layout--standard.qodef-layout--masonry .qodef-blog-item .qodef-e-info.qodef-info--bottom{
    border:none
}
.qodef-blog.qodef-item-layout--standard.qodef-layout--masonry article.format-link .qodef-e-link{
    padding:68px 47px 64px
}
.qodef-blog.qodef-item-layout--standard.qodef-layout--masonry article.format-link .qodef-e-link-text{
    margin:0 0 21px
}
.qodef-blog.qodef-item-layout--standard.qodef-layout--masonry article.format-quote .qodef-e-quote-text{
    margin:0 0 34px
}
.qodef-blog.qodef-item-layout--standard.qodef-layout--masonry article.format-quote .qodef-e-quote{
    padding:55px 47px 51px
}
.qodef-blog.qodef-item-layout--standard.qodef-layout--masonry article.format-quote .qodef-e-quote:before{
    bottom:25px;
    right:32px
}
.qodef-blog.qodef-item-layout--standard.qodef-layout--masonry article.format-gallery .qodef-e-media-gallery{
    border-radius:0
}
.qodef-blog.qodef-item-layout--standard.qodef-layout--masonry article.format-video .qodef-e-social-share{
    display:none
}
#qodef-author-info{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:top;
    margin-top:20px
}
#qodef-author-info .qodef-m-inner{
    position:relative;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start
}
#qodef-author-info .qodef-m-image{
    -ms-flex-negative:0;
    flex-shrink:0;
    margin-right:34px
}
#qodef-author-info .qodef-m-image a,#qodef-author-info .qodef-m-image img{
    display:block
}
#qodef-author-info .qodef-m-image img{
    width:190px;
    height:190px;
    -o-object-fit:cover;
    object-fit:cover;
    border-radius:20px
}
#qodef-author-info .qodef-m-content{
    margin-top:5px
}
#qodef-author-info .qodef-m-author{
    margin:0
}
#qodef-author-info .qodef-m-email{
    margin:5px 0 0
}
#qodef-author-info .qodef-m-description{
    margin:21px 0 0
}
#qodef-author-info .qodef-m-social-icons{
    margin-top:26px
}
#qodef-author-info .qodef-m-social-icons a{
    position:relative;
    display:inline-block;
    vertical-align:top;
    margin-right:16px
}
#qodef-author-info .qodef-m-social-icons a span{
    font-size:18px;
    line-height:24px
}
#qodef-author-info .qodef-m-social-icons a:last-child{
    margin-right:0
}
#qodef-author-info .qodef-m-social-icons a.qodef-user-social-facebook{
    color:#3b5998
}
#qodef-author-info .qodef-m-social-icons a.qodef-user-social-twitter{
    color:#55acee
}
#qodef-author-info .qodef-m-social-icons a.qodef-user-social-linkedin{
    color:#007bb5
}
#qodef-author-info .qodef-m-social-icons a.qodef-user-social-pinterest{
    color:#cb2027
}
#qodef-post-reactions-holder{
    margin:18px 0 0
}
#qodef-post-reactions-holder .qodef-m-title{
    margin:0 0 5px
}
#qodef-post-reactions-holder .qodef-m-reactions{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin:0
}
#qodef-post-reactions-holder .qodef-e-reaction{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -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;
    -ms-flex-line-pack:center;
    align-content:center;
    text-align:center;
    padding:0 3px;
    margin:0;
    background-color:#fff;
    -webkit-transition:background-color .2s ease-out;
    -o-transition:background-color .2s ease-out;
    transition:background-color .2s ease-out
}
#qodef-post-reactions-holder .qodef-e-reaction.qodef--reacted{
    cursor:default;
    pointer-events:none;
    background-color:#fafafa
}
#qodef-post-reactions-holder .qodef-e-reaction .qodef-e-image img{
    width:22px;
    height:auto
}
#qodef-post-reactions-holder .qodef-e-reaction .qodef-e-content .qodef-e-name{
    display:none
}
.qodef-e-related-posts{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:top
}
.qodef-blog .qodef-e-related-posts{
    margin:28px 0 0
}
.qodef-blog .qodef-e-related-posts .qodef-blog-item{
    margin-bottom:10px!important
}
.qodef-blog .qodef-e-related-posts .qodef-blog-item .qodef-e-title{
    margin:0
}
.qodef-blog .qodef-e-related-posts .qodef-blog-item .qodef-info--bottom{
    display:none
}
.qodef-blog .qodef-e-related-posts .qodef-e-related-posts-label{
    margin:0 0 16px
}
#qodef-single-post-navigation{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:top;
    margin:22px 0 5px;
    padding:0 0 0 40px
}
@media only screen and (max-width:768px){
    #qodef-single-post-navigation{
        padding:0
    }
}
#qodef-single-post-navigation .qodef-m-inner{
    position:relative;
    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
}
#qodef-single-post-navigation .qodef-m-nav{
    position:relative;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#ff516b
}
#qodef-single-post-navigation .qodef-m-nav>*{
    display:block;
    line-height:inherit
}
#qodef-single-post-navigation .qodef-m-nav.qodef--prev:hover .qodef-icon-kiko{
    -webkit-transform:translateX(-3px);
    -ms-transform:translateX(-3px);
    transform:translateX(-3px)
}
#qodef-single-post-navigation .qodef-m-nav.qodef--next{
    margin-left:auto;
    text-align:right;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
    -ms-flex-direction:row-reverse;
    flex-direction:row-reverse
}
@media only screen and (max-width:768px){
    #qodef-single-post-navigation .qodef-m-nav.qodef--next{
        padding:0
    }
}
#qodef-single-post-navigation .qodef-m-nav.qodef--next .qodef-m-nav-label{
    padding:0 5px 0 0
}
#qodef-single-post-navigation .qodef-m-nav.qodef--next:hover .qodef-icon-kiko{
    -webkit-transform:translateX(3px);
    -ms-transform:translateX(3px);
    transform:translateX(3px)
}
#qodef-single-post-navigation .qodef-icon-kiko{
    font-size:15px;
    font-weight:400;
    will-change:transform;
    -webkit-transition:-webkit-transform .2s ease-in-out;
    transition:-webkit-transform .2s ease-in-out;
    -o-transition:transform .2s ease-in-out;
    transition:transform .2s ease-in-out;
    transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;
    position:relative;
    top:1px
}
#qodef-single-post-navigation .qodef-m-nav-label{
    display:inline-block;
    padding-left:5px;
    font-size:15px;
    line-height:1.73em;
    font-weight:500;
    text-transform:capitalize;
    color:#ff516b
}
.qodef-page-footer--uncover #qodef-page-outer{
    z-index:90
}
.no-touchevents .qodef-page-footer--uncover #qodef-page-footer{
    position:fixed;
    bottom:0;
    left:0
}
#qodef-fullscreen-area{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-color:#000;
    overflow-x:hidden!important;
    visibility:hidden;
    opacity:0;
    z-index:99
}
#qodef-fullscreen-area .qodef-content-grid{
    height:100%
}
#qodef-fullscreen-area .qodef-content-grid .qodef-fullscreen-menu{
    width:100%
}
.qodef-fullscreen-menu-animate--in #qodef-fullscreen-area{
    -webkit-animation:qode-fade-in .25s linear both;
    animation:qode-fade-in .25s linear both
}
.qodef-fullscreen-menu-animate--out #qodef-fullscreen-area{
    -webkit-animation:qode-fade-out .25s linear both;
    animation:qode-fade-out .25s linear both
}
#qodef-fullscreen-area-inner{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    width:100%;
    height:100%
}
.qodef-fullscreen-menu{
    position:relative;
    top:0;
    margin:0 auto;
    text-align:left
}
.qodef-fullscreen-menu ul{
    margin:0;
    padding:0;
    list-style:none
}
.qodef-fullscreen-menu ul li{
    position:relative;
    margin:0;
    padding:0
}
.qodef-fullscreen-menu ul li.qodef--hide-link>a{
    cursor:default
}
.qodef-fullscreen-menu ul.sub-menu{
    display:none
}
.qodef-fullscreen-menu .qodef-menu-item-icon{
    margin-right:5px
}
.qodef-fullscreen-menu .qodef-mega-menu-widget-holder{
    display:none
}
.qodef-fullscreen-menu>ul>li>a{
    font-family:Barlow,sans-serif;
    font-size:44px;
    line-height:1.13em;
    font-weight:700;
    color:#fff
}
.qodef-fullscreen-menu>ul>li>a:hover{
    color:#ff516b
}
.qodef-fullscreen-menu>ul>li.current-menu-ancestor>a,.qodef-fullscreen-menu>ul>li.current-menu-item>a{
    color:#ff516b
}
.qodef-fullscreen-menu .qodef-drop-down-second-inner>ul{
    padding:10px 0 5px
}
.qodef-fullscreen-menu .qodef-drop-down-second-inner ul{
    padding-left:20px
}
.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li>a{
    position:relative;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    white-space:normal;
    margin:3px 0;
    overflow:visible;
    -webkit-transition:all .2s ease-out;
    -o-transition:all .2s ease-out;
    transition:all .2s ease-out;
    padding-right:0;
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#fff
}
.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li>a .qodef-menu-item-icon{
    -ms-flex-negative:0;
    flex-shrink:0
}
.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li>a .qodef-menu-item-text{
    -webkit-transition:all .2s ease-out;
    -o-transition:all .2s ease-out;
    transition:all .2s ease-out
}
.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li>a:before{
    content:'';
    position:absolute;
    top:calc(50% - 3px);
    height:5px;
    width:5px;
    background:#ff516b;
    border-radius:100%;
    left:0;
    opacity:0;
    -webkit-transition:all .2s ease-out;
    -o-transition:all .2s ease-out;
    transition:all .2s ease-out;
    left:0;
    -webkit-transform:translateX(-15px);
    -ms-transform:translateX(-15px);
    transform:translateX(-15px)
}
.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li>a:hover{
    padding-right:0
}
.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li>a:hover .qodef-menu-item-text{
    -webkit-transform:translateX(15px);
    -ms-transform:translateX(15px);
    transform:translateX(15px)
}
.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li>a:hover:before{
    opacity:1;
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li.current-menu-ancestor>a,.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li.current-menu-item>a{
    padding-right:0
}
.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li.current-menu-ancestor>a .qodef-menu-item-text,.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li.current-menu-item>a .qodef-menu-item-text{
    -webkit-transform:translateX(15px);
    -ms-transform:translateX(15px);
    transform:translateX(15px)
}
.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li.current-menu-ancestor>a:before,.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li.current-menu-item>a:before{
    opacity:1;
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
.qodef-fullscreen-menu-animate--in .qodef-fullscreen-menu-opener.qodef-source--predefined .qodef-m-line.qodef--1{
    top:12px;
    -webkit-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    transform:rotate(45deg)
}
.qodef-fullscreen-menu-animate--in .qodef-fullscreen-menu-opener.qodef-source--predefined .qodef-m-line.qodef--2{
    top:12px;
    -webkit-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
.qodef-fullscreen-menu--opened .qodef-fullscreen-menu-opener{
    color:#fff
}
.qodef-fullscreen-menu--opened .qodef-fullscreen-menu-opener .qodef-m-icon{
    visibility:hidden
}
.qodef-fullscreen-menu--opened .qodef-fullscreen-menu-opener .qodef-m-icon.qodef--close{
    visibility:visible
}
.qodef-fullscreen-menu--opened #qodef-page-header,.qodef-fullscreen-menu--opened #qodef-page-mobile-header{
    visibility:hidden
}
.qodef-fullscreen-menu--opened .qodef-fullscreen-menu-opener,.qodef-fullscreen-menu--opened .qodef-header-logo-image.qodef--customizer,.qodef-fullscreen-menu--opened .qodef-header-logo-link,.qodef-fullscreen-menu--opened .qodef-mobile-header-logo-link{
    visibility:visible
}
.qodef-fullscreen-menu--opened #qodef-page-header .qodef-header-logo-link img.qodef--light{
    opacity:1
}
.qodef-fullscreen-menu--opened #qodef-page-header .qodef-header-logo-link img.qodef--dark,.qodef-fullscreen-menu--opened #qodef-page-header .qodef-header-logo-link img.qodef--main{
    opacity:0
}
#qodef-page-header .qodef-widget-holder{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    height:100%;
    margin-left:10px
}
#qodef-page-header .qodef-widget-holder .widget{
    margin:0 5px
}
#qodef-page-header .qodef-widget-holder .widget:first-child{
    margin-left:0
}
#qodef-page-header .qodef-widget-holder .widget:last-child{
    margin-right:0
}
#qodef-page-header div[id^=monster-widget-placeholder],#qodef-page-header div[id^=woo-monster-widget-placeholder]{
    display:none
}
#qodef-page-header-inner.qodef-content-grid{
    padding:0
}
#qodef-page-header-inner.qodef-skin--light nav>ul>li>a,.qodef-custom-header-layout.qodef-skin--light nav>ul>li>a{
    color:#fff!important
}
#qodef-page-header-inner.qodef-skin--light nav>ul>li>a:hover,.qodef-custom-header-layout.qodef-skin--light nav>ul>li>a:hover{
    color:#ff516b!important
}
#qodef-page-header-inner.qodef-skin--light nav>ul>li.current-menu-ancestor>a,#qodef-page-header-inner.qodef-skin--light nav>ul>li.current-menu-item>a,.qodef-custom-header-layout.qodef-skin--light nav>ul>li.current-menu-ancestor>a,.qodef-custom-header-layout.qodef-skin--light nav>ul>li.current-menu-item>a{
    color:#ff516b!important
}
#qodef-page-header-inner.qodef-skin--light .qodef-opener-icon.qodef-source--icon-pack:not(.qodef--opened),#qodef-page-header-inner.qodef-skin--light .qodef-opener-icon.qodef-source--predefined:not(.qodef--opened),#qodef-page-header-inner.qodef-skin--light .qodef-opener-icon.qodef-source--svg-path:not(.qodef--opened),.qodef-custom-header-layout.qodef-skin--light .qodef-opener-icon.qodef-source--icon-pack:not(.qodef--opened),.qodef-custom-header-layout.qodef-skin--light .qodef-opener-icon.qodef-source--predefined:not(.qodef--opened),.qodef-custom-header-layout.qodef-skin--light .qodef-opener-icon.qodef-source--svg-path:not(.qodef--opened){
    color:#fff!important
}
#qodef-page-header-inner.qodef-skin--dark nav>ul>li>a,.qodef-custom-header-layout.qodef-skin--dark nav>ul>li>a{
    color:#000!important
}
#qodef-page-header-inner.qodef-skin--dark nav>ul>li>a:hover,.qodef-custom-header-layout.qodef-skin--dark nav>ul>li>a:hover{
    color:#ff516b!important
}
#qodef-page-header-inner.qodef-skin--dark nav>ul>li.current-menu-ancestor>a,#qodef-page-header-inner.qodef-skin--dark nav>ul>li.current-menu-item>a,.qodef-custom-header-layout.qodef-skin--dark nav>ul>li.current-menu-ancestor>a,.qodef-custom-header-layout.qodef-skin--dark nav>ul>li.current-menu-item>a{
    color:#ff516b!important
}
#qodef-page-header-inner.qodef-skin--dark .qodef-opener-icon.qodef-source--icon-pack:not(.qodef--opened),#qodef-page-header-inner.qodef-skin--dark .qodef-opener-icon.qodef-source--predefined:not(.qodef--opened),#qodef-page-header-inner.qodef-skin--dark .qodef-opener-icon.qodef-source--svg-path:not(.qodef--opened),.qodef-custom-header-layout.qodef-skin--dark .qodef-opener-icon.qodef-source--icon-pack:not(.qodef--opened),.qodef-custom-header-layout.qodef-skin--dark .qodef-opener-icon.qodef-source--predefined:not(.qodef--opened),.qodef-custom-header-layout.qodef-skin--dark .qodef-opener-icon.qodef-source--svg-path:not(.qodef--opened){
    color:#000!important
}
#qodef-page-header .qodef-header-logo-link img.qodef--main{
    opacity:1
}
#qodef-page-header .qodef-header-logo-link img.qodef--dark,#qodef-page-header .qodef-header-logo-link img.qodef--light{
    opacity:0
}
#qodef-page-header .qodef-header-logo-link img:not(.qodef--main):not(.qodef--sticky){
    position:absolute;
    top:50%;
    left:0;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
#qodef-page-header .qodef-header-logo-image.qodef--customizer{
    max-height:100%;
    width:auto;
    margin-right:auto
}
#qodef-page-header-inner.qodef-skin--light .qodef-header-logo-link img.qodef--dark,#qodef-page-header-inner.qodef-skin--light .qodef-header-logo-link img.qodef--main{
    opacity:0
}
#qodef-page-header-inner.qodef-skin--light .qodef-header-logo-link img.qodef--light{
    opacity:1
}
#qodef-page-header-inner.qodef-skin--dark .qodef-header-logo-link img.qodef--light,#qodef-page-header-inner.qodef-skin--dark .qodef-header-logo-link img.qodef--main{
    opacity:0
}
#qodef-page-header-inner.qodef-skin--dark .qodef-header-logo-link img.qodef--dark{
    opacity:1
}
.qodef-header--centered #qodef-page-header{
    height:150px
}
.qodef-header--centered #qodef-page-header-inner{
    -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
}
.qodef-header--centered #qodef-page-header-inner>div{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    height:100%
}
.qodef-header--centered #qodef-page-header-inner>div .qodef-widget-holder{
    margin-left:0
}
.qodef-header--centered #qodef-page-header-inner>div .qodef-header-navigation{
    margin:0 24px
}
.qodef-header--minimal #qodef-page-header-inner .qodef-header-logo-link{
    margin-right:auto
}
.qodef-header--minimal #qodef-page-header-inner .qodef-widget-holder{
    margin-right:30px
}
.qodef-header-standard--right #qodef-page-header-inner .qodef-header-navigation{
    margin-left:auto
}
.qodef-header-standard--center #qodef-page-header-inner .qodef-header-navigation{
    margin-left:auto;
    margin-right:auto
}
.qodef-header-standard--left #qodef-page-header-inner .qodef-header-navigation{
    margin-right:auto
}
.qodef-header-standard--left #qodef-page-header-inner .qodef-header-logo-link{
    margin-right:53px
}
.qodef-header-appearance--fixed #qodef-page-header,.qodef-header-appearance--fixed #qodef-top-area{
    position:fixed;
    top:0;
    left:0;
    width:100%
}
@media only screen and (max-width:1024px){
    .qodef-header-appearance--fixed #qodef-top-area{
        position:relative
    }
}
.qodef--boxed.qodef-header-appearance--fixed #qodef-top-area{
    left:30px;
    width:calc(100% - 60px)
}
.qodef-header-appearance--fixed #qodef-top-area+#qodef-page-header{
    margin-top:60px
}
.qodef--boxed.qodef-header-appearance--fixed #qodef-page-header{
    left:30px;
    width:calc(100% - 60px)
}
.qodef-header-appearance--fixed.admin-bar #qodef-page-header,.qodef-header-appearance--fixed.admin-bar #qodef-top-area{
    top:32px
}
.qodef-header-sticky{
    position:fixed;
    top:0;
    left:0;
    height:70px;
    width:100%;
    background-color:#fff;
    -webkit-transform:translateY(-100%);
    -ms-transform:translateY(-100%);
    transform:translateY(-100%);
    -webkit-transition:top .5s ease,-webkit-transform .5s ease;
    transition:top .5s ease,-webkit-transform .5s ease;
    -o-transition:transform .5s ease,top .5s ease;
    transition:transform .5s ease,top .5s ease;
    transition:transform .5s ease,top .5s ease,-webkit-transform .5s ease;
    z-index:100
}
.qodef-header--sticky-display .qodef-header-sticky{
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.admin-bar.qodef-header--sticky-display .qodef-header-sticky{
    top:32px
}
.qodef-header-sticky-inner{
    position:relative;
    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;
    height:100%;
    padding:0 30px
}
.qodef-header-sticky-inner.qodef-content-grid{
    padding:0
}
.qodef-header-standard--right .qodef-header-sticky-inner .qodef-header-logo-link{
    margin-right:auto
}
.qodef-header-standard--left .qodef-header-sticky-inner{
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.qodef-header-standard--left .qodef-header-sticky-inner .qodef-header-navigation{
    margin-left:20px
}
.qodef-header-standard--left .qodef-header-sticky-inner .qodef-widget-holder{
    margin-left:auto!important
}
#qodef-top-area{
    position:relative;
    background-color:#006837;
    z-index:101
}
#qodef-top-area-inner{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:60px;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    padding:0 30px;
    position:relative
}
#qodef-top-area-inner.qodef-content-grid{
    padding:0!important
}
#qodef-top-area .qodef-widget-holder{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    height:100%
}
#qodef-top-area .qodef-widget-holder.qodef-top-area-left{
    margin-right:auto
}
#qodef-top-area .qodef-widget-holder.qodef-top-area-right{
    margin-left:auto
}
#qodef-top-area .qodef-widget-holder .widget{
    margin:0 12px
}
#qodef-top-area .qodef-widget-holder .widget:first-child{
    margin-left:0
}
#qodef-top-area .qodef-widget-holder .widget:last-child{
    margin-right:0
}
#qodef-top-area .widget{
    display:inline-block;
    vertical-align:middle;
    line-height:1
}
#qodef-top-area .widget .textwidget>*,#qodef-top-area .widget .widget p{
    margin:0
}
#qodef-top-area div[id^=monster-widget-placeholder],#qodef-top-area div[id^=woo-monster-widget-placeholder]{
    display:none
}
#qodef-intro-section .widget_display_search{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    width:100%;
    background-color:#a0bfff;
    padding:20px 40px 20px 50px
}
#qodef-intro-section .widget_display_search .qodef-widget-title{
    font-size:38px;
    line-height:1.21em;
    font-weight:700;
    margin:0;
    width:20%;
    color:#fff
}
#qodef-intro-section .widget_display_search .qodef-bbp-search-form{
    display:block;
    width:80%
}
#qodef-intro-section .widget_display_search .qodef-form-holder{
    position:relative
}
#qodef-intro-section .widget_display_search .qodef-form-holder input[type=text]{
    background-color:#fff;
    margin:0
}
#qodef-intro-section .widget_display_search .qodef-form-holder .button{
    padding:15px 25px;
    position:absolute;
    right:0;
    top:0;
    font-size:16px;
    background-color:transparent;
    color:#0b1a3a
}
#qodef-intro-section .widget_display_search .qodef-form-holder .button:hover{
    background-color:transparent;
    color:#0b1a3a
}
#qodef-multiple-map-notice{
    position:relative;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    height:100%;
    padding:30px 15%;
    text-align:center;
    color:#ff516b;
    background-color:#fafafa
}
.qodef-map-marker-holder{
    -webkit-transform:translate(-50%,-100%);
    -ms-transform:translate(-50%,-100%);
    transform:translate(-50%,-100%);
    z-index:10
}
.qodef-map-marker-holder.qodef-active{
    z-index:500
}
.qodef-map-marker-holder.qodef-active .qodef-map-marker svg path:first-child{
    fill:#3ebeb4
}
.qodef-map-marker-holder.qodef-active .qodef-map-marker svg path:last-child{
    fill:#51a69e
}
.qodef-map-marker-holder#qodef-geo-location-marker .qodef-info-window{
    display:block
}
.qodef-map-marker-holder#qodef-geo-location-marker .qodef-map-marker svg path:first-child{
    fill:#3ebeb4
}
.qodef-map-marker-holder#qodef-geo-location-marker .qodef-map-marker svg path:last-child{
    fill:#51a69e
}
.qodef-map-marker-holder .qodef-map-marker{
    position:relative;
    width:50px;
    height:auto;
    -webkit-transition:all .15s ease-out;
    -o-transition:all .15s ease-out;
    transition:all .15s ease-out
}
.qodef-map-marker-holder .qodef-map-marker .qodef-map-marker-inner{
    position:relative;
    width:100%;
    height:100%
}
.qodef-map-marker-holder .qodef-map-marker svg{
    width:100%;
    height:auto
}
.qodef-map-marker-holder .qodef-map-marker svg path{
    -webkit-transition:fill .2s ease-in-out;
    -o-transition:fill .2s ease-in-out;
    transition:fill .2s ease-in-out
}
.qodef-map-marker-holder .qodef-map-marker:hover svg path:first-child{
    fill:#3ebeb4
}
.qodef-map-marker-holder .qodef-map-marker:hover svg path:last-child{
    fill:#51a69e
}
.qodef-map-marker-holder .qodef-info-window{
    position:absolute;
    top:-10px;
    left:-17px;
    display:none;
    min-width:284px;
    background-color:#fff;
    border:1px solid #eaebec;
    border-radius:4px;
    -webkit-box-shadow:3px 3px 16px 2px rgba(0,0,0,.04);
    box-shadow:3px 3px 16px 2px rgba(0,0,0,.04);
    z-index:10;
    -webkit-transition:opacity .3s ease;
    -o-transition:opacity .3s ease;
    transition:opacity .3s ease;
    -webkit-transform:translate(0,-100%);
    -ms-transform:translate(0,-100%);
    transform:translate(0,-100%)
}
.qodef-map-marker-holder .qodef-info-window-inner{
    position:relative;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    padding:8px
}
.qodef-map-marker-holder .qodef-info-window-inner:after{
    content:'';
    position:absolute;
    bottom:-4px;
    left:35px;
    width:5px;
    height:5px;
    background-color:#fff;
    border-top:1px solid #eaebec;
    border-left:1px solid #eaebec;
    -webkit-transform:rotate(-135deg);
    -ms-transform:rotate(-135deg);
    transform:rotate(-135deg)
}
.qodef-map-marker-holder .qodef-info-window-inner .qodef-info-window-image{
    margin-right:12px
}
.qodef-map-marker-holder .qodef-info-window-inner .qodef-info-window-image img{
    display:block;
    width:65px
}
.qodef-map-marker-holder .qodef-info-window-inner .qodef-info-window-title{
    margin:0;
    -webkit-transition:color .2s ease-out;
    -o-transition:color .2s ease-out;
    transition:color .2s ease-out
}
.qodef-map-marker-holder .qodef-info-window-inner .qodef-info-window-location{
    margin:3px 0 0;
    font-family:Barlow,sans-serif;
    font-size:14px;
    line-height:1.2em
}
.qodef-map-marker-holder .qodef-info-window-inner .qodef-info-window-link{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:5
}
.qodef-map-marker-holder .qodef-info-window-inner .qodef-info-window-link:hover~.qodef-info-window-details .qodef-info-window-title{
    color:#ff516b
}
.qodef-cluster-marker{
    width:50px;
    height:auto
}
.qodef-cluster-marker.qodef-active svg path:first-child,.qodef-cluster-marker:hover svg path:first-child{
    fill:#3ebeb4
}
.qodef-cluster-marker.qodef-active svg path:last-child,.qodef-cluster-marker:hover svg path:last-child{
    fill:#51a69e
}
.qodef-cluster-marker .qodef-cluster-marker-inner{
    position:relative
}
.qodef-cluster-marker .qodef-cluster-marker-inner .qodef-cluster-marker-number{
    position:absolute;
    top:-4px;
    left:0;
    right:0;
    font-size:30px;
    font-weight:700;
    text-align:center;
    color:#006837
}
.qodef-cluster-marker svg{
    width:100%;
    height:auto
}
.qodef-cluster-marker svg path{
    -webkit-transition:fill .2s ease-in-out;
    -o-transition:fill .2s ease-in-out;
    transition:fill .2s ease-in-out
}
.qodef-places-geo-radius{
    position:absolute;
    left:0;
    top:calc(100% + 10px);
    width:100%;
    height:48px;
    display:none;
    padding:10px 20px;
    background-color:#fff;
    border:1px solid #eaebec;
    z-index:9999
}
.qodef-places-geo-radius .qodef-range-slider-label{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    height:100%
}
.qodef-places-geo-radius .noUi-target{
    position:relative;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    height:3px;
    width:calc(100% - 70px);
    background-color:#eaeaea;
    border:0;
    direction:ltr;
    -webkit-touch-callout:none;
    -webkit-tap-highlight-color:transparent;
    -webkit-user-select:none;
    -ms-touch-action:none;
    touch-action:none;
    -ms-user-select:none;
    -moz-user-select:none;
    user-select:none;
    margin-left:10px
}
.qodef-places-geo-radius .noUi-target *{
    -webkit-touch-callout:none;
    -webkit-tap-highlight-color:transparent;
    -webkit-user-select:none;
    -ms-touch-action:none;
    touch-action:none;
    -ms-user-select:none;
    -moz-user-select:none;
    user-select:none
}
.qodef-places-geo-radius .noUi-target .noUi-base{
    position:relative;
    width:100%;
    height:100%;
    z-index:1
}
.qodef-places-geo-radius .noUi-target .noUi-connects{
    position:relative;
    width:100%;
    height:100%;
    overflow:hidden;
    z-index:0
}
.qodef-places-geo-radius .noUi-target .noUi-connect,.qodef-places-geo-radius .noUi-target .noUi-origin{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:1;
    will-change:transform;
    -webkit-transform-origin:0 0;
    -ms-transform-origin:0 0;
    transform-origin:0 0
}
.qodef-places-geo-radius .noUi-target .noUi-connect{
    background-color:#ff516b
}
.qodef-places-geo-radius .noUi-target .noUi-handle{
    position:absolute;
    top:-3px;
    left:auto;
    right:-9px;
    width:9px;
    height:9px;
    background-color:#ff516b;
    cursor:pointer
}
.qodef-places-geo-radius .noUi-target .noUi-tooltip{
    position:absolute;
    left:50%;
    bottom:7px;
    display:block;
    font-size:12px;
    white-space:nowrap;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%)
}
.qodef-places-geo-radius .noUi-target .noUi-tooltip:after{
    content:' km'
}
.qodef-places-geo-radius .noUi-state-drag *{
    cursor:inherit!important
}
.qodef-places-geo-radius .noUi-draggable{
    cursor:ew-resize
}
.qodef-places-geo-radius [disabled] .noUi-handle,.qodef-places-geo-radius [disabled].noUi-handle,.qodef-places-geo-radius [disabled].noUi-target{
    cursor:not-allowed!important
}
#qodef-page-mobile-header{
    background-color:#fff;
    border-bottom:1px solid #eaebec
}
#qodef-page-mobile-header .qodef-widget-holder{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    height:100%
}
#qodef-page-mobile-header .qodef-widget-holder .widget{
    margin:0 0 0 12px
}
#qodef-page-mobile-header .widget{
    display:inline-block;
    vertical-align:middle;
    line-height:1
}
#qodef-page-mobile-header .widget .textwidget>*,#qodef-page-mobile-header .widget .widget p{
    margin:0
}
#qodef-page-mobile-header div[id^=monster-widget-placeholder],#qodef-page-mobile-header div[id^=woo-monster-widget-placeholder]{
    display:none
}
#qodef-page-mobile-header .qodef-mobile-header-opener .qodef-m-icon.qodef--close{
    left:auto;
    right:-2px
}
#qodef-page-mobile-header .qodef-mobile-header-opener.qodef--opened{
    color:#ff516b
}
#qodef-page-mobile-header .qodef-mobile-header-opener.qodef--opened .qodef-m-icon{
    visibility:hidden
}
#qodef-page-mobile-header .qodef-mobile-header-opener.qodef--opened .qodef-m-icon.qodef--close{
    visibility:visible
}
.qodef-mobile-header--sticky #qodef-page-mobile-header{
    width:100%;
    position:fixed;
    top:0;
    left:0;
    -webkit-transform:translateY(-100%);
    -ms-transform:translateY(-100%);
    transform:translateY(-100%)
}
.qodef-mobile-header--sticky-animation #qodef-page-mobile-header{
    -webkit-transition:top .3s ease,-webkit-transform .3s ease;
    transition:top .3s ease,-webkit-transform .3s ease;
    -o-transition:transform .3s ease,top .3s ease;
    transition:transform .3s ease,top .3s ease;
    transition:transform .3s ease,top .3s ease,-webkit-transform .3s ease
}
.qodef-mobile-header--sticky-display #qodef-page-mobile-header{
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.admin-bar.qodef-mobile-header--sticky-display #qodef-page-mobile-header{
    top:46px
}
#qodef-page-mobile-header .qodef-header-logo-image.qodef--customizer{
    max-height:100%;
    width:auto;
    margin-right:auto
}
#qodef-page-mobile-header .qodef-mobile-header-logo-link img.qodef--main{
    opacity:1
}
#qodef-page-mobile-header .qodef-mobile-header-logo-link img.qodef--dark,#qodef-page-mobile-header .qodef-mobile-header-logo-link img.qodef--light{
    opacity:0
}
#qodef-page-mobile-header .qodef-mobile-header-logo-link img:not(.qodef--main){
    position:absolute;
    top:50%;
    left:0;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
.qodef-mobile-header-navigation ul li a .qodef-menu-item-icon{
    margin-right:5px
}
.qodef-mobile-header-navigation ul li.qodef--hide-link>a{
    cursor:default
}
.qodef-mobile-header-navigation .qodef-mega-menu-widget-holder{
    display:none
}
.qodef-mobile-header--minimal #qodef-page-mobile-header-inner{
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.qodef-mobile-header--minimal #qodef-page-mobile-header-inner .qodef-mobile-header-logo-link{
    margin-right:auto
}
.qodef-mobile-header--minimal #qodef-page-mobile-header-inner .qodef-opener-icon{
    margin-left:20px
}
.qodef-fullscreen-menu--opened{
    overflow-y:hidden
}
.qodef-fullscreen-menu--opened #qodef-page-mobile-header .qodef-mobile-header-logo-link img.qodef--light{
    opacity:1
}
.qodef-fullscreen-menu--opened #qodef-page-mobile-header .qodef-mobile-header-logo-link img.qodef--dark,.qodef-fullscreen-menu--opened #qodef-page-mobile-header .qodef-mobile-header-logo-link img.qodef--main{
    opacity:0
}
.qodef-mobile-header--standard #qodef-page-mobile-header #qodef-page-mobile-header-inner{
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.qodef-mobile-header--standard #qodef-page-mobile-header #qodef-page-mobile-header-inner .qodef-mobile-header-logo-link{
    margin-right:auto
}
.qodef-header-navigation .qodef-menu-item-icon{
    display:block;
    margin-right:5px;
    line-height:inherit
}
.qodef-header-navigation .qodef-menu-item-icon:before{
    display:block;
    line-height:inherit
}
.qodef-header-navigation ul li .qodef-drop-down-second{
    position:absolute;
    top:100%;
    left:-30px;
    display:block;
    width:auto;
    height:0;
    opacity:0;
    visibility:hidden;
    overflow:hidden;
    z-index:10
}
.qodef-header-navigation ul li .qodef-drop-down-second.qodef-drop-down--start{
    opacity:1;
    visibility:visible;
    overflow:visible;
    z-index:20;
    -webkit-transition:opacity .2s ease-out;
    -o-transition:opacity .2s ease-out;
    transition:opacity .2s ease-out
}
.qodef-header-navigation ul li .qodef-mega-menu-widget-holder{
    display:none;
    white-space:normal
}
.qodef-header-navigation ul li.qodef-menu-item--narrow .qodef-drop-down-second.qodef-drop-down--right{
    left:auto;
    right:-30px
}
.qodef-header-navigation ul li.qodef-menu-item--narrow .qodef-drop-down-second-inner{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:top
}
.qodef-header-navigation ul li.qodef-menu-item--narrow .qodef-drop-down-second-inner>ul{
    position:relative;
    top:auto;
    opacity:1;
    visibility:visible
}
.qodef-header-navigation ul li.qodef-menu-item--wide>a:after{
    content:"\f100";
    font-family:Kiko;
    font-size:10px;
    padding-left:5px;
    -webkit-transition:-webkit-transform .3s ease-in-out;
    transition:-webkit-transform .3s ease-in-out;
    -o-transition:transform .3s ease-in-out;
    transition:transform .3s ease-in-out;
    transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out
}
.qodef-header-navigation ul li.qodef-menu-item--wide:hover>a:after{
    -webkit-transform:scaleY(-1);
    -ms-transform:scaleY(-1);
    transform:scaleY(-1)
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-mega-menu-widget-holder{
    display:block
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second{
    left:-30px;
    background-color:#fff;
    border:1px solid #eaebec
}
.qodef-drop-down-second--full-width .qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second{
    width:100vw
}
.qodef--boxed .qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner,.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner:not(.qodef-content-grid){
    padding:0 30px
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    padding:18px 0 19px;
    margin:0 -45px
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li{
    width:100%;
    padding:0 45px
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li>a{
    font-family:Barlow,sans-serif;
    text-transform:capitalize;
    font-size:17px;
    line-height:1.65em;
    font-weight:600;
    color:#006837
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li ul{
    padding-top:12px
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li ul li>a{
    position:relative;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    white-space:normal;
    margin:3px 0;
    overflow:visible;
    -webkit-transition:all .2s ease-out;
    -o-transition:all .2s ease-out;
    transition:all .2s ease-out;
    padding-right:0;
    white-space:nowrap;
    font-family:Barlow,sans-serif;
    font-size:15px;
    line-height:1.3em;
    letter-spacing:-.2px;
    padding:6px 0;
    font-weight:500;
    color:#4c5059
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li ul li>a .qodef-menu-item-icon{
    -ms-flex-negative:0;
    flex-shrink:0
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li ul li>a .qodef-menu-item-text{
    -webkit-transition:all .2s ease-out;
    -o-transition:all .2s ease-out;
    transition:all .2s ease-out
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li ul li>a:before{
    content:'';
    position:absolute;
    top:calc(50% - 3px);
    height:5px;
    width:5px;
    background:#ff516b;
    border-radius:100%;
    left:0;
    opacity:0;
    -webkit-transition:all .2s ease-out;
    -o-transition:all .2s ease-out;
    transition:all .2s ease-out;
    left:0;
    -webkit-transform:translateX(-15px);
    -ms-transform:translateX(-15px);
    transform:translateX(-15px)
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li ul li.current-menu-item>a,.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li ul li.current_page_item>a,.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li ul li:hover>a{
    padding-right:0;
    color:#006837
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li ul li.current-menu-item>a .qodef-menu-item-text,.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li ul li.current_page_item>a .qodef-menu-item-text,.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li ul li:hover>a .qodef-menu-item-text{
    -webkit-transform:translateX(15px);
    -ms-transform:translateX(15px);
    transform:translateX(15px)
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li ul li.current-menu-item>a:before,.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li ul li.current_page_item>a:before,.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li ul li:hover>a:before{
    opacity:1;
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
body:not(.qodef-drop-down-second--full-width) .qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner{
    padding:0 30px
}
.bp-user.bbp-user-page.single .qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li ul li.current_page_item>a,.single-item.groups .qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li ul li.current_page_item>a{
    color:#4c5059
}
.bp-user.bbp-user-page.single .qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li ul li.current_page_item>a .qodef-menu-item-text,.single-item.groups .qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li ul li.current_page_item>a .qodef-menu-item-text{
    -webkit-transform:none;
    -ms-transform:none;
    transform:none
}
.bp-user.bbp-user-page.single .qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li ul li.current_page_item>a:before,.single-item.groups .qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li ul li.current_page_item>a:before{
    opacity:0;
    -webkit-transform:translateX(-15px);
    -ms-transform:translateX(-15px);
    transform:translateX(-15px)
}
.bp-user.bbp-user-page.single .qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li ul li.current_page_item:hover>a,.single-item.groups .qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li ul li.current_page_item:hover>a{
    padding-right:0;
    color:#006837
}
.bp-user.bbp-user-page.single .qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li ul li.current_page_item:hover>a .qodef-menu-item-text,.single-item.groups .qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li ul li.current_page_item:hover>a .qodef-menu-item-text{
    -webkit-transform:translateX(15px);
    -ms-transform:translateX(15px);
    transform:translateX(15px)
}
.bp-user.bbp-user-page.single .qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li ul li.current_page_item:hover>a:before,.single-item.groups .qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li ul li.current_page_item:hover>a:before{
    opacity:1;
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
.qodef-opener-icon{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    line-height:1
}
.qodef-opener-icon .qodef-m-icon{
    position:relative;
    visibility:visible
}
.qodef-opener-icon .qodef-m-icon.qodef--close{
    position:absolute;
    top:0;
    left:0;
    visibility:hidden
}
.qodef-opener-icon.qodef-source--icon-pack{
    font-size:35px
}
.qodef-opener-icon.qodef-source--icon-pack.qodef-side-area-opener{
    font-size:22px
}
.qodef-opener-icon.qodef-source--icon-pack *{
    display:block;
    line-height:inherit
}
.qodef-opener-icon.qodef-source--icon-pack :before{
    display:inline-block;
    line-height:inherit
}
.qodef-opener-icon.qodef-source--svg-path span{
    position:relative
}
.qodef-opener-icon.qodef-source--svg-path span>*{
    vertical-align:middle
}
.qodef-opener-icon.qodef-source--svg-path span path,.qodef-opener-icon.qodef-source--svg-path span>*{
    fill:currentColor;
    stroke:currentColor
}
.qodef-opener-icon.qodef-source--predefined .qodef-m-lines{
    position:relative;
    display:block;
    width:30px;
    height:30px
}
.qodef-opener-icon.qodef-source--predefined .qodef-m-line{
    position:absolute;
    left:0;
    height:4px;
    width:100%;
    background-color:currentColor;
    -webkit-transition:top .3s ease,-webkit-transform .3s ease;
    transition:top .3s ease,-webkit-transform .3s ease;
    -o-transition:top .3s ease,transform .3s ease;
    transition:top .3s ease,transform .3s ease;
    transition:top .3s ease,transform .3s ease,-webkit-transform .3s ease
}
.qodef-opener-icon.qodef-source--predefined .qodef-m-line.qodef--1{
    top:8px
}
.qodef-opener-icon.qodef-source--predefined .qodef-m-line.qodef--2{
    top:17px
}
.qodef-parallax{
    position:relative;
    width:100%;
    overflow:hidden
}
.qodef-parallax.elementor-section{
    overflow:visible
}
.qodef-parallax-row-holder{
    position:absolute;
    top:0;
    left:0;
    height:100%;
    width:100%;
    overflow:hidden
}
.qodef-parallax-img-holder{
    position:absolute;
    top:-50%;
    height:150%;
    left:0;
    width:100%;
    opacity:0
}
.qodef-browser--edge .qodef-parallax-img-holder,.qodef-browser--ms-explorer .qodef-parallax-img-holder,.touchevents .qodef-parallax-img-holder{
    top:0;
    height:100%;
    opacity:1
}
.qodef-parallax-content-holder{
    position:relative;
    z-index:99
}
.qodef-parallax-img-wrapper{
    position:absolute;
    top:0;
    left:0;
    height:100%;
    width:100%;
    will-change:transform
}
.qodef-parallax-img{
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.touchevents .qodef-parallax-img{
    height:100%;
    width:100%;
    -o-object-fit:cover;
    object-fit:cover
}
.qodef-browser--edge .qodef-parallax-img,.qodef-browser--ms-explorer .qodef-parallax-img{
    height:100%
}
#bbpress-forums{
    overflow:visible!important
}
#bbpress-forums ul.bbp-topics{
    background-color:#fff;
    border:1px solid #eaebec
}
#bbpress-forums ul.bbp-forums{
    margin-top:30px;
    overflow:visible!important
}
#bbpress-forums ul.bbp-forums>li{
    padding:0
}
#bbpress-forums li.bbp-header{
    border-top:none;
    background-color:transparent!important;
    padding:0 40px!important
}
#bbpress-forums li.bbp-header>ul>li{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    font-family:Barlow,sans-serif;
    color:#006837
}
@media only screen and (max-width:768px){
    #bbpress-forums li.bbp-header>ul>li{
        font-size:15px
    }
}
#bbpress-forums li.bbp-header>ul>li.bbp-forum-reply-count{
    border-left:1px solid #eaebec;
    border-right:1px solid #eaebec
}
#bbpress-forums li.bbp-header>ul>li.bbp-forum-freshness,#bbpress-forums li.bbp-header>ul>li.bbp-topic-freshness{
    text-align:center!important
}
#bbpress-forums li.bbp-header>ul>li:not(:first-child):not(:last-child){
    text-align:center
}
#bbpress-forums li.bbp-header>ul>li:first-child,#bbpress-forums li.bbp-header>ul>li:last-child{
    text-align:left
}
#bbpress-forums li.bbp-body{
    padding:0;
    background-color:transparent
}
#bbpress-forums li.bbp-body ul.topic:first-child{
    border-top:0
}
#bbpress-forums li.bbp-body .bbp-forum-freshness{
    font-size:inherit
}
#bbpress-forums li.bbp-body .bbp-forum-freshness>a{
    color:#70737a
}
#bbpress-forums li.bbp-body .bbp-forum-freshness>a:hover{
    color:#006837
}
#bbpress-forums li.bbp-body .bbp-forum-freshness .bbp-topic-meta{
    margin:0;
    font-size:inherit;
    line-height:26px
}
#bbpress-forums li.bbp-body .bbp-forum-freshness .bbp-author-avatar{
    display:none
}
#bbpress-forums li.bbp-body .bbp-forum-freshness .bbp-author-name{
    color:#006837
}
#bbpress-forums li.bbp-body .bbp-forum-freshness .bbp-author-name:hover{
    color:#ff516b
}
#bbpress-forums li.bbp-footer{
    display:none;
    padding:0
}
#bbpress-forums .widget_display_replies img.avatar,#bbpress-forums .widget_display_topics img.avatar,#bbpress-forums div.bbp-template-notice img.avatar,#bbpress-forums p.bbp-topic-meta img.avatar,#bbpress-forums ul.bbp-reply-revision-log img.avatar,#bbpress-forums ul.bbp-topic-revision-log img.avatar{
    border:none;
    float:none;
    margin-bottom:0;
    -o-object-fit:cover;
    object-fit:cover
}
#bbpress-forums ul.bbp-reply-revision-log,#bbpress-forums ul.bbp-topic-revision-log{
    padding-top:20px
}
#bbpress-forums .bbp-reply-revision-log-item{
    font-family:Barlow,sans-serif;
    font-size:14px;
    line-height:1.57em;
    font-weight:500
}
body.forum-archive #bbpress-forums div.bbp-breadcrumb,body.forums.subscriptions #bbpress-forums div.bbp-breadcrumb{
    width:calc(100% - 300px)
}
@media only screen and (max-width:680px){
    body.forum-archive #bbpress-forums div.bbp-breadcrumb,body.forums.subscriptions #bbpress-forums div.bbp-breadcrumb{
        width:100%;
        margin-top:20px
    }
}
body.forum-archive #bbpress-forums .qodef-bbp-search-form-title,body.forums.subscriptions #bbpress-forums .qodef-bbp-search-form-title{
    margin:0 0 14px;
    line-height:1.18em
}
body.forum-archive #bbpress-forums .qodef-bbp-search-form,body.forums.subscriptions #bbpress-forums .qodef-bbp-search-form{
    position:relative
}
body.forum-archive #bbpress-forums .qodef-bbp-search-form input,body.forums.subscriptions #bbpress-forums .qodef-bbp-search-form input{
    margin:0 0 25px;
    background-color:#fff
}
body.forum-archive #bbpress-forums .qodef-bbp-search-form .button,body.forums.subscriptions #bbpress-forums .qodef-bbp-search-form .button{
    padding:15px 25px;
    position:absolute;
    right:0;
    top:0;
    font-size:16px;
    background-color:transparent;
    color:#0b1a3a
}
body.forum-archive #bbpress-forums .qodef-bbp-search-form .button span,body.forums.subscriptions #bbpress-forums .qodef-bbp-search-form .button span{
    font-weight:400
}
body.forum-archive #bbpress-forums li.bbp-header,body.forums.subscriptions #bbpress-forums li.bbp-header{
    margin:0 0 25px
}
body.forum-archive #bbpress-forums li.bbp-body ul.forum,body.forums.subscriptions #bbpress-forums li.bbp-body ul.forum{
    margin:0 0 30px;
    padding:44px 40px 58px;
    border:1px solid #eaebec;
    background-color:#fff!important;
    will-change:transform;
    -webkit-transition:all .5s ease-in-out;
    -o-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out
}
body.forum-archive #bbpress-forums li.bbp-body ul.forum:hover,body.forums.subscriptions #bbpress-forums li.bbp-body ul.forum:hover{
    -webkit-transform:translateY(-8px);
    -ms-transform:translateY(-8px);
    transform:translateY(-8px);
    -webkit-box-shadow:0 0 30px 0 rgba(255,81,107,.1);
    box-shadow:0 0 30px 0 rgba(255,81,107,.1)
}
body.forum-archive #bbpress-forums li.bbp-body .bbp-forum-info .bbp-forum-content,body.forums.subscriptions #bbpress-forums li.bbp-body .bbp-forum-info .bbp-forum-content{
    font-size:inherit
}
@media only screen and (max-width:1024px){
    body.forum-archive #bbpress-forums li.bbp-body .bbp-forum-info .youzify-forums-forum-item,body.forums.subscriptions #bbpress-forums li.bbp-body .bbp-forum-info .youzify-forums-forum-item{
        text-align:left
    }
}
body.forum-archive #bbpress-forums li.bbp-body .bbp-forum-info .youzify-forums-forum-item .youzify-forums-forum-icon,body.forums.subscriptions #bbpress-forums li.bbp-body .bbp-forum-info .youzify-forums-forum-item .youzify-forums-forum-icon{
    display:none
}
body.forum-archive #bbpress-forums li.bbp-body .bbp-forum-info .youzify-forums-forum-item .youzify-forums-forum-head,body.forums.subscriptions #bbpress-forums li.bbp-body .bbp-forum-info .youzify-forums-forum-item .youzify-forums-forum-head{
    margin:0;
    width:calc(100% - 30px)
}
body.forum-archive #bbpress-forums li.bbp-body .bbp-forum-info .youzify-forums-forum-item .youzify-forums-forum-title,body.forums.subscriptions #bbpress-forums li.bbp-body .bbp-forum-info .youzify-forums-forum-item .youzify-forums-forum-title{
    font-size:21px;
    line-height:1.33em;
    font-weight:600;
    color:#006837
}
body.forum-archive #bbpress-forums li.bbp-body .bbp-forum-info .youzify-forums-forum-item .youzify-forums-forum-desc,body.forums.subscriptions #bbpress-forums li.bbp-body .bbp-forum-info .youzify-forums-forum-item .youzify-forums-forum-desc{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a;
    margin-top:19px
}
body.forum-archive #bbpress-forums li.bbp-body .bbp-forum-reply-count,body.forum-archive #bbpress-forums li.bbp-body .bbp-forum-topic-count,body.forums.subscriptions #bbpress-forums li.bbp-body .bbp-forum-reply-count,body.forums.subscriptions #bbpress-forums li.bbp-body .bbp-forum-topic-count{
    font-size:21px;
    line-height:1.33em;
    font-weight:600;
    color:#006837
}
body.forum-archive #bbpress-forums li.bbp-body .bbp-forum-reply-count i,body.forum-archive #bbpress-forums li.bbp-body .bbp-forum-topic-count i,body.forums.subscriptions #bbpress-forums li.bbp-body .bbp-forum-reply-count i,body.forums.subscriptions #bbpress-forums li.bbp-body .bbp-forum-topic-count i{
    display:none
}
body.forum-archive #bbpress-forums li.bbp-body .youzify-bbp-forum-freshness .youzify-bbp-freshness-data .youzify-bbp-freshness-author-img img,body.forums.subscriptions #bbpress-forums li.bbp-body .youzify-bbp-forum-freshness .youzify-bbp-freshness-data .youzify-bbp-freshness-author-img img{
    border-radius:12px;
    -o-object-fit:cover;
    object-fit:cover
}
body.forum-archive #bbpress-forums li.bbp-body .youzify-bbp-forum-freshness .youzify-bbp-freshness-author .bbp-author-name,body.forums.subscriptions #bbpress-forums li.bbp-body .youzify-bbp-forum-freshness .youzify-bbp-freshness-author .bbp-author-name{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    color:#006837
}
body.forum-archive #bbpress-forums li.bbp-body .youzify-bbp-forum-freshness .youzify-bbp-freshness-time,body.forums.subscriptions #bbpress-forums li.bbp-body .youzify-bbp-forum-freshness .youzify-bbp-freshness-time{
    margin-top:2px
}
body.forum-archive #bbpress-forums li.bbp-body .youzify-bbp-forum-freshness .youzify-bbp-freshness-time a,body.forums.subscriptions #bbpress-forums li.bbp-body .youzify-bbp-forum-freshness .youzify-bbp-freshness-time a{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    text-transform:lowercase;
    color:#a9a9a9
}
body.forum-archive #bbpress-forums li.bbp-body .bbp-topic-started-by,body.forums.subscriptions #bbpress-forums li.bbp-body .bbp-topic-started-by{
    color:#70737a;
    font-size:inherit
}
body.forum-archive #bbpress-forums li.bbp-body .bbp-topic-started-by .bbp-author-name,body.forums.subscriptions #bbpress-forums li.bbp-body .bbp-topic-started-by .bbp-author-name{
    color:#006837
}
body.forum-archive #bbpress-forums li.bbp-body .bbp-topic-started-by .bbp-author-name:hover,body.forums.subscriptions #bbpress-forums li.bbp-body .bbp-topic-started-by .bbp-author-name:hover{
    color:#ff516b
}
#bbpress-forums input[type=email]:focus,#bbpress-forums input[type=number]:focus,#bbpress-forums input[type=password]:focus,#bbpress-forums input[type=search]:focus,#bbpress-forums input[type=tel]:focus,#bbpress-forums input[type=text]:focus,#bbpress-forums input[type=url]:focus{
    border-color:#70737a!important
}
#bbpress-forums div.even,#bbpress-forums div.odd,#bbpress-forums ul.even,#bbpress-forums ul.odd{
    background-color:transparent!important
}
#bbpress-forums .qodef-bbp-topic-head .bbp-breadcrumb a,#bbpress-forums .qodef-bbp-topic-head .bbp-breadcrumb span.bbp-breadcrumb-sep{
    display:none
}
#bbpress-forums .qodef-bbp-topic-head .bbp-breadcrumb .bbp-breadcrumb-current{
    font-size:28px;
    line-height:1.18em;
    font-weight:600;
    margin:0 0 11px;
    color:#006837
}
@media only screen and (max-width:480px){
    #bbpress-forums .qodef-bbp-topic-head .bbp-breadcrumb .bbp-breadcrumb-current #subscription-toggle{
        display:block
    }
}
#bbpress-forums .qodef-bbp-topic-head .bbp-breadcrumb .bbp-breadcrumb-current .subscription-toggle{
    padding:5px 15px;
    margin-left:20px;
    font-size:12px;
    font-weight:500;
    color:#006837;
    font-family:Barlow,sans-serif;
    background-color:#fff;
    border:1px solid rgba(183,189,199,.3);
    border-radius:0;
    -webkit-transition:all .2s ease-out;
    -o-transition:all .2s ease-out;
    transition:all .2s ease-out
}
@media only screen and (max-width:480px){
    #bbpress-forums .qodef-bbp-topic-head .bbp-breadcrumb .bbp-breadcrumb-current .subscription-toggle{
        margin:20px 0;
        display:inline-block
    }
}
#bbpress-forums .qodef-bbp-topic-head .bbp-breadcrumb .bbp-breadcrumb-current .subscription-toggle:before{
    content:"\f254";
    font-family:Kiko!important;
    display:inline-block;
    vertical-align:bottom;
    font-size:13px;
    color:inherit
}
#bbpress-forums .qodef-bbp-topic-head .bbp-breadcrumb .bbp-breadcrumb-current .subscription-toggle:hover{
    color:rgba(4,10,23,.7);
    border-color:rgba(183,189,199,.6)
}
#bbpress-forums .qodef-bbp-topic-head .bbp-breadcrumb .bbp-breadcrumb-current .is-subscribed .subscription-toggle:before{
    content:"\f252"
}
#bbpress-forums .qodef-bbp-topic-head .bbp-template-notice{
    padding:0;
    margin:0 0 43px;
    border:none;
    background-color:transparent
}
#bbpress-forums .qodef-bbp-topic-head .bbp-template-notice .bbp-forum-description,#bbpress-forums .qodef-bbp-topic-head .bbp-template-notice .bbp-topic-description{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a;
    color:#777b81
}
#bbpress-forums .qodef-bbp-topic-head .bbp-template-notice .bbp-forum-description a,#bbpress-forums .qodef-bbp-topic-head .bbp-template-notice .bbp-topic-description a{
    color:#006837
}
#bbpress-forums .qodef-bbp-topic-head .bbp-template-notice .bbp-forum-description .bbp-author-avatar img,#bbpress-forums .qodef-bbp-topic-head .bbp-template-notice .bbp-topic-description .bbp-author-avatar img{
    display:none
}
.qodef-forums-topics-holder .qodef-bbp-author,.qodef-forums-topics-holder .qodef-bbp-freshness-time{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    display:inline-block
}
.qodef-forums-topics-holder .qodef-bbp-author .qodef-bbp-author-label{
    padding-right:5px;
    color:#a9a9a9
}
.qodef-forums-topics-holder .qodef-bbp-freshness-time{
    padding-left:5px
}
.qodef-forums-topics-holder .qodef-bbp-freshness-time a{
    color:#a9a9a9
}
.qodef-forums-topics-holder .qodef-forums-topic-item{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    padding:24px 24px 24px 38px;
    margin:0 0 30px;
    background-color:#fff;
    border:1px solid #eaebec;
    will-change:transform;
    -webkit-transition:all .5s ease-in-out;
    -o-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out
}
.qodef-forums-topics-holder .qodef-forums-topic-item:hover{
    -webkit-transform:translateY(-8px);
    -ms-transform:translateY(-8px);
    transform:translateY(-8px);
    -webkit-box-shadow:0 0 30px 0 rgba(255,81,107,.1);
    box-shadow:0 0 30px 0 rgba(255,81,107,.1)
}
.qodef-forums-topics-holder .qodef-forums-topic-author{
    margin-right:18px
}
.qodef-forums-topics-holder .qodef-forums-topic-author .bbp-author-avatar img{
    height:60px;
    width:60px;
    -o-object-fit:cover;
    object-fit:cover;
    border-radius:12px
}
.qodef-forums-topics-holder .qodef-forums-topic-author .bbp-author-name{
    display:none
}
.qodef-forums-topics-holder .qodef-forums-topic-title{
    margin:0 0 7px
}
.qodef-forums-topics-holder .qodef-forums-topic-title a:hover{
    color:inherit
}
.qodef-forums-topics-holder .qodef-topic-author-info-holder .qodef-topic-author-avatar{
    display:none
}
.qodef-forums-topics-holder .qodef-topic-author-info-holder .qodef-topic-author-avatar img{
    height:60px;
    width:60px;
    -o-object-fit:cover;
    object-fit:cover;
    border-radius:12px
}
.qodef-forums-topics-holder .qodef-bbp-topic-reply-count{
    font-size:21px;
    line-height:1.33em;
    font-weight:600;
    margin-left:auto;
    padding:12px 20px 15px;
    text-align:center;
    border:1px solid #eaebec;
    color:#006837
}
.qodef-forums-topics-holder .qodef-bbp-topic-reply-count span{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    display:block;
    margin-bottom:6px
}
div.bbp-forum-header,div.bbp-reply-header,div.bbp-topic-header,li.bbp-body div.hentry{
    padding:0!important
}
.bbp-replies .bbp-header{
    display:none
}
.qodef-bbp-reply{
    padding:30px 40px 23px;
    background-color:#fff;
    border:1px solid #eaebec;
    border-top:none
}
@media only screen and (max-width:480px){
    .qodef-bbp-reply{
        padding:30px 15px 23px
    }
}
.type-topic .qodef-bbp-reply{
    border-top:1px solid #eaebec
}
.qodef-bbp-reply .qodef-bbp-reply-author{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.qodef-bbp-reply .qodef-bbp-reply-author .bbp-author-avatar{
    display:block;
    margin-right:12px
}
.qodef-bbp-reply .qodef-bbp-reply-author .bbp-author-avatar img{
    width:40px;
    height:40px;
    -o-object-fit:cover;
    object-fit:cover;
    border-radius:12px
}
.qodef-bbp-reply .qodef-bbp-reply-author .bbp-author-name{
    display:none
}
.qodef-bbp-reply .qodef-bbp-reply-author .qodef-bbp-reply-author-name{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    color:#006837
}
.qodef-bbp-reply .qodef-bbp-reply-author .qodef-bbp-reply-post-date{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    line-height:1.1em;
    display:block;
    color:#a9a9a9
}
.qodef-bbp-reply .qodef-bbp-reply-content{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a;
    margin:23px 0 28px
}
.qodef-bbp-reply .qodef-bbp-reply-content p{
    margin:0
}
.qodef-bbp-reply .qodef-bbp-reply-links .bbp-admin-links{
    float:none
}
.qodef-bbp-reply .qodef-bbp-reply-links .bbp-admin-links a{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    position:relative;
    margin-right:8px;
    line-height:22px;
    color:#4c5059;
    text-transform:capitalize;
    white-space:nowrap;
    padding:6px 8px 7px 4px;
    -webkit-transition:background-color .2s ease-out;
    -o-transition:background-color .2s ease-out;
    transition:background-color .2s ease-out
}
.qodef-bbp-reply .qodef-bbp-reply-links .bbp-admin-links a:hover{
    background:rgba(183,189,199,.1)
}
.qodef-bbp-reply .qodef-bbp-reply-links .bbp-admin-links a:before{
    font-family:Kiko!important;
    font-weight:300;
    margin-right:6px;
    font-size:18px;
    position:relative;
    top:3px
}
.qodef-bbp-reply .qodef-bbp-reply-links .bbp-admin-links a.bbp-reply-edit-link:before,.qodef-bbp-reply .qodef-bbp-reply-links .bbp-admin-links a.bbp-topic-edit-link:before{
    content:"\f137"
}
.qodef-bbp-reply .qodef-bbp-reply-links .bbp-admin-links a.bbp-reply-move-link:before,.qodef-bbp-reply .qodef-bbp-reply-links .bbp-admin-links a.bbp-topic-move-link:before{
    content:"\f174"
}
.qodef-bbp-reply .qodef-bbp-reply-links .bbp-admin-links a.bbp-topic-split-link:before{
    content:"\f235"
}
.qodef-bbp-reply .qodef-bbp-reply-links .bbp-admin-links a.bbp-reply-to-link:before,.qodef-bbp-reply .qodef-bbp-reply-links .bbp-admin-links a.bbp-topic-reply-link:before{
    content:"\f188"
}
.qodef-bbp-reply .qodef-bbp-reply-links .bbp-admin-links a.bbp-reply-trash-link:before,.qodef-bbp-reply .qodef-bbp-reply-links .bbp-admin-links a.bbp-topic-trash-link:before{
    content:"\f149"
}
.qodef-bbp-reply .qodef-bbp-reply-links .bbp-admin-links a.bbp-reply-spam-link:before,.qodef-bbp-reply .qodef-bbp-reply-links .bbp-admin-links a.bbp-topic-spam-link:before{
    content:"\f202"
}
.qodef-bbp-reply .qodef-bbp-reply-links .bbp-admin-links a.bbp-reply-approve-link:before,.qodef-bbp-reply .qodef-bbp-reply-links .bbp-admin-links a.bbp-topic-approve-link:before{
    content:"\f128"
}
.qodef-bbp-reply .qodef-bbp-reply-links .bbp-admin-links a.bbp-topic-sticky-link:before{
    content:"\f229"
}
.qodef-bbp-reply .qodef-bbp-reply-links .bbp-admin-links a.bbp-topic-close-link:before{
    content:"\f126"
}
.qodef-bbp-reply .qodef-bbp-reply-links .bbp-admin-links a.bbp-topic-super-sticky-link{
    display:none
}
#bbpress-forums div.bbp-the-content-wrapper input[type=button]{
    padding:4px 12px;
    margin:0 -1px 0 0;
    line-height:0;
    border:1px solid transparent;
    background-color:transparent;
    -webkit-box-shadow:none;
    box-shadow:none;
    text-shadow:none;
    text-transform:uppercase;
    font-size:13px;
    font-weight:400;
    border-radius:3px;
    min-width:25px;
    color:#006837
}
#bbpress-forums .bbp-submit-wrapper .button.submit{
    width:auto;
    min-height:auto;
    padding:13px 49px;
    border-radius:0;
    background-color:#006837;
    -webkit-transition:background-color .2s ease-out;
    -o-transition:background-color .2s ease-out;
    transition:background-color .2s ease-out
}
#bbpress-forums .bbp-submit-wrapper .button.submit:hover{
    background-color:#2a2d38
}
#bbpress-forums .bbp-submit-wrapper .button.submit i{
    display:none
}
.single-topic #bbpress-forums .youzify-bbp-box{
    margin-bottom:0
}
.single-topic #bbpress-forums .youzify-bbp-box .youzify-bbp-box-content{
    padding:35px 40px 44px
}
.forum-search #bbpress-forums div.bbp-breadcrumb p{
    margin:0
}
.forum-search #bbpress-forums div.bbp-breadcrumb p a,.forum-search #bbpress-forums div.bbp-breadcrumb p span:not(.bbp-breadcrumb-current){
    display:none
}
.forum-search #bbpress-forums div.bbp-breadcrumb .bbp-breadcrumb-current{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:28px;
    line-height:1.18em;
    font-weight:600;
    margin:0 0 6px
}
.forum-search #bbpress-forums div.bbp-forum-header,.forum-search #bbpress-forums div.bbp-reply-header,.forum-search #bbpress-forums div.bbp-topic-header{
    background-color:#fff;
    margin-top:20px;
    border:1px solid #eaebec;
    border-bottom:none;
    padding:30px 40px 26px!important
}
.forum-search #bbpress-forums div.bbp-forum-header .bbp-meta,.forum-search #bbpress-forums div.bbp-reply-header .bbp-meta,.forum-search #bbpress-forums div.bbp-topic-header .bbp-meta{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    color:#a9a9a9
}
.forum-search #bbpress-forums div.bbp-forum-title h3,.forum-search #bbpress-forums div.bbp-reply-title h3,.forum-search #bbpress-forums div.bbp-topic-title h3{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:21px;
    line-height:1.33em;
    font-weight:600;
    margin:5px 0
}
.forum-search #bbpress-forums .bbp-topic-title-meta{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    color:#a9a9a9
}
.forum-search #bbpress-forums .bbp-topic-title-meta a{
    color:#006837
}
.forum-search #bbpress-forums .bbp-search-results li.bbp-header{
    display:none
}
.forum-search #bbpress-forums .bbp-search-results li.bbp-body div.hentry{
    background-color:#fff!important;
    border:1px solid #eaebec;
    padding:40px!important
}
.forum-search #bbpress-forums div.bbp-forum-author,.forum-search #bbpress-forums div.bbp-reply-author,.forum-search #bbpress-forums div.bbp-topic-author{
    width:auto;
    text-align:left
}
.forum-search #bbpress-forums div.bbp-forum-author .bbp-author-avatar,.forum-search #bbpress-forums div.bbp-reply-author .bbp-author-avatar,.forum-search #bbpress-forums div.bbp-topic-author .bbp-author-avatar{
    display:block;
    margin-bottom:11px
}
.forum-search #bbpress-forums div.bbp-forum-author img.avatar,.forum-search #bbpress-forums div.bbp-reply-author img.avatar,.forum-search #bbpress-forums div.bbp-topic-author img.avatar{
    height:60px;
    width:60px;
    border-radius:12px;
    -o-object-fit:cover;
    object-fit:cover;
    margin:0
}
.forum-search #bbpress-forums div.bbp-forum-author .bbp-author-name,.forum-search #bbpress-forums div.bbp-reply-author .bbp-author-name,.forum-search #bbpress-forums div.bbp-topic-author .bbp-author-name{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    margin:0 0 8px
}
.forum-search #bbpress-forums div.bbp-forum-author .bbp-author-role,.forum-search #bbpress-forums div.bbp-reply-author .bbp-author-role,.forum-search #bbpress-forums div.bbp-topic-author .bbp-author-role{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    line-height:1.1em;
    text-transform:initial;
    letter-spacing:0;
    color:#a9a9a9;
    padding:0;
    border-radius:0;
    background:0 0;
    display:block
}
.forum-search #bbpress-forums div.bbp-forum-author .bbp-reply-ip,.forum-search #bbpress-forums div.bbp-reply-author .bbp-reply-ip,.forum-search #bbpress-forums div.bbp-topic-author .bbp-reply-ip{
    display:none
}
.forum-search #bbpress-forums .bbp-body div.bbp-reply-content,.forum-search #bbpress-forums .bbp-body div.bbp-topic-content{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a;
    margin-left:150px;
    padding:0
}
@media only screen and (max-width:480px){
    .forum-search #bbpress-forums .bbp-body div.bbp-reply-content,.forum-search #bbpress-forums .bbp-body div.bbp-topic-content{
        margin-left:0
    }
}
.forum-search #bbpress-forums .bbp-body div.bbp-reply-content p,.forum-search #bbpress-forums .bbp-body div.bbp-topic-content p{
    margin-top:0;
    margin-bottom:27px
}
.forum-search #bbpress-forums .bbp-body div.bbp-reply-content p:last-of-type,.forum-search #bbpress-forums .bbp-body div.bbp-topic-content p:last-of-type{
    margin-bottom:0
}
.forum-search #bbpress-forums div.bbp-forum-content,.forum-search #bbpress-forums div.bbp-reply-content,.forum-search #bbpress-forums div.bbp-topic-content{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a;
    margin:0;
    padding:0
}
.forum-search #bbpress-forums .bbp-pagination{
    display:none
}
.forum-search #bbpress-forums .bbp-pagination:last-of-type{
    display:block
}
.bbpress #bbpress-forums .bbp-pagination-links{
    text-align:center
}
.bbpress #bbpress-forums .bbp-pagination-links .page-numbers{
    position:relative;
    margin:0 3px;
    padding:0 3px;
    font-size:21px;
    line-height:1.33em;
    font-weight:600
}
.bbpress #bbpress-forums .bbp-pagination-links .page-numbers.current{
    background-color:transparent;
    color:#ff516b
}
.bbpress #bbpress-forums .bbp-pagination-links .page-numbers.next,.bbpress #bbpress-forums .bbp-pagination-links .page-numbers.prev{
    font-size:0
}
.bbpress #bbpress-forums .bbp-pagination-links .page-numbers.next:before,.bbpress #bbpress-forums .bbp-pagination-links .page-numbers.prev:before{
    font-size:21px;
    line-height:1.33em;
    font-weight:600
}
.bbpress #bbpress-forums .bbp-pagination-links .page-numbers.prev:before{
    content:'<'
}
.bbpress #bbpress-forums .bbp-pagination-links .page-numbers.next:before{
    content:'>'
}
.bbpress .bbp-no-reply>.bbp-template-notice,.bbpress .bbp-no-topic>.bbp-template-notice,.bbpress .bbp-user-engagements .bbp-user-section>.bbp-template-notice,.bbpress .bbp-user-favorites .bbp-user-section>.bbp-template-notice,.bbpress .bbp-user-section>.bbp-template-notice,.bbpress.bbp-search #bbpress-forums>.bbp-template-notice{
    border:1px solid rgba(255,81,107,.1);
    border-left:3px solid #ff516b;
    color:#ff516b;
    background:0 0;
    padding:21px 40px 21px 72px;
    margin:20px 0;
    position:relative;
    border-radius:0;
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.56em;
    font-weight:600
}
.bbpress .bbp-no-reply>.bbp-template-notice p,.bbpress .bbp-no-topic>.bbp-template-notice p,.bbpress .bbp-user-engagements .bbp-user-section>.bbp-template-notice p,.bbpress .bbp-user-favorites .bbp-user-section>.bbp-template-notice p,.bbpress .bbp-user-section>.bbp-template-notice p,.bbpress.bbp-search #bbpress-forums>.bbp-template-notice p{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.56em;
    font-weight:600;
    color:#ff516b;
    padding:0;
    margin:0!important
}
.bbpress .bbp-no-reply>.bbp-template-notice:before,.bbpress .bbp-no-topic>.bbp-template-notice:before,.bbpress .bbp-user-engagements .bbp-user-section>.bbp-template-notice:before,.bbpress .bbp-user-favorites .bbp-user-section>.bbp-template-notice:before,.bbpress .bbp-user-section>.bbp-template-notice:before,.bbpress.bbp-search #bbpress-forums>.bbp-template-notice:before{
    content:"\e855";
    font-family:Linearicons-Free;
    margin-left:20px;
    position:absolute;
    left:0;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    font-size:35px;
    margin-right:20px;
    font-weight:300
}
.qodef-forums-list ul{
    list-style-type:none
}
.qodef-forums-list ul li{
    margin:0 0 22px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start
}
.widget .qodef-forums-list ul li{
    margin:0 0 21px
}
.qodef-forums-list ul li a{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    font-family:Barlow,sans-serif;
    color:#006837
}
.qodef-forums-list ul li a:hover{
    color:rgba(4,10,23,.7)
}
.qodef-forums-list ul li i{
    width:32px;
    font-size:18px;
    line-height:22px;
    font-weight:600;
    color:#a9a9a9
}
.widget .qodef-forums-list{
    padding-top:6px
}
.qodef-topic-list .qodef-e-item-holder{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    padding:22px 24px 23px 38px;
    border:1px solid #eaebec;
    background-color:#fff;
    will-change:transform;
    -webkit-transition:all .5s ease-in-out;
    -o-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out
}
.qodef-topic-list .qodef-e-item-holder:hover{
    -webkit-transform:translateY(-8px);
    -ms-transform:translateY(-8px);
    transform:translateY(-8px);
    -webkit-box-shadow:0 0 30px 0 rgba(255,81,107,.1);
    box-shadow:0 0 30px 0 rgba(255,81,107,.1)
}
.qodef-topic-list .qodef-topic-author-avatar{
    margin-right:18px;
    -ms-flex-negative:0;
    flex-shrink:0
}
.qodef-topic-list .qodef-topic-author-avatar img{
    height:60px;
    width:60px;
    -o-object-fit:cover;
    object-fit:cover;
    border-radius:12px
}
.qodef-topic-list .qodef-topic-title{
    margin:0 0 5px
}
.qodef-topic-list .qodef-topic-title a:hover{
    color:inherit
}
.qodef-topic-list .qodef-topic-author{
    margin:0;
    display:inline-block
}
.qodef-topic-list .qodef-topic-author span{
    color:#a9a9a9;
    text-transform:initial
}
.qodef-topic-list .qodef-topic-author-info-holder .qodef-topic-author-avatar{
    display:none
}
.qodef-topic-list .qodef-topic-freshness-time{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    display:inline-block;
    padding-left:5px
}
.qodef-topic-list .qodef-topic-freshness-time a{
    color:#a9a9a9
}
.qodef-topic-list .qodef-topic-reply-count{
    font-size:21px;
    line-height:1.33em;
    font-weight:600;
    padding:12px 19px 15px;
    margin-left:auto;
    text-align:center;
    border:1px solid #eaebec;
    color:#006837
}
.qodef-topic-list .qodef-topic-reply-count span{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    display:block;
    padding-bottom:6px
}
.bp-user #qodef-page-inner,.groups.single-item #qodef-page-inner{
    padding:0
}
.bp-user.my-account #qodef-page-inner{
    padding-bottom:65px
}
#youzify .youzify-directory-filter .item-list-tabs li select{
    font-family:Barlow,sans-serif
}
#youzify-directory-search-box form input[type=submit],#youzify-directory-search-box form input[type=text]{
    font-family:Barlow,sans-serif
}
#youzify-groups-list .action a,#youzify-groups-list .item .item-meta span,#youzify-groups-list .item .item-title a{
    font-family:Barlow,sans-serif
}
#youzify-members-list .youzify-fullname,#youzify-members-list .youzify-name,#youzify-members-list .youzify-user-actions a{
    font-family:Barlow,sans-serif
}
.nice-select{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    padding:0 20px 0 0;
    min-height:auto;
    background-color:transparent;
    color:#70737a
}
.nice-select:after{
    right:5px
}
.nice-select.open .list{
    min-width:180px
}
.nice-select .current{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    color:#006837;
    height:auto
}
.nice-select .list{
    left:auto;
    right:0
}
.youzify-page-main-content{
    padding:0
}
.youzify-page-main-content>div{
    position:relative
}
.youzify-page-main-content .youzify-directory-filter{
    padding:39px 0 15px;
    margin:0;
    background-color:transparent
}
.youzify-page-main-content .youzify-directory-filter .item-list-tabs li{
    padding-right:20px
}
.youzify-page-main-content .youzify-directory-filter .item-list-tabs li label{
    font-size:14px!important;
    line-height:1.57em!important;
    font-weight:500!important;
    text-transform:capitalize!important;
    color:#a9a9a9!important
}
.youzify-page-main-content .youzify-directory-filter .item-list-tabs li a,.youzify-page-main-content .youzify-directory-filter .item-list-tabs li a *{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    margin:0;
    color:#006837;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.youzify-page-main-content .youzify-directory-filter .item-list-tabs li a:before{
    display:none!important
}
.youzify-page-main-content .youzify-directory-filter .item-list-tabs li a span{
    min-width:auto;
    margin-left:3px;
    padding:0;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    background-color:transparent
}
.youzify-page-main-content .youzify-directory-filter .item-list-tabs li a span:before{
    content:'('
}
.youzify-page-main-content .youzify-directory-filter .item-list-tabs li a span:after{
    content:')'
}
.youzify-page-main-content .youzify-directory-filter .item-list-tabs li form>label{
    width:100%!important
}
.youzify-page-main-content .youzify-directory-filter .item-list-tabs .youzify-bar-select{
    background-color:transparent
}
.youzify-page-main-content .qodef-directory-search-title{
    margin:0 0 20px
}
.youzify-page-main-content #youzify-directory-search-box{
    margin:0;
    padding:0;
    width:100%;
    display:inline-block;
    vertical-align:middle;
    border:none
}
.youzify-page-main-content #youzify-directory-search-box .dir-search{
    position:relative
}
.youzify-page-main-content #youzify-directory-search-box form input[type=text]{
    display:block;
    padding:5px 60px 5px 38px;
    width:100%;
    height:60px;
    border-radius:36px;
    border:1px solid #eaebec!important;
    font-size:18px;
    font-weight:400;
    color:#70737a
}
.youzify-page-main-content #youzify-directory-search-box form button[type=submit]{
    padding:0 25px;
    position:absolute;
    top:0;
    right:0;
    height:60px;
    line-height:60px;
    font-size:16px;
    background-color:transparent!important;
    color:#0b1a3a!important
}
#youzify-members-directory .youzify-directory-filter .item-list-tabs:last-child li{
    padding:0
}
#youzify-members-directory #youzify-members-list li .youzify-cover{
    display:none
}
#youzify-members-directory #youzify-members-list .youzify-item-avatar img{
    border-radius:22px;
    -o-object-fit:cover;
    object-fit:cover
}
#youzify-members-directory .item-list{
    margin-left:-15px;
    margin-right:-15px
}
#youzify-members-directory .item-list>li{
    padding:0 15px
}
#youzify-members-directory .item-list .youzify-show-cover .youzify-user-data{
    padding:38px 12.5% 26px;
    margin:0 0 35px;
    border:1px solid #eaebec;
    border-radius:0;
    will-change:transform;
    -webkit-transition:all .5s ease-in-out;
    -o-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out
}
#youzify-members-directory .item-list .youzify-show-cover .youzify-user-data:hover{
    -webkit-transform:translateY(-8px);
    -ms-transform:translateY(-8px);
    transform:translateY(-8px);
    -webkit-box-shadow:0 0 30px 0 rgba(255,81,107,.1);
    box-shadow:0 0 30px 0 rgba(255,81,107,.1)
}
#youzify-members-directory .item-list .youzify-show-cover .youzify-user-data .youzify-user-cover,#youzify-members-directory .item-list .youzify-show-cover .youzify-user-data .youzify-user-tools{
    display:none
}
#youzify-members-directory .item-list .youzify-show-cover .youzify-user-data .youzify-member-avatar img{
    border-radius:22px
}
#youzify-members-directory .item-list .youzify-show-cover .youzify-user-data .item-title{
    text-align:left
}
#youzify-members-directory .item-list .youzify-show-cover .youzify-user-data .item-title a{
    font-size:21px;
    line-height:1.33em;
    font-weight:600;
    color:#006837
}
#youzify-members-directory .item-list .youzify-show-cover .youzify-user-data .item-title .youzify-account-verified{
    display:none
}
#youzify-members-directory .item-list .youzify-show-cover .youzify-user-data .item-meta{
    text-align:left;
    position:absolute;
    top:0;
    left:calc(12.5% + 84px);
    padding:36px 0 0;
    width:calc(75% - 84px)
}
#youzify-members-directory .item-list .youzify-show-cover .youzify-user-data .item-meta .qodef-member-username{
    margin:0;
    text-transform:lowercase
}
#youzify-members-directory .item-list .youzify-show-cover .youzify-user-data .item-meta span{
    font-size:14px;
    line-height:1.57em;
    font-weight:500
}
#youzify-members-directory .item-list .youzify-show-cover .youzify-user-data .item-meta span.youzify-name{
    display:none
}
#youzify-members-directory .item-list .youzify-show-cover .youzify-user-data .item-meta span.youzify-name i{
    display:none
}
#youzify-members-directory .item-list .youzify-show-cover .youzify-user-data .item-meta span.qodef-e-last-active{
    color:#a9a9a9
}
#youzify-members-directory .item-list .youzify-show-cover .youzify-user-data .qodef-e-member-location{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    margin:9px 0 0;
    min-height:21px;
    color:#a9a9a9;
    text-align:left
}
#youzify-members-directory .item-list .youzify-show-cover .youzify-user-data .qodef-e-member-location i{
    display:none
}
#youzify-members-directory .item-list .youzify-show-cover .youzify-user-data .qodef-e-user-actions{
    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;
    min-height:40px;
    margin-top:27px
}
#youzify-members-directory .item-list .youzify-show-cover .youzify-user-data .qodef-e-user-actions .qodef-friendship-button{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    font-size:15px;
    font-weight:500
}
#youzify-members-directory .item-list .youzify-show-cover .youzify-user-data .qodef-e-user-actions .qodef-friendship-button:hover{
    color:rgba(4,10,23,.7)
}
#youzify-members-directory .item-list .youzify-show-cover .youzify-user-data .qodef-e-user-actions .qodef-friendship-button .qodef-icon-kiko{
    font-weight:600;
    margin-right:5px
}
#youzify-members-directory .item-list .youzify-show-cover .youzify-user-data .qodef-e-user-actions .qodef-message-button{
    width:40px;
    height:40px;
    line-height:40px;
    text-align:center;
    color:rgba(255,81,107,.5);
    background-color:rgba(255,81,107,.05);
    font-size:16px;
    border-radius:50%
}
#youzify-members-directory .item-list .youzify-show-cover .youzify-user-data .qodef-e-user-actions .qodef-message-button span{
    font-weight:600
}
#youzify-members-directory .item-list .youzify-show-cover .youzify-user-data .qodef-e-user-actions .qodef-message-button:hover{
    color:#ff516b
}
#youzify-members-directory .item-list .youzify-show-cover .youzify-user-data .youzify-md-user-badges,#youzify-members-directory .item-list .youzify-show-cover .youzify-user-data .youzify-user-ratings-details{
    display:none
}
#youzify-members-directory .item-list .youzify-show-cover .youzify-item-avatar{
    margin:0 0 25px;
    width:64px;
    height:64px
}
#youzify-members-directory .item-list .youzify-show-cover .youzify-item-avatar:before{
    content:'';
    position:absolute;
    top:auto!important;
    left:auto!important;
    bottom:0!important;
    right:0!important;
    width:7px;
    height:7px;
    border:3px solid #fff!important;
    background-color:#ff516b;
    border-radius:50%
}
#youzify-members-directory .item-list .youzify-show-cover.is-online .youzify-item-avatar:before{
    background-color:#91ffbd
}
#youzify-members-directory .item-list .youzify-user-actions{
    padding:0;
    margin:27px 0 0;
    border:none;
    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
}
#youzify-members-directory .item-list .youzify-user-actions a{
    line-height:initial;
    height:auto
}
#youzify-members-directory .item-list .youzify-user-actions .friendship-button{
    margin:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
#youzify-members-directory .item-list .youzify-user-actions .friendship-button a{
    font-size:15px;
    font-weight:500;
    color:#006837!important;
    background-color:transparent!important
}
#youzify-members-directory .item-list .youzify-user-actions .friendship-button a:hover{
    color:rgba(4,10,23,.7)!important
}
#youzify-members-directory .item-list .youzify-user-actions .friendship-button a:hover:before{
    color:inherit!important
}
#youzify-members-directory .item-list .youzify-user-actions .friendship-button a:before{
    -webkit-transition:color .2s ease-out;
    -o-transition:color .2s ease-out;
    transition:color .2s ease-out
}
#youzify-members-directory .item-list .youzify-user-actions .follow-button{
    display:none
}
#youzify-members-directory .item-list .youzify-user-actions .youzify-profile-settings,#youzify-members-directory .item-list .youzify-user-actions .yzmd-second-btn{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    padding:0;
    margin:0;
    height:auto;
    background-color:transparent!important;
    border:none!important;
    color:#006837
}
#youzify-members-directory .item-list .youzify-user-actions .youzify-profile-settings:hover,#youzify-members-directory .item-list .youzify-user-actions .yzmd-second-btn:hover{
    color:rgba(4,10,23,.7)
}
#youzify-members-directory .item-list .youzify-user-actions .yzmd-second-btn{
    font-size:0
}
#youzify-members-directory .item-list .youzify-user-actions .yzmd-second-btn i{
    width:40px;
    height:40px;
    line-height:40px;
    margin:0;
    text-align:center;
    color:rgba(255,81,107,.5);
    background-color:rgba(255,81,107,.05);
    font-size:16px;
    border-radius:50%;
    -webkit-transition:color .2s ease-in-out;
    -o-transition:color .2s ease-in-out;
    transition:color .2s ease-in-out
}
#youzify-members-directory .item-list .youzify-user-actions .yzmd-second-btn:hover i{
    color:#ff516b
}
#youzify-members-directory .item-list .youzify-user-actions .youzify-profile-settings i:before{
    content:"\f007"
}
#youzify-members-directory .item-list .youzify-user-actions .youzify-send-message{
    display:block;
    font-size:0;
    line-height:0;
    border:none;
    height:auto;
    padding:0;
    margin:0
}
#youzify-members-directory .item-list .youzify-user-actions .youzify-send-message:before{
    content:"\f188";
    font-family:Kiko!important;
    width:40px;
    height:40px;
    line-height:40px;
    text-align:center;
    margin:0;
    color:rgba(255,81,107,.5);
    background-color:rgba(255,81,107,.05);
    font-size:16px;
    font-weight:600;
    border-radius:50%;
    -webkit-transition:color .3s ease-in-out;
    -o-transition:color .3s ease-in-out;
    transition:color .3s ease-in-out
}
#youzify-members-directory .item-list .youzify-user-actions .youzify-send-message:hover:before{
    color:#ff516b
}
#youzify-members-directory .pagination{
    margin:38px 0 0
}
@media only screen and (max-width:1024px){
    #youzify-members-directory .pagination{
        margin-bottom:114px
    }
}
#youzify #youzify-groups-directory{
    margin-bottom:105px
}
#youzify #youzify-groups-directory .youzify-directory-filter{
    padding:38px 0 29px
}
@media only screen and (max-width:768px){
    #youzify #youzify-groups-directory .youzify-directory-filter{
        padding:0
    }
}
#youzify #youzify-groups-directory .youzify-directory-filter #groups-order-select{
    padding:0
}
#youzify #youzify-groups-directory .youzify-directory-filter #groups-order-select .nice-select.open .list{
    min-width:150px
}
#youzify #youzify-groups-directory #youzify-groups-list{
    margin-left:-15px;
    margin-right:-15px;
    width:auto;
    max-width:initial
}
#youzify #youzify-groups-directory #youzify-groups-list li{
    padding:0 15px;
    -webkit-transition:opacity .2s ease;
    -o-transition:opacity .2s ease;
    transition:opacity .2s ease
}
#youzify #youzify-groups-directory #youzify-groups-list li .youzify-group-data{
    margin:0 0 34px;
    padding:0
}
#youzify #youzify-groups-directory li .youzify-group-data{
    text-align:left;
    will-change:transform;
    -webkit-transition:all .5s ease-in-out;
    -o-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out
}
#youzify #youzify-groups-directory li .youzify-group-data:hover{
    -webkit-transform:translateY(-8px);
    -ms-transform:translateY(-8px);
    transform:translateY(-8px);
    -webkit-box-shadow:0 0 30px 0 rgba(255,81,107,.1);
    box-shadow:0 0 30px 0 rgba(255,81,107,.1)
}
#youzify #youzify-groups-directory li .youzify-group-cover{
    display:none
}
#youzify #youzify-groups-directory li .item-avatar{
    margin:0!important;
    width:auto!important;
    height:auto!important;
    border:none;
    background-color:transparent
}
#youzify #youzify-groups-directory li .item-avatar,#youzify #youzify-groups-directory li .youzify-group-avatar,#youzify #youzify-groups-directory li .youzify-group-avatar img{
    border-radius:0!important
}
#youzify #youzify-groups-directory .item-holder{
    border:1px solid #eaebec;
    border-top:none;
    padding:22px 25px 28px
}
#youzify #youzify-groups-directory .item .item-meta{
    margin-bottom:16px
}
#youzify #youzify-groups-directory .item .qodef-group-type span{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    display:inline-block;
    padding:3px 16px;
    border-radius:14px;
    color:#006837
}
#youzify #youzify-groups-directory .item .qodef-group-type .qodef-private{
    background-color:rgba(255,81,107,.15)
}
#youzify #youzify-groups-directory .item .qodef-group-type .qodef-public{
    background-color:rgba(160,191,255,.2)
}
#youzify #youzify-groups-directory .item .qodef-group-type .qodef-public i{
    position:relative;
    top:1px
}
#youzify #youzify-groups-directory .item .qodef-group-type i{
    padding-right:4px;
    font-size:13px;
    font-style:normal;
    color:#0b1a3a
}
#youzify #youzify-groups-directory .item .qodef-group-hot-trending-holder{
    position:absolute;
    top:8px;
    right:10px
}
#youzify #youzify-groups-directory .item .qodef-group-hot,#youzify #youzify-groups-directory .item .qodef-group-trending{
    width:50px;
    height:50px;
    line-height:50px;
    background-color:#fff;
    border-radius:50%;
    border:1px solid #eee;
    text-align:center;
    display:inline-block;
    margin:5px
}
#youzify #youzify-groups-directory .item .qodef-group-hot i,#youzify #youzify-groups-directory .item .qodef-group-trending i{
    font-size:18px;
    font-style:normal
}
#youzify #youzify-groups-directory .item .qodef-group-hot i{
    color:#ff516b
}
#youzify #youzify-groups-directory .item .qodef-group-trending i{
    color:#a0bfff
}
#youzify #youzify-groups-directory .item .item-title a{
    font-size:21px;
    line-height:1.33em;
    font-weight:600;
    color:#006837
}
#youzify #youzify-groups-directory .item .qodef-group-excerpt{
    margin:16px 0 29px;
    font-size:18px;
    line-height:1.5em;
    color:#70737a
}
#youzify #youzify-groups-directory .qodef-group-info-bottom{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
#youzify #youzify-groups-directory .qodef-group-info-bottom .qodef-group-count{
    color:#006837
}
#youzify #youzify-groups-directory .qodef-group-info-bottom .qodef-group-count i{
    font-size:13px;
    font-style:normal
}
#youzify #youzify-groups-directory .qodef-group-info-bottom .qodef-group-activity{
    margin-left:auto;
    color:#a9a9a9
}
#youzify #youzify-groups-directory .action{
    display:none
}
#youzify #youzify-groups-directory .action .youzify-manage-group{
    color:#006837;
    background-color:transparent
}
#youzify #youzify-groups-directory .action a{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    margin:0;
    padding:20px 0 0
}
.groups.group-invites #youzify #send-invite-form{
    padding:0 45px 50px;
    border:1px solid #eaebec;
    background-color:#fff;
    overflow:hidden
}
.groups.group-invites #youzify #send-invite-form #message.info{
    margin:0 0 30px;
    border:1px solid #eaebec;
    border-left:3px solid #a9a9a9;
    border-radius:0
}
.groups.group-invites #youzify #send-invite-form #message.info p{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.55em;
    font-weight:600;
    color:#a9a9a9
}
.groups.group-invites #youzify #send-invite-form #message.info:before{
    color:#a9a9a9
}
.groups.group-invites #youzify #send-invite-form .submit input[type=submit]:not(#members_search_submit){
    height:60px;
    width:auto;
    padding:10px 40px;
    background-color:#006837;
    font-family:Barlow,sans-serif;
    font-size:13px;
    line-height:2em;
    font-weight:600;
    color:#fff;
    letter-spacing:.2em;
    -webkit-transition:background-color .2s ease-out;
    -o-transition:background-color .2s ease-out;
    transition:background-color .2s ease-out
}
.groups.group-invites #youzify #send-invite-form .submit input[type=submit]:not(#members_search_submit):hover{
    background-color:#2a2d38
}
.groups.group-invites #youzify #invite-list{
    margin-bottom:0
}
.groups.group-invites #youzify #invite-list .list-title{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:21px;
    line-height:1.33em;
    font-weight:600;
    padding:22px 0;
    border:none;
    position:relative
}
.groups.group-invites #youzify #invite-list .list-title:after{
    content:'';
    width:200%;
    height:1px;
    position:absolute;
    bottom:0;
    left:-50%;
    background-color:#eaebec
}
.groups.group-invites #youzify #invite-list .list-title i{
    display:none
}
.groups.group-invites #youzify #invite-list ul{
    padding:25px 0
}
.groups.group-invites #youzify #invite-list ul li{
    padding:10px 0
}
.groups.group-invites #youzify #invite-list ul li label{
    font-family:Barlow,sans-serif;
    font-size:18px;
    font-weight:500;
    color:#006837
}
.groups.group-invites #youzify #invite-list ul li label img{
    width:49px;
    height:49px;
    -o-object-fit:cover;
    object-fit:cover;
    border:1px solid #fff;
    border-radius:12px
}
.groups.group-invites #youzify #invite-list ul li .youzify-cs-checkbox-field{
    padding-left:44px
}
.groups.group-invites #youzify #invite-list ul li .youzify-cs-checkbox-field .youzify_field_indication{
    width:18px;
    height:18px;
    top:15px
}
.groups.group-invites #youzify #invite-list ul li .youzify-cs-checkbox-field .youzify_field_indication:after{
    top:50%;
    left:50%;
    width:10px;
    height:10px;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    border:none;
    border-radius:50%;
    background-color:#ff516b
}
.groups.group-invites #youzify .main-column .section-header{
    font-size:18px;
    font-weight:500;
    color:#006837;
    margin-bottom:20px
}
.groups.group-invites #youzify .group-request-list li{
    padding:0;
    margin-bottom:30px
}
.groups.group-invites #youzify .group-request-list li .item-data .item-avatar img{
    width:49px;
    height:49px;
    -o-object-fit:cover;
    object-fit:cover;
    border:1px solid #fff;
    border-radius:12px
}
.groups.group-invites #youzify .group-request-list li .item-data .item .item-title a{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:14px;
    line-height:1.57em;
    font-weight:500
}
.groups.group-invites #youzify .group-request-list li .item-data .item .item-meta span{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    color:#a9a9a9;
    text-transform:initial;
    letter-spacing:0
}
.groups.group-invites #youzify .group-request-list li .item-data .action>a{
    padding:3px 15px;
    margin:0;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    border:1px solid rgba(183,189,199,.3);
    background-color:#fff;
    font-family:Barlow,sans-serif;
    font-size:12px;
    font-weight:500;
    color:#006837;
    -webkit-transition:all .2s ease-out;
    -o-transition:all .2s ease-out;
    transition:all .2s ease-out
}
.groups.group-invites #youzify .group-request-list li .item-data .action>a.remove:before{
    content:"\f149";
    font-family:Kiko!important;
    font-size:13px;
    font-weight:700;
    margin-right:5px
}
.groups.group-invites #youzify .group-request-list li .item-data .action>a:hover{
    color:rgba(4,10,23,.7);
    border:1px solid rgba(183,189,199,.6)
}
.youzify-tab-reviews .youzify-user-reviews{
    padding:20px 40px;
    border:1px solid #eaebec;
    background-color:#fff;
    overflow:hidden
}
.youzify-tab-reviews .youzify-user-reviews .qodef-user-reviews-title{
    padding:3px 0 23px!important;
    position:relative
}
.youzify-tab-reviews .youzify-user-reviews .qodef-user-reviews-title span{
    padding-left:5px
}
.youzify-tab-reviews .youzify-user-reviews .qodef-user-reviews-title:after{
    content:'';
    position:absolute;
    bottom:0;
    left:-40px;
    width:calc(100% + 80px);
    height:1px;
    background-color:#eaebec
}
.youzify-tab-reviews .youzify-user-reviews .youzify-review-item{
    margin:0 0 15px
}
.youzify-tab-reviews .youzify-user-reviews .youzify-review-item .youzify-item-head{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding:20px 0;
    margin-top:15px
}
.youzify-tab-reviews .youzify-user-reviews .youzify-review-item .youzify-item-head .youzify-item-img{
    margin-right:25px
}
.youzify-tab-reviews .youzify-user-reviews .youzify-review-item .youzify-item-head .youzify-item-img img{
    width:60px;
    height:60px;
    -o-object-fit:cover;
    object-fit:cover;
    border-radius:12px
}
.youzify-tab-reviews .youzify-user-reviews .youzify-review-item .youzify-head-meta{
    margin-top:10px;
    position:relative
}
.youzify-tab-reviews .youzify-user-reviews .youzify-review-item .youzify-head-meta .youzify-item-name a{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    color:#006837
}
.youzify-tab-reviews .youzify-user-reviews .youzify-review-item .youzify-head-meta .youzify-item-date{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    margin-top:0;
    text-transform:lowercase;
    letter-spacing:0;
    color:#a9a9a9
}
@media only screen and (min-width:681px){
    .youzify-tab-reviews .youzify-user-reviews .youzify-review-item .youzify-head-meta .youzify-item-date{
        position:absolute;
        top:21px;
        left:0;
        min-width:200px
    }
}
.youzify-tab-reviews .youzify-user-reviews .youzify-review-item .youzify-item-rating{
    margin:12px 0 0 3px;
    float:none
}
.youzify-tab-reviews .youzify-user-reviews .youzify-review-item .youzify-item-rating .youzify-star-rating i.star-empty,.youzify-tab-reviews .youzify-user-reviews .youzify-review-item .youzify-item-rating .youzify-star-rating i.star-full{
    font-size:14px;
    color:#f9cf61
}
.youzify-tab-reviews .youzify-user-reviews .youzify-review-item .youzify-item-rating .youzify-star-rating i.star-empty:before,.youzify-tab-reviews .youzify-user-reviews .youzify-review-item .youzify-item-rating .youzify-star-rating i.star-full:before{
    content:"\f215"!important;
    font-family:Kiko!important
}
.youzify-tab-reviews .youzify-user-reviews .youzify-review-item .youzify-item-rating .youzify-star-rating i.star-full:before{
    font-weight:600!important
}
.youzify-tab-reviews .youzify-user-reviews .youzify-review-item .youzify-item-rating .youzify-star-rating i.star-empty:before{
    font-weight:300!important
}
.youzify-tab-reviews .youzify-user-reviews .youzify-review-item .youzify-item-content{
    padding:0 0 43px;
    border-top:none;
    border-bottom:1px solid #eaebec
}
.youzify-tab-reviews .youzify-user-reviews .youzify-review-item .youzify-item-content .youzify-item-desc{
    font-size:21px;
    line-height:1.33em;
    font-weight:600;
    padding:0;
    font-weight:400;
    color:#006837
}
.youzify-tab-reviews .youzify-user-reviews .youzify-review-item .youzify-item-content .youzify-item-desc:before{
    content:'“'
}
.youzify-tab-reviews .youzify-user-reviews .youzify-review-item .youzify-item-content .youzify-item-desc:after{
    content:'”'
}
.youzify-tab-reviews .youzify-user-reviews .youzify-review-item:last-child .youzify-item-content{
    padding:0 0 18px;
    border-bottom:none
}
.youzify-tab-reviews .youzify-user-reviews #message{
    margin-top:35px
}
.youzify-user-reviews .youzify-item-tools{
    background-color:#fff
}
.youzify-user-reviews .youzify-item-tools .youzify-item-tool{
    margin:0;
    padding:3px 18px;
    min-width:auto;
    border:1px solid rgba(183,189,199,.3);
    border-radius:0;
    color:#006837;
    -webkit-transition:all .2s ease-out;
    -o-transition:all .2s ease-out;
    transition:all .2s ease-out
}
.youzify-user-reviews .youzify-item-tools .youzify-item-tool:hover{
    border:1px solid rgba(183,189,199,.6);
    color:rgba(4,10,23,.7)
}
.youzify-user-reviews .youzify-item-tools .youzify-item-tool .youzify-tool-name{
    font-size:12px;
    font-weight:500;
    line-height:1em;
    color:inherit
}
.youzify-user-reviews .youzify-item-tools .youzify-item-tool.youzify-delete-tool .youzify-tool-icon,.youzify-user-reviews .youzify-item-tools .youzify-item-tool.youzify-edit-tool .youzify-tool-icon{
    width:auto;
    height:auto;
    line-height:initial;
    margin-right:5px;
    background-color:transparent;
    color:inherit
}
.youzify-user-reviews .youzify-item-tools .youzify-item-tool.youzify-delete-tool .youzify-tool-icon i,.youzify-user-reviews .youzify-item-tools .youzify-item-tool.youzify-edit-tool .youzify-tool-icon i{
    width:auto;
    height:auto;
    line-height:initial;
    text-align:center;
    font-size:13px;
    font-weight:400;
    color:inherit
}
.youzify-user-reviews .youzify-item-tools .youzify-item-tool.youzify-edit-tool .youzify-tool-icon i:before{
    content:"\f136";
    font-family:Kiko
}
.youzify-user-reviews .youzify-item-tools .youzify-item-tool.youzify-delete-tool .youzify-tool-icon i:before{
    content:"\f149";
    font-family:Kiko
}
.yz-user-reviews .yz-item-tools{
    background-color:#fff
}
.yz-user-reviews .yz-item-tools .yz-item-tool{
    margin:0;
    padding:3px 18px;
    min-width:auto;
    border:1px solid rgba(183,189,199,.3);
    border-radius:0;
    color:#006837;
    -webkit-transition:all .2s ease-out;
    -o-transition:all .2s ease-out;
    transition:all .2s ease-out
}
.yz-user-reviews .yz-item-tools .yz-item-tool:hover{
    border:1px solid rgba(183,189,199,.6);
    color:rgba(4,10,23,.7)
}
.yz-user-reviews .yz-item-tools .yz-item-tool .yz-tool-name{
    font-size:12px;
    font-weight:500;
    line-height:1em;
    color:inherit
}
.yz-user-reviews .yz-item-tools .yz-item-tool.yz-delete-tool .yz-tool-icon,.yz-user-reviews .yz-item-tools .yz-item-tool.yz-edit-tool .yz-tool-icon{
    width:auto;
    height:auto;
    line-height:initial;
    margin-right:5px;
    background-color:transparent;
    color:inherit
}
.yz-user-reviews .yz-item-tools .yz-item-tool.yz-delete-tool .yz-tool-icon i,.yz-user-reviews .yz-item-tools .yz-item-tool.yz-edit-tool .yz-tool-icon i{
    width:auto;
    height:auto;
    line-height:initial;
    text-align:center;
    font-size:13px;
    font-weight:400;
    color:inherit
}
.yz-user-reviews .yz-item-tools .yz-item-tool.yz-edit-tool .yz-tool-icon i:before{
    content:"\f136";
    font-family:Kiko
}
.yz-user-reviews .yz-item-tools .yz-item-tool.yz-delete-tool .yz-tool-icon i:before{
    content:"\f149";
    font-family:Kiko
}
.my-groups #youzify .qodef-members-group-title{
    padding:22px 40px;
    border:1px solid #eaebec;
    border-bottom:none;
    background-color:#fff
}
.my-groups #youzify .qodef-members-group-title span{
    padding-left:5px
}
.my-groups #youzify ul#youzify-groups-list{
    padding:20px 0 30px;
    border:1px solid #eaebec;
    background-color:#fff
}
@media only screen and (min-width:1025px){
    .my-groups #youzify ul#youzify-groups-list{
        margin-bottom:180px
    }
}
@media only screen and (max-width:1024px){
    .my-groups #youzify ul#youzify-groups-list li{
        width:100%
    }
}
.my-groups #youzify ul#youzify-groups-list li .youzify-group-data{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding:20px 40px 0;
    margin-bottom:10px;
    position:relative
}
@media only screen and (max-width:680px){
    .my-groups #youzify ul#youzify-groups-list li .youzify-group-data{
        display:block
    }
}
.my-groups #youzify ul#youzify-groups-list .item-avatar{
    margin-right:32px
}
.my-groups #youzify ul#youzify-groups-list .item-avatar a{
    display:inline-block
}
.my-groups #youzify ul#youzify-groups-list .item-avatar img{
    width:150px;
    height:150px;
    -o-object-fit:cover;
    object-fit:cover;
    border-radius:12px
}
@media only screen and (max-width:680px){
    .my-groups #youzify ul#youzify-groups-list .item-avatar img{
        width:100px;
        height:100px
    }
}
.my-groups #youzify ul#youzify-groups-list .item{
    display:none
}
.my-groups #youzify ul#youzify-groups-list.invites .item{
    display:block
}
.my-groups #youzify ul#youzify-groups-list .item-holder{
    -ms-flex-preferred-size:60%;
    flex-basis:60%
}
@media only screen and (max-width:1440px){
    .my-groups #youzify ul#youzify-groups-list .item-holder{
        -ms-flex-preferred-size:52%;
        flex-basis:52%
    }
}
.my-groups #youzify ul#youzify-groups-list .item-holder .item-title a{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:21px;
    line-height:1.33em;
    font-weight:600
}
.my-groups #youzify ul#youzify-groups-list .qodef-group-excerpt{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a;
    margin:12px 0 0
}
.my-groups #youzify ul#youzify-groups-list .qodef-group-count{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    margin-top:16px;
    color:#006837
}
@media screen and (min-width:1025px){
    .my-groups #youzify ul#youzify-groups-list .qodef-group-count{
        margin-bottom:20px
    }
}
.my-groups #youzify ul#youzify-groups-list .qodef-group-count i{
    font-size:13px;
    margin-right:6px;
    font-style:normal
}
.my-groups #youzify ul#youzify-groups-list .qodef-group-count .qodef-group-count-label{
    padding-left:2px
}
.my-groups #youzify ul#youzify-groups-list .qodef-group-activity{
    display:none
}
.my-groups #youzify ul#youzify-groups-list .action{
    position:absolute;
    right:0;
    top:0;
    margin:30px 34px 0 0
}
.my-groups #youzify ul#youzify-groups-list .action .group-button a{
    padding:4px 17px;
    font-family:Barlow,sans-serif;
    font-size:12px;
    line-height:1.75em;
    font-weight:500;
    letter-spacing:0;
    text-decoration:none;
    text-transform:capitalize;
    border-radius:0;
    color:#006837;
    background-color:transparent;
    border:1px solid rgba(183,189,199,.3);
    -webkit-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
    -o-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
    transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out
}
.my-groups #youzify ul#youzify-groups-list .action .group-button a:before{
    display:none
}
.my-groups #youzify ul#youzify-groups-list .action .group-button a:hover{
    color:rgba(4,10,23,.7);
    border:1px solid rgba(183,189,199,.6)
}
.my-groups #youzify .pagination{
    display:none
}
.group-members #youzify #search-members-form{
    position:relative;
    display:inline-block
}
.group-members #youzify #search-members-form label input{
    margin:0;
    height:40px;
    width:270px;
    font-family:Barlow,sans-serif;
    font-size:15px;
    padding:0 42px 0 21px;
    font-weight:400;
    line-height:40px;
    color:#70737a;
    border:1px solid #eaebec;
    border-radius:30px
}
.group-members #youzify #search-members-form label input::-webkit-input-placeholder{
    font-family:Barlow,sans-serif;
    font-size:15px;
    color:#70737a
}
.group-members #youzify #search-members-form label input::-moz-placeholder{
    font-family:Barlow,sans-serif;
    font-size:15px;
    color:#70737a
}
.group-members #youzify #search-members-form label input:-ms-input-placeholder{
    font-family:Barlow,sans-serif;
    font-size:15px;
    color:#70737a
}
.group-members #youzify #search-members-form label input::-ms-input-placeholder{
    font-family:Barlow,sans-serif;
    font-size:15px;
    color:#70737a
}
.group-members #youzify #search-members-form label input::placeholder{
    font-family:Barlow,sans-serif;
    font-size:15px;
    color:#70737a
}
.group-members #youzify #search-members-form #members_search_submit{
    background-color:transparent;
    color:#0b1a3a;
    position:absolute;
    right:5px;
    height:40px;
    line-height:40px;
    width:auto;
    margin:0
}
.group-members #youzify .filter label{
    margin:0 5px 0 0;
    font-family:Barlow,sans-serif;
    font-size:16px;
    font-weight:500;
    color:#006837
}
.group-members #youzify .qodef-group-members-title{
    background-color:#fff;
    padding:23px 40px;
    border:1px solid #eaebec;
    border-bottom:none
}
.group-members #youzify .qodef-group-members-title span{
    margin-left:3px
}
.group-members #youzify .youzify-content .youzify-group-content #youzify-members-list li .youzify-user-data .youzify-item-avatar{
    margin-right:20px
}
.group-members #youzify .youzify-content .youzify-group-content #youzify-members-list li .youzify-user-data .youzify-item-avatar img{
    width:65px;
    height:65px;
    -o-object-fit:cover;
    object-fit:cover;
    border:1px solid #fff;
    border-radius:12px
}
.group-members #youzify #youzify-members-list{
    padding:35px 40px 0;
    background-color:#fff;
    border:1px solid #eaebec
}
.group-members #youzify #youzify-members-list li .youzify-user-data{
    padding:0 0 25px
}
.group-members #youzify #youzify-members-list .item .item-title a{
    font-family:Barlow,sans-serif;
    font-size:18px;
    font-weight:500;
    line-height:1em;
    color:#006837
}
.group-members #youzify #youzify-members-list .item .item-meta span{
    font-family:Barlow,sans-serif;
    font-size:18px;
    font-weight:500;
    line-height:1em;
    text-transform:initial;
    letter-spacing:0;
    color:#a9a9a9
}
.group-members #youzify #youzify-members-list .youzify-user-actions>div a{
    padding:4px 15px;
    margin:0;
    border:1px solid rgba(183,189,199,.3);
    background-color:#fff;
    font-family:Barlow,sans-serif;
    font-size:12px;
    font-weight:500;
    color:#006837;
    -webkit-transition:all .2s ease-out;
    -o-transition:all .2s ease-out;
    transition:all .2s ease-out
}
.group-members #youzify #youzify-members-list .youzify-user-actions>div a:hover{
    color:rgba(4,10,23,.7);
    border-color:rgba(183,189,199,.6)
}
.group-members #youzify #youzify-members-list .youzify-user-actions>div a:hover:before{
    color:rgba(4,10,23,.7)
}
.group-members #youzify #youzify-members-list .youzify-user-actions>div a:before{
    font-size:13px;
    margin-right:5px;
    -webkit-transition:color .2s ease-out;
    -o-transition:color .2s ease-out;
    transition:color .2s ease-out
}
.group-members #youzify #youzify-members-list .youzify-user-actions>div a.friendship-button{
    margin-right:26px
}
.group-members #youzify #youzify-members-list .youzify-user-actions>div a.follow,.group-members #youzify #youzify-members-list .youzify-user-actions>div a.unfollow{
    margin-right:30px
}
.group-members #youzify #youzify-members-list .youzify-user-actions>div a.youzify-send-message:before{
    content:"\f188";
    font-family:Kiko!important;
    font-weight:700;
    display:inline-block;
    vertical-align:middle
}
.group-members #youzify #youzify-members-list .youzify-user-actions>div.loading a.friendship-button:before{
    content:"\f133"!important;
    font-family:Kiko!important;
    font-weight:300;
    -webkit-animation:fa-spin 2s infinite linear;
    animation:fa-spin 2s infinite linear
}
.group-members #youzify .pagination{
    margin:35px 0
}
.invites #youzify .qodef-group-invites-title{
    background-color:#fff;
    padding:25px 40px;
    border:1px solid #eaebec;
    border-bottom:none
}
.invites #youzify #youzify-groups-list .youzify-group-data{
    display:-webkit-box!important;
    display:-ms-flexbox!important;
    display:flex!important
}
.invites #youzify #youzify-groups-list .item-avatar{
    display:none
}
.invites #youzify #youzify-groups-list .qodef-qroup-item-avatar{
    -webkit-box-ordinal-group:0;
    -ms-flex-order:-1;
    order:-1;
    margin-right:32px;
    -ms-flex-negative:0;
    flex-shrink:0
}
.invites #youzify #youzify-groups-list .qodef-qroup-item-avatar img{
    width:150px;
    height:150px;
    -o-object-fit:cover;
    object-fit:cover;
    border-radius:12px
}
.invites #youzify #youzify-groups-list .item .item-title a{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:21px;
    line-height:1.33em;
    font-weight:600
}
.invites #youzify #youzify-groups-list .item .item-meta span{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    text-transform:initial
}
.invites #youzify #youzify-groups-list .item .item-meta span:before{
    content:"\f195";
    font-family:Kiko;
    font-size:13px;
    font-weight:600;
    margin-right:5px
}
.invites #youzify #youzify-groups-list .action{
    margin-left:auto
}
.invites #youzify #youzify-groups-list .action .button{
    padding:3px 20px;
    margin:0;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    min-width:initial;
    width:auto;
    font-size:12px;
    font-weight:500;
    border:1px solid #eaebec
}
.invites #youzify #youzify-groups-list .action .button:before{
    font-family:Kiko!important;
    font-size:13px;
    font-weight:600;
    margin-right:5px
}
.invites #youzify #youzify-groups-list .action .button.accept{
    margin-right:6px;
    background-color:#fff;
    color:#006837
}
.invites #youzify #youzify-groups-list .action .button.accept:before{
    content:"\f253"
}
.invites #youzify #youzify-groups-list .action .button.reject{
    background-color:#fff;
    color:#006837
}
.invites #youzify #youzify-groups-list .action .button.reject:before{
    content:"\f252"
}
#qodef-page-sidebar .widget_bp_core_recently_active_widget .qodef-widget-title{
    margin:0 0 34px
}
#qodef-page-footer .widget_bp_core_recently_active_widget .qodef-widget-title{
    font-size:21px;
    line-height:1.33em;
    font-weight:600;
    margin-bottom:23px
}
.widget_bp_core_recently_active_widget .avatar-block{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin:0 -5px
}
.youzify-sidebar .widget_bp_core_recently_active_widget .avatar-block{
    padding:4px 0 0
}
.widget_bp_core_recently_active_widget .item-avatar{
    margin:0 4px 10px
}
.widget_bp_core_recently_active_widget .item-avatar a{
    display:block;
    width:40px;
    height:40px;
    position:relative
}
.widget_bp_core_recently_active_widget .item-avatar a .qodef-member-name{
    position:absolute;
    bottom:100%;
    left:50%;
    z-index:999;
    visibility:hidden;
    opacity:0;
    pointer-events:none;
    -webkit-transition:.3s ease;
    -o-transition:.3s ease;
    transition:.3s ease;
    -webkit-transition-delay:0s;
    -o-transition-delay:0s;
    transition-delay:0s;
    color:#fff;
    font-size:13px;
    line-height:1em;
    font-weight:600;
    padding:10px 15px;
    background:#333740;
    border-radius:3px;
    white-space:nowrap;
    will-change:transform;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%)
}
.widget_bp_core_recently_active_widget .item-avatar a .qodef-member-name:before{
    content:'';
    position:absolute;
    bottom:100%;
    left:calc(50% - 6px);
    margin-bottom:-45px;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    visibility:hidden;
    opacity:0;
    pointer-events:none;
    -webkit-transition:all .3s ease;
    -o-transition:all .3s ease;
    transition:all .3s ease;
    background:0 0;
    border:6px solid transparent;
    z-index:1000001;
    border-top-color:#333740
}
.widget_bp_core_recently_active_widget .item-avatar a:hover .qodef-member-name{
    visibility:visible;
    opacity:1;
    -webkit-transition-delay:.1s;
    -o-transition-delay:.1s;
    transition-delay:.1s;
    -webkit-transform:translateX(-50%) translateY(-10px);
    -ms-transform:translateX(-50%) translateY(-10px);
    transform:translateX(-50%) translateY(-10px)
}
.widget_bp_core_recently_active_widget .item-avatar a:hover .qodef-member-name:before{
    visibility:visible;
    opacity:1;
    -webkit-transition-delay:.1s;
    -o-transition-delay:.1s;
    transition-delay:.1s;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.widget_bp_core_recently_active_widget .item-avatar img{
    width:40px;
    height:40px;
    -o-object-fit:cover;
    object-fit:cover;
    border-radius:10px!important;
    border:1px solid #fff
}
body #qodef-page-wrapper .widget.buddypress .item-list,body #qodef-page-wrapper .widget.buddypress .item-options{
    padding:0!important;
    float:initial!important;
    border:none
}
body #qodef-page-wrapper .widget.buddypress.widget_bp_core_members_widget .item-options a,body #qodef-page-wrapper .widget.buddypress.widget_bp_groups_widget .item-options a{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    font-family:Barlow,sans-serif;
    color:#006837!important;
    padding:0 8px;
    margin:0;
    display:inline-block;
    text-decoration:none;
    -webkit-box-shadow:none;
    box-shadow:none;
    text-shadow:none;
    letter-spacing:0;
    border:none!important;
    background-color:transparent!important;
    text-transform:capitalize
}
body #qodef-page-wrapper .widget.buddypress.widget_bp_core_members_widget .item-options a:first-child,body #qodef-page-wrapper .widget.buddypress.widget_bp_groups_widget .item-options a:first-child{
    padding-left:0
}
body #qodef-page-wrapper .widget.buddypress.widget_bp_core_members_widget .item-options a.selected,body #qodef-page-wrapper .widget.buddypress.widget_bp_core_members_widget .item-options a:hover,body #qodef-page-wrapper .widget.buddypress.widget_bp_groups_widget .item-options a.selected,body #qodef-page-wrapper .widget.buddypress.widget_bp_groups_widget .item-options a:hover{
    color:rgba(4,10,23,.7)!important
}
body #qodef-page-wrapper .widget.buddypress.widget_bp_core_members_widget .item-options .bp-separator,body #qodef-page-wrapper .widget.buddypress.widget_bp_groups_widget .item-options .bp-separator{
    display:inline-block;
    color:#eee
}
body #qodef-page-wrapper .widget.buddypress.widget_bp_core_members_widget #members-list .vcard{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    margin:22px 0 0 0
}
body #qodef-page-wrapper .widget.buddypress.widget_bp_core_members_widget #members-list .vcard .item-avatar{
    margin-right:11px
}
body #qodef-page-wrapper .widget.buddypress.widget_bp_core_members_widget #members-list .vcard .item-avatar a img{
    width:40px;
    height:40px;
    -o-object-fit:cover;
    object-fit:cover;
    border-radius:12px;
    border:1px solid #fff
}
body #qodef-page-wrapper .widget.buddypress.widget_bp_core_members_widget #members-list .vcard .item{
    position:relative;
    top:-2px
}
body #qodef-page-wrapper .widget.buddypress.widget_bp_core_members_widget #members-list .vcard .item-title{
    font-size:14px;
    line-height:1.57em
}
body #qodef-page-wrapper .widget.buddypress.widget_bp_core_members_widget #members-list .vcard .item-title a{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    font-family:Barlow,sans-serif;
    color:#006837
}
body #qodef-page-wrapper .widget.buddypress.widget_bp_core_members_widget #members-list .vcard .item-title a:hover{
    color:#ff516b
}
body #qodef-page-wrapper .widget.buddypress.widget_bp_core_members_widget #members-list .vcard .item-title .youzify-account-verified{
    display:none
}
body #qodef-page-wrapper .widget.buddypress.widget_bp_core_members_widget #members-list .vcard .item-meta .activity{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    font-family:Barlow,sans-serif;
    margin-top:0;
    color:#a9a9a9;
    text-transform:lowercase;
    letter-spacing:0
}
body #qodef-page-wrapper .widget.buddypress.widget_bp_groups_widget #groups-list li{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    margin:22px 0 0 0
}
body #qodef-page-wrapper .widget.buddypress.widget_bp_groups_widget #groups-list li .item-avatar{
    width:40px;
    height:40px;
    margin-right:11px
}
body #qodef-page-wrapper .widget.buddypress.widget_bp_groups_widget #groups-list li .item-avatar a img{
    border-radius:12px
}
body #qodef-page-wrapper .widget.buddypress.widget_bp_groups_widget #groups-list li .item-title a{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    font-family:Barlow,sans-serif;
    color:#006837
}
body #qodef-page-wrapper .widget.buddypress.widget_bp_groups_widget #groups-list li .item-meta .activity{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    font-family:Barlow,sans-serif;
    margin-top:2px;
    color:#a9a9a9;
    text-transform:lowercase
}
#avatar-to-crop .jcrop-holder>div{
    z-index:95!important
}
.qodef-activity-feed ul{
    list-style-type:none
}
.qodef-activity-feed ul li{
    margin:0 0 18px
}
.qodef-activity-feed ul li p{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a;
    margin:0;
    padding-left:35px;
    position:relative;
    color:#0b1a3a
}
.youzify-widget .qodef-activity-feed ul li p{
    padding-left:35px;
    font-size:18px;
    line-height:1.5em;
    color:#0b1a3a
}
.qodef-activity-feed ul li p a{
    font-size:inherit;
    font-weight:500;
    color:#006837
}
.qodef-activity-feed ul li p a:hover{
    color:rgba(4,10,23,.7)
}
.qodef-activity-feed ul li p:before{
    content:"\f189";
    font-family:Kiko;
    padding-right:15px;
    position:absolute;
    top:3px;
    left:0;
    font-size:18px;
    font-weight:300;
    color:#a9a9a9
}
.qodef-activity-feed ul li p .avatar{
    display:none
}
.qodef-activity-feed ul li p .youzify-account-verified{
    display:none
}
.qodef-group-list .qodef-e-title a:hover{
    color:inherit
}
.qodef-group-list.qodef-item-layout--simple .qodef-e-media{
    margin:0 0 6px
}
.qodef-group-list.qodef-item-layout--simple .qodef-e-media img{
    border-radius:20px
}
.qodef-group-list.qodef-item-layout--simple .qodef-e-title{
    margin:0 0 7px
}
.qodef-group-list.qodef-item-layout--simple .qodef-e-count{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    line-height:1em;
    color:#a9a9a9
}
.qodef-group-list.qodef-item-layout--simple .qodef-group-hot,.qodef-group-list.qodef-item-layout--simple .qodef-group-trending{
    display:none
}
#qodef-intro-section .qodef-group-list.qodef-item-layout--simple .qodef-grid-inner>.qodef-grid-item{
    margin-bottom:0
}
.qodef-group-list.qodef-item-layout--standard{
    padding-top:10px
}
.qodef-group-list.qodef-item-layout--standard .swiper-wrapper{
    margin-bottom:110px
}
.qodef-group-list.qodef-item-layout--standard .qodef-e-item-holder{
    -webkit-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out;
    will-change:transform
}
.qodef-group-list.qodef-item-layout--standard .qodef-e-item-holder:hover{
    -webkit-transform:translateY(-5px);
    -ms-transform:translateY(-5px);
    transform:translateY(-5px);
    -webkit-box-shadow:0 0 30px 0 rgba(255,81,107,.1);
    box-shadow:0 0 30px 0 rgba(255,81,107,.1)
}
.qodef-group-list.qodef-item-layout--standard .qodef-e-media{
    position:relative
}
.qodef-group-list.qodef-item-layout--standard .qodef-e-item-content{
    padding:32px 40px 34px;
    border:1px solid #eaebec;
    border-top:none;
    background-color:#fff
}
.qodef-group-list.qodef-item-layout--standard .qodef-e-type span{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    padding:5.5px 16px;
    border-radius:14px;
    color:#006837
}
.qodef-group-list.qodef-item-layout--standard .qodef-e-type .qodef-private{
    background-color:rgba(255,81,107,.15)
}
.qodef-group-list.qodef-item-layout--standard .qodef-e-type .qodef-public{
    background-color:rgba(160,191,255,.2)
}
.qodef-group-list.qodef-item-layout--standard .qodef-e-type i{
    position:relative;
    top:2px;
    padding-right:4px;
    font-size:13px;
    font-style:normal;
    color:#0b1a3a
}
.qodef-group-list.qodef-item-layout--standard .qodef-e-title{
    margin:20px 0 0
}
.qodef-group-list.qodef-item-layout--standard .qodef-e-excerpt{
    margin:13px 0 44px
}
.qodef-group-list.qodef-item-layout--standard .qodef-e-excerpt p{
    margin:0
}
.qodef-group-list.qodef-item-layout--standard .qodef-e-info-bottom{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.qodef-group-list.qodef-item-layout--standard .qodef-e-info-bottom .qodef-e-count{
    color:#006837
}
.qodef-group-list.qodef-item-layout--standard .qodef-e-info-bottom .qodef-e-count i{
    padding-right:7px;
    font-size:13px;
    font-style:normal;
    color:#0b1a3a
}
.qodef-group-list.qodef-item-layout--standard .qodef-e-info-bottom .qodef-e-activity{
    margin-left:auto;
    color:#a9a9a9
}
.qodef-group-list.qodef-item-layout--standard .qodef-group-hot-trending-holder{
    position:absolute;
    top:8px;
    right:10px
}
.qodef-group-list.qodef-item-layout--standard .qodef-group-hot,.qodef-group-list.qodef-item-layout--standard .qodef-group-trending{
    width:50px;
    height:50px;
    line-height:50px;
    background-color:#fff;
    border-radius:50%;
    border:1px solid #eee;
    text-align:center;
    display:inline-block;
    margin:5px
}
.qodef-group-list.qodef-item-layout--standard .qodef-group-hot i,.qodef-group-list.qodef-item-layout--standard .qodef-group-trending i{
    font-size:18px;
    font-style:normal
}
.qodef-group-list.qodef-item-layout--standard .qodef-group-hot i{
    color:#ff516b
}
.qodef-group-list.qodef-item-layout--standard .qodef-group-trending i{
    color:#a0bfff
}
.qodef-group-list-holder{
    overflow:hidden;
    padding-top:30px;
    margin:0 -20px;
    width:auto
}
.qodef-group-list-holder .qodef-swiper-container{
    padding:0 20px;
    overflow:visible
}
.qodef-login-form .qodef-login-form-holder-inner{
    padding:42px 36px 41px;
    border:1px solid #eaebec;
    background-color:#fff
}
.qodef-login-form .qodef-form-title-holder{
    text-align:center
}
.qodef-login-form .qodef-form-title-holder .qodef-m-title{
    margin:0
}
.qodef-login-form .qodef-form-title-holder .qodef-m-subtitle{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a;
    margin:8px 0 23px
}
.qodef-login-form .qodef-m-fields .qodef-login-password,.qodef-login-form .qodef-m-fields .qodef-login-username{
    position:relative;
    margin-bottom:24px
}
.qodef-login-form .qodef-m-fields .qodef-login-password .qodef-input-icon,.qodef-login-form .qodef-m-fields .qodef-login-username .qodef-input-icon{
    position:absolute;
    top:43px;
    right:20px;
    line-height:initial;
    z-index:10;
    cursor:pointer
}
.qodef-login-form .qodef-m-fields .qodef-login-password .qodef-input-icon>span,.qodef-login-form .qodef-m-fields .qodef-login-username .qodef-input-icon>span{
    font-size:13px;
    color:#0b1a3a
}
.qodef-login-form .qodef-m-fields .qodef-login-password input,.qodef-login-form .qodef-m-fields .qodef-login-username input{
    padding:12.5px 60px 12.5px 30px;
    margin:0
}
.qodef-login-form .qodef-m-fields .qodef-password-show:before{
    content:"\f147";
    font-family:Kiko;
    font-size:13px;
    font-weight:400;
    color:#0b1a3a
}
.qodef-login-form .qodef-m-fields .qodef-password-show.qodef-hidden:before{
    content:"\f148"
}
.qodef-login-form .qodef-m-fields label{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:14px;
    line-height:1.57em;
    font-weight:500
}
.qodef-login-form .qodef-m-links{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    margin-bottom:25px
}
.qodef-login-form .qodef-m-links-remember-me label{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    margin:0;
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    font-size:12px
}
.qodef-login-form .qodef-m-links-remember-me input[type=checkbox]{
    position:relative;
    margin-right:10px;
    top:-2px
}
.qodef-login-form .qodef-m-links-remember-me input[type=checkbox]:before{
    content:'';
    width:18px;
    height:18px;
    position:relative;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    background-color:#fff;
    border:1px solid #eaebec;
    display:inline-block;
    visibility:visible
}
.qodef-login-form .qodef-m-links-remember-me input[type=checkbox]:checked:after{
    content:"\f253";
    font-family:Kiko;
    font-size:11px;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    display:inline-block;
    visibility:visible
}
.qodef-login-form .qodef-m-links-reset-password{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    font-size:12px;
    text-transform:capitalize;
    color:#ff516b
}
.qodef-login-form .qodef-m-links-reset-password:hover{
    color:#83c557
}
.qodef-login-form .qodef-m-action .qodef-button{
    width:100%;
    padding:18px 20px;
    text-align:center;
    font-size:13px
}
.qodef-login-form .qodef-m-action .qodef-button:hover{
    background-color:#83c557
}
.qodef-login-form .qodef-m-register{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a;
    margin-top:14px;
    text-align:center
}
.qodef-login-form .qodef-m-register a{
    font-weight:500;
    color:#006837
}
.qodef-login-form .qodef-m-register a:hover{
    color:#ff516b
}
.qodef-login-form .qodef-m-content img{
    margin:0
}
.qodef-members-badges{
    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;
    opacity:0;
    -webkit-transition:all .3s ease;
    -o-transition:all .3s ease;
    transition:all .3s ease
}
.qodef-members-badges.qodef--initialized{
    opacity:1
}
.qodef-members-badges .qodef-e-member{
    position:relative;
    margin:0 0 20px
}
.qodef-members-badges .qodef-e-member:nth-child(15n){
    margin-right:0
}
.qodef-members-badges .qodef-e-member .qodef-e-member-name{
    position:absolute;
    bottom:100%;
    left:50%;
    z-index:999;
    visibility:hidden;
    opacity:0;
    pointer-events:none;
    -webkit-transition:.3s ease;
    -o-transition:.3s ease;
    transition:.3s ease;
    -webkit-transition-delay:0s;
    -o-transition-delay:0s;
    transition-delay:0s;
    color:#fff;
    font-size:13px;
    line-height:1em;
    font-weight:600;
    padding:10px 15px;
    background:#333740;
    border-radius:3px;
    white-space:nowrap;
    will-change:transform;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%)
}
.qodef-members-badges .qodef-e-member .qodef-e-member-name:before{
    content:'';
    position:absolute;
    bottom:100%;
    left:calc(50% - 6px);
    margin-bottom:-45px;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    visibility:hidden;
    opacity:0;
    pointer-events:none;
    -webkit-transition:all .3s ease;
    -o-transition:all .3s ease;
    transition:all .3s ease;
    background:0 0;
    border:6px solid transparent;
    z-index:1000001;
    border-top-color:#333740
}
.qodef-members-badges .qodef-e-member .qodef-e-member-name .youzify-account-verified{
    display:none
}
.qodef-members-badges .qodef-e-member:hover .qodef-e-member-name{
    visibility:visible;
    opacity:1;
    -webkit-transition-delay:.1s;
    -o-transition-delay:.1s;
    transition-delay:.1s;
    -webkit-transform:translateX(-50%) translateY(-10px);
    -ms-transform:translateX(-50%) translateY(-10px);
    transform:translateX(-50%) translateY(-10px)
}
.qodef-members-badges .qodef-e-member:hover .qodef-e-member-name:before{
    visibility:visible;
    opacity:1;
    -webkit-transition-delay:.1s;
    -o-transition-delay:.1s;
    transition-delay:.1s;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.qodef-members-badges .qodef-e-member a{
    position:relative
}
.qodef-members-badges .qodef-e-member a img{
    border-radius:10px;
    height:100%;
    -o-object-fit:cover;
    object-fit:cover
}
.qodef-members-badges .qodef-e-member .qodef-badge-holder{
    position:absolute;
    top:-11px;
    right:-5px;
    width:25px;
    height:25px;
    background-color:#fff;
    border-radius:50%;
    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
}
.qodef-members-badges .qodef-e-member .qodef-badge-holder img{
    width:13px;
    height:13px
}
.qodef-members-list .qodef-e-item-holder{
    padding:38px 38px 26px;
    border:1px solid #eaebec;
    background-color:#fff;
    will-change:transform;
    -webkit-transition:all .5s ease-in-out;
    -o-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out
}
.qodef-members-list .qodef-e-item-holder:hover{
    -webkit-transform:translateY(-10px);
    -ms-transform:translateY(-10px);
    transform:translateY(-10px);
    -webkit-box-shadow:0 0 30px 0 rgba(255,81,107,.1);
    box-shadow:0 0 30px 0 rgba(255,81,107,.1)
}
.qodef-members-list .qodef-e-top-info-holder{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.qodef-members-list .qodef-e-member-image{
    position:relative;
    -ms-flex-negative:0;
    flex-shrink:0
}
.qodef-members-list .qodef-e-member-image img{
    width:58px;
    height:58px;
    -o-object-fit:cover;
    object-fit:cover;
    border-radius:22px
}
.qodef-members-list .qodef-e-member-image span{
    position:absolute;
    bottom:0;
    right:0;
    width:13px;
    height:13px;
    border:3px solid #fff;
    border-radius:50%
}
.qodef-members-list .qodef-e-member-image span.qodef-online{
    background-color:#91ffbd
}
.qodef-members-list .qodef-e-member-image span.qodef-offline{
    background-color:#ff516b
}
.qodef-members-list .qodef-e-info-holder{
    padding-left:24px
}
.qodef-members-list .qodef-e-info-holder .qodef-e-info{
    display:block
}
.qodef-members-list .qodef-e-username{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    padding-right:6px;
    color:#006837
}
.qodef-members-list .qodef-e-last-active{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    color:#a9a9a9
}
.qodef-members-list .qodef-e-name{
    margin:21px 0 8px
}
.qodef-members-list .qodef-e-name .youzify-account-verified{
    display:none
}
.qodef-members-list .qodef-e-name a:hover{
    color:inherit
}
.qodef-members-list .qodef-e-member-location{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    margin:0 0 24px;
    min-height:21px;
    color:#a9a9a9
}
.qodef-members-list .qodef-e-user-actions{
    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;
    min-height:40px
}
.qodef-members-list .qodef-e-user-actions .friendship-button a{
    font-size:15px;
    font-weight:500
}
.qodef-members-list .qodef-e-user-actions .friendship-button a:before{
    font-family:Kiko!important;
    display:inline-block;
    vertical-align:bottom;
    font-size:15px;
    font-weight:600
}
.qodef-members-list .qodef-e-user-actions .friendship-button a:hover{
    color:rgba(4,10,23,.7)
}
.qodef-members-list .qodef-e-user-actions .friendship-button a.add:before{
    content:"\f191"
}
.qodef-members-list .qodef-e-user-actions .friendship-button a.remove:before{
    content:"\f192"
}
.qodef-members-list .qodef-e-user-actions .friendship-button a.pending_friend:before{
    content:"\f194"
}
.qodef-members-list .qodef-e-user-actions .friendship-button a.awaiting_response_friend:before{
    content:"\f193"
}
.qodef-members-list .qodef-e-user-actions .message-button{
    margin-left:auto
}
.qodef-members-list .qodef-e-user-actions .message-button a{
    display:block;
    font-size:0;
    line-height:0
}
.qodef-members-list .qodef-e-user-actions .message-button a:before{
    content:"\f188";
    font-family:Kiko!important;
    padding:12px 10px;
    margin:0;
    color:rgba(255,81,107,.5);
    background-color:rgba(255,81,107,.05);
    font-size:16px;
    line-height:1em;
    font-weight:600;
    border-radius:50%;
    -webkit-transition:color .2s ease-out;
    -o-transition:color .2s ease-out;
    transition:color .2s ease-out
}
.qodef-members-list .qodef-e-user-actions .message-button a:hover:before{
    color:#ff516b
}
.qodef-members-list .qodef-e-user-actions .qodef-friendship-button{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    font-size:15px;
    font-weight:500
}
.qodef-members-list .qodef-e-user-actions .qodef-friendship-button:hover{
    color:rgba(4,10,23,.7)
}
.qodef-members-list .qodef-e-user-actions .qodef-friendship-button .qodef-icon-kiko{
    font-weight:600;
    margin-right:5px
}
.qodef-members-list .qodef-e-user-actions .qodef-message-button{
    width:40px;
    height:40px;
    line-height:40px;
    text-align:center;
    color:rgba(255,81,107,.5);
    background-color:rgba(255,81,107,.05);
    font-size:16px;
    border-radius:50%
}
.qodef-members-list .qodef-e-user-actions .qodef-message-button span{
    font-weight:600
}
.qodef-members-list .qodef-e-user-actions .qodef-message-button:hover{
    color:#ff516b
}
.qodef-members-list .qodef-e-user-actions .follow-button{
    display:none
}
.qodef-search-bar{
    width:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    padding:20px 25px;
    position:relative;
    background-color:#a0bfff
}
.qodef-search-bar .qodef-search-spinner{
    display:none;
    position:absolute;
    top:40px;
    right:85px;
    z-index:50
}
.qodef-search-bar .qodef-search-spinner svg{
    height:20px;
    width:20px
}
.qodef-search-bar .qodef-search-spinner svg *{
    fill:#006837
}
.qodef-search-bar.process .qodef-search-spinner{
    display:block
}
.qodef-search-bar .qodef-m-title{
    margin:0;
    padding:0 35px 0 10px
}
.qodef-search-bar .form-group{
    margin-bottom:0;
    width:100%
}
.qodef-search-bar .form-control{
    border:none;
    padding:0
}
.qodef-search-bar .selectize-control{
    position:relative;
    z-index:21
}
.qodef-search-bar .selectize-dropdown{
    margin-top:7px;
    display:none;
    width:100%;
    border-radius:10px;
    background-color:#fff;
    -webkit-box-shadow:2px 8px 80px rgba(83,95,120,.56);
    box-shadow:2px 8px 80px rgba(83,95,120,.56)
}
.qodef-search-bar .selectize-input{
    width:100%;
    padding:0;
    border:none;
    display:inline-block;
    overflow:hidden;
    position:relative;
    z-index:1;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-box-shadow:none;
    box-shadow:none;
    border-radius:36px
}
.qodef-search-bar .selectize-input.has-items input{
    background-color:transparent
}
.qodef-search-bar .selectize-input.has-items>*{
    padding:3px 10px;
    border-radius:3px;
    background-color:#fff;
    color:#000;
    display:inline-block;
    margin-right:3px
}
.qodef-search-bar .selectize-input.has-items>:first-child{
    margin-left:15px
}
.qodef-search-bar .form-group.with-button button{
    position:absolute;
    top:0;
    right:35px;
    width:50px;
    height:100%;
    border:none;
    z-index:99;
    color:#006837;
    background-color:transparent;
    cursor:pointer
}
.qodef-search-bar .form-group.with-button button:hover{
    color:#ff516b
}
.qodef-search-bar .form-group.with-button button:focus{
    outline:0
}
.qodef-search-bar .form-group.with-button button span{
    font-size:16px
}
.qodef-search-bar .form-group.with-button input{
    height:100%;
    height:60px;
    line-height:60px!important;
    padding:0 30px!important;
    border:none;
    font-size:18px;
    font-weight:400;
    background-color:#fff!important;
    color:#777b81
}
.qodef-search-bar .selectize-dropdown .selectize-dropdown-content>*{
    padding:10px 0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.qodef-search-bar .selectize-dropdown .selectize-dropdown-content>* .qodef-search-result-image{
    height:46px;
    width:46px;
    margin-right:12px
}
.qodef-search-bar .selectize-dropdown .selectize-dropdown-content>* .qodef-search-result-image img{
    border-radius:12px
}
.qodef-search-bar .selectize-dropdown .selectize-dropdown-content{
    padding:28px 25px;
    max-height:320px
}
.qodef-search-bar .selectize-dropdown .qodef-search-result-message,.qodef-search-bar .selectize-dropdown .qodef-search-result-title{
    display:block
}
.qodef-search-bar .selectize-dropdown .qodef-search-result-title{
    font-size:16px;
    font-weight:500;
    color:#006837
}
.qodef-search-bar .selectize-dropdown .qodef-search-result-message{
    margin-top:8px;
    font-size:16px;
    font-weight:500;
    color:#a9a9a9
}
.qodef-top-members .qodef-e:first-child .qodef-e-item-holder{
    padding-top:0
}
.qodef-top-members .qodef-e-item-holder{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    padding:17px 0;
    border-bottom:1px solid #eaebec
}
.qodef-top-members .qodef-e-member-image{
    margin-right:10px
}
.qodef-top-members .qodef-e-member-image img{
    width:40px;
    height:40px;
    -o-object-fit:cover;
    object-fit:cover;
    border-radius:12px
}
.qodef-top-members .qodef-e-name{
    margin:0
}
.qodef-top-members .qodef-e-user-points{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    color:#a9a9a9
}
.qodef-top-members .qodef-e-user-points span{
    padding-left:5px
}
.qodef-top-members .qodef-e-counter{
    font-size:21px;
    line-height:1.33em;
    font-weight:600;
    min-width:30px;
    color:#006837
}
.qodef-activity-feed-widget ul{
    list-style-type:none
}
.qodef-activity-feed-widget ul li{
    margin:0 0 18px
}
.qodef-activity-feed-widget ul li p{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a;
    margin:0;
    position:relative;
    padding-left:35px;
    color:#0b1a3a
}
.qodef-activity-feed-widget ul li p a{
    color:#006837;
    font-weight:500
}
.qodef-activity-feed-widget ul li p a:hover{
    color:rgba(4,10,23,.7)
}
#qodef-side-area .qodef-activity-feed-widget ul li p a:hover{
    color:rgba(4,10,23,.7)
}
.qodef-activity-feed-widget ul li p:before{
    content:"\f189";
    font-family:Kiko;
    padding-right:15px;
    position:absolute;
    top:3px;
    left:0;
    font-size:18px;
    font-weight:300;
    color:#a9a9a9
}
.qodef-activity-feed-widget ul li p .avatar{
    display:none
}
.qodef-activity-feed-widget ul li p .youzify-account-verified,.qodef-activity-feed-widget ul li p i{
    display:none
}
.qodef-activity-feed-widget ul li.qodef-activity-item img{
    display:none
}
.qodef-activity-feed-widget.qodef-item-layout--slider{
    display:inline-block;
    vertical-align:middle;
    visibility:hidden
}
.qodef-activity-feed-widget.qodef-item-layout--slider .qodef-activity-feed-holder-inner{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    overflow:hidden;
    max-width:300px
}
.qodef-activity-feed-widget.qodef-item-layout--slider .qodef-activity-items-list{
    position:relative;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.qodef-activity-feed-widget.qodef-item-layout--slider .qodef-activity-items-list .qodef-activity-item{
    float:left;
    position:relative;
    white-space:nowrap;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    margin:0!important
}
.qodef-activity-feed-widget.qodef-item-layout--slider .qodef-activity-items-list .qodef-activity-item:after{
    content:'|';
    display:inline-block;
    color:inherit;
    margin:0 7px
}
#qodef-top-area .qodef-activity-feed-widget.qodef-item-layout--slider .qodef-activity-items-list .qodef-activity-item:after{
    color:rgba(255,255,255,.6)
}
#qodef-top-area .qodef-activity-feed-widget.qodef-item-layout--slider .qodef-activity-items-list .qodef-activity-item a:hover{
    color:#fff
}
.qodef-activity-feed-widget.qodef-item-layout--slider .qodef-activity-items-list.qodef-activity-clone{
    position:absolute;
    top:0
}
#qodef-page-sidebar .widget_joinup_core_activity_feed .qodef-widget-title{
    margin:0 0 24px
}
#qodef-top-area .widgettitle{
    display:inline-block;
    vertical-align:middle;
    font-size:16px;
    font-weight:500;
    letter-spacing:-.35px;
    color:#fff
}
#qodef-top-area .qodef-activity-feed-widget{
    display:inline-block;
    padding-left:8px
}
#qodef-top-area .qodef-activity-feed-widget ul li p{
    padding-left:0
}
#qodef-top-area .qodef-activity-feed-widget ul li p:before{
    display:none
}
#qodef-top-area .qodef-activity-feed-widget ul li a,#qodef-top-area .qodef-activity-feed-widget ul li p{
    font-size:16px;
    font-weight:500;
    letter-spacing:-.35px;
    color:rgba(255,255,255,.6)
}
.qodef-friend-suggestions-logged-out .qodef-advanced-call-to-action{
    background-color:#fcf0e3
}
#qodef-page-footer .qodef-friend-suggestions-logged-out .qodef-advanced-call-to-action .qodef-m-button .qodef-button{
    color:#fff
}
.qodef-friend-suggestions p{
    color:#a9a9a9
}
#qodef-page-sidebar .qodef-friend-suggestions .qodef-widget-title{
    font-size:21px;
    line-height:1.33em;
    font-weight:600
}
.youzify-sidebar .qodef-friend-suggestions .qodef-widget-title{
    font-size:21px;
    line-height:1.33em;
    font-weight:600
}
#qodef-page-sidebar .qodef-friend-suggestions-logged-out .qodef-widget-title,.youzify-sidebar .qodef-friend-suggestions-logged-out .qodef-widget-title{
    display:none
}
#qodef-page-sidebar .qodef-friend-suggestions-logged-out .qodef-advanced-call-to-action,.youzify-sidebar .qodef-friend-suggestions-logged-out .qodef-advanced-call-to-action{
    margin-bottom:35px
}
#qodef-page-sidebar .widget.qodef-friend-suggestions,.youzify-sidebar .widget.qodef-friend-suggestions{
    margin:0 0 35px
}
.qodef-login-opener-widget .qodef-login-opener{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    color:#a9a9a9
}
#qodef-top-area .qodef-login-opener-widget .qodef-login-opener{
    color:#a9a9a9
}
#qodef-page-mobile-header .qodef-login-opener-widget .qodef-login-opener{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    font-size:17px;
    color:#006837
}
.qodef-login-opener-widget .qodef-login-opener span{
    display:inline-block;
    vertical-align:middle
}
.qodef-login-opener-widget .qodef-login-opener .qodef-login-opener-text{
    margin-left:2px
}
.qodef-login-opener-widget .qodef-login-opener.qodef-register{
    margin-left:15px
}
.qodef-loggedin-user-buttons{
    display:inline-block;
    vertical-align:middle
}
.qodef-loggedin-user-buttons .qodef-button-item{
    position:relative;
    padding:0 6px;
    display:inline-block;
    color:#006837
}
#qodef-top-area .qodef-loggedin-user-buttons .qodef-button-item{
    color:rgba(255,255,255,.7)
}
#qodef-top-area .qodef-loggedin-user-buttons .qodef-button-item:hover{
    color:#fff
}
.qodef-loggedin-user-buttons .qodef-button-item:first-child{
    padding-left:0
}
.qodef-loggedin-user-buttons .qodef-button-item .qodef-button-count{
    width:13px;
    height:13px;
    line-height:13px;
    min-width:auto;
    padding:0;
    position:absolute;
    top:-5px;
    right:-2px;
    font-size:9px;
    font-weight:500;
    border-radius:50%;
    text-align:center;
    color:#fff;
    background-color:#ff516b
}
.qodef-loggedin-user-buttons .qodef-button-item .qodef-icon-kiko{
    font-size:16px
}
.qodef-user-settings-area{
    position:relative;
    display:inline-block;
    vertical-align:middle
}
.qodef-user-settings-area:hover .qodef-user-settings-menu{
    opacity:1;
    visibility:visible
}
.qodef-user-settings-area .qodef-user-settings-menu{
    position:absolute;
    right:-1px;
    margin:0;
    padding:12px 30px 15px;
    width:210px;
    display:block;
    visibility:hidden;
    opacity:0;
    z-index:9999;
    text-align:left;
    background-color:#fff;
    border:1px solid #eaebec;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.qodef-user-settings-area .qodef-user-settings-menu a{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    display:block;
    padding:10px 0;
    position:relative;
    overflow:hidden;
    -webkit-transition:padding .2s ease-out;
    -o-transition:padding .2s ease-out;
    transition:padding .2s ease-out;
    color:#4c5059
}
#qodef-top-area .qodef-user-settings-area .qodef-user-settings-menu a{
    color:#4c5059
}
.qodef-user-settings-area .qodef-user-settings-menu a:hover{
    color:#006837
}
#qodef-top-area .qodef-user-settings-area .qodef-user-settings-menu a:hover{
    color:#006837
}
.qodef-user-settings-area .qodef-user-settings-menu a i{
    padding-right:5px
}
.qodef-user-settings-area .qodef-user-settings-menu a:before{
    content:'';
    position:absolute;
    top:calc(50% - 3px);
    height:5px;
    width:5px;
    background:#ff516b;
    border-radius:100%;
    -webkit-transition:left .2s ease-out,right .2s ease-out;
    -o-transition:left .2s ease-out,right .2s ease-out;
    transition:left .2s ease-out,right .2s ease-out;
    left:-15px
}
.qodef-user-settings-area .qodef-user-settings-menu a:hover{
    padding-left:15px
}
.qodef-user-settings-area .qodef-user-settings-menu a:hover:before{
    left:0
}
.qodef-user-settings-area .qodef-settings-img{
    margin-left:20px
}
.qodef-user-settings-area .qodef-settings-img img{
    width:30px;
    height:30px;
    -o-object-fit:cover;
    object-fit:cover;
    border-radius:50%;
    border:1px solid #fff
}
#qodef-top-area .widget_joinup_core_login_opener{
    height:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
#qodef-top-area .qodef-user-settings-area{
    height:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
#qodef-top-area .qodef-user-settings-area .qodef-user-settings-menu{
    top:0;
    margin:60px 0 0
}
#qodef-page-mobile-header .qodef-user-settings-menu{
    top:0;
    margin:50px 0 0
}
.qodef-prominent-groups-widget ul{
    list-style-type:none
}
.qodef-prominent-groups-widget ul li{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    margin-bottom:0!important;
    padding-top:4px;
    padding-left:27px
}
.qodef-prominent-groups-widget ul li .qodef-pg-link{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    color:#006837
}
.qodef-prominent-groups-widget ul li i{
    font-size:18px;
    font-style:normal;
    padding-right:5px
}
.qodef-prominent-groups-widget ul li.qodef-hot i{
    color:#ff516b
}
.qodef-prominent-groups-widget ul li.qodef-trending i{
    color:#a0bfff
}
.qodef-contact-form-7{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:top
}
.qodef-contact-form-7 .ajax-loader{
    position:absolute;
    right:-10px
}
.qodef-contact-form-7 .wpcf7 form .wpcf7-response-output{
    margin:23px 0;
    text-align:left
}
.qodef-contact-form-7 .wpcf7-not-valid-tip{
    text-align:left
}
.qodef-instagram-list #sb_instagram #sbi_images .sbi_photo_wrap a{
    background-image:none!important;
    height:auto!important
}
.qodef-instagram-list #sb_instagram #sbi_images .sbi_photo_wrap a img{
    display:inline-block!important
}
.qodef-instagram-list.qodef-gutter--no.qodef--no-bottom-space{
    margin-bottom:0
}
.qodef-instagram-list.qodef-gutter--no #sb_instagram #sbi_images{
    float:none;
    padding:0!important;
    width:auto;
    margin:0
}
.qodef-instagram-list.qodef-gutter--no #sb_instagram #sbi_images>.sbi_item{
    padding:0!important;
    margin:0!important
}
.qodef-instagram-list.qodef-gutter--tiny.qodef--no-bottom-space{
    margin-bottom:-10px
}
.qodef-instagram-list.qodef-gutter--tiny #sb_instagram #sbi_images{
    float:none;
    padding:0!important;
    width:auto;
    margin:0 -5px
}
.qodef-instagram-list.qodef-gutter--tiny #sb_instagram #sbi_images>.sbi_item{
    padding:0 5px!important;
    margin:0 0 10px!important
}
.qodef-instagram-list.qodef-gutter--small.qodef--no-bottom-space{
    margin-bottom:-20px
}
.qodef-instagram-list.qodef-gutter--small #sb_instagram #sbi_images{
    float:none;
    padding:0!important;
    width:auto;
    margin:0 -10px
}
.qodef-instagram-list.qodef-gutter--small #sb_instagram #sbi_images>.sbi_item{
    padding:0 10px!important;
    margin:0 0 20px!important
}
.qodef-instagram-list.qodef-gutter--normal.qodef--no-bottom-space{
    margin-bottom:-30px
}
.qodef-instagram-list.qodef-gutter--normal #sb_instagram #sbi_images{
    float:none;
    padding:0!important;
    width:auto;
    margin:0 -15px
}
.qodef-instagram-list.qodef-gutter--normal #sb_instagram #sbi_images>.sbi_item{
    padding:0 15px!important;
    margin:0 0 30px!important
}
.qodef-instagram-list.qodef-gutter--medium.qodef--no-bottom-space{
    margin-bottom:-40px
}
.qodef-instagram-list.qodef-gutter--medium #sb_instagram #sbi_images{
    float:none;
    padding:0!important;
    width:auto;
    margin:0 -20px
}
.qodef-instagram-list.qodef-gutter--medium #sb_instagram #sbi_images>.sbi_item{
    padding:0 20px!important;
    margin:0 0 40px!important
}
.qodef-instagram-list.qodef-gutter--large.qodef--no-bottom-space{
    margin-bottom:-50px
}
.qodef-instagram-list.qodef-gutter--large #sb_instagram #sbi_images{
    float:none;
    padding:0!important;
    width:auto;
    margin:0 -25px
}
.qodef-instagram-list.qodef-gutter--large #sb_instagram #sbi_images>.sbi_item{
    padding:0 25px!important;
    margin:0 0 50px!important
}
.qodef-instagram-list.qodef-gutter--huge.qodef--no-bottom-space{
    margin-bottom:-80px
}
.qodef-instagram-list.qodef-gutter--huge #sb_instagram #sbi_images{
    float:none;
    padding:0!important;
    width:auto;
    margin:0 -40px
}
.qodef-instagram-list.qodef-gutter--huge #sb_instagram #sbi_images>.sbi_item{
    padding:0 40px!important;
    margin:0 0 80px!important
}
.qodef-instagram-list.qodef-gutter--extra-huge.qodef--no-bottom-space{
    margin-bottom:-100px
}
.qodef-instagram-list.qodef-gutter--extra-huge #sb_instagram #sbi_images{
    float:none;
    padding:0!important;
    width:auto;
    margin:0 -50px
}
.qodef-instagram-list.qodef-gutter--extra-huge #sb_instagram #sbi_images>.sbi_item{
    padding:0 50px!important;
    margin:0 0 100px!important
}
.qodef-instagram-swiper-container{
    position:relative;
    margin:0 auto;
    padding:0;
    list-style:none;
    z-index:1;
    visibility:hidden;
    overflow:hidden
}
.qodef-instagram-swiper-container .swiper-slide a,.qodef-instagram-swiper-container .swiper-slide img{
    width:100%
}
.qodef-instagram-swiper-container.qodef-swiper--initialized{
    visibility:visible
}
.qodef-badge-list .qodef-badge-item{
    padding:55px 10px;
    text-align:center;
    background-color:#fff;
    border:1px solid #eaebec;
    border-radius:0;
    will-change:transform;
    -webkit-transition:all .5s ease-in-out;
    -o-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out
}
.qodef-badge-list .qodef-badge-item:hover{
    -webkit-transform:translateY(-8px);
    -ms-transform:translateY(-8px);
    transform:translateY(-8px);
    -webkit-box-shadow:0 0 30px 0 rgba(255,81,107,.1);
    box-shadow:0 0 30px 0 rgba(255,81,107,.1)
}
.qodef-badge-list .qodef-e-title{
    margin:15px 0 0
}
.qodef-badge-list .qodef-e-image-holder img{
    max-height:60px;
    width:auto
}
#tribe-events-pg-template,.tribe-events-pg-template{
    max-width:initial
}
.single-tribe_events #qodef-page-inner{
    padding-top:0
}
.qodef-tribe-events-single-item .qodef-e-main-info .qodef-e-title-holder{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.qodef-tribe-events-single-item .qodef-e-main-info .qodef-e-title-holder .qodef-e-title{
    margin:0
}
.qodef-tribe-events-single-item .qodef-e-main-info .qodef-e-cost{
    font-size:21px;
    line-height:1.33em;
    font-weight:600;
    margin-left:auto;
    padding:4px 18px;
    line-height:1.05em;
    color:#fff;
    background-color:#ff516b;
    border-radius:15px
}
.qodef-tribe-events-single-item .qodef-e-main-info .qodef-e-info{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin:21px 0 23px
}
.qodef-tribe-events-single-item .qodef-e-main-info .qodef-e-info .qodef-e-info-item{
    padding-right:18px
}
.qodef-tribe-events-single-item .qodef-e-main-info .qodef-e-info .qodef-e-info-item:last-child{
    padding-right:0
}
.qodef-tribe-events-single-item .qodef-e-main-info .qodef-e-info .qodef-e-info-item span:not(.qodef-icon-kiko){
    font-size:21px;
    line-height:1.33em;
    font-weight:600;
    padding-left:5px;
    font-weight:400;
    color:#006837
}
.qodef-tribe-events-single-item .qodef-e-main-info .qodef-e-info .qodef-e-info-item span.qodef-icon-kiko{
    font-size:18px;
    color:#006837
}
.qodef-tribe-events-single-item .qodef-e-main-content .qodef-e-media{
    margin:0 0 16px
}
.qodef-tribe-events-single-item .qodef-e-main-content .qodef-e-media .tribe-events-event-image{
    margin:0
}
.qodef-tribe-events-single-item .qodef-e-main-content .qodef-e-media .tribe-events-event-image img{
    border-radius:30px
}
.qodef-tribe-events-single-item .qodef-e-main-content .qodef-e-map .tribe-events-venue-map{
    width:100%;
    height:auto;
    margin:0;
    padding:0 0 60%;
    float:none;
    border:0;
    border-radius:30px;
    overflow:hidden;
    position:relative;
    -webkit-mask-image:-webkit-radial-gradient(white,#000)
}
.qodef-tribe-events-single-item .qodef-e-main-content .qodef-e-map .tribe-events-venue-map>iframe{
    position:absolute;
    top:0;
    left:0;
    height:100%;
    width:100%
}
.qodef-tribe-events-single-item .qodef-e-main-content .qodef-e-meta-holder{
    margin:35px 0 43px
}
.qodef-tribe-events-single-item .qodef-e-main-content .qodef-e-meta-holder .qodef-e-meta-title{
    margin:0 0 15px
}
.qodef-tribe-events-single-item .qodef-e-main-content .qodef-e-meta-holder .qodef-e-meta-item{
    margin-right:27%;
    padding:10px 0;
    border-bottom:1px solid #eaebec
}
.qodef-tribe-events-single-item .qodef-e-main-content .qodef-e-meta-holder .qodef-e-meta-item:last-child{
    border-bottom:none
}
.qodef-tribe-events-single-item .qodef-e-main-content .qodef-e-meta-holder .qodef-e-meta-item .qodef-e-meta-label,.qodef-tribe-events-single-item .qodef-e-main-content .qodef-e-meta-holder .qodef-e-meta-item .qodef-e-meta-value{
    font-size:18px;
    line-height:1.33em;
    color:#006837
}
.qodef-tribe-events-single-item .qodef-e-main-content .qodef-e-meta-holder .qodef-e-meta-item .qodef-e-meta-label{
    font-weight:500
}
.qodef-tribe-events-single-item .qodef-e-main-content .qodef-e-meta-holder .qodef-e-meta-item .qodef-e-meta-value{
    padding-left:5px;
    font-weight:400
}
#tribe-events .qodef-tribe-events-single-item .qodef-e-main-content .tribe-events-button{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    width:auto;
    margin:0;
    font-family:Barlow,sans-serif;
    font-size:15px;
    line-height:1.75em;
    font-weight:600;
    letter-spacing:2.6px;
    text-decoration:none;
    text-transform:uppercase;
    border-radius:0;
    outline:0;
    -webkit-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
    -o-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
    transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
    color:#fff;
    background-color:#ff516b;
    border:1px solid transparent;
    font-size:11px;
    line-height:2em;
    letter-spacing:2.2px;
    padding:13px 26px
}
#tribe-events .qodef-tribe-events-single-item .qodef-e-main-content .tribe-events-button:first-letter{
    font-size:0;
    line-height:0
}
#tribe-events .qodef-tribe-events-single-item .qodef-e-main-content .tribe-events-button:hover{
    background-color:#83c557
}
#tribe-events .qodef-tribe-events-single-item .qodef-e-main-content .tribe-events-button.tribe-events-ical{
    margin-left:20px;
    background-color:#006837
}
#tribe-events .qodef-tribe-events-single-item .qodef-e-main-content .tribe-events-button.tribe-events-ical:hover{
    background-color:#2a2d38
}
.datepicker.dropdown-menu.datepicker-orient-top{
    z-index:99!important
}
#tribe-bar-form.tribe-bar-mini *{
    font-size:inherit
}
#tribe-events-content-wrapper{
    margin:0 0 70px
}
#tribe-events-content-wrapper #tribe-bar-form{
    background:0 0
}
#tribe-events-content-wrapper #tribe-bar-form #tribe-bar-views-toggle{
    display:none
}
#tribe-events-content-wrapper .tribe-events-page-title{
    margin:4px 0 15px;
    font-size:28px;
    line-height:1.18em;
    font-weight:600;
    text-align:left
}
@media only screen and (max-width:768px){
    #tribe-events-content-wrapper #tribe-bar-form.tribe-bar-collapse .tribe-bar-filters{
        padding:20px 10px
    }
}
#tribe-events-content-wrapper .tribe-bar-filters{
    float:none;
    margin:0 0 43px
}
#tribe-events-content-wrapper .tribe-bar-filters .tribe-bar-filters-inner{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
#tribe-events-content-wrapper .tribe-bar-filters .tribe-bar-filters-inner>div{
    padding:0
}
#tribe-events-content-wrapper .tribe-bar-filters .tribe-bar-filters-inner>div label{
    display:block;
    margin:0 0 14px;
    color:#006837;
    font-family:Barlow,sans-serif;
    font-size:20px;
    line-height:30px;
    font-weight:400
}
#tribe-events-content-wrapper .tribe-bar-filters .tribe-bar-filters-inner>div input[type=text]{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:top;
    margin:0;
    padding:17.5px 30px;
    font-family:inherit;
    font-size:18px;
    line-height:23px;
    font-weight:inherit;
    font-style:normal;
    color:#70737a;
    background-color:transparent;
    border:1px solid #eaebec;
    border-radius:36px;
    outline:0;
    cursor:pointer;
    z-index:2;
    -webkit-appearance:none;
    -webkit-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
    -o-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
    transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out
}
#tribe-events-content-wrapper .tribe-bar-filters .tribe-bar-filters-inner>div input[type=text]::-webkit-input-placeholder{
    font-style:normal
}
#tribe-events-content-wrapper .tribe-bar-filters .tribe-bar-filters-inner>div input[type=text]::-moz-placeholder{
    font-style:normal
}
#tribe-events-content-wrapper .tribe-bar-filters .tribe-bar-filters-inner>div input[type=text]:-ms-input-placeholder{
    font-style:normal
}
#tribe-events-content-wrapper .tribe-bar-filters .tribe-bar-filters-inner>div input[type=text]::-ms-input-placeholder{
    font-style:normal
}
#tribe-events-content-wrapper .tribe-bar-filters .tribe-bar-filters-inner>div input[type=text]::placeholder{
    font-style:normal
}
#tribe-events-content-wrapper .tribe-bar-filters .tribe-bar-filters-inner>div input[type=text]:focus{
    border-color:#70737a
}
#tribe-events-content-wrapper .tribe-bar-filters .tribe-bar-filters-inner>div input[type=submit]{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    width:auto;
    margin:0;
    font-family:Barlow,sans-serif;
    font-size:15px;
    line-height:1.75em;
    font-weight:600;
    letter-spacing:2.6px;
    text-decoration:none;
    text-transform:uppercase;
    border-radius:0;
    outline:0;
    -webkit-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
    -o-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
    transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
    color:#fff;
    background-color:#ff516b;
    border:1px solid transparent;
    font-size:11px;
    line-height:2em;
    letter-spacing:2.2px;
    padding:13px 26px;
    width:100%;
    background-color:#006837
}
#tribe-events-content-wrapper .tribe-bar-filters .tribe-bar-filters-inner>div input[type=submit]:hover{
    background-color:#2a2d38
}
#tribe-events-content-wrapper .tribe-bar-filters .tribe-bar-date-filter{
    width:calc((100% - 206px)/ 2);
    margin-right:6px
}
#tribe-events-content-wrapper .tribe-bar-filters .tribe-bar-date-filter:after{
    content:"\f332"
}
#tribe-events-content-wrapper .tribe-bar-filters .tribe-bar-search-filter{
    width:calc((100% - 206px)/ 2);
    margin-left:6px
}
#tribe-events-content-wrapper .tribe-bar-filters .tribe-bar-search-filter:after{
    content:"\f168"
}
#tribe-events-content-wrapper .tribe-bar-filters .tribe-bar-date-filter,#tribe-events-content-wrapper .tribe-bar-filters .tribe-bar-search-filter{
    position:relative;
    border-radius:36px;
    background-color:#fff
}
#tribe-events-content-wrapper .tribe-bar-filters .tribe-bar-date-filter:after,#tribe-events-content-wrapper .tribe-bar-filters .tribe-bar-search-filter:after{
    position:absolute;
    right:28px;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    font-family:Kiko;
    font-size:16px;
    color:#0b1a3a;
    z-index:1
}
#tribe-events-content-wrapper .tribe-bar-filters .tribe-bar-submit{
    max-width:206px;
    padding-left:36px!important;
    margin:0
}
#tribe-events-content-wrapper #tribe-bar-views{
    position:relative;
    display:inline-block;
    width:100%!important;
    vertical-align:middle;
    float:none;
    left:0;
    padding:0 0 1px;
    margin:0 0 16px
}
#tribe-events-content-wrapper #tribe-bar-views .tribe-bar-views-inner{
    padding:0;
    background:0 0
}
#tribe-events-content-wrapper #tribe-bar-views .tribe-bar-views-inner>label{
    position:relative;
    display:inline-block;
    vertical-align:top;
    padding:0;
    margin:0 12px 0 0;
    font-size:18px;
    font-weight:400;
    text-transform:none;
    color:#777b81
}
#tribe-events-content-wrapper #tribe-bar-views .tribe-bar-views-inner>label:after{
    content:':'
}
#tribe-events-content-wrapper #tribe-bar-views .tribe-bar-views-select{
    display:none
}
#tribe-events-content-wrapper #tribe-bar-views .tribe-bar-views-list{
    background:0 0;
    position:relative;
    display:inline-block!important;
    overflow:visible!important;
    height:100%!important;
    vertical-align:top;
    width:auto;
    float:none;
    margin:0;
    padding:0;
    line-height:1;
    border-radius:0
}
#tribe-events-content-wrapper #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option{
    position:relative;
    display:inline-block;
    width:auto;
    float:none;
    margin:0 15px 0 0;
    padding:0;
    letter-spacing:0;
    white-space:nowrap;
    text-transform:capitalize;
    font-size:14px;
    font-weight:500;
    color:#006837;
    -webkit-transition:color .2s ease-out;
    -o-transition:color .2s ease-out;
    transition:color .2s ease-out
}
#tribe-events-content-wrapper #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option:last-child{
    margin-right:0
}
#tribe-events-content-wrapper #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option.tribe-bar-active,#tribe-events-content-wrapper #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option:hover{
    background-color:transparent;
    color:#ff516b
}
#tribe-events-content-wrapper #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option>span{
    display:none
}
#tribe-events-content-wrapper #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option:last-child a{
    margin:0
}
#tribe-events-content-wrapper #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a{
    padding:0;
    margin:0 20px 0 0;
    font-size:15px;
    line-height:26px;
    font-weight:400;
    color:#70737a;
    background:0 0
}
#tribe-events-content-wrapper #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a:hover{
    text-decoration:underline
}
#tribe-events-content-wrapper #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a span{
    min-height:inherit;
    padding:0;
    background:0 0
}
#tribe-events-content-wrapper #tribe-events-content .tribe-events-button{
    float:left;
    position:relative;
    display:inline-block;
    vertical-align:middle;
    width:auto;
    margin:0;
    font-family:Barlow,sans-serif;
    font-size:15px;
    line-height:1.75em;
    font-weight:600;
    letter-spacing:2.6px;
    text-decoration:none;
    text-transform:uppercase;
    border-radius:0;
    outline:0;
    -webkit-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
    -o-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
    transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
    color:#fff;
    background-color:#ff516b;
    border:1px solid transparent;
    font-size:11px;
    line-height:2em;
    letter-spacing:2.2px;
    padding:13px 26px;
    height:auto
}
#tribe-events-content-wrapper #tribe-events-content .tribe-events-button:first-letter{
    font-size:0;
    line-height:0
}
#tribe-events-content-wrapper #tribe-events-content .tribe-events-button:hover{
    color:#fff;
    border-color:transparent;
    background-color:#83c557
}
#tribe-events-content-wrapper #tribe-events-content .tribe-events-button:hover:after{
    background-color:#006837
}
#tribe-events-content{
    position:relative;
    padding:0;
    margin:0
}
#tribe-events-content .tribe-events-page-title{
    margin:0;
    padding:0;
    font-size:20px;
    line-height:30px;
    font-weight:300!important;
    text-transform:capitalize;
    color:#006837;
    text-align:left
}
#tribe-events-content .tribe-events-sub-nav .tribe-events-nav-next a,#tribe-events-content .tribe-events-sub-nav .tribe-events-nav-previous a{
    font-size:28px;
    line-height:1.18em;
    font-weight:600;
    position:relative;
    color:#006837
}
#tribe-events-content .tribe-events-sub-nav .tribe-events-nav-next a:hover,#tribe-events-content .tribe-events-sub-nav .tribe-events-nav-previous a:hover{
    color:#ff516b
}
#tribe-events-content .tribe-events-sub-nav .tribe-events-nav-next span,#tribe-events-content .tribe-events-sub-nav .tribe-events-nav-previous span{
    display:none
}
#tribe-events-content table.tribe-events-calendar{
    margin:0 0 34px;
    border:1px solid #eaebec
}
#tribe-events-content table.tribe-events-calendar .tribe-events-month-event-time{
    font-size:18px;
    line-height:1.5em;
    color:#777b81;
    display:block
}
#tribe-events-content table.tribe-events-calendar thead tr{
    border:0
}
#tribe-events-content table.tribe-events-calendar thead th{
    font-size:21px;
    line-height:28px;
    font-weight:600;
    color:#006837;
    background:#fff;
    border:0;
    border-right:1px solid #eaebec;
    border-bottom:1px solid #eaebec;
    text-transform:capitalize;
    text-align:left;
    padding:20px 18px
}
#tribe-events-content table.tribe-events-calendar thead th:last-child{
    border-right:0
}
@media only screen and (max-width:1024px) and (min-width:769px){
    #tribe-events-content table.tribe-events-calendar thead th{
        padding:15px 7px;
        font-size:17px
    }
}
@media only screen and (max-width:768px){
    #tribe-events-content table.tribe-events-calendar thead th{
        padding:7px 1em
    }
}
#tribe-events-content table.tribe-events-calendar tbody tr{
    border:1px solid #eaebec
}
#tribe-events-content table.tribe-events-calendar tbody tr:first-child{
    border-top:none
}
#tribe-events-content table.tribe-events-calendar tbody td{
    padding:18px;
    height:128px;
    border:0;
    border-right:1px solid #eaebec;
    -webkit-box-shadow:none;
    box-shadow:none;
    text-align:initial;
    background-color:#fff
}
@media only screen and (max-width:768px){
    #tribe-events-content table.tribe-events-calendar tbody td{
        height:100px
    }
}
#tribe-events-content table.tribe-events-calendar tbody td:last-child{
    border-right:0
}
#tribe-events-content table.tribe-events-calendar tbody td.tribe-events-othermonth,#tribe-events-content table.tribe-events-calendar tbody td:hover{
    background-color:#fff;
    -webkit-box-shadow:none;
    box-shadow:none
}
#tribe-events-content table.tribe-events-calendar tbody td.tribe-events-othermonth div[id*=tribe-events-daynum-]{
    color:#a9a9a9
}
#tribe-events-content table.tribe-events-calendar tbody td.tribe-events-has-events div.type-tribe_events{
    padding:10px 0;
    margin:0
}
#tribe-events-content table.tribe-events-calendar tbody td.tribe-events-present div[id*=tribe-events-daynum-]{
    color:#fff;
    position:relative;
    z-index:10
}
#tribe-events-content table.tribe-events-calendar tbody td.tribe-events-present div[id*=tribe-events-daynum-]:after{
    content:'';
    position:absolute;
    top:-9px;
    left:-13px;
    width:45px;
    height:45px;
    border-radius:50%;
    background-color:#ff516b;
    z-index:-1
}
#tribe-events-content table.tribe-events-calendar tbody td div[id*=tribe-events-daynum-]{
    display:inline-block;
    font-size:21px;
    font-weight:600;
    color:#006837;
    padding:0;
    text-align:left;
    background-color:#fff;
    opacity:1
}
#tribe-events-content table.tribe-events-calendar tbody td div[id*=tribe-events-daynum-] a{
    font-size:inherit;
    line-height:inherit;
    font-weight:inherit;
    color:inherit;
    background-color:transparent
}
#tribe-events-content table.tribe-events-calendar tbody td div[id*=tribe-events-daynum-] a:hover{
    color:#ff516b
}
#tribe-events-content table.tribe-events-calendar tbody td .tribe-events-month-event-title{
    padding:3px 0 0!important;
    font-family:Barlow,sans-serif!important;
    font-size:14px!important;
    line-height:22px!important;
    font-weight:500!important;
    text-transform:capitalize!important;
    color:#006837
}
#tribe-events-content table.tribe-events-calendar tbody td .tribe-events-month-event-title a{
    font-size:inherit;
    opacity:1
}
#tribe-events-content table.tribe-events-calendar tbody .tribe_events:hover .tribe-events-tooltip{
    opacity:1!important;
    visibility:visible;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
#tribe-events-content table.tribe-events-calendar tbody .tribe-events-tooltip{
    bottom:calc(100% + 50px)!important;
    left:-37px;
    width:280px;
    padding:20px 20px 30px;
    text-align:left;
    background-color:#fff;
    z-index:99;
    -webkit-box-shadow:1px 16px 40px 0 rgba(209,173,161,.23);
    box-shadow:1px 16px 40px 0 rgba(209,173,161,.23);
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-transition:all .1s ease;
    -o-transition:all .1s ease;
    transition:all .1s ease
}
#tribe-events-content table.tribe-events-calendar tbody .tribe-events-tooltip .tribe-events-arrow{
    width:0;
    height:0;
    bottom:-15px;
    left:35px;
    right:auto;
    background:0 0;
    border-left:15px solid transparent;
    border-right:15px solid transparent;
    border-top:15px solid #fff
}
@supports (-ms-ime-align:auto){
    #tribe-events-content table.tribe-events-calendar tbody .tribe-events-tooltip .tribe-events-arrow{
        display:none
    }
}
#tribe-events-content table.tribe-events-calendar tbody .tribe-events-tooltip .tribe-events-arrow:after{
    content:'';
    position:absolute;
    left:-10px;
    bottom:5px;
    width:20px;
    height:20px;
    border:1px solid rgba(0,0,0,.03);
    -webkit-box-shadow:0 0 0 2px rgba(0,0,0,.3);
    box-shadow:0 0 0 2px rgba(0,0,0,.3);
    -webkit-clip-path:polygon(100% 0,100% 100%,0 100%);
    clip-path:polygon(100% 0,100% 100%,0 100%);
    -webkit-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    transform:rotate(45deg)
}
#tribe-events-content table.tribe-events-calendar tbody .tribe-events-tooltip .entry-title{
    margin:0 0 5px;
    color:#006837;
    font-size:21px;
    line-height:1.2em;
    font-weight:600;
    text-transform:none
}
#tribe-events-content table.tribe-events-calendar tbody .tribe-events-tooltip .tribe-event-duration{
    font-size:15px;
    color:#70737a;
    margin:0 0 17px;
    font-weight:300
}
#tribe-events-content table.tribe-events-calendar tbody .tribe-events-tooltip .tribe-events-event-thumb{
    float:none;
    padding:0
}
#tribe-events-content table.tribe-events-calendar tbody .tribe-events-tooltip .tribe-events-event-thumb img{
    display:block;
    width:100%;
    max-width:100%;
    max-height:inherit
}
#tribe-events-content table.tribe-events-calendar tbody .tribe-events-tooltip .tribe-event-description p{
    margin:13px 0 0;
    max-height:66px;
    font-size:15px;
    line-height:24px;
    color:#70737a;
    overflow:hidden;
    font-weight:300;
    letter-spacing:0
}
#tribe-events-content table.tribe-events-calendar tbody .tribe-events-viewmore{
    font-size:14px;
    font-weight:500;
    text-transform:uppercase;
    color:#ff516b;
    border-top:0
}
#tribe-events-content table.tribe-events-calendar tbody .tribe-events-viewmore:hover{
    color:#70737a
}
#tribe-events-content.tribe-events-month{
    padding-top:65px
}
#tribe-events-content.tribe-events-month #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous{
    position:absolute;
    top:0;
    left:0
}
#tribe-events-content.tribe-events-month #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next{
    position:absolute;
    top:0;
    right:0
}
@media only screen and (max-width:768px){
    #tribe-events-content.tribe-events-month #tribe-events-footer{
        position:static
    }
}
#tribe-events-content.tribe-events-list .tribe-events-list-separator-month{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:21px;
    line-height:1.33em;
    font-weight:600;
    text-align:left;
    padding:16.5px 24px;
    margin:25px 0 0;
    background-color:#f8f8f9
}
#tribe-events-content.tribe-events-list .tribe-events-list-separator-month:first-child{
    margin:0 0 25px
}
#tribe-events-content.tribe-events-list .tribe-events-list-separator-month span{
    padding:0;
    background-color:transparent
}
#tribe-events-content.tribe-events-list .tribe-events-list-separator-month:after{
    border-bottom:0;
    display:none
}
#tribe-events-content.tribe-events-list .tribe-events-loop{
    max-width:inherit
}
#tribe-events-content.tribe-events-list .tribe-events-loop .tribe-events-day-time-slot-heading{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:21px;
    line-height:1.33em;
    font-weight:600;
    text-align:left;
    padding:16.5px 24px;
    margin:25px 0 0;
    background-color:#f8f8f9
}
#tribe-events-content.tribe-events-list .type-tribe_events{
    margin:25px 0 0
}
#tribe-events-content.tribe-events-list .type-tribe_events.tribe-events-first{
    padding:0;
    margin:0;
    border:0
}
#tribe-events-content.tribe-events-list #tribe-events-footer{
    padding:30px 0;
    margin-top:65px;
    border-top:1px solid #eaebec
}
#tribe-events-content.tribe-events-list #tribe-events-footer .tribe-events-sub-nav{
    overflow:visible
}
#tribe-events-content.tribe-events-list #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next,#tribe-events-content.tribe-events-list #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous{
    margin:0
}
#tribe-events-content.tribe-events-list #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next a,#tribe-events-content.tribe-events-list #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous a{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    font-size:15px;
    line-height:1.73em;
    font-weight:500;
    text-transform:capitalize;
    color:#ff516b
}
#tribe-events-content.tribe-events-list #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next a:hover,#tribe-events-content.tribe-events-list #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous a:hover{
    color:#ff516b
}
#tribe-events-content.tribe-events-list #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next a:after,#tribe-events-content.tribe-events-list #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next a:before,#tribe-events-content.tribe-events-list #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous a:after,#tribe-events-content.tribe-events-list #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous a:before{
    font-family:Kiko;
    font-size:15px;
    font-weight:400;
    display:inline-block;
    position:relative;
    top:1px;
    will-change:transform;
    -webkit-transition:-webkit-transform .2s ease-in-out;
    transition:-webkit-transform .2s ease-in-out;
    -o-transition:transform .2s ease-in-out;
    transition:transform .2s ease-in-out;
    transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out
}
#tribe-events-content.tribe-events-list #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous a:before{
    content:"\f096";
    padding-right:5px
}
#tribe-events-content.tribe-events-list #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous a:hover:before{
    -webkit-transform:translateX(-3px);
    -ms-transform:translateX(-3px);
    transform:translateX(-3px)
}
#tribe-events-content.tribe-events-list #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next a:after{
    content:"\f097";
    padding-left:5px
}
#tribe-events-content.tribe-events-list #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next a:hover:after{
    -webkit-transform:translateX(3px);
    -ms-transform:translateX(3px);
    transform:translateX(3px)
}
@media only screen and (max-width:768px){
    #tribe-events-content.tribe-events-month .tribe-events-calendar .mobile-active{
        background-color:#fff
    }
    #tribe-events-content.tribe-events-month .tribe-events-calendar .mobile-active.tribe-events-has-events:after{
        background-color:#ff516b
    }
    #tribe-events-content.tribe-events-month .tribe-events-calendar .mobile-active:hover{
        background-color:#fff
    }
}
#tribe-events-content .tribe-events-sub-nav li a{
    background:0 0;
    padding:0
}
#tribe-mobile-container .type-tribe_events .tribe-events-event-image{
    width:100%
}
#tribe-events-header{
    margin-bottom:0
}
#tribe-events-header .tribe-events-sub-nav{
    display:none
}
#tribe-events-footer:after,#tribe-events-footer:before,#tribe-events-header:after,#tribe-events-header:before{
    background-color:transparent
}
#tribe-bar-collapse-toggle{
    padding:12px 25px;
    margin-bottom:13px;
    font-size:14px;
    line-height:20px;
    font-style:normal;
    font-weight:400;
    text-transform:inherit;
    color:#70737a;
    background-color:#fff;
    border:1px solid #eaebec;
    border-radius:30px
}
#tribe-bar-collapse-toggle span.tribe-bar-toggle-arrow{
    right:15px;
    top:10px
}
#tribe-bar-collapse-toggle:focus,#tribe-bar-collapse-toggle:hover{
    color:#70737a;
    background-color:#fff
}
.tribe-events-notices{
    font-size:14px;
    border:1px solid #ff516b;
    color:#fff;
    background:#ff516b;
    border-radius:0;
    text-shadow:unset
}
.tribe-events-day .tribe-events-day-time-slot h5{
    padding:0;
    color:#006837;
    background:0 0;
    margin:50px 0
}
body.events-list #qodef-page-inner{
    padding:39px 0 88px
}
body.events-list .qodef-page-sidebar-section{
    margin-top:4px
}
.qodef-events-list-item-holder{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    padding:32px 23px 32px 27px;
    border:1px solid #eaebec;
    background-color:#fff;
    will-change:transform;
    -webkit-transition:all .5s ease-in-out;
    -o-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out
}
.qodef-events-list-item-holder:hover{
    -webkit-transform:translateY(-5px);
    -ms-transform:translateY(-5px);
    transform:translateY(-5px);
    -webkit-box-shadow:0 0 30px 0 rgba(255,81,107,.1);
    box-shadow:0 0 30px 0 rgba(255,81,107,.1)
}
.qodef-events-list-item-holder .qodef-events-list-item-content{
    padding-left:25px
}
.qodef-events-list-item-holder .qodef-events-list-item-date-holder{
    margin:5px 0 0
}
.qodef-events-list-item-holder .qodef-events-list-item-date-holder .qodef-events-list-item-date-month{
    display:block;
    padding:0 14px;
    border-radius:10px 10px 0 0;
    font-size:11px;
    line-height:2em;
    font-weight:500;
    background-color:##85d053;
    color:#fff
}
.qodef-events-list-item-holder .qodef-events-list-item-date-holder .qodef-events-list-item-date-day{
    display:block;
    width:100%;
    padding:3px 0;
    border:1px solid #eaebec;
    border-top:none;
    border-radius:0 0 10px 10px;
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    color:#006837;
    text-align:center
}
.qodef-events-list-item-holder .qodef-events-list-item-title{
    margin:0 0 11px
}
.qodef-events-list-item-holder .qodef-events-list-item-title a:hover{
    color:inherit
}
.qodef-events-list-item-holder .qodef-events-list-organizer{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    display:inline-block;
    color:#006837
}
.qodef-events-list-item-holder .qodef-events-list-date,.qodef-events-list-item-holder .qodef-events-list-venue{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    color:#b7b9bd
}
.qodef-events-list-item-holder .qodef-events-list-date{
    padding-left:6px
}
.qodef-events-list-item-holder .qodef-events-list-venue:before{
    content:','
}
.qodef-events-day-holder{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.qodef-events-day-holder .qodef-events-day-image-holder{
    -ms-flex-preferred-size:46.5%;
    flex-basis:46.5%
}
.qodef-events-day-holder .qodef-events-day-image-holder .qodef-events-day-image-holder-inner{
    width:100%;
    padding-top:100%;
    position:relative
}
.qodef-events-day-holder .qodef-events-day-image-holder .qodef-events-day-image-holder-inner>a{
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0
}
.qodef-events-day-holder .qodef-events-day-image-holder img{
    width:100%;
    height:100%;
    -o-object-fit:cover;
    object-fit:cover
}
.qodef-events-day-holder .qodef-events-day-content-holder{
    -ms-flex-preferred-size:53.5%;
    flex-basis:53.5%;
    padding:0 40px 0 60px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    border:1px solid #eaebec;
    border-left:none;
    background-color:#fff
}
.qodef-events-day-holder .qodef-events-single-meta-label{
    font-weight:500;
    color:#006837
}
.qodef-events-day-holder .qodef-events-day-price{
    font-size:21px;
    font-weight:600;
    margin-left:auto;
    padding:4px 18px;
    line-height:1.05em;
    color:#fff;
    background-color:#ff516b;
    border-radius:15px
}
.qodef-events-day-holder .qodef-events-day-title{
    margin:12px 0 19px
}
.qodef-events-day-holder .qodef-events-day-title a:hover{
    color:inherit
}
.qodef-events-day-holder .qodef-events-single-meta-item{
    margin-bottom:6px
}
.datepicker.dropdown-menu{
    min-width:250px;
    border:none;
    -webkit-box-shadow:0 0 40px 0 rgba(255,81,107,.15);
    box-shadow:0 0 40px 0 rgba(255,81,107,.15);
    border-radius:8px
}
.datepicker.dropdown-menu:before{
    display:none
}
.datepicker.dropdown-menu .table-condensed{
    border-collapse:unset
}
.datepicker.dropdown-menu .table-condensed tr td.active{
    background:##85d053;
    color:#fff;
    text-shadow:none
}
.datepicker.dropdown-menu .table-condensed tr td.active:hover{
    background:##85d053;
    color:#fff
}
.datepicker.dropdown-menu .table-condensed tr td:hover{
    background:#fff
}
.datepicker.dropdown-menu .table-condensed tr td span{
    text-shadow:none
}
.datepicker.dropdown-menu .table-condensed tr td span:hover{
    background:#fff
}
.datepicker.dropdown-menu .table-condensed tr td span.active{
    background:#ff516b;
    color:#fff
}
.datepicker.dropdown-menu .table-condensed tr td span.active:hover{
    background:#ff516b;
    color:#fff
}
.datepicker.dropdown-menu .table-condensed tr td span.focused{
    background:#ff516b
}
.datepicker.dropdown-menu .datepicker-switch:hover,.datepicker.dropdown-menu .next:hover,.datepicker.dropdown-menu .prev:hover,.datepicker.dropdown-menu tfoot tr th:hover{
    background:#fff
}
.qodef-tribe-events-list .qodef-e-media-image{
    margin:0 0 22px
}
.qodef-tribe-events-list .qodef-e-media-image img{
    border-radius:23px 23px 23px 0
}
.qodef-tribe-events-list .qodef-e-item-content{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.qodef-tribe-events-list .qodef-e-date-holder{
    margin:5px 0 0
}
.qodef-tribe-events-list .qodef-e-date-holder .qodef-e-date-month{
    display:block;
    padding:0 14px;
    border-radius:10px 10px 0 0;
    font-size:11px;
    line-height:1.5em;
    font-weight:500;
    background-color:#ff516b;
    color:#fff
}
.qodef-tribe-events-list .qodef-e-date-holder .qodef-e-date-day{
    display:block;
    width:100%;
    padding:3px 0;
    border:1px solid #eaebec;
    border-top:none;
    border-radius:0 0 10px 10px;
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    color:#006837;
    text-align:center
}
.qodef-tribe-events-list .qodef-e-content-inner{
    padding-left:10px
}
.qodef-tribe-events-list .qodef-e-content-inner .qodef-e-title{
    margin:0 0 16px
}
.qodef-tribe-events-list .qodef-e-content-inner .qodef-e-title a:hover{
    color:inherit
}
.qodef-tribe-events-list .qodef-e-content-inner .qodef-e-organizer{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    color:#006837
}
.qodef-tribe-events-list .qodef-e-content-inner .qodef-e-date{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    color:#a9a9a9
}
.qodef-twitter-list.qodef-layout--columns.qodef--no-bottom-info #ctf .ctf-tweet-actions{
    display:none
}
.qodef-twitter-list.qodef-layout--columns #ctf{
    overflow:hidden
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-item{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:top;
    float:left;
    border:0
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-author-box{
    margin-left:0;
    display:block;
    margin-bottom:8px
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-author-box-link{
    line-height:1!important;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-flow:row wrap;
    flex-flow:row wrap
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-author-avatar{
    width:37px;
    height:37px;
    margin:0 7px 0 0;
    float:none;
    border-radius:0
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-author-name{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:21px;
    line-height:1.33em;
    font-weight:600;
    font-weight:600!important;
    margin:0 4px 0 0
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-screename-sep{
    display:none
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-context,.qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-meta,.qodef-twitter-list.qodef-layout--columns #ctf .ctf-twitterlink{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a;
    margin-right:4px;
    margin-left:0
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-context:last-child,.qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-meta:last-child,.qodef-twitter-list.qodef-layout--columns #ctf .ctf-twitterlink:last-child{
    margin-right:0
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-meta{
    margin-top:4px
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-author-screenname{
    display:none
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-content{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:baseline;
    -ms-flex-align:baseline;
    align-items:baseline;
    margin-left:0;
    padding:0;
    margin-top:-5px
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-content:before{
    content:'\e094';
    font-family:ElegantIcons;
    padding-right:10px;
    font-size:18px;
    position:relative;
    top:5px
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-actions{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:baseline;
    -ms-flex-align:baseline;
    align-items:baseline;
    margin-left:0;
    margin-top:-3px
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-actions:before{
    content:'\e094';
    font-family:ElegantIcons;
    padding-right:10px;
    font-size:18px;
    visibility:hidden
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-actions a{
    padding:0;
    font-size:14px;
    margin-right:8px
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-actions a:last-child{
    margin-right:0
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-actions a.ctf-reply{
    margin-left:0
}
.qodef-twitter-list.qodef-layout--columns .ctf-tweets:before{
    content:"";
    display:table;
    table-layout:fixed
}
.qodef-twitter-list.qodef-layout--columns .ctf-tweets:after{
    clear:both
}
.qodef-twitter-list.qodef-layout--columns.qodef-col-num--1 #ctf .ctf-tweets>.ctf-item{
    width:100%
}
.qodef-twitter-list.qodef-layout--columns.qodef-col-num--2 #ctf .ctf-tweets>.ctf-item{
    width:50%
}
@media only screen and (min-width:681px){
    .qodef-twitter-list.qodef-layout--columns.qodef-col-num--2.qodef-responsive--predefined #ctf .ctf-tweets>.ctf-item:nth-child(2n+1){
        clear:both
    }
}
@media only screen and (min-width:1441px){
    .qodef-twitter-list.qodef-layout--columns.qodef-col-num--2.qodef-responsive--custom #ctf .ctf-tweets>.ctf-item:nth-child(2n+1){
        clear:both
    }
}
.qodef-twitter-list.qodef-layout--columns.qodef-col-num--3 #ctf .ctf-tweets>.ctf-item{
    width:33.33333%
}
@media only screen and (min-width:769px){
    .qodef-twitter-list.qodef-layout--columns.qodef-col-num--3.qodef-responsive--predefined #ctf .ctf-tweets>.ctf-item:nth-child(3n+1){
        clear:both
    }
}
@media only screen and (min-width:1441px){
    .qodef-twitter-list.qodef-layout--columns.qodef-col-num--3.qodef-responsive--custom #ctf .ctf-tweets>.ctf-item:nth-child(3n+1){
        clear:both
    }
}
.qodef-twitter-list.qodef-layout--columns.qodef-col-num--4 #ctf .ctf-tweets>.ctf-item{
    width:25%
}
@media only screen and (min-width:1025px){
    .qodef-twitter-list.qodef-layout--columns.qodef-col-num--4.qodef-responsive--predefined #ctf .ctf-tweets>.ctf-item:nth-child(4n+1){
        clear:both
    }
}
@media only screen and (min-width:1441px){
    .qodef-twitter-list.qodef-layout--columns.qodef-col-num--4.qodef-responsive--custom #ctf .ctf-tweets>.ctf-item:nth-child(4n+1){
        clear:both
    }
}
.qodef-twitter-list.qodef-layout--columns.qodef-col-num--5 #ctf .ctf-tweets>.ctf-item{
    width:20%
}
@media only screen and (min-width:1367px){
    .qodef-twitter-list.qodef-layout--columns.qodef-col-num--5.qodef-responsive--predefined #ctf .ctf-tweets>.ctf-item:nth-child(5n+1){
        clear:both
    }
}
@media only screen and (min-width:1441px){
    .qodef-twitter-list.qodef-layout--columns.qodef-col-num--5.qodef-responsive--custom #ctf .ctf-tweets>.ctf-item:nth-child(5n+1){
        clear:both
    }
}
.qodef-twitter-list.qodef-layout--columns.qodef-col-num--6 #ctf .ctf-tweets>.ctf-item{
    width:16.66667%
}
@media only screen and (min-width:1441px){
    .qodef-twitter-list.qodef-layout--columns.qodef-col-num--6.qodef-responsive--predefined #ctf .ctf-tweets>.ctf-item:nth-child(6n+1){
        clear:both
    }
}
@media only screen and (min-width:1441px){
    .qodef-twitter-list.qodef-layout--columns.qodef-col-num--6.qodef-responsive--custom #ctf .ctf-tweets>.ctf-item:nth-child(6n+1){
        clear:both
    }
}
.qodef-twitter-list.qodef-layout--columns.qodef-col-num--7 #ctf .ctf-tweets>.ctf-item{
    width:14.28571%
}
@media only screen and (min-width:1367px){
    .qodef-twitter-list.qodef-layout--columns.qodef-col-num--7.qodef-responsive--predefined #ctf .ctf-tweets>.ctf-item:nth-child(7n+1){
        clear:both
    }
}
@media only screen and (min-width:1441px){
    .qodef-twitter-list.qodef-layout--columns.qodef-col-num--7.qodef-responsive--custom #ctf .ctf-tweets>.ctf-item:nth-child(7n+1){
        clear:both
    }
}
.qodef-twitter-list.qodef-layout--columns.qodef-col-num--8 #ctf .ctf-tweets>.ctf-item{
    width:12.5%
}
@media only screen and (min-width:1367px){
    .qodef-twitter-list.qodef-layout--columns.qodef-col-num--8.qodef-responsive--predefined #ctf .ctf-tweets>.ctf-item:nth-child(8n+1){
        clear:both
    }
}
@media only screen and (min-width:1441px){
    .qodef-twitter-list.qodef-layout--columns.qodef-col-num--8.qodef-responsive--custom #ctf .ctf-tweets>.ctf-item:nth-child(8n+1){
        clear:both
    }
}
.qodef-twitter-list.qodef-gutter--no.qodef--no-bottom-space{
    margin-bottom:0
}
.qodef-twitter-list.qodef-gutter--no #ctf .ctf-tweets{
    margin:0
}
.qodef-twitter-list.qodef-gutter--no #ctf .ctf-tweets>.ctf-item{
    padding:0;
    margin:0
}
.qodef-twitter-list.qodef-gutter--tiny.qodef--no-bottom-space{
    margin-bottom:-10px
}
.qodef-twitter-list.qodef-gutter--tiny #ctf .ctf-tweets{
    margin:0 -5px
}
.qodef-twitter-list.qodef-gutter--tiny #ctf .ctf-tweets>.ctf-item{
    padding:0 5px;
    margin:0 0 10px
}
.qodef-twitter-list.qodef-gutter--small.qodef--no-bottom-space{
    margin-bottom:-20px
}
.qodef-twitter-list.qodef-gutter--small #ctf .ctf-tweets{
    margin:0 -10px
}
.qodef-twitter-list.qodef-gutter--small #ctf .ctf-tweets>.ctf-item{
    padding:0 10px;
    margin:0 0 20px
}
.qodef-twitter-list.qodef-gutter--normal.qodef--no-bottom-space{
    margin-bottom:-30px
}
.qodef-twitter-list.qodef-gutter--normal #ctf .ctf-tweets{
    margin:0 -15px
}
.qodef-twitter-list.qodef-gutter--normal #ctf .ctf-tweets>.ctf-item{
    padding:0 15px;
    margin:0 0 30px
}
.qodef-twitter-list.qodef-gutter--medium.qodef--no-bottom-space{
    margin-bottom:-40px
}
.qodef-twitter-list.qodef-gutter--medium #ctf .ctf-tweets{
    margin:0 -20px
}
.qodef-twitter-list.qodef-gutter--medium #ctf .ctf-tweets>.ctf-item{
    padding:0 20px;
    margin:0 0 40px
}
.qodef-twitter-list.qodef-gutter--large.qodef--no-bottom-space{
    margin-bottom:-50px
}
.qodef-twitter-list.qodef-gutter--large #ctf .ctf-tweets{
    margin:0 -25px
}
.qodef-twitter-list.qodef-gutter--large #ctf .ctf-tweets>.ctf-item{
    padding:0 25px;
    margin:0 0 50px
}
.qodef-twitter-list.qodef-gutter--huge.qodef--no-bottom-space{
    margin-bottom:-80px
}
.qodef-twitter-list.qodef-gutter--huge #ctf .ctf-tweets{
    margin:0 -40px
}
.qodef-twitter-list.qodef-gutter--huge #ctf .ctf-tweets>.ctf-item{
    padding:0 40px;
    margin:0 0 80px
}
.qodef-twitter-list.qodef-gutter--extra-huge.qodef--no-bottom-space{
    margin-bottom:-100px
}
.qodef-twitter-list.qodef-gutter--extra-huge #ctf .ctf-tweets{
    margin:0 -50px
}
.qodef-twitter-list.qodef-gutter--extra-huge #ctf .ctf-tweets>.ctf-item{
    padding:0 50px;
    margin:0 0 100px
}
#qodef-page-footer .widget .qodef-twitter-list.qodef-layout--columns #ctf a{
    color:#ccc
}
#qodef-page-footer .widget .qodef-twitter-list.qodef-layout--columns #ctf a:hover{
    color:#fff
}
#qodef-side-area .widget .qodef-twitter-list.qodef-layout--columns #ctf a{
    color:#ccc
}
#qodef-side-area .widget .qodef-twitter-list.qodef-layout--columns #ctf a:hover{
    color:#fff
}
.qodef-woo-product-categories-list.qodef-item-layout--info-on-image .product-category a,.qodef-woo-product-list .product-category a{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:top
}
.qodef-woo-product-categories-list.qodef-item-layout--info-on-image .product-category .woocommerce-loop-category__title,.qodef-woo-product-list .product-category .woocommerce-loop-category__title{
    background-color:#fff;
    left:50%;
    margin:0;
    padding:12px 41px;
    position:absolute;
    top:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    width:auto
}
.qodef-woo-product-categories-list.qodef-item-layout--info-on-image .count,.qodef-woo-product-list .count{
    display:none
}
.qodef-woo-product-list.qodef-item-layout--info-below .added_to_cart,.qodef-woo-product-list.qodef-item-layout--info-below .button{
    padding:0;
    font-size:15px;
    font-weight:500;
    line-height:1.73em;
    text-transform:capitalize;
    letter-spacing:0;
    z-index:5;
    color:#006837;
    background-color:transparent
}
.qodef-woo-product-list.qodef-item-layout--info-below .added_to_cart:before,.qodef-woo-product-list.qodef-item-layout--info-below .button:before{
    content:"\f207";
    font-family:Kiko!important;
    padding-right:5px;
    margin:0
}
.qodef-woo-product-list.qodef-item-layout--info-below .added_to_cart:hover,.qodef-woo-product-list.qodef-item-layout--info-below .button:hover{
    color:#70737a
}
.qodef-woo-product-list.qodef-item-layout--info-below .added_to_cart:hover:before,.qodef-woo-product-list.qodef-item-layout--info-below .button:hover:before{
    content:"\f209"
}
.qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-product-inner .added_to_cart,.qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-product-inner .button{
    margin-top:20px!important
}
.widget_joinup_core_woo_dropdown_cart{
    height:100%
}
.qodef-woo-dropdown-cart{
    position:relative;
    display:inline-block;
    vertical-align:top;
    height:100%;
    padding:0 10px
}
.qodef-woo-dropdown-cart .qodef-m-inner{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:top;
    height:100%
}
.qodef-woo-dropdown-cart .qodef-m-opener{
    position:relative;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    height:100%
}
.qodef-woo-dropdown-cart .qodef-m-opener .qodef-m-opener-icon{
    font-size:18px;
    color:#4c5059
}
.qodef-woo-dropdown-cart .qodef-m-opener .qodef-m-opener-icon span{
    font-weight:300
}
.qodef-woo-dropdown-cart .qodef-m-opener .qodef-m-opener-count{
    width:13px;
    height:13px;
    line-height:13px;
    font-size:9px;
    font-weight:500;
    color:#fff;
    background-color:#ff516b;
    border-radius:50%;
    text-align:center;
    position:relative;
    left:-7px;
    top:-10px
}
.qodef-woo-dropdown-cart .qodef-m-dropdown{
    position:absolute;
    top:100%;
    left:auto;
    right:-24px;
    text-align:left;
    opacity:0;
    visibility:hidden;
    -webkit-transition:opacity .2s ease-out,visibility .2s ease-out;
    -o-transition:opacity .2s ease-out,visibility .2s ease-out;
    transition:opacity .2s ease-out,visibility .2s ease-out
}
.qodef-woo-dropdown-cart .qodef-m-dropdown-inner{
    position:relative;
    display:inline-block;
    vertical-align:top;
    width:245px;
    padding:13px 15px 17px;
    background-color:#fff;
    border:1px solid #eaebec
}
.qodef-woo-dropdown-cart .qodef-m-dropdown-inner .qodef-m-posts-not-found{
    font-size:15px;
    line-height:1.3em;
    letter-spacing:-.2px;
    font-weight:500;
    color:#006837
}
.qodef-woo-dropdown-cart .qodef-woo-dropdown-items{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:top
}
#qodef-top-area .qodef-woo-dropdown-cart .qodef-woo-dropdown-items{
    color:#70737a
}
#qodef-top-area .qodef-woo-dropdown-cart .qodef-woo-dropdown-items a{
    color:#70737a
}
#qodef-top-area .qodef-woo-dropdown-cart .qodef-woo-dropdown-items a:hover{
    color:#ff516b
}
.qodef-woo-dropdown-cart .qodef-woo-dropdown-item{
    position:relative;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    margin-top:12px
}
.qodef-woo-dropdown-cart .qodef-woo-dropdown-item:first-child{
    margin-top:0
}
.qodef-woo-dropdown-cart .qodef-e-image{
    -ms-flex-negative:0;
    flex-shrink:0;
    width:60px;
    margin-right:15px
}
.qodef-woo-dropdown-cart .qodef-e-image a,.qodef-woo-dropdown-cart .qodef-e-image img{
    display:block
}
.qodef-woo-dropdown-cart .qodef-e-image img{
    border-radius:12px
}
.qodef-woo-dropdown-cart .qodef-e-content{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:top;
    padding-right:20px
}
.qodef-woo-dropdown-cart .qodef-e-title{
    margin:0
}
.qodef-woo-dropdown-cart .qodef-e-price{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    margin:1px 0 0;
    color:#ff516b;
    font-weight:700
}
.qodef-woo-dropdown-cart .qodef-e-quantity{
    margin:3px 0 0;
    color:#006837
}
.qodef-woo-dropdown-cart .qodef-e-remove{
    position:absolute;
    top:6px;
    right:5px;
    font-size:11px;
    line-height:1;
    color:#006837
}
.qodef-woo-dropdown-cart .qodef-m-order-details{
    position:relative;
    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;
    margin-top:8px
}
.qodef-woo-dropdown-cart .qodef-m-order-details>*{
    margin:0
}
#qodef-top-area .qodef-woo-dropdown-cart .qodef-m-order-details{
    color:#70737a
}
.qodef-woo-dropdown-cart .qodef-m-order-details .qodef-m-order-label{
    font-weight:700
}
.qodef-woo-dropdown-cart .qodef-m-order-details .qodef-m-order-amount{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    font-weight:700;
    color:#ff516b
}
.qodef-woo-dropdown-cart .qodef-m-action{
    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;
    margin-top:12px
}
.qodef-woo-dropdown-cart .qodef-m-action-link{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    width:auto;
    margin:0;
    font-family:Barlow,sans-serif;
    font-size:15px;
    line-height:1.75em;
    font-weight:600;
    letter-spacing:2.6px;
    text-decoration:none;
    text-transform:uppercase;
    border-radius:0;
    outline:0;
    -webkit-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
    -o-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
    transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
    color:#fff;
    background-color:#ff516b;
    border:1px solid transparent;
    width:calc(50% - 4px);
    padding:10px;
    font-size:10px;
    letter-spacing:.2em;
    text-align:center
}
.qodef-woo-dropdown-cart .qodef-m-action-link:hover{
    color:#fff;
    background-color:#83c557
}
.qodef-woo-dropdown-cart .qodef-m-action-link.e-checkout{
    background-color:#006837
}
.qodef-woo-dropdown-cart .qodef-m-action-link.e-checkout:hover{
    background-color:#2a2d38
}
.touchevents .qodef-woo-dropdown-cart{
    cursor:pointer
}
.qodef-woo-dropdown-cart:hover .qodef-m-dropdown{
    opacity:1;
    visibility:visible
}
.qodef-woo-side-area-cart{
    position:relative;
    display:inline-block;
    vertical-align:top;
    height:100%;
    padding:0 10px
}
.qodef-woo-side-area-cart .qodef-m-inner{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:top;
    height:100%
}
.qodef-woo-side-area-cart .qodef-m-opener{
    position:relative;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    height:100%
}
.qodef-woo-side-area-cart .qodef-m-content{
    position:fixed;
    top:0;
    right:-360px;
    height:100vh;
    width:360px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    padding:100px 0 74px;
    background-color:#fff;
    overflow:hidden;
    visibility:hidden;
    z-index:9999;
    -webkit-transition:all .6s cubic-bezier(.77,0,.175,1);
    -o-transition:all .6s cubic-bezier(.77,0,.175,1);
    transition:all .6s cubic-bezier(.77,0,.175,1)
}
.admin-bar .qodef-woo-side-area-cart .qodef-m-content{
    top:32px;
    height:calc(100vh - 32px)
}
.qodef-woo-side-area-cart .qodef-m-close{
    position:absolute;
    top:30px;
    right:30px;
    display:block;
    font-size:34px;
    z-index:1000
}
.qodef-woo-side-area-cart .qodef-m-items{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:top;
    padding:0 50px
}
.qodef-woo-side-area-cart .qodef-m-item{
    position:relative;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    margin-top:20px
}
.qodef-woo-side-area-cart .qodef-m-item:first-child{
    margin-top:0
}
.qodef-woo-side-area-cart .qodef-e-image{
    -ms-flex-negative:0;
    flex-shrink:0;
    width:80px;
    margin-right:20px
}
.qodef-woo-side-area-cart .qodef-e-image a,.qodef-woo-side-area-cart .qodef-e-image img{
    display:block
}
.qodef-woo-side-area-cart .qodef-e-content{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:top;
    padding-right:20px
}
.qodef-woo-side-area-cart .qodef-e-title{
    margin:0
}
.qodef-woo-side-area-cart .qodef-e-price{
    margin:3px 0 0
}
.qodef-woo-side-area-cart .qodef-e-quantity{
    margin:3px 0 0
}
.qodef-woo-side-area-cart .qodef-e-remove{
    position:absolute;
    top:-2px;
    right:0;
    font-size:20px;
    line-height:1
}
.qodef-woo-side-area-cart .qodef-m-order-details{
    position:relative;
    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;
    margin-top:25px;
    padding:0 50px
}
.qodef-woo-side-area-cart .qodef-m-order-details>*{
    margin:0
}
.qodef-woo-side-area-cart .qodef-m-action{
    position:absolute;
    bottom:0;
    left:0;
    width:100%
}
.qodef-woo-side-area-cart .qodef-m-action-link{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    width:auto;
    margin:0;
    font-family:Barlow,sans-serif;
    font-size:15px;
    line-height:1.75em;
    font-weight:600;
    letter-spacing:2.6px;
    text-decoration:none;
    text-transform:uppercase;
    border-radius:0;
    outline:0;
    -webkit-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
    -o-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
    transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
    width:100%;
    padding:18px 20px;
    text-align:center;
    color:#fff;
    background-color:#ff516b;
    border:1px solid transparent
}
.qodef-woo-side-area-cart .qodef-m-action-link:hover{
    color:#fff;
    background-color:#83c557
}
.qodef-woo-side-area-cart.qodef--opened .qodef-m-content{
    right:0;
    visibility:visible
}
.qodef-woo-side-area-cart-cover{
    position:fixed;
    top:0;
    left:0;
    width:calc(100% - 360px);
    height:100vh;
    overflow:hidden;
    z-index:1002
}
.qodef-shortcode .last_toggle_el_margin,.qodef-shortcode .wpb_button,.qodef-shortcode .wpb_content_element,.qodef-shortcode .wpb_row,.qodef-shortcode ul.wpb_thumbnails-fluid>li{
    margin-bottom:0!important
}
.qodef-vc-row-wrapper.qodef--parallax-row{
    width:100%
}
.touchevents .qodef-vc-row-wrapper.qodef--parallax-row{
    height:auto!important
}
body .youzify{
    font-family:inherit
}
body .youzify h1,body .youzify h2,body .youzify h3,body .youzify h4,body .youzify h5,body .youzify h6{
    font-family:inherit
}
body .youzify a,body .youzify button,body .youzify input,body .youzify p,body .youzify select,body .youzify textarea{
    font-family:inherit
}
.youzify-page{
    background-color:transparent
}
#youzify-profile-navmenu .youzify-inner-content,.youzify #youzify-profile-navmenu,.youzify .wild-content,.youzify-cover-content,.youzify-header-content,.youzify-vertical-layout .youzify-content,body .youzify-page-main-content{
    max-width:1100px
}
@media only screen and (min-width:1441px){
    .qodef-content-grid-1400.bbp-user-page .youzify #youzify-profile-navmenu,.qodef-content-grid-1400.bbp-user-page .youzify .wild-content,.qodef-content-grid-1400.bbp-user-page .youzify-cover-content,.qodef-content-grid-1400.bbp-user-page .youzify-header-content,.qodef-content-grid-1400.bbp-user-page .youzify-page-main-content,.qodef-content-grid-1400.bbp-user-page .youzify-vertical-layout .youzify-content,.qodef-content-grid-1400.directory.activity .youzify #youzify-profile-navmenu,.qodef-content-grid-1400.directory.activity .youzify .wild-content,.qodef-content-grid-1400.directory.activity .youzify-cover-content,.qodef-content-grid-1400.directory.activity .youzify-header-content,.qodef-content-grid-1400.directory.activity .youzify-page-main-content,.qodef-content-grid-1400.directory.activity .youzify-vertical-layout .youzify-content,.qodef-content-grid-1400.groups.single-item .youzify #youzify-profile-navmenu,.qodef-content-grid-1400.groups.single-item .youzify .wild-content,.qodef-content-grid-1400.groups.single-item .youzify-cover-content,.qodef-content-grid-1400.groups.single-item .youzify-header-content,.qodef-content-grid-1400.groups.single-item .youzify-page-main-content,.qodef-content-grid-1400.groups.single-item .youzify-vertical-layout .youzify-content{
        max-width:1400px
    }
}
@media only screen and (min-width:1441px){
    .qodef-content-grid-1300.bbp-user-page .youzify #youzify-profile-navmenu,.qodef-content-grid-1300.bbp-user-page .youzify .wild-content,.qodef-content-grid-1300.bbp-user-page .youzify-cover-content,.qodef-content-grid-1300.bbp-user-page .youzify-header-content,.qodef-content-grid-1300.bbp-user-page .youzify-page-main-content,.qodef-content-grid-1300.bbp-user-page .youzify-vertical-layout .youzify-content,.qodef-content-grid-1300.directory.activity .youzify #youzify-profile-navmenu,.qodef-content-grid-1300.directory.activity .youzify .wild-content,.qodef-content-grid-1300.directory.activity .youzify-cover-content,.qodef-content-grid-1300.directory.activity .youzify-header-content,.qodef-content-grid-1300.directory.activity .youzify-page-main-content,.qodef-content-grid-1300.directory.activity .youzify-vertical-layout .youzify-content,.qodef-content-grid-1300.groups.single-item .youzify #youzify-profile-navmenu,.qodef-content-grid-1300.groups.single-item .youzify .wild-content,.qodef-content-grid-1300.groups.single-item .youzify-cover-content,.qodef-content-grid-1300.groups.single-item .youzify-header-content,.qodef-content-grid-1300.groups.single-item .youzify-page-main-content,.qodef-content-grid-1300.groups.single-item .youzify-vertical-layout .youzify-content{
        max-width:1300px
    }
}
@media only screen and (min-width:1441px){
    .qodef-content-grid-1200.bbp-user-page .youzify #youzify-profile-navmenu,.qodef-content-grid-1200.bbp-user-page .youzify .wild-content,.qodef-content-grid-1200.bbp-user-page .youzify-cover-content,.qodef-content-grid-1200.bbp-user-page .youzify-header-content,.qodef-content-grid-1200.bbp-user-page .youzify-page-main-content,.qodef-content-grid-1200.bbp-user-page .youzify-vertical-layout .youzify-content,.qodef-content-grid-1200.directory.activity .youzify #youzify-profile-navmenu,.qodef-content-grid-1200.directory.activity .youzify .wild-content,.qodef-content-grid-1200.directory.activity .youzify-cover-content,.qodef-content-grid-1200.directory.activity .youzify-header-content,.qodef-content-grid-1200.directory.activity .youzify-page-main-content,.qodef-content-grid-1200.directory.activity .youzify-vertical-layout .youzify-content,.qodef-content-grid-1200.groups.single-item .youzify #youzify-profile-navmenu,.qodef-content-grid-1200.groups.single-item .youzify .wild-content,.qodef-content-grid-1200.groups.single-item .youzify-cover-content,.qodef-content-grid-1200.groups.single-item .youzify-header-content,.qodef-content-grid-1200.groups.single-item .youzify-page-main-content,.qodef-content-grid-1200.groups.single-item .youzify-vertical-layout .youzify-content{
        max-width:1200px
    }
}
@media only screen and (min-width:1025px){
    .qodef-content-grid-1000.bbp-user-page .youzify #youzify-profile-navmenu,.qodef-content-grid-1000.bbp-user-page .youzify .wild-content,.qodef-content-grid-1000.bbp-user-page .youzify-cover-content,.qodef-content-grid-1000.bbp-user-page .youzify-header-content,.qodef-content-grid-1000.bbp-user-page .youzify-page-main-content,.qodef-content-grid-1000.bbp-user-page .youzify-vertical-layout .youzify-content,.qodef-content-grid-1000.directory.activity .youzify #youzify-profile-navmenu,.qodef-content-grid-1000.directory.activity .youzify .wild-content,.qodef-content-grid-1000.directory.activity .youzify-cover-content,.qodef-content-grid-1000.directory.activity .youzify-header-content,.qodef-content-grid-1000.directory.activity .youzify-page-main-content,.qodef-content-grid-1000.directory.activity .youzify-vertical-layout .youzify-content,.qodef-content-grid-1000.groups.single-item .youzify #youzify-profile-navmenu,.qodef-content-grid-1000.groups.single-item .youzify .wild-content,.qodef-content-grid-1000.groups.single-item .youzify-cover-content,.qodef-content-grid-1000.groups.single-item .youzify-header-content,.qodef-content-grid-1000.groups.single-item .youzify-page-main-content,.qodef-content-grid-1000.groups.single-item .youzify-vertical-layout .youzify-content{
        max-width:1000px
    }
}
@media only screen and (min-width:769px){
    .qodef-content-grid-800.bbp-user-page .youzify #youzify-profile-navmenu,.qodef-content-grid-800.bbp-user-page .youzify .wild-content,.qodef-content-grid-800.bbp-user-page .youzify-cover-content,.qodef-content-grid-800.bbp-user-page .youzify-header-content,.qodef-content-grid-800.bbp-user-page .youzify-page-main-content,.qodef-content-grid-800.bbp-user-page .youzify-vertical-layout .youzify-content,.qodef-content-grid-800.directory.activity .youzify #youzify-profile-navmenu,.qodef-content-grid-800.directory.activity .youzify .wild-content,.qodef-content-grid-800.directory.activity .youzify-cover-content,.qodef-content-grid-800.directory.activity .youzify-header-content,.qodef-content-grid-800.directory.activity .youzify-page-main-content,.qodef-content-grid-800.directory.activity .youzify-vertical-layout .youzify-content,.qodef-content-grid-800.groups.single-item .youzify #youzify-profile-navmenu,.qodef-content-grid-800.groups.single-item .youzify .wild-content,.qodef-content-grid-800.groups.single-item .youzify-cover-content,.qodef-content-grid-800.groups.single-item .youzify-header-content,.qodef-content-grid-800.groups.single-item .youzify-page-main-content,.qodef-content-grid-800.groups.single-item .youzify-vertical-layout .youzify-content{
        max-width:800px
    }
}
@media only screen and (max-width:1200px){
    .bbp-user-page .youzify #youzify-profile-navmenu,.bbp-user-page .youzify .wild-content,.bbp-user-page .youzify-cover-content,.bbp-user-page .youzify-header-content,.bbp-user-page .youzify-page-main-content,.bbp-user-page .youzify-vertical-layout .youzify-content,.groups.single-item .youzify #youzify-profile-navmenu,.groups.single-item .youzify .wild-content,.groups.single-item .youzify-cover-content,.groups.single-item .youzify-header-content,.groups.single-item .youzify-page-main-content,.groups.single-item .youzify-vertical-layout .youzify-content{
        max-width:960px
    }
}
@media only screen and (max-width:1024px){
    .bbp-user-page .youzify #youzify-profile-navmenu,.bbp-user-page .youzify .wild-content,.bbp-user-page .youzify-cover-content,.bbp-user-page .youzify-header-content,.bbp-user-page .youzify-page-main-content,.bbp-user-page .youzify-vertical-layout .youzify-content,.groups.single-item .youzify #youzify-profile-navmenu,.groups.single-item .youzify .wild-content,.groups.single-item .youzify-cover-content,.groups.single-item .youzify-header-content,.groups.single-item .youzify-page-main-content,.groups.single-item .youzify-vertical-layout .youzify-content{
        max-width:768px
    }
}
@media only screen and (max-width:800px){
    .bbp-user-page .youzify #youzify-profile-navmenu,.bbp-user-page .youzify .wild-content,.bbp-user-page .youzify-cover-content,.bbp-user-page .youzify-header-content,.bbp-user-page .youzify-page-main-content,.bbp-user-page .youzify-vertical-layout .youzify-content,.groups.single-item .youzify #youzify-profile-navmenu,.groups.single-item .youzify .wild-content,.groups.single-item .youzify-cover-content,.groups.single-item .youzify-header-content,.groups.single-item .youzify-page-main-content,.groups.single-item .youzify-vertical-layout .youzify-content{
        max-width:86%
    }
}
@media only screen and (max-width:480px){
    .bbp-user-page .youzify #youzify-profile-navmenu,.bbp-user-page .youzify .wild-content,.bbp-user-page .youzify-cover-content,.bbp-user-page .youzify-header-content,.bbp-user-page .youzify-page-main-content,.bbp-user-page .youzify-vertical-layout .youzify-content,.groups.single-item .youzify #youzify-profile-navmenu,.groups.single-item .youzify .wild-content,.groups.single-item .youzify-cover-content,.groups.single-item .youzify-header-content,.groups.single-item .youzify-page-main-content,.groups.single-item .youzify-vertical-layout .youzify-content{
        max-width:82%
    }
}
.youzify-profile-header .youzify-profile-img img{
    -o-object-fit:cover;
    object-fit:cover
}
.youzify-profile-header.youzify-hdr-v7{
    margin-bottom:25px;
    -webkit-box-shadow:6px 6px 60px rgba(255,81,107,.1);
    box-shadow:6px 6px 60px rgba(255,81,107,.1)
}
.youzify-profile-header.youzify-hdr-v7 .youzify-cover-content{
    z-index:50
}
.youzify-profile-header.youzify-hdr-v7 .youzify-header-cover{
    height:350px
}
.youzify-profile-header.youzify-hdr-v7 .youzify-header-content{
    min-height:110px
}
.youzify-profile-header.youzify-hdr-v7 .youzify-photo-border{
    border:5px solid transparent;
    background-color:#fff
}
.youzify-profile-header.youzify-hdr-v7 .youzify-profile-photo.youzify-profile-photo-effect .youzify-profile-img:after{
    display:none
}
.youzify-profile-header.youzify-hdr-v7 .youzify-name h2{
    font-size:28px;
    line-height:1.18em;
    font-weight:600;
    color:#006837
}
.youzify-profile-header.youzify-hdr-v7 .youzify-name h2 .youzify-account-verified{
    display:inline-block;
    vertical-align:middle
}
.youzify-profile-header.youzify-hdr-v7 .youzify-name h2 .youzify-user-status{
    padding:3px 14px;
    margin-left:13px;
    font-size:14px;
    line-height:1em;
    font-weight:500;
    text-transform:lowercase;
    border-radius:5px;
    color:#fff
}
.youzify-profile-header.youzify-hdr-v7 .youzify-name h2 .youzify-user-status.youzify-user-online{
    background-color:#82b5a6
}
.youzify-profile-header.youzify-hdr-v7 .youzify-name h2 .youzify-user-status.youzify-user-offline{
    background-color:#4c5059
}
.youzify-profile-header.youzify-hdr-v7 .youzify-user-statistics li:last-child{
    padding-right:0
}
.youzify-profile-header.youzify-hdr-v7 .youzify-user-statistics .youzify-snumber{
    font-size:21px;
    line-height:1.33em;
    font-weight:600;
    color:#006837
}
.youzify-profile-header.youzify-hdr-v7 .youzify-user-statistics .youzify-sdescription{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    text-transform:capitalize;
    color:#006837
}
.youzify-profile-header.youzify-hdr-v7 .youzify-usermeta li{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.youzify-profile-header.youzify-hdr-v7 .youzify-usermeta li span{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    color:#a9a9a9;
    text-transform:initial
}
.youzify-profile-header.youzify-hdr-v7 .youzify-usermeta li i{
    font-size:14px;
    margin-right:3px;
    color:#a9a9a9
}
.youzify-profile-header.youzify-hdr-v7 .youzify-usermeta li i.fa-map-marker-alt:before,.youzify-profile-header.youzify-hdr-v7 .youzify-usermeta li i.fa-map-marker:before{
    content:"\f228";
    font-family:Kiko!important;
    font-weight:300
}
.youzify-profile-header.youzify-hdr-v7 .youzify-usermeta li i.fa-link:before{
    content:"\f167";
    font-family:Kiko!important;
    font-weight:300
}
.youzify-profile-header .youzify-account-verified{
    background-color:#a0bfff;
    width:20px;
    height:20px
}
.youzify-profile-header .youzify-account-verified:before{
    font-family:Kiko!important;
    content:"\f253"!important;
    font-size:11px;
    font-weight:300;
    position:relative;
    top:-1px
}
.youzify-profile-header .youzify-header-cover .youzify-user-ratings{
    display:none
}
.youzify-profile-header .youzify-header-networks li{
    margin-right:10px
}
.youzify-profile-header .youzify-header-networks li a i{
    width:28px;
    height:28px;
    font-size:14px;
    line-height:28px;
    border-radius:50%
}
#youzify .youzify-content #youzify-profile-navmenu{
    margin:0 auto
}
#youzify .youzify-content .youzify-profile-navmenu{
    margin-left:0!important
}
#youzify .youzify-content .youzify-profile-navmenu .youzify-navbar-item:first-child a{
    padding-left:0
}
@media only screen and (min-width:1025px){
    #youzify .youzify-content .youzify-profile-navmenu .youzify-navbar-item .youzify-nav-view-more-menu{
        padding:8px 20px 10px;
        min-width:185px;
        -webkit-box-shadow:none;
        box-shadow:none;
        border:1px solid #eaebec
    }
    #youzify .youzify-content .youzify-profile-navmenu .youzify-navbar-item .youzify-nav-view-more-menu li a{
        padding:5px 0;
        margin:3px 0;
        border:none
    }
}
#youzify .youzify-content .youzify-profile-navmenu .youzify-navbar-item.youzify-active-menu{
    border:none
}
#youzify .youzify-content .youzify-profile-navmenu .youzify-navbar-item.youzify-active-menu a{
    color:##85d053
}
#youzify .youzify-content .youzify-profile-navmenu .youzify-navbar-item.youzify-navbar-view-more>a{
    font-size:0;
    line-height:0
}
#youzify .youzify-content .youzify-profile-navmenu .youzify-navbar-item.youzify-navbar-view-more>a:before{
    content:"\f265";
    font-family:Kiko;
    font-size:14px;
    line-height:19px;
    font-weight:600;
    color:#006837
}
#youzify .youzify-content .youzify-profile-navmenu .youzify-navbar-item a{
    min-width:auto!important;
    padding:20px 14px;
    font-family:Barlow,sans-serif;
    font-size:16px;
    line-height:19px;
    font-weight:500;
    letter-spacing:-.35px;
    text-transform:capitalize;
    color:#006837;
    -webkit-tap-highlight-color:unset;
    -webkit-transition:color .2s ease-out;
    -o-transition:color .2s ease-out;
    transition:color .2s ease-out
}
#youzify .youzify-content .youzify-profile-navmenu .youzify-navbar-item a:hover{
    color:#ff516b
}
#youzify .youzify-content .youzify-profile-navmenu .youzify-navbar-item a .count{
    padding:0;
    margin:0;
    position:absolute;
    top:16px;
    right:0;
    background-color:transparent;
    font-size:11px;
    color:#ff516b
}
#youzify .youzify-content .youzify-navbar-inline-icons .youzify-navbar-item a i{
    display:none
}
#youzify .youzify-content .youzify-page-main-content{
    padding:18px 0 0
}
#youzify .youzify-content #youzify-profile-navmenu .youzify-inner-content{
    max-width:100%
}
#youzify .youzify-content #youzify-profile-navmenu .youzify-settings-menu{
    -webkit-box-shadow:none;
    box-shadow:none;
    border:1px solid #eaebec
}
#youzify .youzify-content #youzify-profile-navmenu .youzify-settings-menu a{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    color:#4c5059;
    display:block;
    padding:10px 0;
    position:relative;
    overflow:hidden;
    -webkit-transition:padding .2s ease-out;
    -o-transition:padding .2s ease-out;
    transition:padding .2s ease-out
}
#youzify .youzify-content #youzify-profile-navmenu .youzify-settings-menu a span{
    font-size:inherit;
    font-weight:inherit;
    color:inherit
}
#youzify .youzify-content #youzify-profile-navmenu .youzify-settings-menu a:before{
    content:'';
    position:absolute;
    top:calc(50% - 3px);
    height:5px;
    width:5px;
    background:#ff516b;
    border-radius:100%;
    -webkit-transition:left .2s ease-out,right .2s ease-out;
    -o-transition:left .2s ease-out,right .2s ease-out;
    transition:left .2s ease-out,right .2s ease-out;
    left:-15px
}
#youzify .youzify-content #youzify-profile-navmenu .youzify-settings-menu a:hover{
    padding-left:15px
}
#youzify .youzify-content #youzify-profile-navmenu .youzify-settings-menu a:hover:before{
    left:0
}
#youzify .youzify-content #youzify-profile-navmenu .youzify-settings-menu a .youzify-icon{
    width:auto
}
#youzify .youzify-content #youzify-profile-navmenu .youzify-settings-menu a .youzify-icon i{
    font-size:14px;
    color:inherit
}
#youzify .youzify-content #youzify-profile-navmenu .youzify-settings-area,#youzify .youzify-content #youzify-profile-navmenu .youzify-social-buttons{
    text-align:right;
    padding:0
}
#youzify .youzify-content #youzify-profile-navmenu .youzify-quick-buttons .youzify-button-item{
    width:auto;
    height:auto;
    margin-left:2px
}
#youzify .youzify-content #youzify-profile-navmenu .youzify-quick-buttons .youzify-button-item i:before,#youzify .youzify-content #youzify-profile-navmenu .youzify-quick-buttons .youzify-button-item span:before{
    font-family:Kiko!important;
    font-weight:300;
    font-size:18px;
    color:#282d38
}
#youzify .youzify-content #youzify-profile-navmenu .youzify-quick-buttons .youzify-button-item.youzify-friends-btn span:before{
    content:"\f195"
}
#youzify .youzify-content #youzify-profile-navmenu .youzify-quick-buttons .youzify-button-item.youzify-messages-btn span:before{
    content:"\f188"
}
#youzify .youzify-content #youzify-profile-navmenu .youzify-quick-buttons .youzify-button-item.youzify-notification-btn i:before{
    content:"\f110"
}
#youzify .youzify-content #youzify-profile-navmenu .youzify-quick-buttons .youzify-button-item .youzify-button-count{
    background-color:#ff516b;
    width:15px;
    height:15px;
    line-height:15px;
    min-width:auto;
    top:3px;
    right:3px;
    color:#fff;
    padding:0;
    font-size:11px;
    font-weight:500
}
#youzify .youzify-content #youzify-profile-navmenu .youzify-nav-settings .youzify-settings-img{
    width:50px;
    height:50px;
    background-color:transparent;
    border:2px solid #fff
}
#youzify .youzify-content #youzify-profile-navmenu .youzify-nav-settings .youzify-settings-img img{
    -o-object-fit:cover;
    object-fit:cover
}
#youzify .youzify-content #youzify-profile-navmenu .youzify-nav-settings .youzify-settings-icon{
    display:none
}
#youzify .youzify-content #youzify-profile-navmenu .youzify-social-buttons .friendship-button{
    background-color:#ff516b
}
#youzify .youzify-content #youzify-profile-navmenu .youzify-social-buttons .friendship-button a{
    height:50px;
    line-height:50px;
    padding:0 32px 0 33px;
    font-family:Barlow,sans-serif;
    font-size:11px;
    font-weight:500;
    letter-spacing:2.2px;
    text-transform:uppercase;
    color:#fff;
    -webkit-transition:background-color .2s ease-out;
    -o-transition:background-color .2s ease-out;
    transition:background-color .2s ease-out
}
#youzify .youzify-content #youzify-profile-navmenu .youzify-social-buttons .friendship-button a:hover{
    background-color:#83c557
}
#youzify .youzify-content #youzify-profile-navmenu .youzify-social-buttons .friendship-button a:before{
    font-family:Kiko!important;
    display:inline-block;
    vertical-align:bottom;
    font-weight:300;
    font-size:16px
}
#youzify .youzify-content #youzify-profile-navmenu .youzify-social-buttons .friendship-button a.remove{
    padding:0 27px 0 28px
}
#youzify .youzify-content #youzify-profile-navmenu .youzify-social-buttons .friendship-button .add:before{
    content:"\f191"
}
#youzify .youzify-content #youzify-profile-navmenu .youzify-social-buttons .friendship-button .remove:before{
    content:"\f192"
}
#youzify .youzify-content #youzify-profile-navmenu .youzify-social-buttons .friendship-button .pending_friend:before{
    content:"\f194"
}
#youzify .youzify-content #youzify-profile-navmenu .youzify-social-buttons .friendship-button .awaiting_response_friend:before{
    content:"\f193"
}
#youzify .youzify-content #youzify-profile-navmenu .youzify-social-buttons .friendship-button.loading a:before{
    content:"\f133"!important
}
#youzify .youzify-content #youzify-profile-navmenu .youzify-social-buttons .follow-button a{
    padding:0 35px;
    height:50px;
    line-height:50px;
    font-family:Barlow,sans-serif;
    font-size:11px;
    font-weight:500;
    letter-spacing:2.2px;
    text-transform:uppercase;
    background-color:#006837;
    color:#fff;
    border-radius:0;
    -webkit-transition:background-color .2s ease-out;
    -o-transition:background-color .2s ease-out;
    transition:background-color .2s ease-out
}
#youzify .youzify-content #youzify-profile-navmenu .youzify-social-buttons .follow-button a:hover{
    background-color:#2a2d38
}
#youzify .youzify-content #youzify-profile-navmenu .youzify-social-buttons .follow-button a:before{
    font-size:16px
}
#youzify .youzify-content #youzify-profile-navmenu .youzify-social-buttons .follow-button a.unfollow:before{
    content:"\f252";
    font-family:Kiko!important;
    display:inline-block;
    vertical-align:bottom;
    font-weight:300;
    font-size:16px
}
#youzify .youzify-content #youzify-profile-navmenu .youzify-social-buttons .follow-button a.loading:before{
    content:"\f133"!important
}
#youzify .youzify-content #youzify-profile-navmenu .youzify-social-buttons .youzify-follow-message-button{
    background-color:transparent
}
#youzify .youzify-content #youzify-profile-navmenu .youzify-social-buttons .youzify-follow-message-button .message-button .youzify-send-message{
    height:50px;
    line-height:50px;
    margin-left:9px;
    border:none;
    border-radius:0;
    font-family:Barlow,sans-serif;
    font-size:11px;
    font-weight:500;
    letter-spacing:2.2px;
    text-transform:uppercase;
    background-color:#006837;
    color:#fff;
    -webkit-transition:background-color .2s ease-out;
    -o-transition:background-color .2s ease-out;
    transition:background-color .2s ease-out
}
#youzify .youzify-content #youzify-profile-navmenu .youzify-social-buttons .youzify-follow-message-button .message-button .youzify-send-message:hover{
    background-color:#2a2d38
}
#youzify .youzify-content #youzify-profile-navmenu .youzify-social-buttons .youzify-follow-message-button .message-button .youzify-send-message:before{
    content:"\f188";
    font-family:Kiko!important;
    width:50px;
    height:50px;
    line-height:50px;
    font-size:20px;
    font-weight:300
}
@media only screen and (max-width:480px){
    #youzify .youzify-content #youzify-profile-navmenu .youzify-social-buttons .youzify-follow-message-button .message-button .youzify-send-message:before{
        width:auto
    }
}
#youzify .youzify-content #youzify-profile-navmenu.youzify-boxed-navbar #youzify-group-buttons{
    padding:0
}
#youzify .youzify-content #youzify-profile-navmenu #youzify-group-buttons a.join-group,#youzify .youzify-content #youzify-profile-navmenu #youzify-group-buttons a.leave-group{
    font-family:Barlow,sans-serif;
    font-size:13px;
    line-height:2em;
    letter-spacing:.2em;
    text-transform:uppercase;
    color:#fff;
    background-color:#ff516b;
    border:none;
    padding:12px 23px;
    min-width:auto;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-transition:background-color .2s ease-out;
    -o-transition:background-color .2s ease-out;
    transition:background-color .2s ease-out
}
#youzify .youzify-content #youzify-profile-navmenu #youzify-group-buttons a.join-group:hover,#youzify .youzify-content #youzify-profile-navmenu #youzify-group-buttons a.leave-group:hover{
    background-color:#83c557
}
#youzify .youzify-content #youzify-profile-navmenu #youzify-group-buttons a.join-group:before,#youzify .youzify-content #youzify-profile-navmenu #youzify-group-buttons a.leave-group:before{
    content:"\f089";
    font-family:Kiko!important;
    font-size:16px;
    font-weight:300;
    margin-right:4px
}
#youzify .youzify-content #youzify-profile-navmenu{
    background-color:transparent
}
#youzify .youzify-content #youzify-wall-nav{
    padding:0
}
.directory.activity #youzify .youzify-content #youzify-wall-nav{
    display:none
}
#youzify .youzify-content .item-list-tabs{
    padding:10px 12px 10px 16px!important;
    background-color:#fff!important;
    border:1px solid #eaebec;
    border-radius:0!important
}
#youzify .youzify-content .item-list-tabs ul{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
#youzify .youzify-content .item-list-tabs ul li{
    float:none
}
#youzify .youzify-content .item-list-tabs ul li.selected a{
    font-weight:500!important;
    color:#006837
}
#youzify .youzify-content .item-list-tabs ul li.last{
    float:none!important;
    margin-top:0;
    margin-left:auto
}
#youzify .youzify-content .item-list-tabs ul li.last .nice-select.open .list{
    min-width:200px
}
#youzify .youzify-content .item-list-tabs ul li#members-order-select label{
    margin:0 5px 0 0;
    font-family:Barlow,sans-serif;
    font-size:16px;
    font-weight:500;
    color:#006837
}
#youzify .youzify-content .item-list-tabs ul li a{
    margin:3px 30px 3px 0;
    font-family:Barlow,sans-serif;
    font-size:16px;
    font-weight:500;
    color:rgba(4,10,23,.7);
    letter-spacing:-.35px;
    text-transform:capitalize;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
#youzify .youzify-content .item-list-tabs ul li a:hover{
    font-weight:500!important;
    color:#006837
}
#youzify .youzify-content .item-list-tabs ul li a i,#youzify .youzify-content .item-list-tabs ul li a:before{
    width:28px;
    height:28px;
    font-size:14px;
    line-height:28px
}
#youzify .youzify-content .item-list-tabs ul li:nth-child(1) a i,#youzify .youzify-content .item-list-tabs ul li:nth-child(1) a:before{
    background:#a0bfff
}
#youzify .youzify-content .item-list-tabs ul li:nth-child(2) a i,#youzify .youzify-content .item-list-tabs ul li:nth-child(2) a:before{
    background:#f9cf61
}
#youzify .youzify-content .item-list-tabs ul li:nth-child(3) a i,#youzify .youzify-content .item-list-tabs ul li:nth-child(3) a:before{
    background:#82b5a6
}
#youzify .youzify-content .item-list-tabs ul li:nth-child(4) a i,#youzify .youzify-content .item-list-tabs ul li:nth-child(4) a:before{
    background:#83c557
}
#youzify .youzify-content .item-list-tabs ul li:nth-child(5) a i,#youzify .youzify-content .item-list-tabs ul li:nth-child(5) a:before{
    background:#606edd
}
#youzify .youzify-content .item-list-tabs ul li:nth-child(6) a i,#youzify .youzify-content .item-list-tabs ul li:nth-child(6) a:before{
    background:#b890d5
}
#youzify .youzify-content .item-list-tabs ul li:nth-child(7) a i,#youzify .youzify-content .item-list-tabs ul li:nth-child(7) a:before{
    background:#2b292e
}
#youzify .youzify-content .item-list-tabs ul li #membership-requests:before{
    background:#b890d5
}
#youzify .youzify-content .item-list-tabs ul li#forum-groups-li a:before{
    background:#f3c6bd
}
#youzify .youzify-content .item-list-tabs ul li#delete-group-groups-li a:before{
    background:#2b292e
}
#youzify .youzify-content .item-list-tabs ul li #just-me i:before{
    font-family:Kiko!important;
    content:"\f190"!important
}
#youzify .youzify-content .item-list-tabs ul li #activity-mentions i:before{
    font-family:Kiko!important;
    content:"\f103"!important
}
#youzify .youzify-content .item-list-tabs ul li #activity-friends i:before{
    font-family:Kiko!important;
    content:"\f195"!important
}
#youzify .youzify-content .item-list-tabs ul li #activity-groups i:before{
    font-family:Kiko!important;
    content:"\f245"!important;
    font-weight:300
}
#youzify .youzify-content .item-list-tabs ul li #activity-favs i:before{
    font-family:Kiko!important;
    content:"\f171"!important
}
#youzify .youzify-content .item-list-tabs ul li #all i:before{
    font-family:Kiko;
    content:"\f154";
    font-weight:600
}
#youzify .youzify-content .item-list-tabs ul li #photos i:before{
    font-family:Kiko;
    content:"\f172";
    font-weight:600
}
#youzify .youzify-content .item-list-tabs ul li #videos i:before{
    font-family:Kiko;
    content:"\f107";
    font-weight:600
}
#youzify .youzify-content .item-list-tabs ul li #audios i:before{
    font-family:Kiko;
    content:"\f108";
    font-weight:600
}
#youzify .youzify-content .item-list-tabs ul li #files i:before{
    font-family:Kiko;
    content:"\f150";
    font-weight:300
}
#youzify .youzify-content .item-list-tabs ul li #media-all:before,#youzify .youzify-content .item-list-tabs ul li #media-audios:before,#youzify .youzify-content .item-list-tabs ul li #media-files:before,#youzify .youzify-content .item-list-tabs ul li #media-photos:before,#youzify .youzify-content .item-list-tabs ul li #media-videos:before{
    font-family:Kiko!important
}
#youzify .youzify-content .item-list-tabs ul li #media-all:before{
    content:"\f154";
    font-weight:600
}
#youzify .youzify-content .item-list-tabs ul li #media-photos:before{
    content:"\f172";
    font-weight:600
}
#youzify .youzify-content .item-list-tabs ul li #media-videos:before{
    content:"\f107";
    font-weight:600
}
#youzify .youzify-content .item-list-tabs ul li #media-audios:before{
    content:"\f108";
    font-weight:600
}
#youzify .youzify-content .item-list-tabs ul li #media-files:before{
    content:"\f150";
    font-weight:300
}
#youzify .youzify-content .item-list-tabs ul li #groups-my-groups i:before{
    content:"\f0c0";
    font-family:'Font Awesome 5 Free'
}
#youzify .youzify-content .item-list-tabs ul li #invites i:before{
    content:"\f1d8";
    font-family:'Font Awesome 5 Free';
    position:relative;
    left:-2px
}
#youzify .youzify-content .item-list-tabs ul li #topics i:before{
    content:"\f189";
    font-family:Kiko;
    font-weight:700
}
#youzify .youzify-content .item-list-tabs ul li #replies i:before{
    content:"\f188";
    font-family:Kiko;
    font-weight:700
}
#youzify .youzify-content .item-list-tabs ul li #engagements i:before{
    content:"\f171";
    font-family:Kiko;
    font-weight:700
}
#youzify .youzify-content .item-list-tabs ul li #favorites i:before{
    content:"\f164";
    font-family:'Font Awesome 5 Free'
}
#youzify .youzify-content .item-list-tabs ul li #subscriptions i:before{
    content:"\f0a1";
    font-family:'Font Awesome 5 Free'
}
#youzify .youzify-content .item-list-tabs ul li #friends-my-friends i:before{
    content:"\f195";
    font-family:Kiko;
    font-weight:700
}
#youzify .youzify-content .item-list-tabs ul li #requests i:before{
    content:"\f191";
    font-family:Kiko;
    font-weight:700
}
#youzify .youzify-content .item-list-tabs ul li #inbox i:before{
    content:"\f140";
    font-family:Kiko;
    font-weight:700
}
#youzify .youzify-content .item-list-tabs ul li #starred i:before{
    content:"\f215";
    font-family:Kiko;
    font-weight:700
}
#youzify .youzify-content .item-list-tabs ul li #sentbox i:before{
    content:"\f1d8";
    font-family:'Font Awesome 5 Free'
}
#youzify .youzify-content .item-list-tabs ul li #compose i:before{
    content:"\f136";
    font-family:Kiko;
    font-weight:700
}
#youzify .youzify-content .item-list-tabs ul li .youzify-show-search i:before{
    content:"\f168";
    font-family:Kiko;
    font-weight:400
}
#youzify .youzify-content .item-list-tabs ul li #notifications-my-notifications i:before{
    content:"\f148";
    font-family:Kiko;
    font-weight:700
}
#youzify .youzify-content .item-list-tabs ul li #read i:before{
    content:"\f147";
    font-family:Kiko;
    font-weight:700
}
#youzify .youzify-content .item-list-tabs ul li.feed a:before{
    content:"\f09e";
    font-family:'Font Awesome 5 Free';
    font-weight:900
}
#youzify .youzify-content .item-list-tabs ul li #edit-details:before{
    content:"\f136";
    font-family:Kiko!important;
    font-weight:700
}
#youzify .youzify-content .item-list-tabs ul li #group-settings:before{
    content:"\f203";
    font-family:Kiko!important;
    font-weight:700
}
#youzify .youzify-content .item-list-tabs ul li #group-avatar:before{
    content:"\f190";
    font-family:Kiko!important;
    font-weight:700
}
#youzify .youzify-content .item-list-tabs ul li #group-cover-image:before{
    content:"\f172";
    font-family:Kiko!important;
    font-weight:700
}
#youzify .youzify-content .item-list-tabs ul li #manage-members:before{
    content:"\f195";
    font-family:Kiko!important;
    font-weight:700
}
#youzify .youzify-content .item-list-tabs ul li #forum:before{
    content:"\f189";
    font-family:Kiko!important;
    font-weight:300
}
#youzify .youzify-content .item-list-tabs ul li #delete-group:before{
    content:"\f149";
    font-family:Kiko!important;
    font-weight:700
}
#youzify .youzify-content .item-list-tabs #activity-filter-select label{
    font-family:Barlow,sans-serif;
    font-size:16px;
    font-weight:500;
    color:#006837;
    letter-spacing:-.35px
}
#youzify .youzify-content .item-list-tabs .nice-select{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    padding:10px 35px 10px 25px;
    border-radius:0;
    background-color:rgba(183,189,199,.1);
    color:#a9a9a9
}
#youzify .youzify-content .item-list-tabs .nice-select:after{
    right:22px;
    font-size:9px;
    line-height:1em;
    color:#a9a9a9;
    content:"\f100";
    font-family:Kiko;
    border:none;
    -webkit-transform:none;
    -ms-transform:none;
    transform:none;
    top:22px;
    -webkit-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
#youzify .youzify-content .item-list-tabs .nice-select.open:after{
    -webkit-transform:rotate(180deg) translateY(-2px);
    -ms-transform:rotate(180deg) translateY(-2px);
    transform:rotate(180deg) translateY(-2px)
}
#youzify .youzify-content .item-list-tabs .nice-select .current{
    color:#a9a9a9
}
#youzify .youzify-content .item-list-tabs #search-message-form #messages_search{
    margin:0 0 30px;
    padding:5px 60px 5px 38px;
    height:60px;
    border-radius:36px;
    border:1px solid #eaebec;
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a
}
#youzify .youzify-content .item-list-tabs #search-message-form #messages_search::-webkit-input-placeholder{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a
}
#youzify .youzify-content .item-list-tabs #search-message-form #messages_search::-moz-placeholder{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a
}
#youzify .youzify-content .item-list-tabs #search-message-form #messages_search:-ms-input-placeholder{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a
}
#youzify .youzify-content .item-list-tabs #search-message-form #messages_search::-ms-input-placeholder{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a
}
#youzify .youzify-content .item-list-tabs #search-message-form #messages_search::placeholder{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a
}
#youzify .youzify-content .item-list-tabs #search-message-form #messages_search_submit{
    height:60px;
    border-radius:0;
    font-size:13px;
    font-weight:600;
    letter-spacing:.2em;
    background-color:#ff516b;
    -webkit-transition:background-color .2s ease-out;
    -o-transition:background-color .2s ease-out;
    transition:background-color .2s ease-out
}
#youzify .youzify-content .item-list-tabs #search-message-form #messages_search_submit:hover{
    background-color:#83c557
}
#youzify .youzify-content .youzify-group-content .youzify-page-main-content{
    padding:18px 0 145px
}
@media only screen and (max-width:1024px){
    #youzify .youzify-content .youzify-group-content .youzify-page-main-content{
        padding-bottom:0
    }
}
#youzify .youzify-content .youzify-group-content #youzify-profile-navmenu{
    background-color:transparent
}
#youzify .youzify-content .youzify-group-content #youzify-profile-navmenu .youzify-profile-navmenu{
    padding:0!important;
    background-color:transparent!important;
    border:none
}
#youzify .youzify-content .youzify-group-content #youzify-profile-navmenu li.current{
    border:none
}
#youzify .youzify-content .youzify-group-content #youzify-profile-navmenu li.current a{
    color:#ff516b
}
#youzify .youzify-content .youzify-group-content #youzify-profile-navmenu li:first-child a{
    padding-left:0
}
.private-group #youzify .youzify-content .youzify-group-content #youzify-profile-navmenu li:not(:first-child) a{
    pointer-events:none
}
#youzify .youzify-content .youzify-group-content #youzify-profile-navmenu li a{
    min-width:auto!important;
    padding:20px 14px;
    position:relative;
    font-family:Barlow,sans-serif;
    font-size:16px;
    line-height:19px;
    font-weight:500;
    letter-spacing:-.35px;
    text-transform:capitalize;
    color:#006837
}
#youzify .youzify-content .youzify-group-content #youzify-profile-navmenu li a:before{
    display:none
}
#youzify .youzify-content .youzify-group-content #youzify-profile-navmenu li a:hover{
    color:#ff516b
}
#youzify .youzify-content .youzify-group-content #youzify-profile-navmenu li a span{
    padding:0!important;
    margin:0;
    position:absolute;
    top:16px;
    right:0;
    background-color:transparent!important;
    font-size:11px!important;
    color:#ff516b
}
#youzify .youzify-content .youzify-group-content #youzify-members-list li .youzify-user-data{
    background-color:transparent
}
#youzify .youzify-content .youzify-group-content #youzify-members-list li .youzify-user-data .youzify-item-avatar img{
    width:40px;
    height:40px;
    -o-object-fit:cover;
    object-fit:cover;
    border-radius:12px
}
#youzify #youzify-wall-form .youzify-wall-author div,#youzify #youzify-wall-form .youzify-wall-author img{
    width:60px;
    height:60px;
    border-radius:10px;
    -o-object-fit:cover;
    object-fit:cover
}
#youzify #youzify-wall-form .youzify-wall-options{
    padding:16px 25px 8px;
    overflow:hidden;
    border:1px solid #dbdcde;
    border-bottom:none;
    position:relative
}
#youzify #youzify-wall-form .youzify-wall-options:after{
    content:'';
    position:absolute;
    bottom:0;
    left:25px;
    width:calc(100% - 50px);
    height:1px;
    background-color:#eaebec
}
#youzify #youzify-wall-form .youzify-wall-options .youzify-wall-opts-item:nth-last-child(2) label{
    margin-right:0;
    padding-right:0
}
#youzify #youzify-wall-form .youzify-wall-options .youzify-wall-opts-item label{
    margin:10px 10px 10px 0;
    min-width:auto;
    padding:0 14px 0 0;
    background-color:transparent
}
#youzify #youzify-wall-form .youzify-wall-options .youzify-wall-opts-item label i,#youzify #youzify-wall-form .youzify-wall-options .youzify-wall-opts-item label span{
    display:inline-block;
    vertical-align:middle
}
#youzify #youzify-wall-form .youzify-wall-options .youzify-wall-opts-item label span{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    font-family:Barlow,sans-serif;
    color:#a9a9a9
}
#youzify #youzify-wall-form .youzify-wall-options .youzify-wall-opts-item label i{
    margin-right:6px;
    color:#a9a9a9
}
#youzify #youzify-wall-form .youzify-wall-options .youzify-wall-opts-item label i:before{
    font-family:Kiko!important;
    font-size:18px;
    font-weight:300
}
#youzify #youzify-wall-form .youzify-wall-options .youzify-wall-opts-item .youzify-wall-add-activity_status i:before{
    content:"\f188"
}
#youzify #youzify-wall-form .youzify-wall-options .youzify-wall-opts-item .youzify-wall-add-activity_photo i:before{
    content:"\f172"
}
#youzify #youzify-wall-form .youzify-wall-options .youzify-wall-opts-item .youzify-wall-add-activity_slideshow i:before{
    content:"\f154"
}
#youzify #youzify-wall-form .youzify-wall-options .youzify-wall-opts-item .youzify-wall-add-activity_quote i:before{
    content:"\f263"
}
#youzify #youzify-wall-form .youzify-wall-options .youzify-wall-opts-item .youzify-wall-add-activity_giphy i:before{
    content:"\f174"
}
#youzify #youzify-wall-form .youzify-wall-options .youzify-wall-opts-item .youzify-wall-add-activity_file i:before{
    content:"\f098"
}
#youzify #youzify-wall-form .youzify-wall-options .youzify-wall-opts-item .youzify-wall-add-activity_video i:before{
    content:"\f107"
}
#youzify #youzify-wall-form .youzify-wall-options .youzify-wall-opts-item .youzify-wall-add-activity_audio i:before{
    content:"\f165"
}
#youzify #youzify-wall-form .youzify-wall-options .youzify-wall-opts-item .youzify-wall-add-activity_link i:before{
    content:"\f167"
}
#youzify #youzify-wall-form .youzify-wall-options .youzify-wall-opts-item .youzify-wall-form-show-all i:before{
    content:"\f265"
}
#youzify #youzify-wall-form .youzify-wall-textarea{
    padding:42px 50px 12px 118px!important;
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a;
    color:#777b81;
    min-height:210px
}
#youzify #youzify-wall-form .youzify-wall-textarea::-webkit-input-placeholder{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a
}
#youzify #youzify-wall-form .youzify-wall-textarea::-moz-placeholder{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a
}
#youzify #youzify-wall-form .youzify-wall-textarea:-ms-input-placeholder{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a
}
#youzify #youzify-wall-form .youzify-wall-textarea::-ms-input-placeholder{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a
}
#youzify #youzify-wall-form .youzify-wall-textarea::placeholder{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a
}
#youzify #youzify-wall-form .youzify-wall-textarea.youzify-emojionearea .youzify-emojionearea-button{
    top:36px;
    right:28px
}
#youzify #youzify-wall-form .youzify-wall-textarea.youzify-emojionearea .youzify-emojionearea-button>div.youzify-emojionearea-button-close,#youzify #youzify-wall-form .youzify-wall-textarea.youzify-emojionearea .youzify-emojionearea-button>div.youzify-emojionearea-button-open{
    background-image:none!important
}
#youzify #youzify-wall-form .youzify-wall-textarea.youzify-emojionearea .youzify-emojionearea-button>div.youzify-emojionearea-button-open:after{
    content:"\e854";
    font-family:Linearicons-Free;
    font-size:22px;
    color:#70737a
}
#youzify #youzify-wall-form .youzify-wall-textarea.youzify-emojionearea .youzify-emojionearea-button>div.youzify-emojionearea-button-close:after{
    content:"\f252";
    font-family:Kiko;
    font-size:18px;
    font-weight:300
}
#youzify #youzify-wall-form .youzify-wall-textarea.youzify-emojionearea .youzify-emojionearea-picker.youzify-emojionearea-picker-position-bottom{
    right:14px;
    top:80px
}
#youzify #youzify-wall-form .youzify-load-emojis{
    top:38px;
    right:30px;
    width:auto
}
#youzify #youzify-wall-form .youzify-load-emojis i:before{
    content:"\e854";
    font-family:Linearicons-Free;
    font-size:22px;
    color:#70737a
}
#youzify #youzify-wall-form .youzify-wall-actions{
    padding:15px 25px;
    border:1px solid #dbdcde;
    border-top:none;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
#youzify #youzify-wall-form .youzify-wall-actions .youzify-wall-post{
    font-size:13px;
    font-weight:600;
    letter-spacing:2.6px;
    color:#fff;
    border-radius:0;
    background-color:#006837;
    -webkit-transition:background-color .2s ease-out;
    -o-transition:background-color .2s ease-out;
    transition:background-color .2s ease-out
}
#youzify #youzify-wall-form .youzify-wall-actions .youzify-wall-post:hover{
    background-color:#2a2d38
}
#youzify #youzify-wall-form .youzify-wall-actions .youzify-form-tools .youzify-privacy-tool{
    margin-right:12px;
    background-color:rgba(183,189,199,.1)
}
#youzify #youzify-wall-form .youzify-wall-actions .youzify-form-tools .youzify-privacy-tool:after{
    display:none
}
#youzify #youzify-wall-form .youzify-wall-actions .youzify-form-tools .youzify-privacy-tool .nice-select{
    padding:10px 40px 10px 20px
}
#youzify #youzify-wall-form .youzify-wall-actions .youzify-form-tools .youzify-privacy-tool .nice-select:after{
    right:22px;
    font-size:9px;
    line-height:1em;
    color:#a9a9a9;
    content:"\f100";
    font-family:Kiko;
    border:none;
    -webkit-transform:none;
    -ms-transform:none;
    transform:none;
    top:22px;
    -webkit-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
#youzify #youzify-wall-form .youzify-wall-actions .youzify-form-tools .youzify-privacy-tool .nice-select.open:after{
    -webkit-transform:rotate(180deg) translateY(-2px);
    -ms-transform:rotate(180deg) translateY(-2px);
    transform:rotate(180deg) translateY(-2px)
}
#youzify #youzify-wall-form .youzify-wall-actions .youzify-form-tools .youzify-privacy-tool .nice-select .current{
    color:#a9a9a9
}
#youzify #youzify-wall-form .youzify-wall-actions .youzify-form-tools .youzify-user-mood-tool i:before{
    content:"\e854";
    font-family:Linearicons-Free;
    font-size:18px;
    color:#006837
}
#youzify #youzify-wall-form .youzify-wall-actions .youzify-form-tools .youzify-tag-users-tool i:before{
    content:"\f199";
    font-family:Kiko;
    font-size:18px;
    font-weight:300;
    color:#006837
}
#youzify #youzify-wall-form .youzify-wall-actions .youzify-form-tools .youzify-form-tool i{
    padding:0 10px;
    width:auto;
    height:auto;
    display:inline-block;
    vertical-align:middle;
    font-size:18px;
    line-height:40px;
    text-align:center;
    border-radius:0;
    cursor:pointer;
    color:#006837
}
#youzify #youzify-wall-form .youzify-wall-actions .youzify-form-tools .youzify-form-tool i:hover{
    background-color:transparent
}
#youzify #youzify-wall-form .youzify-wall-actions .youzify-form-tools .youzify-wall-upload-btn i:before{
    content:"\f098";
    font-family:Kiko!important;
    font-weight:300
}
#youzify #youzify-wall-form .youzify-wall-actions .youzify-form-tools .youzify-tooltip:before,#youzify #youzify-wall-form .youzify-wall-actions .youzify-form-tools [data-youzify-tooltip]:before{
    display:none
}
#youzify #youzify-wall-form .youzify-wall-actions .youzify-form-tools .youzify-tooltip:after,#youzify #youzify-wall-form .youzify-wall-actions .youzify-form-tools [data-youzify-tooltip]:after{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    padding:0;
    position:relative;
    bottom:0;
    left:0;
    -webkit-transform:none;
    -ms-transform:none;
    transform:none;
    opacity:1;
    visibility:visible;
    vertical-align:middle;
    color:#006837;
    background-color:transparent
}
@media only screen and (max-width:1440px){
    #youzify #youzify-wall-form .youzify-wall-actions .youzify-form-tools .youzify-tooltip:after,#youzify #youzify-wall-form .youzify-wall-actions .youzify-form-tools [data-youzify-tooltip]:after{
        display:none
    }
}
#youzify #youzify-wall-form .youzify-wall-actions .youzify-posting-form-actions{
    float:none;
    margin-left:auto
}
#youzify #youzify-wall-form .youzify-wall-actions #whats-new-post-in-box{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    line-height:40px;
    height:40px
}
#youzify #youzify-wall-form .youzify-wall-actions #whats-new-post-in-box .nice-select{
    height:auto;
    margin-left:5px;
    min-width:auto;
    line-height:initial;
    padding-right:20px;
    border:none;
    background-color:transparent
}
#youzify #youzify-wall-form .youzify-wall-actions #whats-new-post-in-box .nice-select .current{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:14px;
    line-height:1.57em;
    font-weight:500
}
#youzify #youzify-wall-form .youzify-wall-actions #whats-new-post-in-box .nice-select:after{
    content:"\f100";
    font-family:Kiko;
    font-weight:600;
    font-size:8px;
    border:none;
    -webkit-transform:none;
    -ms-transform:none;
    transform:none;
    right:8px;
    top:6px;
    margin:0;
    width:auto;
    position:absolute;
    color:#006837
}
#youzify #youzify-wall-form .youzify-wall-actions #whats-new-post-in-box label{
    font-family:Barlow,sans-serif;
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    color:#a9a9a9
}
#youzify #youzify-wall-form .youzify-wall-attachments .youzify-form-attachments{
    border:1px solid #dbdcde;
    border-top:none
}
#youzify .activity-content img{
    height:auto
}
#youzify .activity-list{
    margin-bottom:100px
}
#youzify .activity-list>li{
    border:1px solid #eaebec;
    border-radius:0;
    position:relative
}
#youzify .activity-list>li .youzify-activity-statistics{
    margin:10px 30px 0;
    border-bottom:1px solid #eaebec;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.not-logged-in #youzify .activity-list>li .youzify-activity-statistics{
    position:relative;
    top:1px
}
#youzify .activity-list>li .youzify-activity-statistics .qodef-activity-no-likes{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    color:#a9a9a9;
    -webkit-box-flex:100;
    -ms-flex-positive:100;
    flex-grow:100
}
#youzify .activity-list>li .youzify-activity-statistics .qodef-activity-no-comments{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    color:#a9a9a9;
    margin-left:auto;
    padding-left:12px;
    -ms-flex-negative:0;
    flex-shrink:0
}
#youzify .activity-list>li .youzify-activity-statistics .youzify-post-liked-by{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    width:100%
}
#youzify .activity-list>li .youzify-activity-statistics .youzify-post-liked-by span{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    color:#a9a9a9
}
#youzify .activity-list>li .youzify-activity-statistics .youzify-post-liked-by img{
    width:100%;
    height:100%;
    -o-object-fit:cover;
    object-fit:cover
}
#youzify .activity-list>li .youzify-activity-statistics .youzify-post-comments-count,#youzify .activity-list>li .youzify-activity-statistics .youzify-post-shares-count{
    margin-left:auto;
    padding-left:12px;
    -ms-flex-negative:0;
    flex-shrink:0
}
@media only screen and (max-width:480px){
    #youzify .activity-list>li .youzify-activity-statistics .youzify-post-comments-count,#youzify .activity-list>li .youzify-activity-statistics .youzify-post-shares-count{
        padding-left:0
    }
}
#youzify .activity-list>li .youzify-activity-statistics .youzify-post-comments-count i,#youzify .activity-list>li .youzify-activity-statistics .youzify-post-shares-count i{
    display:none
}
#youzify .activity-list>li .youzify-activity-statistics .youzify-post-comments-count span,#youzify .activity-list>li .youzify-activity-statistics .youzify-post-shares-count span{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    text-transform:lowercase;
    color:#a9a9a9
}
#youzify .activity-list>li .youzify-activity-statistics .youzify-post-comments-count{
    -webkit-box-ordinal-group:3;
    -ms-flex-order:2;
    order:2
}
#youzify .activity-list>li .youzify-activity-statistics .youzify-post-shares-count{
    -webkit-box-ordinal-group:4;
    -ms-flex-order:3;
    order:3
}
#youzify .activity-list>li .activity-meta{
    border-spacing:30px 12px
}
#youzify .activity-list>li .activity-meta a{
    padding:10px 20px;
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    font-family:Barlow,sans-serif;
    color:#006837;
    -webkit-transition:background-color .2s ease-in-out;
    -o-transition:background-color .2s ease-in-out;
    transition:background-color .2s ease-in-out
}
#youzify .activity-list>li .activity-meta a:before{
    font-family:Kiko!important;
    font-size:18px;
    font-weight:300;
    vertical-align:bottom;
    color:#006837
}
#youzify .activity-list>li .activity-meta a:hover{
    background-color:rgba(183,189,199,.1)
}
#youzify .activity-list>li .activity-meta a:hover:before{
    color:#006837
}
#youzify .activity-list>li .activity-meta a.fav:before,#youzify .activity-list>li .activity-meta a.unfav:before{
    content:"\f379"
}
#youzify .activity-list>li .activity-meta a.acomment-reply:before{
    content:"\f188"
}
#youzify .activity-list>li .activity-meta a.share-activity:before{
    content:"\f374"
}
#youzify .activity-list>li.activity-item.activity_quote .youzify-post-attachments{
    padding:0 30px
}
#youzify .activity-list>li.activity-item.activity_share .youzify-shared-wrapper{
    background-color:rgba(183,189,199,.1)
}
#youzify .activity-list>li.activity-item.activity_share .youzify-shared-wrapper .youzify-post-author{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    color:#006837
}
#youzify .activity-list>li.activity-item.activity_share .youzify-shared-wrapper .youzify-timestamp-area{
    height:auto;
    margin-top:0;
    line-height:initial
}
#youzify .activity-list>li.activity-item.activity_share .youzify-shared-wrapper .youzify-timestamp-area .time-since{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    text-transform:initial;
    letter-spacing:0;
    color:#a9a9a9
}
#youzify .activity-list>li.activity-item.activity_share .youzify-shared-wrapper .youzify-timestamp-area>i{
    display:none
}
#youzify .activity-list>li.activity-item.activity_share .youzify-shared-wrapper .youzify-timestamp-area .youzify-separator-point{
    display:none
}
#youzify .activity-list>li.activity-item.activity_share .youzify-shared-wrapper-container{
    border-radius:0
}
#youzify .activity-list>li.activity-item.activity_share .youzify-shared-description .activity-avatar img{
    width:40px;
    height:40px;
    -o-object-fit:cover;
    object-fit:cover;
    border-radius:12px
}
#youzify .activity-list>li.activity-item.activity_share .youzify-shared-description .youzify-activity-embed{
    padding:0
}
#youzify .activity-list>li.activity-item.activity_share .youzify-shared-description-content{
    border:none;
    padding-left:0
}
#youzify .activity-list>li.activity-item.activity_audio .youzify-post-attachments,#youzify .activity-list>li.activity-item.activity_file .youzify-post-attachments,#youzify .activity-list>li.activity-item.activity_video .youzify-post-attachments{
    margin:25px 30px 20px
}
#youzify .activity-list>li.activity-item.activity_audio audio::-webkit-media-controls-panel{
    background-color:#f8f8f9
}
#youzify .activity-list>li.activity-item.activity_giphy .activity-content .youzify-post-attachments .youzify-img-with-padding img{
    padding:0 30px
}
#youzify .activity-list li.load-more a{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:14px;
    line-height:1.57em;
    font-weight:500
}
#youzify .activity-list .activity-header{
    padding:25px 30px 29px
}
#youzify .activity-list .activity-header p{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    font-family:Barlow,sans-serif;
    text-transform:lowercase;
    color:#a9a9a9
}
#youzify .activity-list .activity-header .activity-avatar img{
    width:60px!important;
    height:60px!important;
    -o-object-fit:cover;
    object-fit:cover;
    margin-right:15px;
    border-radius:12px
}
#youzify .activity-list .activity-header .activity-head{
    width:calc(100% - 80px)
}
#youzify .activity-list .activity-header .activity-head a{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    font-family:Barlow,sans-serif;
    text-transform:initial;
    color:#006837
}
#youzify .activity-list .activity-header .activity-head a:first-child{
    font-size:18px;
    line-height:1.33em;
    font-weight:600;
    color:#006837
}
#youzify .activity-list .activity-header .activity-head .youzify-account-verified{
    display:none
}
#youzify .activity-list .activity-header .activity-head .youzify-pinned-post-tag{
    position:relative;
    top:-1px;
    border-radius:15px;
    background-color:#f8f8f9;
    font-family:Barlow,sans-serif;
    font-weight:500;
    font-size:13px;
    line-height:1.6em;
    color:#4c5059;
    text-transform:capitalize;
    padding:5px 21px
}
#youzify .activity-list .activity-header .activity-head .youzify-pinned-post-tag i:before{
    content:"\f229";
    font-family:Kiko;
    font-weight:300;
    font-size:13px;
    line-height:1em;
    position:relative;
    top:2px
}
#youzify .activity-list .activity-header .youzify-timestamp-area{
    height:auto;
    display:block;
    margin:0;
    line-height:initial
}
@media only screen and (max-width:480px){
    #youzify .activity-list .activity-header .youzify-timestamp-area{
        padding-top:5px
    }
}
#youzify .activity-list .activity-header .youzify-timestamp-area .time-since,#youzify .activity-list .activity-header .youzify-timestamp-area a.activity-time-since span{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    height:auto;
    display:block;
    margin-top:0;
    text-transform:lowercase;
    letter-spacing:0;
    color:#a9a9a9
}
#youzify .activity-list .activity-header .youzify-timestamp-area .youzify-separator-point,#youzify .activity-list .activity-header .youzify-timestamp-area i{
    display:none
}
#youzify .activity-list .activity-header .youzify-show-item-tools{
    top:30px;
    right:26px
}
#youzify .activity-list .activity-header .youzify-show-item-tools i:before{
    content:"\f265";
    font-family:Kiko;
    font-size:18px;
    font-weight:600;
    color:#a9a9a9
}
#youzify .activity-list .activity-header .youzify-wall-mood i.fa-birthday-cake,#youzify .activity-list .activity-header .youzify-wall-mood i.fa-search{
    background-color:#a0bfff!important
}
#youzify .activity-list .activity-header .youzify-wall-mood i.fa-brain,#youzify .activity-list .activity-header .youzify-wall-mood i.fa-glasses{
    background-color:#83c557!important
}
#youzify .activity-list .activity-header .youzify-wall-mood i.fa-gamepad,#youzify .activity-list .activity-header .youzify-wall-mood i.fa-glass-cheers{
    background-color:#b890d5!important
}
#youzify .activity-list .activity-header .youzify-wall-mood i.fa-book-reader,#youzify .activity-list .activity-header .youzify-wall-mood i.fa-utensils{
    background-color:#82b5a6!important
}
#youzify .activity-list .activity-header .youzify-wall-mood i.fa-map-marked-alt,#youzify .activity-list .activity-header .youzify-wall-mood i.fa-thumbs-up{
    background-color:#606edd!important
}
#youzify .activity-list .activity-header .youzify-wall-mood i.fa-headphones-alt{
    background-color:#f9cf61!important
}
#youzify .activity-list .activity-inner,#youzify .activity-list .youzify-activity-embed{
    padding:0 30px
}
#youzify .activity-list .activity-inner p,#youzify .activity-list .youzify-activity-embed p{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a;
    font-family:Barlow,sans-serif
}
#youzify .activity-list .youzify-activity-embed .youzify-wall-embed{
    border-radius:0
}
#youzify .activity-list .youzify-activity-embed .youzify-wall-embed .youzify-cover{
    height:180px
}
#youzify .activity-list .youzify-activity-embed .youzify-wall-embed .youzify-cover img{
    width:100%;
    height:180px;
    -o-object-fit:cover;
    object-fit:cover
}
#youzify .activity-list .youzify-activity-embed .youzify-wall-embed .youzify-embed-avatar{
    width:160px;
    height:160px;
    margin-top:-65px;
    margin-left:45px;
    margin-right:22px;
    border:8px solid #fff;
    border-radius:0
}
#youzify .activity-list .youzify-activity-embed .youzify-wall-embed .youzify-embed-avatar img{
    width:100%;
    height:100%;
    -o-object-fit:cover;
    object-fit:cover
}
#youzify .activity-list .youzify-activity-embed .youzify-wall-embed .youzify-embed-head .youzify-embed-name{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:21px;
    line-height:1.33em;
    font-weight:600
}
#youzify .activity-list .youzify-activity-embed .youzify-wall-embed .youzify-embed-head .youzify-embed-meta{
    margin-top:5px;
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    color:#a9a9a9;
    text-transform:initial
}
#youzify .activity-list .youzify-activity-embed .youzify-wall-embed .youzify-embed-head .youzify-embed-meta-item{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    color:#a9a9a9;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    margin-right:6px
}
#youzify .activity-list .youzify-activity-embed .youzify-wall-embed .youzify-embed-head .youzify-embed-meta-item i{
    font-size:14px;
    color:#a9a9a9;
    margin-right:3px
}
#youzify .activity-list .youzify-activity-embed .youzify-wall-embed .youzify-embed-head .youzify-embed-meta-item i.fa-globe-asia:before{
    content:"\f158";
    font-family:Kiko;
    font-weight:600
}
#youzify .activity-list .youzify-activity-embed .youzify-wall-embed .youzify-embed-head .youzify-embed-meta-item i.fa-users:before{
    content:"\f195";
    font-family:Kiko;
    font-weight:600
}
#youzify .activity-list .youzify-activity-embed .youzify-wall-embed .youzify-embed-data{
    margin-top:21px
}
#youzify .activity-list .youzify-activity-embed .youzify-wall-embed .youzify-embed-action{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
#youzify .activity-list .youzify-activity-embed .youzify-wall-embed .youzify-embed-action .friendship-button a{
    font-size:13px;
    line-height:26px;
    text-transform:uppercase;
    letter-spacing:.2em;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    padding:12px 23px;
    margin-right:0;
    background-color:#ff516b;
    color:#fff;
    -webkit-transition:background-color .2s ease-out;
    -o-transition:background-color .2s ease-out;
    transition:background-color .2s ease-out
}
#youzify .activity-list .youzify-activity-embed .youzify-wall-embed .youzify-embed-action .friendship-button a:hover{
    background-color:#83c557
}
#youzify .activity-list .youzify-activity-embed .youzify-wall-embed .youzify-embed-action .friendship-button .add:before,#youzify .activity-list .youzify-activity-embed .youzify-wall-embed .youzify-embed-action .friendship-button .pending_friend:before,#youzify .activity-list .youzify-activity-embed .youzify-wall-embed .youzify-embed-action .friendship-button .remove:before{
    font-family:Kiko!important;
    font-weight:300;
    font-size:20px;
    line-height:26px;
    margin-right:1px
}
#youzify .activity-list .youzify-activity-embed .youzify-wall-embed .youzify-embed-action .friendship-button .add:before{
    content:"\f191"
}
#youzify .activity-list .youzify-activity-embed .youzify-wall-embed .youzify-embed-action .friendship-button .remove:before{
    content:"\f192"
}
#youzify .activity-list .youzify-activity-embed .youzify-wall-embed .youzify-embed-action .friendship-button .pending_friend:before{
    content:"\f194"
}
#youzify .activity-list .youzify-activity-embed .youzify-wall-embed .youzify-embed-action .friendship-button.loading a:before{
    content:"\f133"!important;
    font-family:Kiko!important
}
#youzify .activity-list .youzify-activity-embed .youzify-wall-embed .youzify-embed-action .message-button{
    margin-left:14px
}
@media only screen and (max-width:680px){
    #youzify .activity-list .youzify-activity-embed .youzify-wall-embed .youzify-embed-action .message-button{
        margin-left:0
    }
}
#youzify .activity-list .youzify-activity-embed .youzify-wall-embed .youzify-embed-action .message-button .youzify-send-message{
    font-size:0;
    background-color:#006837;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    padding:13px;
    border:none;
    -webkit-transition:background-color .2s ease-out;
    -o-transition:background-color .2s ease-out;
    transition:background-color .2s ease-out
}
#youzify .activity-list .youzify-activity-embed .youzify-wall-embed .youzify-embed-action .message-button .youzify-send-message:hover{
    background-color:#2a2d38
}
#youzify .activity-list .youzify-activity-embed .youzify-wall-embed .youzify-embed-action .message-button .youzify-send-message:before{
    content:"\f188";
    font-family:Kiko!important;
    font-size:20px;
    font-weight:300;
    color:#fff;
    margin:0
}
#youzify .activity-list .youzify-activity-embed .youzify-wall-embed .youzify-embed-action .group-button a.join-group,#youzify .activity-list .youzify-activity-embed .youzify-wall-embed .youzify-embed-action .group-button a.leave-group{
    font-family:Barlow,sans-serif;
    font-size:13px;
    line-height:2em;
    letter-spacing:.2em;
    text-transform:uppercase;
    color:#fff;
    background-color:#ff516b;
    border:none;
    padding:12px 23px;
    min-width:auto;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-transition:background-color .2s ease-out;
    -o-transition:background-color .2s ease-out;
    transition:background-color .2s ease-out
}
#youzify .activity-list .youzify-activity-embed .youzify-wall-embed .youzify-embed-action .group-button a.join-group:hover,#youzify .activity-list .youzify-activity-embed .youzify-wall-embed .youzify-embed-action .group-button a.leave-group:hover{
    background-color:#83c557
}
#youzify .activity-list .youzify-activity-embed .youzify-wall-embed .youzify-embed-action .group-button a.join-group:before,#youzify .activity-list .youzify-activity-embed .youzify-wall-embed .youzify-embed-action .group-button a.leave-group:before{
    content:"\f089";
    font-family:Kiko!important;
    font-size:16px;
    font-weight:300;
    margin-right:4px
}
#youzify .activity-list .activity-inner .activity-read-more a{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.22em;
    font-weight:500;
    color:#006837;
    background-color:rgba(183,189,199,.1);
    border-radius:0;
    padding:14.5px 25px
}
#youzify .activity-list .activity-inner .activity-read-more a:hover{
    color:#000
}
#youzify .activity-list .activity-inner a{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:500;
    color:#006837
}
#youzify .activity-list .activity-comments{
    background-color:#fff
}
#youzify .activity-list .activity-comments>ul{
    padding:30px
}
#youzify .activity-list .activity-comments li .comment-container{
    border-radius:0;
    background-color:rgba(183,189,199,.08)
}
#youzify .activity-list .activity-comments li .comment-container{
    position:relative;
    padding:30px
}
#youzify .activity-list .activity-comments .has-comments li ul{
    margin-left:40px
}
#youzify .activity-list .activity-comments .acomment-avatar{
    float:none;
    display:block
}
#youzify .activity-list .activity-comments .acomment-avatar img{
    width:40px;
    height:40px;
    -o-object-fit:cover;
    object-fit:cover;
    border-radius:12px;
    margin-right:12px
}
#youzify .activity-list .activity-comments .acomment-options,#youzify .activity-list .activity-comments .comment-inner{
    float:none;
    text-align:left;
    width:100%
}
#youzify .activity-list .activity-comments .acomment-meta{
    margin-top:0;
    position:absolute;
    top:0;
    left:0;
    padding:30px 0 0 80px
}
#youzify .activity-list .activity-comments .acomment-meta>a{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    font-family:Barlow,sans-serif;
    color:#006837
}
#youzify .activity-list .activity-comments .acomment-meta>a .youzify-account-verified{
    display:none
}
#youzify .activity-list .activity-comments .acomment-meta .acomment-meta-time{
    float:none
}
#youzify .activity-list .activity-comments .acomment-meta .acomment-meta-time .time-since{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    font-family:Barlow,sans-serif;
    text-transform:lowercase;
    letter-spacing:0;
    color:#a9a9a9
}
#youzify .activity-list .activity-comments .acomment-meta .acomment-meta-time i{
    display:none
}
#youzify .activity-list .activity-comments .acomment-content{
    margin:24px 0 19px
}
#youzify .activity-list .activity-comments .acomment-content p{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a
}
#youzify .activity-list .activity-comments .acomment-options a{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:14px;
    line-height:1.57em;
    font-weight:500
}
#youzify .activity-list .activity-comments .acomment-options a:before{
    font-family:Kiko!important;
    font-size:18px;
    font-weight:300;
    vertical-align:bottom;
    color:#006837
}
#youzify .activity-list .activity-comments .acomment-options a.acomment-reply:before{
    content:"\f188"
}
#youzify .activity-list .activity-comments .acomment-options a.acomment-delete:before{
    content:"\f149"
}
#youzify .activity-list .activity-comments .ac-form{
    padding:20px 0 27px;
    margin:0 30px;
    border-top:1px solid #eaebec;
    background-color:#fff
}
#youzify .activity-list .activity-comments .ac-form textarea{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a;
    font-family:Barlow,sans-serif;
    padding-right:100px!important;
    border:1px solid #dbdcde;
    border-radius:36px;
    min-height:60px
}
#youzify .activity-list .activity-comments .ac-form textarea::-webkit-input-placeholder{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a;
    font-family:Barlow,sans-serif
}
#youzify .activity-list .activity-comments .ac-form textarea::-moz-placeholder{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a;
    font-family:Barlow,sans-serif
}
#youzify .activity-list .activity-comments .ac-form textarea:-ms-input-placeholder{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a;
    font-family:Barlow,sans-serif
}
#youzify .activity-list .activity-comments .ac-form textarea::-ms-input-placeholder{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a;
    font-family:Barlow,sans-serif
}
#youzify .activity-list .activity-comments .ac-form textarea::placeholder{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a;
    font-family:Barlow,sans-serif
}
#youzify .activity-list .activity-comments .ac-form .youzify-comments-emojis .youzify-load-emojis{
    top:20px;
    left:20px
}
#youzify .activity-list .activity-comments .ac-form .youzify-comments-emojis .youzify-load-emojis i:before{
    content:"\e854";
    font-family:Linearicons-Free;
    font-size:18px;
    color:#006837
}
#youzify .activity-list .activity-comments .ac-form .youzify-wall-comments-buttons{
    top:0;
    height:60px;
    line-height:60px
}
#youzify .activity-list .activity-comments .ac-form .youzify-send-comment,#youzify .activity-list .activity-comments .ac-form .youzify-wall-upload-btn{
    padding:0 5px 0 0;
    width:auto;
    height:auto;
    line-height:initial
}
#youzify .activity-list .activity-comments .ac-form .youzify-send-comment i:before,#youzify .activity-list .activity-comments .ac-form .youzify-wall-upload-btn i:before{
    font-family:Kiko;
    font-size:22px
}
#youzify .activity-list .activity-comments .ac-form .youzify-wall-upload-btn{
    margin-right:10px;
    padding-right:0
}
#youzify .activity-list .activity-comments .ac-form .youzify-wall-upload-btn i:before{
    content:"\f172";
    font-weight:600;
    color:#a9a9a9
}
#youzify .activity-list .activity-comments .ac-form .youzify-send-comment i:before{
    content:"\f364";
    font-weight:300;
    display:inline-block;
    width:40px;
    height:40px;
    line-height:40px;
    background-color:rgba(183,189,199,.1);
    border-radius:50%;
    color:#0b1a3a
}
#youzify .activity-list .activity-comments .ac-form .youzify-wall-add-gif{
    display:none
}
#youzify #activity-stream .ac-form .youzify-emojionearea .youzify-emojionearea-button{
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    left:20px
}
#youzify #activity-stream .ac-form .youzify-emojionearea .youzify-emojionearea-button>.youzify-emojionearea-button-close,#youzify #activity-stream .ac-form .youzify-emojionearea .youzify-emojionearea-button>.youzify-emojionearea-button-open{
    background-image:none!important
}
#youzify #activity-stream .ac-form .youzify-emojionearea .youzify-emojionearea-button>.youzify-emojionearea-button-open:before{
    content:"\e854";
    font-family:Linearicons-Free;
    font-size:18px;
    color:#006837!important
}
#youzify #activity-stream .ac-form .youzify-emojionearea .youzify-emojionearea-button>.youzify-emojionearea-button-close:before{
    content:"\f252";
    font-family:Kiko;
    font-size:15px;
    color:#006837
}
#youzify #activity-stream .ac-form .youzify-emojionearea .youzify-emojionearea-editor{
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a;
    font-family:Barlow,sans-serif;
    padding:15px 100px 15px 48px;
    border:1px solid #eaebec;
    border-radius:36px;
    min-height:60px
}
#youzify #activity-stream .ac-form .youzify-comments-emojis textarea{
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a;
    font-family:Barlow,sans-serif;
    padding-right:100px!important;
    border:1px solid #eaebec;
    border-radius:36px;
    min-height:60px
}
@media only screen and (max-width:480px){
    #youzify #activity-stream .ac-form .youzify-comments-emojis textarea{
        min-height:90px
    }
}
.directory.activity #youzify .youzify-global-wall .youzify-page-main-content{
    padding:70px 0 0
}
body #youzify .youzify-user-actions div.loading a:before{
    content:""!important;
    font-family:Kiko!important;
    font-weight:300;
    -webkit-animation:fa-spin 2s infinite linear;
    animation:fa-spin 2s infinite linear
}
body .youzify-account-verified.youzify-small-verified-icon{
    background-color:#a0bfff;
    width:20px;
    height:20px;
    line-height:20px
}
body .youzify-account-verified.youzify-small-verified-icon:before{
    font-family:Kiko!important;
    content:""!important;
    font-size:11px;
    line-height:20px;
    font-weight:300;
    position:relative;
    top:1px
}
body #youzify-wall-form .youzify-wall-content{
    margin:0;
    border:1px solid #dbdcde;
    border-bottom:none;
    border-top:none;
    position:relative
}
body #youzify-wall-form .youzify-wall-content:after{
    content:'';
    position:absolute;
    left:25px;
    bottom:0;
    width:calc(100% - 50px);
    height:1px;
    background-color:#eaebec
}
body #youzify-wall-form .youzify-wall-content .youzify-wall-feeling .youzify-list-search-box,body #youzify-wall-form .youzify-wall-content .youzify-wall-tagusers .youzify-list-search-box{
    padding:15px 25px;
    background-color:rgba(183,189,199,.1);
    border-top:1px solid #eaebec;
    border-bottom:none
}
body #youzify-wall-form .youzify-wall-content .youzify-wall-feeling .youzify-list-search-box .youzify-list-search-container,body #youzify-wall-form .youzify-wall-content .youzify-wall-tagusers .youzify-list-search-box .youzify-list-search-container{
    background:#fff;
    border-radius:36px;
    border:1px solid #dbdcde
}
body #youzify-wall-form .youzify-wall-content .youzify-wall-feeling .youzify-list-search-box .youzify-list-search-input,body #youzify-wall-form .youzify-wall-content .youzify-wall-tagusers .youzify-list-search-box .youzify-list-search-input{
    height:60px;
    width:75%;
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a
}
body #youzify-wall-form .youzify-wall-content .youzify-wall-feeling .youzify-list-search-box .youzify-list-search-input::-webkit-input-placeholder,body #youzify-wall-form .youzify-wall-content .youzify-wall-tagusers .youzify-list-search-box .youzify-list-search-input::-webkit-input-placeholder{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a
}
body #youzify-wall-form .youzify-wall-content .youzify-wall-feeling .youzify-list-search-box .youzify-list-search-input::-moz-placeholder,body #youzify-wall-form .youzify-wall-content .youzify-wall-tagusers .youzify-list-search-box .youzify-list-search-input::-moz-placeholder{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a
}
body #youzify-wall-form .youzify-wall-content .youzify-wall-feeling .youzify-list-search-box .youzify-list-search-input:-ms-input-placeholder,body #youzify-wall-form .youzify-wall-content .youzify-wall-tagusers .youzify-list-search-box .youzify-list-search-input:-ms-input-placeholder{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a
}
body #youzify-wall-form .youzify-wall-content .youzify-wall-feeling .youzify-list-search-box .youzify-list-search-input::-ms-input-placeholder,body #youzify-wall-form .youzify-wall-content .youzify-wall-tagusers .youzify-list-search-box .youzify-list-search-input::-ms-input-placeholder{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a
}
body #youzify-wall-form .youzify-wall-content .youzify-wall-feeling .youzify-list-search-box .youzify-list-search-input::placeholder,body #youzify-wall-form .youzify-wall-content .youzify-wall-tagusers .youzify-list-search-box .youzify-list-search-input::placeholder{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a
}
body #youzify-wall-form .youzify-wall-content .youzify-wall-feeling .youzify-list-search-box .youzify-list-close-icon,body #youzify-wall-form .youzify-wall-content .youzify-wall-feeling .youzify-list-search-box .youzify-list-search-icon,body #youzify-wall-form .youzify-wall-content .youzify-wall-tagusers .youzify-list-search-box .youzify-list-close-icon,body #youzify-wall-form .youzify-wall-content .youzify-wall-tagusers .youzify-list-search-box .youzify-list-search-icon{
    padding:0 23px;
    width:auto;
    height:60px;
    line-height:60px
}
body #youzify-wall-form .youzify-wall-content .youzify-wall-feeling .youzify-list-search-box .youzify-list-search-icon i:before,body #youzify-wall-form .youzify-wall-content .youzify-wall-tagusers .youzify-list-search-box .youzify-list-search-icon i:before{
    font-size:22px;
    color:#282d38
}
body #youzify-wall-form .youzify-wall-content .youzify-wall-feeling .youzify-list-search-box .youzify-list-search-icon i.fa-search,body #youzify-wall-form .youzify-wall-content .youzify-wall-tagusers .youzify-list-search-box .youzify-list-search-icon i.fa-search{
    font-size:16px;
    line-height:60px;
    color:#0b1a3a
}
body #youzify-wall-form .youzify-wall-content .youzify-wall-feeling .youzify-list-search-box .youzify-list-search-icon i.fa-search:before,body #youzify-wall-form .youzify-wall-content .youzify-wall-tagusers .youzify-list-search-box .youzify-list-search-icon i.fa-search:before{
    content:"\f168";
    font-family:Kiko!important;
    font-weight:300
}
body #youzify-wall-form .youzify-wall-content .youzify-wall-feeling .youzify-list-search-box .youzify-list-close-icon i,body #youzify-wall-form .youzify-wall-content .youzify-wall-tagusers .youzify-list-search-box .youzify-list-close-icon i{
    font-size:18px;
    line-height:60px;
    color:#a9a9a9
}
body #youzify-wall-form .youzify-wall-content .youzify-wall-feeling .youzify-list-search-box .youzify-list-close-icon i:before,body #youzify-wall-form .youzify-wall-content .youzify-wall-tagusers .youzify-list-search-box .youzify-list-close-icon i:before{
    content:"\f252";
    font-family:Kiko!important;
    font-weight:300
}
body #youzify-wall-form .youzify-wall-content .youzify-wall-feeling .youzify-list-search-box .youzify-list-submit-button,body #youzify-wall-form .youzify-wall-content .youzify-wall-tagusers .youzify-list-search-box .youzify-list-submit-button{
    padding:0;
    height:60px;
    line-height:60px;
    background:0 0;
    font-size:0
}
body #youzify-wall-form .youzify-wall-content .youzify-wall-feeling .youzify-list-search-box .youzify-list-submit-button:before,body #youzify-wall-form .youzify-wall-content .youzify-wall-tagusers .youzify-list-search-box .youzify-list-submit-button:before{
    content:"\f364";
    font-family:Kiko;
    font-size:22px;
    font-weight:300;
    display:inline-block;
    width:40px;
    height:40px;
    line-height:40px;
    margin:10px 15px 0 0;
    text-align:center;
    background-color:rgba(183,189,199,.1);
    border-radius:50%;
    color:#0b1a3a
}
body #youzify-wall-form .youzify-wall-content .youzify-wall-tagusers .youzify-list-selected-items .youzify-feeling-selected-item,body #youzify-wall-form .youzify-wall-content .youzify-wall-tagusers .youzify-list-selected-items .youzify-list-items-title{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    background:0 0;
    min-width:auto
}
body #youzify-wall-form .youzify-wall-content .youzify-wall-tagusers .youzify-list-selected-items .youzify-selected-item{
    padding:5px;
    background-color:#f4f5f7
}
body #youzify-wall-form .youzify-wall-content .youzify-wall-tagusers .youzify-list-selected-items .youzify-selected-item .youzify-item-img{
    border:1px solid #fff
}
body #youzify-wall-form .youzify-wall-content .youzify-wall-tagusers .youzify-list-selected-items .youzify-selected-item .youzify-item-title{
    font-family:Barlow,sans-serif;
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    color:#70737a
}
body #youzify-wall-form .youzify-wall-content .youzify-wall-tagusers .youzify-list-selected-items .youzify-selected-item .youzify-tagusers-delete-user{
    background:0 0
}
body #youzify-wall-form .youzify-wall-content .youzify-wall-tagusers .youzify-list-selected-items .youzify-selected-item .youzify-tagusers-delete-user:before{
    content:"\f252";
    font-family:Kiko;
    font-weight:300
}
body .youzify-wall-list-items .youzify-list-item{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    padding:21px 25px
}
body .youzify-wall-list-items .youzify-list-item .youzify-item-button{
    color:#282d38;
    padding:0;
    border-radius:0;
    background:0 0
}
body .youzify-wall-list-items .youzify-list-item .youzify-item-button i:before{
    content:"\f102";
    font-family:Kiko!important;
    font-weight:400;
    font-size:25px
}
body .youzify-wall-list-items .youzify-list-item .youzify-item-button.youzify-wall-tag-user{
    padding:6px 15px;
    margin:0;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    border:1px solid rgba(183,189,199,.3);
    background-color:#fff;
    font-family:Barlow,sans-serif;
    font-size:12px;
    font-weight:500;
    color:#006837;
    -webkit-transition:all .2s ease-out;
    -o-transition:all .2s ease-out;
    transition:all .2s ease-out
}
body .youzify-wall-list-items .youzify-list-item .youzify-item-button.youzify-wall-tag-user:before{
    content:"\f253";
    font-family:Kiko;
    font-size:13px;
    margin-right:5px
}
body .youzify-wall-list-items .youzify-list-item .youzify-item-button.youzify-wall-tag-user:hover{
    color:rgba(4,10,23,.7);
    border:1px solid rgba(183,189,199,.6)
}
body .youzify-wall-list-items .youzify-list-item .youzify-item-img{
    border-radius:12px
}
body .youzify-wall-list-items .youzify-list-item .youzify-item-icon i{
    width:66px;
    height:66px;
    color:#fff;
    font-size:36px;
    line-height:66px;
    text-align:center;
    border-radius:100%
}
body .youzify-wall-list-items .youzify-list-item .youzify-item-title{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:21px;
    line-height:1.33em;
    font-weight:600;
    font-size:18px
}
body .youzify-wall-list-items .youzify-list-item .youzify-item-description{
    font-family:Barlow,sans-serif;
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    color:#a9a9a9;
    margin-top:0
}
body .youzify-wall-list-items .youzify-list-item.youzify-category-feeling .youzify-item-icon i,body .youzify-wall-list-items .youzify-list-item.youzify-category-listening .youzify-item-icon i{
    background-color:#f9cf61
}
body .youzify-wall-list-items .youzify-list-item.youzify-category-celebrating .youzify-item-icon i,body .youzify-wall-list-items .youzify-list-item.youzify-category-looking .youzify-item-icon i{
    background-color:#a0bfff
}
body .youzify-wall-list-items .youzify-list-item.youzify-category-thinking .youzify-item-icon i,body .youzify-wall-list-items .youzify-list-item.youzify-category-watching .youzify-item-icon i{
    background-color:#83c557
}
body .youzify-wall-list-items .youzify-list-item.youzify-category-eating .youzify-item-icon i,body .youzify-wall-list-items .youzify-list-item.youzify-category-reading .youzify-item-icon i{
    background-color:#82b5a6
}
body .youzify-wall-list-items .youzify-list-item.youzify-category-drinking .youzify-item-icon i,body .youzify-wall-list-items .youzify-list-item.youzify-category-playing .youzify-item-icon i{
    background-color:#b890d5
}
body .youzify-wall-list-items .youzify-list-item.youzify-category-supporting .youzify-item-icon i,body .youzify-wall-list-items .youzify-list-item.youzify-category-travelling .youzify-item-icon i{
    background-color:#606edd
}
body.logged-in #youzify .activity-list .activity-comments>ul{
    position:relative
}
body.logged-in #youzify .activity-list .activity-comments>ul:before{
    content:'';
    width:calc(100% - 60px);
    height:1px;
    background-color:#eaebec;
    position:absolute;
    top:0;
    left:50%;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%)
}
body .youzify-post-attachments .youzify-wall-file-post{
    padding:55px 25px 54px;
    background-color:rgba(183,189,199,.1)
}
body .youzify-post-attachments .youzify-wall-file-post .youzify-wall-file-icon{
    font-size:55px;
    margin:0 0 7px
}
body .youzify-post-attachments .youzify-wall-file-post .youzify-wall-file-icon:before{
    content:"\f130";
    font-family:Kiko;
    font-size:55px;
    font-weight:300;
    color:#006837
}
body .youzify-post-attachments .youzify-wall-file-post .youzify-wall-file-title{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.22em;
    font-weight:500;
    color:#006837;
    margin-bottom:7px
}
body .youzify-post-attachments .youzify-wall-file-post .youzify-wall-file-size{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a;
    margin-bottom:15px
}
body .youzify-post-attachments .youzify-wall-file-post .youzify-wall-file-download{
    padding:17px 36px;
    font-family:Barlow,sans-serif;
    font-size:13px;
    line-height:initial;
    font-weight:600;
    letter-spacing:.2em;
    color:#fff;
    background-color:#ff516b;
    border-radius:0;
    -webkit-transition:all .2s ease-out;
    -o-transition:all .2s ease-out;
    transition:all .2s ease-out
}
body .youzify-post-attachments .youzify-wall-file-post .youzify-wall-file-download:hover{
    background-color:#83c557
}
body .youzify-post-attachments .youzify-wall-file-post .youzify-wall-file-download i{
    display:none
}
body .youzify-wall-link-content{
    border:1px solid #eaebec;
    margin:0 30px
}
body .youzify-wall-link-content .youzify-wall-link-data{
    padding:31px 26px 26px;
    background-color:#fff
}
body .youzify-wall-link-content .youzify-wall-link-data .youzify-wall-link-title{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:21px;
    line-height:1.33em;
    font-weight:600;
    text-transform:initial
}
body .youzify-wall-link-content .youzify-wall-link-data .youzify-wall-link-desc{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    letter-spacing:0;
    text-transform:initial;
    color:#70737a;
    margin-top:13px
}
body .youzify-wall-link-content .youzify-wall-link-data .youzify-wall-link-url{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.83em;
    font-weight:400;
    letter-spacing:0;
    text-transform:initial;
    overflow-wrap:break-word;
    color:#ff516b;
    margin-top:20px
}
body .youzify-list-selected-items .youzify-feeling-selected-item,body .youzify-list-selected-items .youzify-list-items-title{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    background:0 0;
    min-width:auto
}
body .youzify-list-selected-items .youzify-selected-item.youzify-feeling-selected-item{
    padding:5px;
    background-color:#f4f5f7
}
body .youzify-list-selected-items .youzify-selected-item.youzify-feeling-selected-item .youzify-item-title{
    font-family:Barlow,sans-serif;
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    color:#70737a
}
body .youzify-list-selected-items .youzify-selected-item.youzify-feeling-selected-item i{
    font-size:14px;
    color:#181f2b
}
body .youzify-list-selected-items .youzify-selected-item.youzify-feeling-selected-item .youzify-list-edit-item:before{
    content:"\f136";
    font-family:Kiko;
    font-weight:400
}
body .youzify-list-selected-items .youzify-selected-item.youzify-feeling-selected-item .youzify-list-delete-item:before{
    content:"\f149";
    font-family:Kiko;
    font-weight:400
}
#youzify-modal .youzify-modal{
    width:1000px;
    margin:9.7% auto;
    border-radius:0
}
@media only screen and (max-width:1440px){
    #youzify-modal .youzify-modal{
        margin:4.5% auto
    }
}
@media only screen and (max-width:1024px){
    #youzify-modal .youzify-modal{
        width:90%
    }
}
#youzify-modal .youzify-modal .uk-option-item textarea{
    height:200px;
    background-color:transparent;
    border:1px solid #eaebec;
    border-radius:10px;
    margin:15px 0 21px
}
#youzify-modal .youzify-modal .uk-option-item .option-title{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    color:#a9a9a9
}
#youzify-modal .youzify-modal-title{
    padding:18px 50px;
    background:#282d38
}
#youzify-modal .youzify-modal-title .youzify-modal-title-text{
    font-size:21px;
    line-height:1.33em;
    font-weight:600;
    font-family:Barlow,sans-serif;
    color:#fff
}
#youzify-modal .youzify-modal-title>i{
    margin-right:5px;
    position:relative;
    top:2px;
    color:#fff;
    background:0 0;
    line-height:1.83em;
    border-radius:0
}
#youzify-modal .youzify-modal-title>i:before{
    content:"\f374";
    font-family:Kiko!important;
    font-size:20px;
    font-weight:300;
    vertical-align:bottom
}
#youzify-modal .youzify-modal-content{
    padding:43px 50px 0;
    margin:0
}
#youzify-modal .youzify-modal-close-icon{
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    text-align:center;
    line-height:44px!important;
    height:44px;
    width:44px;
    padding:0;
    font-size:18px!important;
    font-weight:400;
    border-radius:50%;
    border:none;
    background-color:rgba(255,255,255,.16)
}
#youzify-modal .youzify-modal-close-icon:before{
    content:"\f252";
    font-family:Kiko!important;
    color:#a9a9a9
}
#youzify-modal .youzify-big-close-icon .youzify-modal-close-icon{
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    text-align:center;
    line-height:44px!important;
    height:44px;
    width:44px;
    padding:0;
    font-size:18px!important;
    font-weight:400;
    border-radius:50%;
    border:none;
    background-color:rgba(255,255,255,.16)
}
#youzify-modal .youzify-big-close-icon .youzify-modal-close-icon:before{
    content:"\f252";
    font-family:Kiko!important;
    color:#a9a9a9
}
#youzify-modal #youzify-wall-form .youzify-wall-textarea,#youzify-modal #youzify-wall-form .youzify-wall-textarea:focus{
    height:120px;
    padding:25px 70px 12px 125px!important;
    font-family:Barlow,sans-serif;
    font-size:18px;
    font-weight:400;
    line-height:1.43em;
    color:#006837;
    border-bottom:1px solid #eaebec!important;
    border-radius:0
}
#youzify-modal #youzify-wall-form .youzify-wall-textarea::-webkit-input-placeholder{
    font-family:Barlow,sans-serif;
    font-size:18px;
    font-weight:400;
    line-height:1.43em;
    color:#006837!important
}
#youzify-modal #youzify-wall-form .youzify-wall-textarea::-moz-placeholder{
    font-family:Barlow,sans-serif;
    font-size:18px;
    font-weight:400;
    line-height:1.43em;
    color:#006837!important
}
#youzify-modal #youzify-wall-form .youzify-wall-textarea:-ms-input-placeholder{
    font-family:Barlow,sans-serif;
    font-size:18px;
    font-weight:400;
    line-height:1.43em;
    color:#006837!important
}
#youzify-modal #youzify-wall-form .youzify-wall-textarea::-ms-input-placeholder{
    font-family:Barlow,sans-serif;
    font-size:18px;
    font-weight:400;
    line-height:1.43em;
    color:#006837!important
}
#youzify-modal #youzify-wall-form .youzify-wall-textarea::placeholder{
    font-family:Barlow,sans-serif;
    font-size:18px;
    font-weight:400;
    line-height:1.43em;
    color:#006837!important
}
#youzify-modal #youzify-wall-form .youzify-wall-author img{
    position:absolute;
    top:25px;
    left:45px;
    width:60px;
    height:60px;
    -o-object-fit:cover;
    object-fit:cover;
    border-radius:10px
}
#youzify-modal .youzify-load-emojis.youzify-load-posts-emojis{
    top:25px;
    right:50px
}
#youzify-modal .youzify-load-emojis.youzify-load-posts-emojis i:before{
    content:"\e854";
    font-family:Linearicons-Free;
    font-size:27px;
    color:#70737a
}
#youzify-modal .youzify-shared-wrapper{
    padding:20px 32px;
    background-color:#f5f5f7
}
#youzify-modal .youzify-shared-wrapper .youzify-shared-wrapper-container{
    background:#fff;
    border-radius:0;
    border:1px solid #eaebec
}
#youzify-modal .youzify-shared-wrapper .youzify-shared-description-content{
    padding:0;
    border:none
}
#youzify-modal .youzify-shared-wrapper .youzify-shared-description{
    padding:25px 25px 10px
}
#youzify-modal .youzify-shared-wrapper .youzify-shared-description .activity-avatar img{
    width:60px;
    height:60px;
    -o-object-fit:cover;
    object-fit:cover;
    border-radius:12px
}
#youzify-modal .youzify-shared-wrapper .youzify-shared-description .youzify-shared-content{
    margin-top:30px
}
#youzify-modal .youzify-shared-wrapper .youzify-shared-description .youzify-shared-content .youzify-post-attachments{
    margin-top:20px
}
#youzify-modal .youzify-shared-wrapper .youzify-wall-embed{
    border:1px solid #eaebec;
    border-radius:0
}
#youzify-modal .youzify-shared-wrapper .youzify-wall-embed .youzify-embed-avatar{
    border-radius:0
}
#youzify-modal .youzify-shared-wrapper .youzify-wall-embed .youzify-embed-avatar img{
    width:100%;
    height:100%;
    -o-object-fit:cover;
    object-fit:cover
}
#youzify-modal .youzify-shared-wrapper .youzify-wall-embed .youzify-embed-head .youzify-embed-name{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:21px;
    line-height:1.33em;
    font-weight:600
}
#youzify-modal .youzify-shared-wrapper .youzify-wall-embed .youzify-embed-meta{
    font-family:Barlow,sans-serif;
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    color:#a9a9a9;
    text-transform:initial;
    margin-top:0
}
#youzify-modal .youzify-shared-wrapper .youzify-wall-embed .youzify-embed-meta .youzify-embed-meta-item{
    font-family:Barlow,sans-serif;
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    color:#a9a9a9;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    margin-right:6px
}
#youzify-modal .youzify-shared-wrapper .youzify-wall-embed .youzify-embed-meta .youzify-embed-meta-item i.fa-globe-asia:before{
    content:"\f158";
    font-family:Kiko;
    font-weight:600
}
#youzify-modal .youzify-shared-wrapper .youzify-wall-embed .youzify-embed-meta .youzify-embed-meta-item i.fa-users:before{
    content:"\f195";
    font-family:Kiko;
    font-weight:600
}
#youzify-modal .youzify-shared-wrapper .youzify-wall-embed .youzify-embed-action{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex
}
#youzify-modal .youzify-shared-wrapper .youzify-wall-embed .youzify-embed-action .generic-button .friendship-button,#youzify-modal .youzify-shared-wrapper .youzify-wall-embed .youzify-embed-action .generic-button .group-button{
    font-family:Barlow,sans-serif;
    font-size:13px;
    line-height:2em;
    letter-spacing:.2em;
    text-transform:uppercase;
    color:#fff;
    background-color:#ff516b;
    border:none;
    padding:12px 23px;
    min-width:auto;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-transition:background-color .2s ease-out;
    -o-transition:background-color .2s ease-out;
    transition:background-color .2s ease-out
}
#youzify-modal .youzify-shared-wrapper .youzify-wall-embed .youzify-embed-action .generic-button .friendship-button:hover,#youzify-modal .youzify-shared-wrapper .youzify-wall-embed .youzify-embed-action .generic-button .group-button:hover{
    background-color:#83c557
}
#youzify-modal .youzify-shared-wrapper .youzify-wall-embed .youzify-embed-action .generic-button .friendship-button:before,#youzify-modal .youzify-shared-wrapper .youzify-wall-embed .youzify-embed-action .generic-button .group-button:before{
    font-family:Kiko!important;
    font-size:16px;
    font-weight:300;
    margin-right:4px
}
#youzify-modal .youzify-shared-wrapper .youzify-wall-embed .youzify-embed-action .generic-button .group-button:before{
    content:"\f089"
}
#youzify-modal .youzify-shared-wrapper .youzify-wall-embed .youzify-embed-action .generic-button .friendship-button.add:before{
    content:"\f191"
}
#youzify-modal .youzify-shared-wrapper .youzify-wall-embed .youzify-embed-action .generic-button .friendship-button.remove:before{
    content:"\f192"
}
#youzify-modal .youzify-shared-wrapper .youzify-wall-embed .youzify-embed-action .generic-button .friendship-button.pending_friend:before{
    content:"\f194"
}
#youzify-modal .youzify-shared-wrapper .youzify-wall-embed .youzify-embed-action .generic-button .youzify-send-message{
    font-size:0;
    background-color:#006837;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    padding:13px;
    margin-left:10px;
    border:none;
    -webkit-transition:background-color .2s ease-out;
    -o-transition:background-color .2s ease-out;
    transition:background-color .2s ease-out
}
#youzify-modal .youzify-shared-wrapper .youzify-wall-embed .youzify-embed-action .generic-button .youzify-send-message:before{
    content:"\f188";
    font-family:Kiko!important;
    font-size:20px;
    font-weight:300;
    color:#fff;
    margin:0
}
#youzify-modal .youzify-shared-wrapper .youzify-wall-embed .youzify-embed-action .generic-button .youzify-send-message:hover{
    background-color:#2a2d38
}
#youzify-modal .youzify-shared-wrapper .youzify-wall-link-content{
    border:1px solid #eaebec;
    border-radius:0
}
#youzify-modal .youzify-shared-wrapper .youzify-post-author{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:21px;
    line-height:1.33em;
    font-weight:600;
    color:#006837
}
#youzify-modal .youzify-shared-wrapper .youzify-timestamp-area{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:auto;
    line-height:1em;
    margin-top:0
}
#youzify-modal .youzify-shared-wrapper .youzify-timestamp-area i:before{
    content:"\f158";
    font-family:Kiko;
    font-size:18px;
    color:#a9a9a9
}
#youzify-modal .youzify-shared-wrapper .youzify-timestamp-area span.youzify-separator-point{
    display:none
}
#youzify-modal .youzify-shared-wrapper .youzify-timestamp-area .time-since{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a;
    font-size:14px;
    letter-spacing:0;
    text-transform:lowercase;
    color:#a9a9a9
}
#youzify-modal #youzify-wall-form .youzify-wall-actions{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    padding:15px 32px;
    line-height:50px
}
#youzify-modal #youzify-wall-form .youzify-wall-actions .youzify-posting-form-actions{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    float:none;
    margin-left:auto;
    position:relative;
    top:2px
}
#youzify-modal #youzify-wall-form .youzify-wall-actions .youzify-posting-form-actions .nice-select{
    position:relative;
    top:-1px
}
#youzify-modal #youzify-wall-form .youzify-wall-actions .youzify-posting-form-actions .nice-select:after{
    margin-top:-5px
}
#youzify-modal #youzify-wall-form .youzify-wall-actions .nice-select{
    border:none
}
#youzify-modal #youzify-wall-form .youzify-wall-actions .youzify-wall-post{
    padding:17px 39px;
    font-size:13px;
    border-radius:0;
    background-color:#006837;
    -webkit-transition:background-color .2s ease-out;
    -o-transition:background-color .2s ease-out;
    transition:background-color .2s ease-out
}
#youzify-modal #youzify-wall-form .youzify-wall-actions .youzify-wall-post:hover{
    background-color:#2a2d38
}
#youzify-modal #youzify-wall-form .youzify-wall-actions .youzify-form-tools .youzify-form-tool{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
#youzify-modal #youzify-wall-form .youzify-wall-actions .youzify-form-tools .youzify-user-mood-tool i:before{
    content:"\e854";
    font-family:Linearicons-Free;
    font-size:18px;
    color:#70737a
}
#youzify-modal #youzify-wall-form .youzify-wall-actions .youzify-form-tools .youzify-tag-users-tool i:before{
    content:"\f199";
    font-family:Kiko;
    font-size:18px;
    font-weight:300;
    color:#006837
}
#youzify-modal #youzify-wall-form .youzify-wall-actions .youzify-form-tools .youzify-tag-users-tool:after,#youzify-modal #youzify-wall-form .youzify-wall-actions .youzify-form-tools .youzify-user-mood-tool:after{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    padding:0;
    position:relative;
    bottom:0;
    left:0;
    -webkit-transform:none;
    -ms-transform:none;
    transform:none;
    opacity:1;
    visibility:visible;
    vertical-align:middle;
    color:#006837;
    background-color:transparent
}
#youzify-modal #youzify-wall-form .youzify-wall-actions .youzify-form-tools .youzify-tag-users-tool:before,#youzify-modal #youzify-wall-form .youzify-wall-actions .youzify-form-tools .youzify-user-mood-tool:before{
    display:none
}
#youzify-modal #youzify-wall-form .youzify-wall-actions .youzify-form-tools .youzify-privacy-tool{
    margin-right:12px;
    background-color:rgba(183,189,199,.1)
}
#youzify-modal #youzify-wall-form .youzify-wall-actions .youzify-form-tools .youzify-privacy-tool:after,#youzify-modal #youzify-wall-form .youzify-wall-actions .youzify-form-tools .youzify-privacy-tool:before{
    display:none
}
#youzify-modal #youzify-wall-form .youzify-wall-actions .youzify-form-tools .youzify-privacy-tool .nice-select{
    padding:9px 40px 9px 20px
}
#youzify-modal #youzify-wall-form .youzify-wall-actions .youzify-form-tools .youzify-privacy-tool .nice-select .current{
    color:#a9a9a9
}
#youzify-modal #youzify-wall-form #whats-new-post-in-box .nice-select .current{
    font-size:14px;
    font-weight:500;
    color:#006837
}
#youzify-modal #youzify-wall-form #whats-new-post-in-box label{
    margin:0;
    color:#a9a9a9;
    font-size:14px;
    font-weight:500;
    line-height:14px
}
#youzify-modal .youzify-rate-user{
    width:230px;
    text-align:left;
    margin:10px 0 30px
}
#youzify-modal .youzify-rate-user .youzify-rate-user-desc{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:21px;
    line-height:1.33em;
    font-weight:600
}
#youzify-modal .youzify-rate-user>label{
    margin-right:5px
}
#youzify-modal .youzify-rate-user>label:before{
    margin:0;
    font-size:34px;
    font-family:Kiko!important;
    content:"\f215";
    font-weight:300;
    color:#f9cf61
}
#youzify-modal .youzify-rate-user:not(:checked)>label:hover:before,#youzify-modal .youzify-rate-user:not(:checked)>label:hover~label:before{
    font-weight:700
}
#youzify-modal .youzify-rate-user>input:checked~label:before{
    font-weight:700
}
#youzify-modal .youzify-modal .youzify-networks-form .option-infos label{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:21px;
    line-height:1.33em;
    font-weight:600
}
#youzify-modal .youzify-modal .youzify-networks-form .option-infos .option-desc{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a;
    text-transform:initial;
    margin:6px 0 2px
}
#youzify-modal .youzify-modal-actions{
    text-align:left;
    padding:0 50px 60px
}
#youzify-modal .youzify-modal-actions button{
    padding:14px 36px 16px 39px;
    background-color:#006837;
    border-radius:0;
    width:auto;
    font-family:Barlow,sans-serif;
    font-size:15px;
    line-height:1.75em;
    letter-spacing:.2em;
    font-weight:600;
    color:#fff;
    -webkit-transition:background-color .2s ease-out;
    -o-transition:background-color .2s ease-out;
    transition:background-color .2s ease-out
}
#youzify-modal .youzify-modal-actions button i{
    display:none
}
#youzify-modal .youzify-modal-actions button:focus{
    outline:0
}
#youzify-modal .youzify-modal-actions button:hover{
    background-color:#2a2d38;
    cursor:pointer
}
body .youzify-wall-modal{
    -webkit-box-shadow:none;
    box-shadow:none;
    border-radius:0
}
body .youzify-wall-modal .youzify-modal-close-icon{
    right:40px!important
}
body .youzify-wall-modal .youzify-wall-modal-content{
    margin:20px 0;
    padding:0 40px 10px
}
body .youzify-wall-modal .youzify-wall-modal-title{
    padding:28px 40px;
    background:#282d38;
    font-family:Barlow,sans-serif;
    font-size:28px;
    line-height:1.18em;
    font-weight:600;
    color:#fff
}
body .youzify-wall-modal .youzify-users-who-list .youzify-list-item .youzify-item-avatar img{
    width:60px;
    height:60px;
    -o-object-fit:cover;
    object-fit:cover;
    border-radius:12px
}
body .youzify-wall-modal .youzify-users-who-list .youzify-list-item .youzify-item-name a{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:21px;
    line-height:1.33em;
    font-weight:600
}
body .youzify-wall-modal .youzify-users-who-list .youzify-list-item .youzify-item-meta{
    font-family:Barlow,sans-serif;
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    margin:0;
    text-transform:initial;
    color:#a9a9a9
}
body #youzify #message{
    padding:21px 40px 21px 72px;
    position:relative;
    border-radius:0
}
body #youzify #message:before{
    margin-left:20px;
    position:absolute;
    left:0;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    font-size:35px;
    margin-right:20px
}
body #youzify #message p{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.56em;
    font-weight:600
}
body #youzify #message.error{
    border:1px solid rgba(255,81,107,.1);
    border-left:3px solid #ff516b;
    background:0 0;
    color:#ff516b
}
body #youzify #message.error:before{
    content:"\f085";
    font-family:Kiko;
    font-weight:300
}
body #youzify #message.error p{
    color:#ff516b
}
body #youzify #message.error p a{
    color:inherit
}
body #youzify #message.info,body #youzify #message.updated{
    border:1px solid rgba(130,181,166,.2);
    border-left:3px solid #82b5a6;
    background:0 0;
    color:#82b5a6
}
body #youzify #message.info:before,body #youzify #message.updated:before{
    content:"\f238";
    font-family:Kiko;
    font-weight:300
}
body #youzify #message.info p,body #youzify #message.updated p{
    color:#82b5a6
}
body #youzify #message.info p a,body #youzify #message.updated p a{
    color:inherit
}
.bp-user.info #mycred-users-badges{
    display:none
}
.youzify-custom_infos.youzify-widget{
    margin-bottom:50px
}
.youzify-custom_infos .youzify-widget-head{
    border:1px solid #eaebec;
    background-color:#fff
}
.youzify-custom_infos .youzify-widget-head .youzify-widget-title{
    font-size:21px;
    line-height:1.33em;
    font-weight:600;
    padding:22px 40px 20px;
    color:#006837
}
@media only screen and (max-width:480px){
    .youzify-custom_infos .youzify-widget-head .youzify-widget-title{
        padding:22px 30px 20px
    }
}
.youzify-custom_infos .youzify-widget-head .youzify-edit-widget:before{
    content:"\f265";
    font-family:Kiko;
    font-size:18px;
    font-weight:600;
    color:#a9a9a9
}
.youzify-custom_infos .youzify-widget-head .youzify-edit-widget:hover{
    background-color:transparent!important
}
.youzify-custom_infos .youzify-widget-content{
    border:1px solid #eaebec;
    border-top:none;
    background-color:#fff
}
.youzify-custom_infos .youzify-widget-content .youzify-infos-content{
    padding:37px 40px 46px
}
@media only screen and (max-width:480px){
    .youzify-custom_infos .youzify-widget-content .youzify-infos-content{
        padding:37px 30px 46px
    }
}
.youzify-custom_infos .youzify-widget-content .youzify-infos-content .youzify-info-item{
    padding-bottom:17px
}
.youzify-custom_infos .youzify-widget-content .youzify-infos-content .youzify-info-item.field_gender .youzify-info-data a{
    pointer-events:none
}
.youzify-custom_infos .youzify-widget-content .youzify-infos-content .youzify-info-label{
    font-size:18px;
    font-weight:600;
    line-height:1.5em;
    color:#70737a
}
.youzify-custom_infos .youzify-widget-content .youzify-infos-content .youzify-info-data a,.youzify-custom_infos .youzify-widget-content .youzify-infos-content .youzify-info-data p{
    font-size:18px;
    font-weight:400;
    line-height:1.5em;
    color:#70737a
}
#youzify .youzify-media .youzify-media-group{
    margin-bottom:45px;
    padding-bottom:32px;
    border:1px solid #eaebec;
    border-radius:0;
    background-color:#fff
}
#youzify .youzify-media .youzify-media-group .youzify-media-group-head{
    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;
    padding:24px 50px;
    margin-bottom:0;
    border-bottom:1px solid #eaebec;
    border-radius:0;
    background:#fff
}
@media only screen and (max-width:480px){
    #youzify .youzify-media .youzify-media-group .youzify-media-group-head{
        padding:24px 30px
    }
}
#youzify .youzify-media .youzify-media-group .youzify-media-head-left,#youzify .youzify-media .youzify-media-group .youzify-media-head-right{
    float:none
}
#youzify .youzify-media .youzify-media-group .youzify-media-group-title{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:21px;
    line-height:1.33em;
    font-weight:600
}
#youzify .youzify-media .youzify-media-group .youzify-media-group-icon{
    display:none
}
#youzify .youzify-media .youzify-media-group .youzify-media-group-view-all{
    font-family:Barlow,sans-serif;
    font-size:12px;
    line-height:1.5em;
    font-weight:500;
    color:#006837;
    background:0 0;
    text-transform:initial;
    border:1px solid rgba(183,189,199,.3);
    border-radius:0;
    margin:0;
    padding:5px 18px;
    -webkit-transition:all .2s ease-out;
    -o-transition:all .2s ease-out;
    transition:all .2s ease-out
}
#youzify .youzify-media .youzify-media-group .youzify-media-group-view-all:hover{
    color:rgba(4,10,23,.7);
    border:1px solid rgba(183,189,199,.6)
}
#youzify .youzify-media .youzify-media-group .youzify-media-group-content{
    padding:45px 50px 0;
    background-color:#fff
}
@media only screen and (max-width:480px){
    #youzify .youzify-media .youzify-media-group .youzify-media-group-content{
        padding:45px 30px 0
    }
}
#youzify .youzify-media .youzify-media-group .youzify-media-group-content .youzify-media-no-items{
    font-family:Barlow,sans-serif;
    color:#ff516b;
    font-size:18px;
    line-height:1.5em;
    font-weight:600;
    padding:24px 23px 24px 77px;
    margin-bottom:20px;
    background-color:#fff;
    border:1px solid rgba(255,81,107,.1);
    border-radius:0;
    position:relative
}
#youzify .youzify-media .youzify-media-group .youzify-media-group-content .youzify-media-no-items:before{
    content:"\e855";
    font-family:Linearicons-Free;
    display:inline-block;
    vertical-align:middle;
    font-size:35px;
    font-weight:400;
    position:absolute;
    top:50%;
    left:22px;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
#youzify .youzify-media .youzify-media-group .youzify-media-group-content .youzify-media-no-items:after{
    content:'';
    position:absolute;
    left:-1px;
    top:-1px;
    width:3px;
    height:calc(100% + 2px);
    background-color:#ff516b
}
#youzify .youzify-media .youzify-media-group .youzify-media-group-content .youzify-media-item .youzify-media-item-img img{
    border-radius:10px
}
#youzify .youzify-media .youzify-media-group .youzify-media-group-content .youzify-media-item .youzify-media-item-img .youzify-media-audio-play,#youzify .youzify-media .youzify-media-group .youzify-media-group-content .youzify-media-item .youzify-media-item-img .youzify-media-post-link,#youzify .youzify-media .youzify-media-group .youzify-media-group-content .youzify-media-item .youzify-media-item-img .youzify-media-video-play,#youzify .youzify-media .youzify-media-group .youzify-media-group-content .youzify-media-item .youzify-media-item-img .youzify-media-zoom-photo{
    width:55px;
    height:55px;
    line-height:55px;
    text-align:center;
    border-radius:100%;
    background:#fff
}
#youzify .youzify-media .youzify-media-group .youzify-media-group-content .youzify-media-item .youzify-media-item-img .youzify-media-post-link{
    margin-right:14px
}
#youzify .youzify-media .youzify-media-group .youzify-media-group-content .youzify-media-item .youzify-media-item-img .youzify-media-post-link:before{
    content:'\f167';
    font-family:Kiko;
    font-size:22px;
    color:#ff516b
}
#youzify .youzify-media .youzify-media-group .youzify-media-group-content .youzify-media-item .youzify-media-item-img .youzify-media-zoom-photo:before{
    content:'\f147';
    font-family:Kiko;
    font-size:22px;
    color:#a0bfff
}
#youzify .youzify-media .youzify-media-group .youzify-media-group-content .youzify-media-item .youzify-media-item-img i:hover{
    background:#fff
}
#youzify .youzify-media .youzify-media-group .youzify-media-item .youzify-media-item-img:before{
    background:0 0
}
#youzify .youzify-media .youzify-media-group .youzify-media-item .youzify-media-local-video{
    display:none
}
#youzify .youzify-media .youzify-media-group .youzify-media-item .youzify-media-video-play:before{
    content:'\f147';
    font-family:Kiko;
    font-size:22px;
    color:#a0bfff
}
#youzify .youzify-media.youzify-media-3columns .youzify-media-group .youzify-media-group-content .youzify-media-item{
    width:calc(33.33% - 15px);
    margin-right:22px;
    margin-bottom:22px;
    border-radius:0;
    border:none
}
#youzify .youzify-media.youzify-media-3columns .youzify-media-group .youzify-media-group-content .youzify-media-item:nth-child(3n){
    margin-right:0
}
@media only screen and (max-width:480px){
    #youzify .youzify-media.youzify-media-3columns .youzify-media-group .youzify-media-group-content .youzify-media-item{
        width:100%;
        margin-right:0
    }
}
#youzify .youzify-media .youzify-media-group-files .youzify-media-item{
    background:rgba(183,189,199,.1)
}
#youzify .youzify-media .youzify-media-group-files .youzify-media-item .youzify-media-content{
    height:auto;
    line-height:initial;
    padding:20px 15px
}
#youzify .youzify-media .youzify-media-group-files .youzify-media-item .youzify-media-icon i:before{
    content:"\f130";
    font-family:Kiko;
    font-size:55px;
    font-weight:300;
    color:#006837
}
#youzify .youzify-media .youzify-media-group-files .youzify-media-item .youzify-media-title{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.22em;
    font-weight:500;
    color:#006837
}
#youzify .youzify-media .youzify-media-group-files .youzify-media-item .youzify-media-size{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a
}
#youzify .youzify-media .youzify-media-group-files .youzify-media-item .youzify-media-download{
    padding:0 0 25px;
    background-color:transparent
}
#youzify .youzify-media .youzify-media-group-files .youzify-media-item .youzify-media-download a{
    padding:8px 31px 11px 34px;
    font-size:13px;
    line-height:2em;
    border-radius:0;
    display:inline-block;
    height:auto;
    font-family:Barlow,sans-serif;
    font-weight:600;
    letter-spacing:2px;
    text-transform:uppercase;
    color:#fff;
    background-color:#ff516b;
    -webkit-transition:background-color .2s ease-out;
    -o-transition:background-color .2s ease-out;
    transition:background-color .2s ease-out
}
#youzify .youzify-media .youzify-media-group-files .youzify-media-item .youzify-media-download a:hover{
    background-color:#83c557;
    color:#fff
}
#youzify .youzify-media .youzify-media-group-files .youzify-media-item .youzify-media-download a i{
    display:none
}
#youzify .youzify-media .youzify-media-group-audios .youzify-media-item-img{
    background:#ff516b
}
#youzify .youzify-media .youzify-media-group-audios .youzify-media-item .youzify-media-audio-play:before{
    content:"\f108";
    font-weight:600;
    font-family:Kiko;
    color:#006837
}
#youzify .youzify-content table.messages-notices,#youzify .youzify-content table.notifications{
    border:1px solid #eaebec
}
#youzify .youzify-content table.messages-notices tr,#youzify .youzify-content table.notifications tr{
    border:none;
    border-bottom:1px solid #eaebec;
    background-color:#fff;
    color:#006837
}
#youzify .youzify-content table.messages-notices thead .youzify_field_indication,#youzify .youzify-content table.notifications thead .youzify_field_indication{
    border-color:#eaebec
}
#youzify .youzify-content table.messages-notices thead th,#youzify .youzify-content table.notifications thead th{
    padding:22px 5px;
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:21px;
    line-height:1.33em;
    font-weight:600;
    text-align:left
}
#youzify .youzify-content table.messages-notices thead th.bulk-select-all,#youzify .youzify-content table.notifications thead th.bulk-select-all{
    padding-left:23px;
    padding-right:30px
}
@media only screen and (max-width:480px){
    #youzify .youzify-content table.messages-notices thead th.bulk-select-all,#youzify .youzify-content table.notifications thead th.bulk-select-all{
        padding-left:20px
    }
}
#youzify .youzify-content table.messages-notices tbody td,#youzify .youzify-content table.notifications tbody td{
    padding:19px 5px
}
#youzify .youzify-content table.messages-notices tbody td.bulk-select-check,#youzify .youzify-content table.notifications tbody td.bulk-select-check{
    padding-left:23px;
    padding-right:30px
}
#youzify .youzify-content table.messages-notices .youzify-cs-checkbox-field .youzify_field_indication,#youzify .youzify-content table.notifications .youzify-cs-checkbox-field .youzify_field_indication{
    width:23px;
    height:23px;
    border-radius:0;
    border:1px solid #eaebec
}
#youzify .youzify-content table.messages-notices .youzify-cs-checkbox-field input:checked~.youzify_field_indication:after,#youzify .youzify-content table.notifications .youzify-cs-checkbox-field input:checked~.youzify_field_indication:after{
    content:"\f253";
    font-family:Kiko;
    font-size:14px;
    line-height:23px;
    font-weight:300;
    width:auto;
    height:auto;
    position:relative;
    top:-1px;
    left:0;
    -webkit-transform:none;
    -ms-transform:none;
    transform:none;
    border:none;
    text-align:center
}
#youzify .youzify-content table.notifications thead th.actions{
    width:15%
}
#youzify .youzify-content table.notifications tbody td{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a;
    text-transform:initial;
    letter-spacing:0
}
#youzify .youzify-content table.notifications tbody td.notification-description a{
    padding:0
}
#youzify .youzify-content table.notifications tbody td.notification-description a,#youzify .youzify-content table.notifications tbody td.notification-description span{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a
}
#youzify .youzify-content table.notifications tbody td.notification-actions .delete span,#youzify .youzify-content table.notifications tbody td.notification-actions .mark-read span,#youzify .youzify-content table.notifications tbody td.notification-actions .mark-unread span{
    width:40px;
    height:40px;
    line-height:40px;
    border:1px solid #eaebec;
    border-radius:50%;
    background:0 0;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
#youzify .youzify-content table.notifications tbody td.notification-actions .delete span:before,#youzify .youzify-content table.notifications tbody td.notification-actions .mark-read span:before,#youzify .youzify-content table.notifications tbody td.notification-actions .mark-unread span:before{
    font-family:Kiko;
    font-size:15px;
    font-weight:700
}
#youzify .youzify-content table.notifications tbody td.notification-actions .mark-read span:before{
    content:"\f147";
    color:#006837
}
#youzify .youzify-content table.notifications tbody td.notification-actions .mark-unread span:before{
    content:"\f148";
    color:#006837
}
#youzify .youzify-content table.notifications tbody td.notification-actions .delete span:before{
    content:"\f149";
    color:#ff516b
}
#youzify .youzify-content table.messages-notices thead .thread-star .message-action-star .icon:before{
    content:"\f215";
    font-family:Kiko;
    font-weight:300;
    font-size:20px
}
#youzify .youzify-content table.messages-notices tbody td{
    vertical-align:top
}
#youzify .youzify-content table.messages-notices tbody td.bulk-select-check .youzify-cs-checkbox-field{
    margin-top:9px
}
#youzify .youzify-content table.messages-notices tbody td .thread-avatars img{
    height:40px;
    width:40px;
    -o-object-fit:cover;
    object-fit:cover;
    border-radius:10px
}
#youzify .youzify-content table.messages-notices .thread-sender .thread-avatar img{
    width:65px;
    height:65px;
    -o-object-fit:cover;
    object-fit:cover;
    border-radius:10px
}
#youzify .youzify-content table.messages-notices .thread-sender .thread-from .from{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:14px;
    line-height:1.57em;
    font-weight:500
}
#youzify .youzify-content table.messages-notices .thread-sender .thread-from .from a{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:14px;
    line-height:1.57em;
    font-weight:500
}
#youzify .youzify-content table.messages-notices .thread-sender .thread-from .from .thread-count{
    color:#ff516b
}
#youzify .youzify-content table.messages-notices .thread-sender .thread-from .activity{
    margin-top:3px;
    font-family:Barlow,sans-serif;
    font-size:14px;
    line-height:1.93em;
    font-weight:400;
    color:#70737a
}
#youzify .youzify-content table.messages-notices .thread-info p{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:14px;
    line-height:1.57em;
    font-weight:500
}
#youzify .youzify-content table.messages-notices .thread-info p:first-child{
    margin-top:7px
}
#youzify .youzify-content table.messages-notices .thread-info p.thread-excerpt{
    margin-top:6px;
    font-weight:400;
    color:#70737a
}
#youzify .youzify-content table.messages-notices .thread-info p a{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:14px;
    line-height:1.57em;
    font-weight:500
}
#youzify .youzify-content table.messages-notices .thread-star>a{
    display:block;
    margin-top:9px
}
#youzify .youzify-content table.messages-notices .thread-star .message-action-star .icon:before{
    content:"\f215";
    font-family:Kiko;
    font-weight:300;
    font-size:20px;
    color:#006837
}
#youzify .youzify-content table.messages-notices .thread-star .message-action-unstar .icon:before{
    content:"\f215";
    font-family:Kiko;
    font-weight:700;
    font-size:20px
}
#youzify .youzify-content table.messages-notices .thread-options .delete span,#youzify .youzify-content table.messages-notices .thread-options .read span,#youzify .youzify-content table.messages-notices .thread-options .unread span{
    width:40px;
    height:40px;
    line-height:40px;
    border:1px solid #eaebec;
    border-radius:50%;
    background:0 0;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
#youzify .youzify-content table.messages-notices .thread-options .delete span:before,#youzify .youzify-content table.messages-notices .thread-options .read span:before,#youzify .youzify-content table.messages-notices .thread-options .unread span:before{
    font-family:Kiko;
    font-size:15px;
    font-weight:700
}
#youzify .youzify-content table.messages-notices .thread-options .read span:before{
    content:"\f147";
    color:#006837
}
#youzify .youzify-content table.messages-notices .thread-options .unread span:before{
    content:"\f148";
    color:#006837
}
#youzify .youzify-content table.messages-notices .thread-options .delete span:before{
    content:"\f149";
    color:#ff516b
}
#youzify .youzify-content .messages-options-nav .nice-select,#youzify .youzify-content .notifications-options-nav .nice-select{
    background-color:rgba(183,189,199,.1);
    border-radius:0;
    height:auto;
    padding:18px 47px 19px 27px
}
#youzify .youzify-content .messages-options-nav .nice-select:after,#youzify .youzify-content .notifications-options-nav .nice-select:after{
    right:24px;
    margin-top:-3px
}
#youzify .youzify-content .messages-options-nav .nice-select .current,#youzify .youzify-content .notifications-options-nav .nice-select .current{
    font-size:21px;
    line-height:1.14em;
    font-weight:500;
    color:#a9a9a9;
    height:auto
}
#youzify .youzify-content .messages-options-nav .button,#youzify .youzify-content .notifications-options-nav .button{
    margin-left:19px;
    height:auto;
    padding:17.5px 40px;
    border-radius:0;
    font-size:15px;
    line-height:1.73em;
    font-weight:600;
    letter-spacing:.2em;
    background-color:#006837
}
@media only screen and (max-width:480px){
    #youzify .youzify-content .messages-options-nav .button,#youzify .youzify-content .notifications-options-nav .button{
        margin:15px 0 0
    }
}
.my-messages.view #youzify #message-recipients{
    padding:0;
    background-color:transparent
}
.my-messages.view #youzify #message-recipients .highlight-icon{
    display:none
}
.my-messages.view #youzify #message-recipients .highlight #message-subject{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:28px;
    line-height:1.18em;
    font-weight:600
}
.my-messages.view #youzify #message-recipients .highlight .highlight-meta{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a;
    text-transform:initial;
    letter-spacing:0
}
.my-messages.view #youzify #message-recipients .highlight .highlight-meta a{
    color:#006837;
    font-weight:400
}
.my-messages.view #youzify #message-recipients .highlight-button .button{
    font-size:13px;
    line-height:26px;
    text-transform:uppercase;
    letter-spacing:.2em;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    padding:12px 23px;
    border:1px solid transparent;
    border-radius:0;
    background-color:#ff516b;
    color:#fff;
    -webkit-transition:background-color .2s ease-out;
    -o-transition:background-color .2s ease-out;
    transition:background-color .2s ease-out
}
.my-messages.view #youzify #message-recipients .highlight-button .button:hover{
    background-color:#83c557
}
.my-messages.view #youzify #message-recipients .highlight-button .button i:before{
    content:"\f149";
    font-family:Kiko!important;
    display:inline-block;
    vertical-align:bottom;
    font-weight:300;
    font-size:16px
}
.my-messages.view #youzify #message-thread .message-metadata img{
    width:40px;
    height:40px;
    -o-object-fit:cover;
    object-fit:cover;
    border-radius:12px
}
.my-messages.view #youzify #message-thread .message-box{
    border:1px solid #eaebec;
    border-radius:0;
    padding:30px;
    background-color:#fff
}
.my-messages.view #youzify #message-thread .message-metadata-head a{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:14px;
    line-height:1.57em;
    font-weight:500
}
.my-messages.view #youzify #message-thread .message-metadata-head .message-meta{
    margin:0
}
.my-messages.view #youzify #message-thread .message-metadata-head .message-meta .activity{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    color:#a9a9a9;
    text-transform:initial;
    letter-spacing:0
}
.my-messages.view #youzify #message-thread .message-content{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a
}
.my-messages.view #youzify #message-thread .message-action-star .icon:before{
    content:"\f215";
    font-family:Kiko;
    font-weight:300;
    font-size:20px;
    color:#006837
}
.my-messages.view #youzify #message-thread .message-action-unstar .icon:before{
    content:"\f215";
    font-family:Kiko;
    font-weight:700;
    font-size:20px
}
.my-messages.view #youzify #send-reply{
    padding:0;
    margin-bottom:0;
    background-color:transparent;
    border:none
}
.my-messages.view #youzify #send-reply .message-reply-content .youzify-emojionearea,.my-messages.view #youzify #send-reply .message-reply-content .youzify-emojionearea.form-control{
    height:200px;
    padding:0 100px;
    background-color:#fff;
    border:1px solid #eaebec;
    margin:0 0 32px
}
@media only screen and (max-width:480px){
    .my-messages.view #youzify #send-reply .message-reply-content .youzify-emojionearea,.my-messages.view #youzify #send-reply .message-reply-content .youzify-emojionearea.form-control{
        padding:0 50px 0 20px
    }
}
.my-messages.view #youzify #send-reply img.avatar{
    width:40px;
    height:40px;
    -o-object-fit:cover;
    object-fit:cover;
    border-radius:12px
}
.my-messages.view #youzify #send-reply textarea{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a;
    height:200px;
    padding-top:20px
}
.my-messages.view #youzify #send-reply textarea::-webkit-input-placeholder{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a
}
.my-messages.view #youzify #send-reply textarea::-moz-placeholder{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a
}
.my-messages.view #youzify #send-reply textarea:-ms-input-placeholder{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a
}
.my-messages.view #youzify #send-reply textarea::-ms-input-placeholder{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a
}
.my-messages.view #youzify #send-reply textarea::placeholder{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a
}
@media only screen and (max-width:480px){
    .my-messages.view #youzify #send-reply textarea{
        padding:0 50px 0 20px
    }
}
.my-messages.view #youzify #send-reply .youzify-message-form-tools{
    top:30px;
    right:30px
}
.my-messages.view #youzify #send-reply #send_reply_button,.my-messages.view #youzify #send-reply .youzify-upload-btn{
    font-size:13px;
    line-height:26px;
    font-weight:600;
    text-transform:uppercase;
    letter-spacing:.2em;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    padding:17px 23px;
    height:auto;
    width:auto;
    border:none;
    border-radius:0;
    color:#fff;
    -webkit-transition:background-color .2s ease-out;
    -o-transition:background-color .2s ease-out;
    transition:background-color .2s ease-out
}
.my-messages.view #youzify #send-reply #send_reply_button i,.my-messages.view #youzify #send-reply .youzify-upload-btn i{
    display:none
}
.my-messages.view #youzify #send-reply #send_reply_button span,.my-messages.view #youzify #send-reply .youzify-upload-btn span{
    font-size:inherit;
    font-weight:inherit;
    margin:0
}
.my-messages.view #youzify #send-reply .youzify-upload-btn{
    margin-top:0;
    background-color:#006837
}
.my-messages.view #youzify #send-reply .youzify-upload-btn:hover{
    background-color:#2a2d38
}
.my-messages.view #youzify #send-reply #send_reply_button{
    margin-top:0;
    background-color:#ff516b
}
@media only screen and (max-width:480px){
    .my-messages.view #youzify #send-reply #send_reply_button{
        margin-top:20px
    }
}
.my-messages.view #youzify #send-reply #send_reply_button:hover{
    background-color:#83c557
}
.my-messages.view #send-reply .youzify-emojionearea .youzify-emojionearea-editor{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a;
    height:200px;
    padding-top:20px;
    margin:0 0 32px
}
.my-messages.view #youzify #send-reply textarea{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a;
    height:200px;
    padding-top:20px;
    margin:0 0 32px
}
.my-messages.view .youzify-emojionearea .youzify-emojionearea-button>div,.my-messages.view .youzify-emojionearea .youzify-emojionearea-picker .youzify-emojionearea-wrapper:after{
    background-image:none!important
}
.my-messages.view .youzify-emojionearea .youzify-emojionearea-button{
    top:33px;
    right:22px
}
.my-messages.view .youzify-emojionearea .youzify-emojionearea-button>div.youzify-emojionearea-button-open:after{
    content:"\e854";
    font-family:Linearicons-Free;
    font-size:22px;
    color:#70737a
}
.my-messages.view .youzify-emojionearea .youzify-emojionearea-button>div.youzify-emojionearea-button-close:after{
    content:"\f252";
    font-family:Kiko;
    font-size:18px;
    font-weight:300
}
.my-friends .qodef-member-friends-title{
    padding:22px 40px;
    border:1px solid #eaebec;
    border-bottom:none;
    background-color:#fff
}
.my-friends .qodef-member-friends-title span{
    padding-left:5px
}
.my-friends .youzify ul#youzify-members-list{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    padding:40px 40px 47px;
    border:1px solid #eaebec;
    background-color:#fff
}
.my-friends .youzify ul#youzify-members-list li{
    -webkit-box-flex:50%;
    -ms-flex:50%;
    flex:50%;
    max-width:50%
}
.my-friends .youzify ul#youzify-members-list li:last-of-type .youzify-user-data{
    margin-bottom:0
}
.my-friends .youzify ul#youzify-members-list li .youzify-user-data{
    padding:0;
    margin-bottom:18px
}
.my-friends .youzify ul#youzify-members-list li.odd{
    padding-right:30px
}
.my-friends .youzify ul#youzify-members-list li.even{
    padding-left:30px
}
.my-friends .youzify ul#youzify-members-list li .youzify-item-avatar{
    margin-right:12px
}
.my-friends .youzify ul#youzify-members-list li .youzify-item-avatar img{
    width:40px;
    height:40px;
    -o-object-fit:cover;
    object-fit:cover;
    border-radius:12px
}
.my-friends .youzify ul#youzify-members-list li .item .item-title a{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    color:#006837
}
.my-friends .youzify ul#youzify-members-list li .item .item-title .youzify-account-verified{
    display:none
}
.my-friends .youzify ul#youzify-members-list li .item .item-meta span{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    text-transform:lowercase;
    letter-spacing:0;
    color:#a9a9a9
}
.my-friends .youzify ul#youzify-members-list .youzify-user-actions .follow-button,.my-friends .youzify ul#youzify-members-list .youzify-user-actions .message-button{
    display:none
}
.my-friends .youzify ul#youzify-members-list .youzify-user-actions .friendship-button{
    background-color:#fff!important
}
.my-friends .youzify ul#youzify-members-list .youzify-user-actions a.friendship-button{
    margin:0;
    padding:8px 18px;
    min-width:auto;
    font-size:12px;
    font-weight:500;
    line-height:1em;
    border:1px solid rgba(183,189,199,.3);
    border-radius:0;
    color:#006837;
    -webkit-transition:all .2s ease-out;
    -o-transition:all .2s ease-out;
    transition:all .2s ease-out
}
.my-friends .youzify ul#youzify-members-list .youzify-user-actions a.friendship-button:before{
    margin-right:5px;
    font-size:13px;
    font-weight:600;
    -webkit-transition:color .2s ease-out;
    -o-transition:color .2s ease-out;
    transition:color .2s ease-out
}
.my-friends .youzify ul#youzify-members-list .youzify-user-actions a.friendship-button:hover{
    color:rgba(4,10,23,.7);
    border-color:rgba(183,189,199,.6)
}
.my-friends .youzify ul#youzify-members-list .youzify-user-actions a.friendship-button:hover:before{
    color:rgba(4,10,23,.7)
}
.my-friends .youzify .pagination{
    display:none
}
.friend-requests #youzify .qodef-friends-requests-title{
    background-color:#fff;
    padding:25px 40px;
    border:1px solid #eaebec;
    border-bottom:none
}
.friend-requests #youzify #friend-list{
    padding-top:34px;
    border:1px solid #eaebec;
    background-color:#fff
}
.friend-requests #youzify #friend-list li{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    padding:0 40px;
    margin:0 0 47px
}
.friend-requests #youzify #friend-list li:last-of-type{
    margin:0 0 43px
}
.friend-requests #youzify #friend-list .item-avatar{
    -ms-flex-negative:0;
    flex-shrink:0
}
.friend-requests #youzify #friend-list .item-avatar img{
    width:65px;
    height:65px;
    -o-object-fit:cover;
    object-fit:cover;
    border-radius:12px
}
.friend-requests #youzify #friend-list .item{
    width:auto
}
.friend-requests #youzify #friend-list .item .item-title a{
    font-family:Barlow,sans-serif;
    font-size:18px;
    font-weight:500;
    color:#006837
}
.friend-requests #youzify #friend-list .item .item-meta span{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:500;
    text-transform:initial;
    letter-spacing:0;
    color:#a9a9a9
}
.friend-requests #youzify #friend-list .action{
    margin-left:auto
}
.friend-requests #youzify #friend-list .action .button{
    padding:3px 20px;
    margin:0;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    min-width:initial;
    font-size:12px;
    font-weight:500;
    border:1px solid #eaebec;
    background-color:#fff;
    color:#006837
}
.friend-requests #youzify #friend-list .action .button:hover{
    color:rgba(4,10,23,.7)
}
.friend-requests #youzify #friend-list .action .button:before{
    font-family:Kiko!important;
    font-size:13px;
    font-weight:600;
    margin-right:5px
}
.friend-requests #youzify #friend-list .action .button.accept{
    margin-right:32px
}
.friend-requests #youzify #friend-list .action .button.accept:before{
    content:"\f193"
}
.friend-requests #youzify #friend-list .action .button.reject:before{
    content:"\f194"
}
.membership-requests #youzify .bp-screen-reader-text{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:21px;
    line-height:1.33em;
    font-weight:600;
    display:block!important;
    background-color:#fff;
    padding:25px 40px;
    border:1px solid #eaebec;
    border-bottom:none
}
.membership-requests #youzify .group-request-list{
    padding:34px 40px 0;
    border:1px solid #eaebec;
    background-color:#fff
}
.membership-requests #youzify .group-request-list li{
    padding:0;
    margin-bottom:25px
}
.membership-requests #youzify .group-request-list .item-avatar img{
    width:65px;
    height:65px;
    -o-object-fit:cover;
    object-fit:cover;
    border-radius:12px
}
.membership-requests #youzify .group-request-list .item{
    width:auto
}
.membership-requests #youzify .group-request-list .item .item-title a{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:14px;
    line-height:1.57em;
    font-weight:500
}
.membership-requests #youzify .group-request-list .item .item-meta{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    font-family:Barlow,sans-serif;
    text-transform:initial;
    letter-spacing:0;
    color:#a9a9a9
}
.membership-requests #youzify .group-request-list .action .generic-button a{
    padding:5px 20px;
    margin:0;
    min-width:initial;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    font-size:12px;
    font-weight:500;
    border:1px solid #eaebec;
    background-color:#fff;
    color:#006837
}
.membership-requests #youzify .group-request-list .action .generic-button a:before{
    font-family:Kiko!important;
    font-size:13px;
    font-weight:600;
    margin-right:5px
}
.membership-requests #youzify .group-request-list .action .generic-button a:hover{
    color:rgba(4,10,23,.7)
}
.membership-requests #youzify .group-request-list .action .accept{
    margin-right:30px
}
.membership-requests #youzify .group-request-list .action .accept a:before{
    content:"\f253"
}
.membership-requests #youzify .group-request-list .action .reject a:before{
    content:"\f252"
}
.membership-requests #youzify .group-request-list .request-comment .request-title{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    background-color:transparent;
    padding:0;
    text-transform:initial
}
.membership-requests #youzify .group-request-list .request-comment .request-msg{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a
}
.membership-requests #youzify .pagination{
    margin:30px 0
}
.group-admin.single-item.groups #youzify .youzify-content .item-list-tabs ul li a{
    margin:3px 25px 3px 0
}
@media only screen and (max-width:1440px){
    .group-admin.single-item.groups #youzify .youzify-content .item-list-tabs ul li a{
        margin:3px 10px 3px 0
    }
    .group-admin.single-item.groups #youzify .youzify-content .item-list-tabs ul li a:before{
        margin-right:5px
    }
}
#youzify #youzify-main-posts .youzify-post-head{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:reverse;
    -ms-flex-direction:column-reverse;
    flex-direction:column-reverse
}
#youzify #youzify-main-posts .youzify-post-title a{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:21px;
    line-height:1.33em;
    font-weight:600;
    text-transform:initial;
    letter-spacing:0;
    margin:10px 0 0
}
#youzify #youzify-main-posts .youzify-post-meta{
    margin:0
}
#youzify #youzify-main-posts .youzify-post-meta ul li{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    color:#a9a9a9
}
#youzify #youzify-main-posts .youzify-post-meta ul li a{
    color:inherit
}
#youzify #youzify-main-posts .youzify-post-meta ul li i.fa-calendar-alt,#youzify #youzify-main-posts .youzify-post-meta ul li i.fa-tags{
    display:none
}
#youzify #youzify-main-posts .youzify-post-meta ul li i.fa-comments:before{
    content:"\f188";
    font-family:Kiko;
    position:relative;
    top:2px;
    font-size:13px;
    line-height:1.84em;
    font-weight:300
}
#youzify #youzify-main-posts .youzify-post-text p{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a
}
#youzify #youzify-main-posts .youzify-read-more{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    width:auto;
    margin:0;
    font-family:Barlow,sans-serif;
    font-size:15px;
    line-height:1.75em;
    font-weight:600;
    letter-spacing:2.6px;
    text-decoration:none;
    text-transform:uppercase;
    border-radius:0;
    outline:0;
    -webkit-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
    -o-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
    transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
    padding:8px 31px 11px 34px;
    font-size:13px;
    line-height:2em;
    color:#fff;
    background-color:#ff516b;
    border:1px solid transparent
}
#youzify #youzify-main-posts .youzify-read-more:hover{
    background-color:#83c557
}
#youzify #youzify-main-posts .youzify-read-more .youzify-rm-icon{
    display:none
}
#youzify #youzify-main-posts .youzify-read-more:before{
    display:none
}
#youzify #youzify-main-posts .youzify-no-thumbnail{
    background:#ff516b
}
#youzify #youzify-main-posts .youzify-no-thumbnail .thumbnail-icon i.fa-link,#youzify #youzify-main-posts .youzify-no-thumbnail .thumbnail-icon i.fa-quote-right{
    margin:0;
    padding:0;
    color:#fff;
    width:auto;
    height:auto;
    line-height:1em;
    background-color:transparent
}
#youzify #youzify-main-posts .youzify-no-thumbnail .thumbnail-icon i.fa-link:before{
    content:"\f167";
    font-family:Kiko;
    font-size:35px;
    font-weight:400
}
#youzify #youzify-main-posts .youzify-no-thumbnail .thumbnail-icon i.fa-quote-right:before{
    content:"\f263";
    font-family:Kiko;
    font-size:50px;
    font-weight:300
}
#youzify .youzify-tab-comment{
    border:1px solid #eaebec;
    border-radius:0;
    background-color:#fff
}
#youzify .youzify-tab-comment .youzify-comment-head{
    border-bottom:1px solid #eaebec
}
#youzify .youzify-tab-comment .youzify-comment-img img{
    -o-object-fit:cover;
    object-fit:cover;
    border-radius:10px
}
#youzify .youzify-tab-comment .youzify-comment-meta .youzify-comment-fullname{
    font-family:Barlow,sans-serif;
    font-size:18px;
    font-weight:600;
    color:#006837
}
#youzify .youzify-tab-comment .youzify-comment-meta .view-comment-button{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    background-color:transparent;
    border:1px solid rgba(183,189,199,.3);
    border-radius:0;
    font-family:Barlow,sans-serif;
    font-size:12px;
    line-height:1.5em;
    font-weight:500;
    text-transform:initial;
    letter-spacing:0;
    color:#006837;
    -webkit-transition:all .2s ease-out;
    -o-transition:all .2s ease-out;
    transition:all .2s ease-out
}
#youzify .youzify-tab-comment .youzify-comment-meta .view-comment-button i:before{
    content:"\f188";
    font-family:Kiko;
    font-size:13px;
    font-weight:600;
    color:currentColor;
    position:relative;
    top:2px
}
#youzify .youzify-tab-comment .youzify-comment-meta .view-comment-button:hover{
    color:rgba(4,10,23,.7);
    border-color:rgba(183,189,199,.6)
}
#youzify .youzify-tab-comment .youzify-comment-meta ul li{
    font-family:Barlow,sans-serif;
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    color:#a9a9a9;
    text-transform:initial;
    letter-spacing:0
}
#youzify .youzify-tab-comment .youzify-comment-meta ul li.youzify-comment-author{
    margin-right:12px
}
#youzify .youzify-tab-comment .youzify-comment-meta ul li.youzify-comment-date span{
    display:none
}
#youzify .youzify-tab-comment .youzify-comment-excerpt p{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a
}
.badges .youzify-tab-title-box{
    margin:0 0 36px;
    padding:25px 50px;
    background-color:#fff;
    border:1px solid #eaebec;
    border-radius:0
}
.badges .youzify-tab-title-icon{
    display:none
}
.badges .youzify-tab-title-content{
    margin:0
}
.badges .youzify-tab-title-content h2,.badges .youzify-tab-title-content span{
    font-size:21px;
    line-height:1.33em;
    font-weight:600;
    font-family:Barlow,sans-serif;
    display:inline-block;
    color:#006837
}
.badges .youzify-tab-title-content span{
    margin:0
}
.badges .youzify-tab-title-content span:before{
    content:'('
}
.badges .youzify-tab-title-content span:after{
    content:')'
}
.youzify-user-badges-tab{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin:0 -18px
}
.youzify-user-badges-tab .youzify-user-badge-item{
    width:calc(25% - 36px);
    margin:0 18px 40px!important;
    padding:54px 25px 57px;
    text-align:center;
    display:inline-block;
    background-color:#fff;
    border:1px solid #eaebec;
    border-radius:0;
    will-change:transform;
    -webkit-transition:all .5s ease-in-out;
    -o-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out
}
@media only screen and (max-width:768px){
    .youzify-user-badges-tab .youzify-user-badge-item{
        width:calc(33.333% - 36px)
    }
}
@media only screen and (max-width:480px){
    .youzify-user-badges-tab .youzify-user-badge-item{
        width:100%
    }
}
.youzify-user-badges-tab .youzify-user-badge-item:hover{
    -webkit-transform:translateY(-8px);
    -ms-transform:translateY(-8px);
    transform:translateY(-8px);
    -webkit-box-shadow:0 0 30px 0 rgba(255,81,107,.1);
    box-shadow:0 0 30px 0 rgba(255,81,107,.1)
}
.youzify-user-badges-tab .youzify-user-badge-item img{
    max-width:60px
}
.youzify-user-badges-tab .youzify-user-badge-item .youzify-user-badge-title{
    font-size:21px;
    line-height:1.33em;
    font-weight:600;
    font-family:Barlow,sans-serif;
    color:#006837;
    padding:0;
    margin-top:15px;
    text-align:center;
    background:0 0;
    border-radius:0
}
.bp-user.forums #bbpress-forums .bbp-user-section{
    overflow:visible
}
.bp-user.forums #bbpress-forums .bbp-user-section .bbp-replies{
    border-top:1px solid #eaebec
}
.bp-user.forums #bbpress-forums .qodef-bbp-search-form{
    position:relative;
    padding:0
}
.bp-user.forums #bbpress-forums .qodef-bbp-search-form #ts{
    display:block;
    margin:0 0 30px;
    padding:5px 60px 5px 38px;
    width:100%;
    height:60px;
    border-radius:36px;
    border:1px solid #eaebec;
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a
}
.bp-user.forums #bbpress-forums .qodef-bbp-search-form #ts::-webkit-input-placeholder{
    font-family:Barlow,sans-serif
}
.bp-user.forums #bbpress-forums .qodef-bbp-search-form #ts::-moz-placeholder{
    font-family:Barlow,sans-serif
}
.bp-user.forums #bbpress-forums .qodef-bbp-search-form #ts:-ms-input-placeholder{
    font-family:Barlow,sans-serif
}
.bp-user.forums #bbpress-forums .qodef-bbp-search-form #ts::-ms-input-placeholder{
    font-family:Barlow,sans-serif
}
.bp-user.forums #bbpress-forums .qodef-bbp-search-form #ts::placeholder{
    font-family:Barlow,sans-serif
}
.bp-user.forums #bbpress-forums .qodef-bbp-search-form #ts:focus{
    border-color:#70737a
}
.bp-user.forums #bbpress-forums .qodef-bbp-search-form #bbp_search_submit{
    position:absolute;
    top:0;
    right:0;
    padding:0 26px;
    height:60px;
    line-height:60px;
    font-size:16px;
    background-color:transparent;
    color:#006837
}
.bp-user.forums #bbpress-forums .qodef-bbp-search-form #bbp_search_submit>span{
    font-weight:400
}
.bp-user.forums #bbpress-forums .bbp-search-form{
    padding:0;
    border-radius:0;
    margin-bottom:0;
    background-color:transparent
}
.bp-user.forums #bbpress-forums .bbp-search-form #rs{
    margin:0 0 30px;
    padding:5px 60px 5px 38px;
    height:60px;
    border-radius:36px;
    border:1px solid #eaebec;
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a
}
.bp-user.forums #bbpress-forums .bbp-search-form #rs:focus{
    border-color:#70737a
}
.bp-user.forums #bbpress-forums .bbp-search-form #bbp_search_submit{
    height:60px;
    border-radius:0;
    padding:15px 20px;
    -webkit-transition:background-color .2s ease-out;
    -o-transition:background-color .2s ease-out;
    transition:background-color .2s ease-out
}
.bp-user.forums #bbpress-forums .bbp-search-form #bbp_search_submit:hover{
    background-color:#83c557
}
.youzify-group-content .youzify-group-infos-widget .youzify-group-widget-title{
    font-size:21px;
    line-height:1.33em;
    font-weight:600;
    font-family:Barlow,sans-serif;
    margin:0;
    padding:20px 40px 22px;
    border:1px solid #eaebec;
    border-bottom:none;
    background-color:#fff;
    color:#006837
}
.youzify-group-content .youzify-group-infos-widget .youzify-group-widget-title i{
    display:none
}
.youzify-group-content .youzify-group-infos-widget .youzify-group-widget-content{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a;
    display:inline-block;
    padding:35px 40px;
    width:100%;
    border:1px solid #eaebec;
    background-color:#fff
}
.registration .youzify-membership-page-box{
    padding:43px 0 0;
    overflow:visible
}
.registration .youzify-membership-social-buttons{
    display:none
}
.registration .youzify-membership-form.youzify-membership-signup-page{
    width:100%;
    max-width:100%;
    background-color:transparent;
    border-radius:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    overflow:visible
}
.registration .youzify-membership-form.youzify-membership-signup-page form{
    padding:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    overflow:visible
}
.registration .youzify-membership-form.youzify-membership-signup-page .youzify-membership-form-cover{
    display:none
}
.registration .youzify-membership-form.youzify-membership-signup-page .register-section{
    -webkit-box-flex:50%;
    -ms-flex:50%;
    flex:50%;
    max-width:50%
}
@media only screen and (max-width:1024px){
    .registration .youzify-membership-form.youzify-membership-signup-page .register-section{
        -webkit-box-flex:100%;
        -ms-flex:100%;
        flex:100%;
        max-width:100%
    }
}
.registration .youzify-membership-form.youzify-membership-signup-page #basic-details-section{
    -webkit-box-ordinal-group:3;
    -ms-flex-order:2;
    order:2;
    padding-left:50px
}
@media only screen and (max-width:1024px){
    .registration .youzify-membership-form.youzify-membership-signup-page #basic-details-section{
        padding-top:62px;
        padding-left:0
    }
}
.registration .youzify-membership-form.youzify-membership-signup-page #basic-details-section label{
    position:relative
}
.registration .youzify-membership-form.youzify-membership-signup-page #basic-details-section label i{
    position:absolute;
    top:50px;
    right:25px;
    z-index:2;
    font-size:18px;
    color:#0b1a3a
}
.registration .youzify-membership-form.youzify-membership-signup-page #basic-details-section label i.qodef-password-confirm-icon,.registration .youzify-membership-form.youzify-membership-signup-page #basic-details-section label i.qodef-password-icon{
    cursor:pointer
}
.registration .youzify-membership-form.youzify-membership-signup-page #basic-details-section label i.qodef-hidden:before{
    content:"\f148"
}
.registration .youzify-membership-form.youzify-membership-signup-page #profile-details-section{
    -webkit-box-ordinal-group:2;
    -ms-flex-order:1;
    order:1;
    padding-right:50px
}
@media only screen and (max-width:1024px){
    .registration .youzify-membership-form.youzify-membership-signup-page #profile-details-section{
        padding-right:0
    }
}
.registration .youzify-membership-form.youzify-membership-signup-page #template-notices{
    -ms-flex-preferred-size:100%;
    flex-basis:100%
}
.registration .youzify-membership-form.youzify-membership-signup-page .youzify-membership-form-note.youzify-membership-terms-note{
    -webkit-box-flex:100%;
    -ms-flex:100%;
    flex:100%;
    max-width:100%;
    -webkit-box-ordinal-group:4;
    -ms-flex-order:3;
    order:3;
    text-align:left;
    font-family:Barlow,sans-serif;
    font-size:12px;
    font-weight:500;
    line-height:1.58em;
    color:#006837
}
.registration .youzify-membership-form.youzify-membership-signup-page .youzify-membership-form-note.youzify-membership-terms-note a{
    color:#ff516b;
    font-weight:500
}
.registration .youzify-membership-form.youzify-membership-signup-page .youzify-membership-form-actions{
    -webkit-box-flex:initial;
    -ms-flex:initial;
    flex:initial;
    -webkit-box-ordinal-group:5;
    -ms-flex-order:4;
    order:4
}
.registration .youzify-membership-form.youzify-membership-signup-page .youzify-membership-form-actions .youzify-membership-action-item a{
    margin:35px 0 0
}
.registration .youzify-membership-form.youzify-membership-signup-page #youzify_membership_signup_form .youzify-membership-section-title{
    margin:0;
    border-bottom:none;
    text-align:left
}
.registration .youzify-membership-form.youzify-membership-signup-page #youzify_membership_signup_form .youzify-membership-section-title span{
    font-size:28px;
    line-height:1.18em;
    font-weight:600;
    font-family:Barlow,sans-serif;
    margin:0 0 26px;
    padding:0;
    display:block;
    color:#006837;
    background-color:transparent;
    text-transform:capitalize
}
.registration .youzify-membership-form.youzify-membership-signup-page #youzify_membership_signup_form input[type=email],.registration .youzify-membership-form.youzify-membership-signup-page #youzify_membership_signup_form input[type=number],.registration .youzify-membership-form.youzify-membership-signup-page #youzify_membership_signup_form input[type=password],.registration .youzify-membership-form.youzify-membership-signup-page #youzify_membership_signup_form input[type=text]{
    width:100%;
    margin-top:0;
    font-family:Barlow,sans-serif;
    font-size:18px;
    padding:0 60px 0 30px!important;
    min-height:57px;
    line-height:57px;
    color:#70737a;
    background-color:#fff;
    -webkit-box-shadow:none!important;
    box-shadow:none!important;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    border:1px solid #dbdcde!important;
    border-radius:30px
}
.registration .youzify-membership-form.youzify-membership-signup-page #youzify_membership_signup_form input[type=email]:focus,.registration .youzify-membership-form.youzify-membership-signup-page #youzify_membership_signup_form input[type=number]:focus,.registration .youzify-membership-form.youzify-membership-signup-page #youzify_membership_signup_form input[type=password]:focus,.registration .youzify-membership-form.youzify-membership-signup-page #youzify_membership_signup_form input[type=text]:focus{
    border-color:#70737a!important
}
.registration .youzify-membership-form.youzify-membership-signup-page #youzify_membership_signup_form fieldset{
    margin:0;
    padding:0;
    border:none
}
.registration .youzify-membership-form.youzify-membership-signup-page #youzify_membership_signup_form input{
    margin-bottom:40px
}
.registration .youzify-membership-form.youzify-membership-signup-page #youzify_membership_signup_form label,.registration .youzify-membership-form.youzify-membership-signup-page #youzify_membership_signup_form legend{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    margin:0 0 9px;
    padding:0
}
.registration .youzify-membership-form.youzify-membership-signup-page #youzify_membership_signup_form label .bp-required-field-label,.registration .youzify-membership-form.youzify-membership-signup-page #youzify_membership_signup_form legend .bp-required-field-label{
    padding:0;
    margin:0;
    font-size:0;
    line-height:0;
    background-color:transparent;
    position:relative
}
.registration .youzify-membership-form.youzify-membership-signup-page #youzify_membership_signup_form label .bp-required-field-label:after,.registration .youzify-membership-form.youzify-membership-signup-page #youzify_membership_signup_form legend .bp-required-field-label:after{
    content:'*';
    color:#ff516b;
    font-size:14px;
    line-height:1.57em
}
.registration .youzify-membership-form.youzify-membership-signup-page #youzify_membership_signup_form .datebox-selects label{
    margin-left:10px
}
.registration .youzify-membership-form.youzify-membership-signup-page #youzify_membership_signup_form .editfield{
    position:relative
}
.registration .youzify-membership-form.youzify-membership-signup-page #youzify_membership_signup_form .editfield.field_type_textarea .field-visibility-settings-toggle,.registration .youzify-membership-form.youzify-membership-signup-page #youzify_membership_signup_form .editfield.field_type_textarea .mce-statusbar,.registration .youzify-membership-form.youzify-membership-signup-page #youzify_membership_signup_form .editfield.field_type_textarea .mce-top-part,.registration .youzify-membership-form.youzify-membership-signup-page #youzify_membership_signup_form .editfield.field_type_textarea .quicktags-toolbar,.registration .youzify-membership-form.youzify-membership-signup-page #youzify_membership_signup_form .editfield.field_type_textarea .wp-editor-tools{
    display:none
}
.registration .youzify-membership-form.youzify-membership-signup-page #youzify_membership_signup_form .editfield.field_type_textarea .wp-editor-container{
    border:1px solid #dbdcde;
    border-radius:10px;
    overflow:hidden
}
.registration .youzify-membership-form.youzify-membership-signup-page #youzify_membership_signup_form .editfield.field_type_textarea .wp-editor-container .mce-container{
    border-radius:10px;
    overflow:hidden
}
.registration .youzify-membership-form.youzify-membership-signup-page #youzify_membership_signup_form .editfield:after{
    font-family:Kiko;
    position:absolute;
    right:25px;
    top:45px;
    font-size:18px;
    color:#0b1a3a
}
.registration .youzify-membership-form.youzify-membership-signup-page #youzify_membership_signup_form .editfield.field_name:after{
    content:"\f190"
}
.registration .youzify-membership-form.youzify-membership-signup-page #youzify_membership_signup_form .editfield.field_website:after{
    content:"\f167"
}
.registration .youzify-membership-form.youzify-membership-signup-page #youzify_membership_signup_form .editfield.field_gender:after{
    content:"\f195"
}
.registration .youzify-membership-form.youzify-membership-signup-page #youzify_membership_signup_form .editfield.field_location:after{
    content:"\f158"
}
.registration .youzify-membership-form.youzify-membership-signup-page #youzify_membership_signup_form .editfield.field_biography:after{
    content:"\f136"
}
.registration .youzify-membership-form.youzify-membership-signup-page #youzify_membership_signup_form .field-visibility-settings-notoggle,.registration .youzify-membership-form.youzify-membership-signup-page #youzify_membership_signup_form .field-visibility-settings-toggle{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    font-family:Barlow,sans-serif;
    position:absolute;
    right:0;
    bottom:0;
    margin:0;
    padding:10px 0;
    text-align:right;
    border-radius:0;
    color:#a9a9a9;
    background-color:transparent;
    border:none
}
.registration .youzify-membership-form.youzify-membership-signup-page #youzify_membership_signup_form .field-visibility-settings-notoggle .current-visibility-level,.registration .youzify-membership-form.youzify-membership-signup-page #youzify_membership_signup_form .field-visibility-settings-toggle .current-visibility-level{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    font-family:Barlow,sans-serif;
    margin-left:0;
    padding:0;
    color:#006837;
    border:none
}
.registration .youzify-membership-form.youzify-membership-signup-page #youzify_membership_signup_form .field-visibility-settings-notoggle .visibility-toggle-link,.registration .youzify-membership-form.youzify-membership-signup-page #youzify_membership_signup_form .field-visibility-settings-toggle .visibility-toggle-link{
    font-size:0;
    line-height:0;
    padding:0;
    margin-left:0;
    border:none;
    background-color:transparent;
    background-image:none;
    color:#006837;
    position:relative
}
.registration .youzify-membership-form.youzify-membership-signup-page #youzify_membership_signup_form .field-visibility-settings-notoggle .visibility-toggle-link:hover,.registration .youzify-membership-form.youzify-membership-signup-page #youzify_membership_signup_form .field-visibility-settings-toggle .visibility-toggle-link:hover{
    cursor:pointer
}
.registration .youzify-membership-form.youzify-membership-signup-page #youzify_membership_signup_form .field-visibility-settings-notoggle .visibility-toggle-link:after,.registration .youzify-membership-form.youzify-membership-signup-page #youzify_membership_signup_form .field-visibility-settings-toggle .visibility-toggle-link:after{
    content:"\f100";
    font-family:Kiko;
    padding-left:2px;
    font-weight:600;
    font-size:10px
}
.registration .youzify-membership-form.youzify-membership-signup-page #youzify_membership_signup_form .field-visibility-settings label,.registration .youzify-membership-form.youzify-membership-signup-page #youzify_membership_signup_form .field-visibility-settings legend{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:14px;
    line-height:1.57em;
    font-weight:500
}
.registration .youzify-membership-form.youzify-membership-signup-page #youzify_membership_signup_form .field-visibility-settings label{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    margin-bottom:16px;
    cursor:pointer
}
.registration .youzify-membership-form.youzify-membership-signup-page #youzify_membership_signup_form .field-visibility-settings label .field-visibility-text{
    font-family:Barlow,sans-serif;
    font-size:16px;
    font-weight:500
}
.registration .youzify-membership-form.youzify-membership-signup-page #youzify_membership_signup_form .field-visibility-settings label .field-visibility-text:before{
    width:28px;
    height:28px;
    line-height:28px;
    margin:0 10px 0 4px;
    font-size:14px;
    color:#fff
}
.registration .youzify-membership-form.youzify-membership-signup-page #youzify_membership_signup_form .field-visibility-settings label[for*=public] .field-visibility-text:before{
    content:'\f157';
    font-family:Kiko!important;
    background:#a0bfff;
    background-image:none
}
.registration .youzify-membership-form.youzify-membership-signup-page #youzify_membership_signup_form .field-visibility-settings label[for*=adminsonly] .field-visibility-text:before{
    content:'\f218';
    font-family:Kiko!important;
    background:#f9cf61
}
.registration .youzify-membership-form.youzify-membership-signup-page #youzify_membership_signup_form .field-visibility-settings label[for*=loggedin] .field-visibility-text:before{
    background:#82b5a6;
    font-weight:900
}
.registration .youzify-membership-form.youzify-membership-signup-page #youzify_membership_signup_form .field-visibility-settings label[for*=friends] .field-visibility-text:before{
    content:"\f195";
    font-family:Kiko!important;
    background:#83c557;
    font-weight:700
}
.registration .youzify-membership-form.youzify-membership-signup-page #youzify_membership_signup_form .field-visibility-settings input[type=radio]{
    position:relative;
    margin:0 15px 0 1px
}
.registration .youzify-membership-form.youzify-membership-signup-page #youzify_membership_signup_form .field-visibility-settings input[type=radio]:before{
    content:'';
    width:18px;
    height:18px;
    border-radius:50%;
    position:relative;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    background-color:#fff;
    border:1px solid #eaebec;
    display:inline-block;
    visibility:visible
}
.registration .youzify-membership-form.youzify-membership-signup-page #youzify_membership_signup_form .field-visibility-settings input[type=radio]:checked:after{
    content:'';
    width:10px;
    height:10px;
    border-radius:50%;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    background-color:#ff516b;
    display:inline-block;
    visibility:visible
}
.registration .youzify-membership-form.youzify-membership-signup-page #youzify_membership_signup_form .field-visibility-settings .field-visibility-settings-close{
    font-size:12px;
    line-height:17px;
    min-width:auto;
    padding:5px 15px;
    font-family:Barlow,sans-serif;
    font-weight:500;
    text-transform:capitalize;
    background-image:none;
    border-radius:14px;
    background-color:rgba(255,81,107,.1);
    color:#ff516b;
    margin-bottom:40px;
    cursor:pointer
}
.registration .youzify-membership-form.youzify-membership-signup-page .youzify-membership-form-actions button,.registration .youzify-membership-form.youzify-membership-signup-page .youzify-membership-form-actions button[type=submit]{
    padding:0 25px;
    height:60px;
    line-height:60px;
    width:auto;
    font-family:Barlow,sans-serif;
    font-size:13px;
    font-weight:600;
    letter-spacing:2.6px!important;
    text-align:center;
    text-transform:uppercase;
    background-color:#006837;
    border-radius:0!important
}
.registration .youzify-membership-form.youzify-membership-signup-page .youzify-membership-form-actions .youzify-membership-link-button{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a;
    text-transform:initial;
    color:#006837;
    height:auto;
    padding:0;
    margin:20px 0 0;
    background-color:transparent
}
.registration .youzify-membership-form.youzify-membership-signup-page .youzify-membership-form-actions .youzify-membership-link-button:hover{
    color:#ff516b
}
.registration .youzify-membership-form.youzify-membership-signup-page .nice-select{
    background-color:#fff;
    min-height:57px;
    line-height:57px;
    outline:0;
    padding-left:25px;
    padding-right:25px;
    width:100%;
    border:1px solid #eaebec!important;
    border-radius:30px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    margin-bottom:40px
}
.registration .youzify-membership-form.youzify-membership-signup-page .nice-select.open .list{
    width:100%
}
.registration .youzify-membership-form.youzify-membership-signup-page .input-options.datebox-selects{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start
}
@media only screen and (max-width:1024px){
    .registration .youzify-membership-form.youzify-membership-signup-page .input-options.datebox-selects{
        display:block;
        padding-bottom:20px
    }
}
@media only screen and (max-width:1024px){
    .registration .youzify-membership-form.youzify-membership-signup-page .input-options.datebox-selects .nice-select{
        margin-left:0!important;
        width:100%
    }
}
.registration .youzify-membership-form.youzify-membership-signup-page .input-options.datebox-selects .nice-select:after{
    right:20px
}
.registration .youzify-membership-form.youzify-membership-signup-page .field_type_datebox .datebox-selects label{
    margin-top:18px!important
}
@media only screen and (max-width:1024px){
    .registration .youzify-membership-form.youzify-membership-signup-page .field_type_datebox .datebox-selects label{
        margin-top:0!important;
        margin-left:0!important
    }
}
.registration .youzify-membership-form.youzify-membership-signup-page .field_type_datebox .datebox-selects label:first-child{
    margin-left:0!important
}
@media only screen and (max-width:1024px){
    .registration .youzify-membership-form.youzify-membership-signup-page .field_type_datebox .datebox-selects .nice-select{
        margin-bottom:17px
    }
}
.registration .youzify-membership-form.youzify-membership-signup-page .field_type_selectbox .nice-select:after{
    display:none
}
.registration .youzify-membership-form #message{
    padding:35px 0;
    border:none;
    background-color:transparent
}
.registration .form-with-header .youzify-membership-error-msg,.registration .form-with-header .youzify-membership-success-msg{
    border:none;
    padding:0
}
.registration .form-with-header .youzify-membership-error-msg p,.registration .form-with-header .youzify-membership-success-msg p{
    padding:21px 40px 21px 72px;
    position:relative;
    border-radius:0;
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.56em;
    font-weight:600
}
.registration .form-with-header .youzify-membership-error-msg p:before,.registration .form-with-header .youzify-membership-success-msg p:before{
    margin-left:20px;
    position:absolute;
    left:0;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    font-size:35px;
    margin-right:20px
}
.registration .form-with-header .youzify-membership-success-msg p{
    border:1px solid rgba(130,181,166,.2);
    border-left:3px solid #82b5a6;
    background:0 0;
    color:#82b5a6
}
.registration .form-with-header .youzify-membership-success-msg p:before{
    content:"\f238";
    font-family:Kiko
}
.registration .form-with-header .youzify-membership-error-msg p{
    border:1px solid rgba(255,81,107,.1);
    border-left:3px solid #ff516b;
    background:0 0;
    color:#ff516b
}
.registration .form-with-header .youzify-membership-error-msg p:before{
    content:"\f085";
    font-family:Kiko;
    font-weight:300
}
.registration .form-with-header #register-page>.youzify-membership-info-msg[role=alert]{
    padding:21px 40px 21px 72px;
    position:relative;
    border-radius:0;
    border:1px solid rgba(255,81,107,.1);
    border-left:3px solid #ff516b;
    color:#ff516b
}
.registration .form-with-header #register-page>.youzify-membership-info-msg[role=alert]:before{
    margin-left:20px;
    position:absolute;
    left:0;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    font-size:35px;
    margin-right:20px;
    content:"\e855";
    font-family:Linearicons-Free
}
.registration .form-with-header #register-page>.youzify-membership-info-msg[role=alert] p{
    border-left:none;
    background-color:transparent;
    padding:0;
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.56em;
    font-weight:600;
    color:#ff516b
}
body .youzify-membership{
    overflow:visible
}
body .youzify-membership-page-box{
    padding:0
}
body #youzify_membership_signup_form .error{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.56em;
    font-weight:600;
    padding:21px 40px 21px 72px;
    position:relative;
    border-radius:0;
    border:1px solid rgba(255,81,107,.1);
    border-left:3px solid #ff516b;
    background:0 0;
    color:#ff516b
}
body #youzify_membership_signup_form .error:before{
    content:"\e855";
    font-family:Linearicons-Free;
    font-weight:300;
    margin-left:20px;
    position:absolute;
    left:0;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    font-size:35px;
    margin-right:20px
}
body #pass-strength-result{
    padding:21px 30px;
    position:relative;
    border-radius:0;
    background:0 0;
    border:1px solid;
    border-left:3px solid;
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.56em;
    font-weight:600
}
body #pass-strength-result.short{
    border-left:3px solid #f44336;
    color:#f44336
}
body #pass-strength-result.bad{
    border-left:3px solid #ff516b;
    color:#ff516b
}
body #pass-strength-result.good{
    border-left:3px solid #f9cf61;
    color:#f9cf61
}
body #pass-strength-result.strong{
    border-left:3px solid #82b5a6;
    color:#82b5a6
}
.youzify-popup-login{
    background-color:rgba(4,10,23,.55)!important
}
body .youzify-membership-form{
    max-width:600px;
    border-radius:2px 3px;
}
body .youzify-membership-form.form-no-header .form-title{
    padding:70px 0 16px
}
body .youzify-membership-form.form-no-header .form-title h2{
    font-size:28px;
    line-height:1.18em;
    font-weight:600;
    font-family:Barlow,sans-serif;
    padding:0;
    margin:0;
    position:relative;
    bottom:auto;
    letter-spacing:0;
    text-transform:capitalize;
    background:0 0;
    color:#006837
}
body .youzify-membership-form.form-no-header .form-title .youzify-membership-form-desc{
    margin-top:6px;
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a
}
body .youzify-membership-form .youzify-membership-field-content{
    border:none;
    position:relative
}
body .youzify-membership-form form#youzify-membership-form{
    padding:20px 70px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
}
body .youzify-membership-form form#youzify-membership-form.youzify-membership-lost_password-form{
    padding-bottom:70px
}
body .youzify-membership-form form#youzify-membership-form .youzify-membership-social-buttons.form-full-button{
    -webkit-box-ordinal-group:6;
    -ms-flex-order:5;
    order:5;
    margin-top:10px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
}
body .youzify-membership-form form#youzify-membership-form .youzify-membership-social-buttons.form-full-button .youzify-membership-social-title{
    -webkit-box-ordinal-group:2;
    -ms-flex-order:1;
    order:1
}
body .youzify-membership-form form#youzify-membership-form .youzify-membership-social-buttons.form-full-button ul{
    -webkit-box-ordinal-group:3;
    -ms-flex-order:2;
    order:2
}
body .youzify-membership-form form#youzify-membership-form .youzify-membership-social-buttons .youzify-membership-facebook-btn a{
    background-color:#2f5b9d;
    border-radius:0
}
body .youzify-membership-form form#youzify-membership-form .youzify-membership-social-buttons .youzify-membership-facebook-btn .youzify-membership-button-icon{
    display:none
}
body .youzify-membership-form form#youzify-membership-form .youzify-membership-social-buttons .youzify-membership-facebook-btn .youzify-membership-button-title{
    display:block;
    text-align:center;
    font-family:Barlow,sans-serif;
    font-size:12px;
    font-weight:600;
    letter-spacing:2.4px;
    text-transform:uppercase
}
body .youzify-membership-form form#youzify-membership-form .youzify-membership-form-item{
    margin-bottom:10px
}
body .youzify-membership-form form#youzify-membership-form .youzify-membership-form-item .qodef-password-show,body .youzify-membership-form form#youzify-membership-form .youzify-membership-form-item .qodef-user-login-icon{
    position:absolute;
    right:25px;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    z-index:10;
    font-size:13px;
    color:#0b1a3a
}
body .youzify-membership-form form#youzify-membership-form .youzify-membership-form-item .qodef-password-show:before,body .youzify-membership-form form#youzify-membership-form .youzify-membership-form-item .qodef-user-login-icon:before{
    font-family:Kiko;
    font-weight:400
}
body .youzify-membership-form form#youzify-membership-form .youzify-membership-form-item .qodef-user-login-icon:before{
    content:"\f103"
}
body .youzify-membership-form form#youzify-membership-form .youzify-membership-form-item .qodef-password-show:before{
    content:"\f147"
}
body .youzify-membership-form form#youzify-membership-form .youzify-membership-form-item .qodef-password-show.qodef-hidden:before{
    content:"\f148"
}
body .youzify-membership-form form#youzify-membership-form .youzify-membership-form-item .qodef-password-show:hover{
    cursor:pointer
}
body .youzify-membership-form form#youzify-membership-form .youzify-membership-form-item input:not([type=checkbox]),body .youzify-membership-form form#youzify-membership-form .youzify-membership-form-item input[type=text]{
    padding:0 45px 0 32px!important;
    min-height:auto;
    height:50px;
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a;
    line-height:50px;
    border:1px solid #dbdcde!important;
    border-radius:36px!important
}
body .youzify-membership-form form#youzify-membership-form .youzify-membership-form-item input:not([type=checkbox]):focus,body .youzify-membership-form form#youzify-membership-form .youzify-membership-form-item input[type=text]:focus{
    border-color:#70737a!important
}
body .youzify-membership-form form#youzify-membership-form .youzify-membership-form-item label{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    font-family:Barlow,sans-serif;
    color:#006837;
    display:inline-block!important;
    position:relative;
    margin:0 0 9px
}
body .youzify-membership-form form#youzify-membership-form .youzify-membership-form-item label:after{
    content:'*';
    position:absolute;
    top:-2px;
    right:-6px
}
body .youzify-membership-form form#youzify-membership-form .youzify-membership-form-item label.youzify_membership_checkbox_field:after{
    display:none
}
body .youzify-membership-form form#youzify-membership-form .youzify-membership-form-item.youzify-membership-remember-me{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    margin:7px 0 0
}
body .youzify-membership-form form#youzify-membership-form .youzify-membership-form-item.youzify-membership-remember-me label{
    font-size:12px;
    margin:0
}
body .youzify-membership-form form#youzify-membership-form .youzify-membership-form-item.youzify-membership-remember-me .youzify-membership-item-content{
    float:none
}
body .youzify-membership-form form#youzify-membership-form .youzify-membership-form-item.youzify-membership-remember-me .youzify-membership-forgot-password{
    float:none;
    margin:0;
    margin-left:auto;
    font-family:Barlow,sans-serif;
    font-size:12px;
    font-weight:500;
    text-transform:capitalize;
    color:#ff516b
}
body .youzify-membership-form form#youzify-membership-form .youzify-membership-form-item.youzify-membership-remember-me .youzify-membership-forgot-password:hover{
    color:#83c557
}
body .youzify-membership-form form#youzify-membership-form .youzify-membership-form-item.youzify-membership-remember-me .youzify_membership_checkbox_field .youzify_membership_field_indication{
    width:18px;
    height:18px;
    border:1px solid #eaebec
}
body .youzify-membership-form form#youzify-membership-form .youzify-membership-form-item.youzify-membership-remember-me .youzify_membership_checkbox_field .youzify_membership_field_indication:after{
    content:"\f253";
    font-family:Kiko;
    font-size:11px;
    position:absolute;
    top:0;
    left:2px;
    border:none;
    -webkit-transform:none;
    -ms-transform:none;
    transform:none
}
body .youzify-membership-form form#youzify-membership-form .youzify-membership-form-actions button,body .youzify-membership-form form#youzify-membership-form .youzify-membership-form-actions button[type=submit]{
    font-family:Barlow,sans-serif;
    font-size:12px;
    font-weight:600;
    letter-spacing:2.4px;
    border-radius:0!important;
    background-color:#006837
}
body .youzify-membership-form form#youzify-membership-form .youzify-membership-link-button{
    height:auto;
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    text-transform:initial;
    background-color:transparent;
    color:#006837
}
body .youzify-close-login{
    top:20px;
    right:20px;
    border-radius:50%;
    width:44px;
    height:44px;
    color:#a9a9a9;
    background-color:rgba(183,189,199,.16);
    -webkit-transition:color .3s ease-in-out;
    -o-transition:color .3s ease-in-out;
    transition:color .3s ease-in-out
}
body .youzify-close-login:hover{
    background-color:rgba(183,189,199,.16);
    color:#006837
}
body .youzify-close-login:before{
    content:"\f252";
    font-family:Kiko;
    font-weight:300;
    line-height:44px
}
.youzify-membership-lost-password-page .youzify-membership-form-note{
    font-family:Barlow,sans-serif;
    font-size:14px;
    line-height:1.57em;
    text-align:center;
    color:#70737a
}
#youzify .youzify-account-header{
    background-color:transparent
}
#youzify .youzify-account-header .youzify-account-head{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    padding:0 0 23px
}
#youzify .youzify-account-header .youzify-account-head .youzify-account-img{
    -ms-flex-negative:0;
    flex-shrink:0;
    margin-right:15px;
    width:79px;
    height:79px;
    background-color:transparent
}
#youzify .youzify-account-header .youzify-account-head .youzify-account-img img{
    width:79px;
    height:79px;
    -o-object-fit:cover;
    object-fit:cover;
    border-radius:20px
}
#youzify .youzify-account-header .youzify-account-head .youzify-account-head-content h2{
    font-size:28px;
    line-height:1.18em;
    font-weight:600;
    margin:0 0 3px;
    font-family:Barlow,sans-serif;
    color:#006837;
    text-transform:capitalize
}
#youzify .youzify-account-header .youzify-account-head .youzify-account-head-content span{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    font-family:Barlow,sans-serif;
    color:#a9a9a9
}
#youzify .youzify-account-header .youzify-head-buttons{
    text-align:center;
    background:0 0;
    border:none;
    margin-bottom:6px
}
#youzify .youzify-account-header .youzify-head-buttons .youzify-head-buttons-inner{
    padding:0
}
#youzify .youzify-account-header .youzify-head-buttons .youzify-button-item a{
    width:40px;
    height:40px;
    padding:0;
    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;
    border-radius:50%;
    background-image:none
}
#youzify .youzify-account-header .youzify-head-buttons .youzify-button-item a i:before{
    font-family:Kiko
}
#youzify .youzify-account-header .youzify-head-buttons .youzify-button-item.youzify-home-button a{
    background-color:#a0bfff
}
#youzify .youzify-account-header .youzify-head-buttons .youzify-button-item.youzify-home-button a i:before{
    content:"\f162"
}
#youzify .youzify-account-header .youzify-head-buttons .youzify-button-item.youzify-profile-button a{
    background-color:#f9cf61
}
#youzify .youzify-account-header .youzify-head-buttons .youzify-button-item.youzify-profile-button a i:before{
    content:"\f190"
}
#youzify .youzify-account-header .youzify-head-buttons .youzify-button-item.youzify-networks-button a{
    background-color:#82b5a6
}
#youzify .youzify-account-header .youzify-head-buttons .youzify-button-item.youzify-networks-button a i:before{
    content:"\f374"
}
#youzify .youzify-account-header .youzify-head-buttons .youzify-button-item.youzify-avatar-button a{
    background-color:#83c557
}
#youzify .youzify-account-header .youzify-head-buttons .youzify-button-item.youzify-avatar-button a i:before{
    content:"\f131"
}
#youzify .youzify-account-header .youzify-head-buttons .youzify-button-item.youzify-cover-button a{
    background-color:#606edd
}
#youzify .youzify-account-header .youzify-head-buttons .youzify-button-item.youzify-cover-button a i:before{
    content:"\f172"
}
#youzify .youzify-account-header .youzify-head-buttons .youzify-button-item.youzify-logout-button a{
    background:#b890d5;
    background-image:none
}
#youzify .youzify-account-header .youzify-head-buttons .youzify-button-item.youzify-logout-button a i:before{
    content:"\f089"
}
#youzify .youzify-account-header .youzify-account-settings-menu{
    background-color:transparent
}
#youzify .youzify-account-header .youzify-account-settings-menu .youzify-menu-head .youzify-menu-title{
    font-size:21px;
    line-height:1.33em;
    font-weight:600;
    font-family:Barlow,sans-serif;
    color:#006837
}
#youzify .youzify-account-header .youzify-account-settings-menu .youzify-menu-head .youzify-menu-description{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    margin-top:1px;
    font-family:Barlow,sans-serif;
    color:#a9a9a9
}
#youzify .youzify-account-header .youzify-account-settings-menu .youzify-arrow-bottom{
    margin-top:10px
}
#youzify .youzify-account-header .youzify-account-settings-menu .youzify-account-menu{
    padding:16px 11px 19px 25px;
    margin-top:20px;
    border:1px solid #eaebec;
    background-color:#fff
}
#youzify .youzify-account-header .youzify-account-settings-menu .youzify-account-menu:hover{
    background-color:#fff
}
#youzify .youzify-account-header .youzify-account-settings-menu .youzify-account-menus{
    padding:0;
    background:0 0;
    border:1px solid #eaebec;
    border-top:none;
    margin-bottom:20px;
    position:relative;
    top:-1
}
#youzify .youzify-account-header .youzify-account-settings-menu .youzify-account-menus ul{
    padding:5px 25px 23px;
    border-top:none;
    border-radius:0
}
#youzify .youzify-account-header .youzify-account-settings-menu .youzify-account-menus ul li{
    padding-bottom:5px
}
#youzify .youzify-account-header .youzify-account-settings-menu .youzify-account-menus ul li a{
    font-family:Barlow,sans-serif;
    font-size:16px;
    line-height:1.19em;
    font-weight:500;
    letter-spacing:-.35px;
    color:#70737a
}
#youzify .youzify-account-header .youzify-account-settings-menu .youzify-account-menus ul li a.active{
    color:#282d38
}
#youzify .youzify-account-header .youzify-account-settings-menu .youzify-menu-icon{
    display:none
}
#youzify .youzify-account-page .settings-inner-content .youzify-settings-form{
    border:1px solid #eaebec;
    padding:40px 80px
}
#youzify .youzify-account-page .settings-inner-content .youzify-settings-form .options-section-title{
    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;
    padding:0 0 27px;
    margin:0 0 32px;
    border-bottom:1px solid #eaebec;
    line-height:inherit
}
#youzify .youzify-account-page .settings-inner-content .youzify-settings-form .options-section-title h2{
    font-size:28px;
    line-height:1.18em;
    font-weight:600;
    font-family:Barlow,sans-serif;
    color:#006837
}
#youzify .youzify-account-page .settings-inner-content .youzify-settings-form .options-section-title h2 i{
    display:none
}
#youzify .youzify-account-page .settings-inner-content .youzify-settings-form .options-section-title .youzify-save-options{
    display:none
}
#youzify .youzify-account-page .settings-inner-content .youzify-settings-form .editfield{
    border-bottom:none
}
#youzify .youzify-account-page .settings-inner-content .youzify-settings-form .editfield input:not([type=radio]):not([type=checkbox]):not(.ed_button){
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a;
    margin:0 0 12px;
    padding:0 30px;
    width:100%;
    height:60px;
    border:1px solid #dbdcde;
    border-radius:30px;
    -webkit-box-shadow:none!important;
    box-shadow:none!important;
    background-color:#fff
}
#youzify .youzify-account-page .settings-inner-content .youzify-settings-form .editfield input:not([type=radio]):not([type=checkbox]):not(.ed_button)::-webkit-input-placeholder{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a
}
#youzify .youzify-account-page .settings-inner-content .youzify-settings-form .editfield input:not([type=radio]):not([type=checkbox]):not(.ed_button)::-moz-placeholder{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a
}
#youzify .youzify-account-page .settings-inner-content .youzify-settings-form .editfield input:not([type=radio]):not([type=checkbox]):not(.ed_button):-ms-input-placeholder{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a
}
#youzify .youzify-account-page .settings-inner-content .youzify-settings-form .editfield input:not([type=radio]):not([type=checkbox]):not(.ed_button)::-ms-input-placeholder{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a
}
#youzify .youzify-account-page .settings-inner-content .youzify-settings-form .editfield input:not([type=radio]):not([type=checkbox]):not(.ed_button)::placeholder{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a
}
#youzify .youzify-account-page .settings-inner-content .youzify-settings-form .editfield.field_type_textarea .field-visibility-settings-toggle,#youzify .youzify-account-page .settings-inner-content .youzify-settings-form .editfield.field_type_textarea .mce-statusbar,#youzify .youzify-account-page .settings-inner-content .youzify-settings-form .editfield.field_type_textarea .mce-top-part,#youzify .youzify-account-page .settings-inner-content .youzify-settings-form .editfield.field_type_textarea .quicktags-toolbar,#youzify .youzify-account-page .settings-inner-content .youzify-settings-form .editfield.field_type_textarea .wp-editor-tools{
    display:none
}
#youzify .youzify-account-page .settings-inner-content .youzify-settings-form .editfield.field_type_textarea .wp-editor-container{
    border:1px solid #dbdcde;
    border-radius:10px;
    overflow:hidden
}
#youzify .youzify-account-page .settings-inner-content .youzify-settings-form .editfield.field_type_textarea .wp-editor-container .mce-container{
    border-radius:10px;
    overflow:hidden
}
#youzify .youzify-account-page .settings-inner-content .youzify-settings-form .editfield.field_type_textarea .wp-editor-container textarea{
    border:none
}
#youzify .youzify-account-page .settings-inner-content .youzify-settings-form .editfield.field_type_datebox .datebox-selects{
    margin-bottom:22px
}
#youzify .youzify-account-page .settings-inner-content .youzify-settings-form .editfield.field_type_selectbox .nice-select{
    margin-bottom:10px
}
#youzify .youzify-account-page .settings-inner-content .youzify-settings-form .editfield .nice-select{
    min-height:initial;
    width:auto;
    padding:0 30px 0 15px;
    background-color:rgba(183,189,199,.1);
    border-radius:0
}
#youzify .youzify-account-page .settings-inner-content .youzify-settings-form .editfield .nice-select .current{
    line-height:35px;
    height:35px;
    font-family:Barlow,sans-serif;
    font-size:18px;
    font-weight:500;
    color:#a9a9a9
}
#youzify .youzify-account-page .settings-inner-content .youzify-settings-form .editfield .nice-select:after{
    right:10px
}
#youzify .youzify-account-page .settings-inner-content .youzify-settings-form .editfield fieldset{
    margin:0 0 54px;
    padding:0;
    border:none
}
#youzify .youzify-account-page .settings-inner-content .youzify-settings-form .editfield .field-visibility-settings-notoggle,#youzify .youzify-account-page .settings-inner-content .youzify-settings-form .editfield .field-visibility-settings-toggle{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    font-family:Barlow,sans-serif;
    margin-top:0;
    padding:0;
    background-color:transparent;
    border-left:none;
    color:#a9a9a9
}
#youzify .youzify-account-page .settings-inner-content .youzify-settings-form .editfield label,#youzify .youzify-account-page .settings-inner-content .youzify-settings-form .editfield legend{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    margin-bottom:10px;
    font-family:Barlow,sans-serif;
    color:#006837
}
#youzify .youzify-account-page .settings-inner-content .youzify-settings-form .editfield label .bp-required-field-label,#youzify .youzify-account-page .settings-inner-content .youzify-settings-form .editfield legend .bp-required-field-label{
    font-size:0;
    margin:0;
    line-height:0;
    padding:0;
    background-color:transparent
}
#youzify .youzify-account-page .settings-inner-content .youzify-settings-form .editfield label .bp-required-field-label:after,#youzify .youzify-account-page .settings-inner-content .youzify-settings-form .editfield legend .bp-required-field-label:after{
    content:'*';
    font-size:14px;
    color:#ff516b
}
#youzify .youzify-account-page .settings-inner-content .youzify-settings-form .editfield .radio label{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    margin-bottom:16px
}
#youzify .youzify-account-page .settings-inner-content .youzify-settings-form .editfield .radio label .field-visibility-text{
    font-family:Barlow,sans-serif;
    font-size:16px;
    font-weight:500
}
#youzify .youzify-account-page .settings-inner-content .youzify-settings-form .editfield .radio label .field-visibility-text:before{
    width:28px;
    height:28px;
    line-height:28px;
    margin:0 10px 0 4px;
    font-size:14px;
    color:#fff
}
#youzify .youzify-account-page .settings-inner-content .youzify-settings-form .editfield .radio label[for*=public] .field-visibility-text:before{
    content:'\f157';
    font-family:Kiko!important;
    background:#a0bfff;
    background-image:none
}
#youzify .youzify-account-page .settings-inner-content .youzify-settings-form .editfield .radio label[for*=adminsonly] .field-visibility-text:before{
    content:'\f218';
    font-family:Kiko!important;
    background:#f9cf61
}
#youzify .youzify-account-page .settings-inner-content .youzify-settings-form .editfield .radio label[for*=loggedin] .field-visibility-text:before{
    background:#82b5a6
}
#youzify .youzify-account-page .settings-inner-content .youzify-settings-form .editfield .radio label[for*=friends] .field-visibility-text:before{
    content:"\f195";
    font-family:Kiko!important;
    background:#83c557;
    font-size:700
}
#youzify .youzify-account-page .settings-inner-content .youzify-settings-form .editfield .radio input[type=radio]{
    position:relative;
    margin-right:10px
}
#youzify .youzify-account-page .settings-inner-content .youzify-settings-form .editfield .radio input[type=radio]:before{
    content:'';
    width:18px;
    height:18px;
    border-radius:50%;
    position:relative;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    background-color:#fff;
    border:1px solid #eaebec;
    display:inline-block;
    visibility:visible
}
#youzify .youzify-account-page .settings-inner-content .youzify-settings-form .editfield .radio input[type=radio]:checked:after{
    content:'';
    width:10px;
    height:10px;
    border-radius:50%;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    background-color:#ff516b;
    display:inline-block;
    visibility:visible
}
#youzify .youzify-account-page .settings-inner-content .youzify-settings-form .editfield .field-visibility-settings .field-visibility-settings-close{
    font-size:12px;
    line-height:17px;
    min-width:auto;
    padding:5px 15px;
    font-family:Barlow,sans-serif;
    font-weight:500;
    text-transform:capitalize;
    background-image:none;
    border-radius:14px;
    background-color:rgba(255,81,107,.1);
    color:#ff516b
}
#youzify .youzify-account-page .settings-inner-content .youzify-settings-form .editfield .field-visibility-settings .field-visibility-settings-close i{
    display:none
}
#youzify .youzify-account-page .settings-inner-content .youzify-settings-form .editfield .field-visibility-settings .field-visibility-settings-close:hover{
    cursor:pointer
}
#youzify .youzify-account-page .settings-inner-content .youzify-settings-form .editfield .field-visibility-settings fieldset{
    margin:0
}
#youzify .youzify-account-page .settings-inner-content .youzify-settings-form .editfield .field-visibility-settings-notoggle .visibility-toggle-link,#youzify .youzify-account-page .settings-inner-content .youzify-settings-form .editfield .field-visibility-settings-toggle .visibility-toggle-link{
    font-size:12px;
    line-height:17px;
    min-width:auto;
    padding:5px 15px;
    font-family:Barlow,sans-serif;
    font-weight:500;
    text-transform:capitalize;
    background-image:none;
    background-color:rgba(255,81,107,.1);
    color:#ff516b
}
#youzify .youzify-account-page .settings-inner-content .youzify-settings-form .editfield .field-visibility-settings-notoggle .visibility-toggle-link i,#youzify .youzify-account-page .settings-inner-content .youzify-settings-form .editfield .field-visibility-settings-toggle .visibility-toggle-link i{
    display:none
}
#youzify .youzify-account-page .settings-inner-content .youzify-settings-form .editfield .field-visibility-settings-notoggle .current-visibility-level,#youzify .youzify-account-page .settings-inner-content .youzify-settings-form .editfield .field-visibility-settings-toggle .current-visibility-level{
    margin:0;
    min-width:auto;
    background-color:transparent;
    border:none;
    font-size:14px;
    line-height:1.57em;
    font-weight:700;
    color:#a9a9a9
}
#youzify .youzify-account-page .settings-inner-content .youzify-settings-form .youzify-settings-actions{
    padding:0;
    margin-bottom:45px;
    line-height:inherit;
    border-top:none
}
#youzify .youzify-account-page .settings-inner-content .youzify-settings-form .youzify-settings-actions .youzify-copyright{
    display:none
}
#youzify .youzify-account-page .youzify-account-item-button{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    width:auto;
    margin:0;
    font-family:Barlow,sans-serif;
    font-size:15px;
    line-height:1.75em;
    font-weight:600;
    letter-spacing:2.6px;
    text-decoration:none;
    text-transform:uppercase;
    border-radius:0;
    outline:0;
    -webkit-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
    -o-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
    transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
    background-color:#006837;
    border:1px solid transparent;
    margin-right:16px;
    padding:12px 29px!important;
    min-width:auto;
    font-size:12px!important;
    line-height:2em
}
#youzify .youzify-account-page .youzify-account-item-button:hover{
    background-color:#2a2d38
}
#youzify .youzify-account-page .youzify-account-item-button:before{
    display:none
}
body #youzify .youzify-account-page .youzify-section-content>.uk-option-item{
    padding:40px 0
}
body #youzify .youzify-account-page .youzify-section-content .uk-option-item.youzify-image-field{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
body #youzify .youzify-account-page .youzify-section-content .uk-option-item.youzify-image-field .option-content .youzify-uploader-item{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    width:100%
}
body #youzify .youzify-account-page .youzify-section-content .uk-option-item.youzify-image-field .option-content .youzify-uploader-item .youzify-photo-preview{
    margin:0 30px 0 auto;
    width:128px;
    height:128px
}
body #youzify .youzify-account-page #youzify-notifications-settings .youzify-section-content>.uk-option-item{
    padding:48px 0 45px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
body #youzify .youzify-account-page #youzify-notifications-settings .youzify-section-content>.uk-option-item:first-child{
    padding-top:16px
}
body #youzify .youzify-account-page #youzify-notifications-settings .youzify-section-content>.uk-option-item:after{
    display:none
}
body #youzify .youzify-account-page #youzify-notifications-settings .youzify-section-content>.uk-option-item .option-content,body #youzify .youzify-account-page #youzify-notifications-settings .youzify-section-content>.uk-option-item .option-infos{
    float:none;
    width:auto
}
body #youzify .youzify-account-page .uk-option-item .option-infos label{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    font-family:Barlow,sans-serif;
    color:#006837
}
@media only screen and (min-width:481px){
    body #youzify .youzify-account-page .uk-option-item .option-infos label{
        margin:20px 0
    }
}
body #youzify .youzify-account-page .uk-option-item .option-infos .option-desc{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    font-family:Barlow,sans-serif;
    color:#a9a9a9
}
body #youzify .youzify-account-page .option-content input:not([type=radio]):not(.uk-upload-button):not(.wp-color-picker):not(.wp-picker-clear):not(.ed_button){
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a;
    margin:0 0 12px;
    padding:0 30px;
    width:100%;
    height:60px;
    border:1px solid #dbdcde;
    border-radius:30px;
    -webkit-box-shadow:none!important;
    box-shadow:none!important;
    background-color:#fff
}
body #youzify .youzify-account-page .option-content input:not([type=radio]):not(.uk-upload-button):not(.wp-color-picker):not(.wp-picker-clear):not(.ed_button)::-webkit-input-placeholder{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a;
    text-align:left
}
body #youzify .youzify-account-page .option-content input:not([type=radio]):not(.uk-upload-button):not(.wp-color-picker):not(.wp-picker-clear):not(.ed_button)::-moz-placeholder{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a;
    text-align:left
}
body #youzify .youzify-account-page .option-content input:not([type=radio]):not(.uk-upload-button):not(.wp-color-picker):not(.wp-picker-clear):not(.ed_button):-ms-input-placeholder{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a;
    text-align:left
}
body #youzify .youzify-account-page .option-content input:not([type=radio]):not(.uk-upload-button):not(.wp-color-picker):not(.wp-picker-clear):not(.ed_button)::-ms-input-placeholder{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a;
    text-align:left
}
body #youzify .youzify-account-page .option-content input:not([type=radio]):not(.uk-upload-button):not(.wp-color-picker):not(.wp-picker-clear):not(.ed_button)::placeholder{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a;
    text-align:left
}
body #youzify .youzify-account-page .option-content .youzify-upload-photo{
    height:50px;
    line-height:50px;
    padding:0 30px;
    font-family:Barlow,sans-serif;
    font-size:12px;
    font-weight:600;
    letter-spacing:2.4px;
    text-transform:uppercase;
    color:#fff;
    background-color:#006837;
    border-radius:0;
    -webkit-transition:background-color .2s ease-out;
    -o-transition:background-color .2s ease-out;
    transition:background-color .2s ease-out
}
body #youzify .youzify-account-page .option-content .youzify-upload-photo:hover{
    background-color:#2a2d38
}
body #youzify .youzify-account-page .option-content .youzify-upload-photo:before{
    display:none
}
body #youzify .youzify-account-page .youzify-wp_editor-field .field-visibility-settings-toggle,body #youzify .youzify-account-page .youzify-wp_editor-field .mce-statusbar,body #youzify .youzify-account-page .youzify-wp_editor-field .mce-top-part,body #youzify .youzify-account-page .youzify-wp_editor-field .wp-editor-tools{
    display:none
}
body #youzify .youzify-account-page .youzify-wp_editor-field .wp-editor-container{
    border:1px solid #dbdcde;
    border-radius:10px;
    overflow:hidden
}
body #youzify .youzify-account-page .youzify-wp_editor-field .wp-editor-container .mce-container{
    border-radius:10px;
    overflow:hidden
}
body #youzify .youzify-account-page .youzify-wp_editor-field .wp-editor-container textarea{
    border:none
}
body #youzify .youzify-account-page .youzify-wp_editor-field .wp-editor-container .quicktags-toolbar{
    display:none
}
body #youzify .youzify-account-page input.cmn-toggle-round-flat:checked+label{
    background-color:#dbdcde
}
body #youzify .youzify-account-page input.cmn-toggle-round-flat:checked+label:after{
    margin-left:44px;
    width:24px;
    background-color:#ff516b
}
body #youzify .youzify-account-page input.cmn-toggle-round-flat+label{
    width:80px;
    height:35px;
    border-radius:30px;
    background-color:#dbdcde
}
body #youzify .youzify-account-page input.cmn-toggle-round-flat+label:before{
    top:1px;
    left:1px;
    bottom:1px;
    right:1px;
    background-color:#fff;
    border-radius:30px
}
body #youzify .youzify-account-page .youzify-reset-options,body #youzify .youzify-account-page .youzify-save-options{
    padding:12px 29px!important;
    min-width:auto;
    font-size:12px!important;
    line-height:2em
}
body #youzify .youzify-account-page .youzify-reset-options:before,body #youzify .youzify-account-page .youzify-save-options:before{
    display:none
}
body #youzify .youzify-account-page #youzify-export-data .youzify-section-content{
    padding:0;
    border:none
}
body #youzify .youzify-account-page #youzify-export-data .youzify-section-content>h2{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:21px;
    line-height:1.33em;
    font-weight:600;
    margin:0 0 11px
}
body #youzify .youzify-account-page #youzify-export-data .youzify-section-content p{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a
}
body #youzify .youzify-account-page #youzify-export-data .youzify-section-content ul{
    margin:39px 0 70px;
    padding:0;
    border:none
}
body #youzify .youzify-account-page #youzify-export-data .youzify-section-content ul li{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    margin:0 0 9px
}
body #youzify .youzify-account-page #youzify-export-data .youzify-section-content ul li:before{
    content:'';
    width:6px;
    height:6px;
    background-color:#b7b9bd;
    border-radius:50%;
    margin-right:12px
}
body #youzify .youzify-account-page #youzify-export-data .youzify-section-content button{
    margin-top:27px;
    padding:14.5px 27px;
    font-family:Barlow,sans-serif;
    font-size:12px;
    font-weight:600;
    color:#fff;
    background-color:#ff516b;
    border-radius:0;
    -webkit-transition:background-color .2s ease-out;
    -o-transition:background-color .2s ease-out;
    transition:background-color .2s ease-out
}
body #youzify .youzify-account-page #youzify-export-data .youzify-section-content button:hover{
    background-color:#83c557
}
body #youzify .youzify-account-page #youzify-export-data .youzify-section-content button i{
    display:none
}
body #youzify .youzify-account-page #youzify-about_me .youzify-section-content .uk-option-item.youzify-image-field{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
body #youzify .youzify-account-page #youzify-about_me .youzify-section-content .option-content .youzify-uploader-item{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    width:100%
}
body #youzify .youzify-account-page #youzify-about_me .youzify-section-content .option-content .youzify-uploader-item .youzify-photo-preview{
    margin:0 30px 0 auto;
    width:128px;
    height:128px
}
body #youzify .youzify-account-page .youzify-wg-opts{
    margin:0 0 40px;
    padding:25px 25px 40px;
    background-color:rgba(234,235,236,.3);
    border:1px solid #eaebec
}
body #youzify .youzify-account-page .youzify-wg-opts .youzify-wg-item{
    padding:28px 0 14px;
    border:none;
    border-radius:0;
    -webkit-box-shadow:none;
    box-shadow:none
}
body #youzify .youzify-account-page .youzify-wg-opts .youzify-wg-item>.uk-option-item:nth-child(1){
    width:40%
}
body #youzify .youzify-account-page .youzify-wg-opts .youzify-wg-item>.uk-option-item:nth-child(2){
    width:24%
}
body #youzify .youzify-account-page .youzify-wg-opts .youzify-wg-item>.uk-option-item:nth-child(2) .youzify-option-inner{
    padding-left:0
}
body #youzify .youzify-account-page .youzify-wg-opts .youzify-wg-item>.uk-option-item:nth-child(3){
    width:36%
}
body #youzify .youzify-account-page .youzify-wg-opts .youzify-wg-item>.uk-option-item:nth-child(3) .youzify-option-inner{
    padding-left:15px
}
body #youzify .youzify-account-page .youzify-wg-opts .youzify-no-content{
    padding:22px 20px;
    margin:-26px -26px -41px;
    border:1px solid rgba(255,81,107,.1);
    border-left:3px solid ##85d053;
    border-radius:0;
    font-size:18px;
    line-height:1.56em;
    font-weight:600;
    color:##85d053
}
body #youzify .youzify-account-page .youzify-wg-opts .youzify-no-content:before{
    content:"\e855";
    font-family:Linearicons-Free;
    display:inline-block;
    vertical-align:middle;
    margin-right:20px;
    font-size:35px;
    font-weight:400
}
body #youzify .youzify-account-page .youzify-wg-opts.youzify-cphoto-options{
    padding-bottom:16px
}
body #youzify .youzify-account-page .youzify-wg-opts.youzify-cphoto-options .youzify-wg-container{
    margin:0 10px;
    -webkit-box-shadow:none;
    box-shadow:none;
    border:1px solid #eaebec
}
body #youzify .youzify-account-page .youzify-wg-opts.youzify-cphoto-options .youzify-cphoto-content{
    padding:40px 25px 25px;
    border:none
}
body #youzify .youzify-account-page .youzify-wg-opts.youzify-cphoto-options .youzify-wg-item{
    padding:0
}
body #youzify .youzify-account-page .youzify-wg-opts.youzify-cphoto-options .youzify-wg-item .uk-option-item{
    margin-bottom:0
}
body #youzify .youzify-account-page .youzify-wg-opts.youzify-cphoto-options .youzify-wg-item .youzify-delete-item{
    width:35px;
    height:35px;
    line-height:30px;
    top:10px;
    right:20px
}
body #youzify .youzify-account-page .youzify-wg-opts.youzify-cphoto-options .youzify-wg-item .option-content input{
    height:53px!important;
    text-align:left
}
body #youzify .youzify-account-page .youzify-wg-opts.youzify-cphoto-options .youzify-wg-item .youzify-upload-photo{
    width:auto;
    display:inline-block;
    padding:8.5px 16px;
    margin-bottom:35px;
    background-color:#006837;
    border-radius:0;
    font-family:Barlow,sans-serif;
    font-size:10px;
    line-height:2em;
    font-weight:600;
    letter-spacing:.2em;
    color:#fff;
    text-transform:uppercase;
    -webkit-transition:background-color .2s ease-out;
    -o-transition:background-color .2s ease-out;
    transition:background-color .2s ease-out
}
body #youzify .youzify-account-page .youzify-wg-opts.youzify-cphoto-options .youzify-wg-item .youzify-upload-photo:after{
    display:none
}
body #youzify .youzify-account-page .youzify-wg-opts.youzify-cphoto-options .youzify-wg-item .youzify-upload-photo:hover{
    background-color:#2a2d38
}
body #youzify .youzify-account-page .youzify-wg-opts.youzify-cphoto-options .youzify-uploader-item .youzify-photo-preview{
    width:115px;
    height:115px;
    margin:0 auto 15px
}
body #youzify .youzify-account-page .youzify-delete-item{
    position:absolute;
    top:30px;
    right:22px;
    margin:0;
    padding:0;
    width:40px;
    height:40px;
    cursor:pointer;
    line-height:35px;
    text-align:center;
    background-color:#fff;
    border:1px solid #eaebec;
    border-radius:50%
}
body #youzify .youzify-account-page .youzify-delete-item:hover{
    background-color:#fff
}
body #youzify .youzify-account-page .youzify-delete-item:before{
    content:"\f149";
    font-family:Kiko!important;
    font-size:15px;
    font-weight:700;
    color:#ff516b
}
body #youzify .youzify-account-page .wp-color-result,body #youzify .youzify-account-page .wp-color-result.button{
    height:40px;
    padding-left:40px;
    border:none;
    border-left:1px solid #eaebec;
    -webkit-box-shadow:none;
    box-shadow:none
}
body #youzify .youzify-account-page .wp-color-result-text{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    padding:0 20px;
    height:40px;
    line-height:40px;
    border:1px solid #eaebec;
    border-left:none
}
body #youzify .youzify-account-page textarea{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a;
    height:200px;
    border:1px solid #dbdcde;
    border-radius:10px
}
body #youzify .youzify-account-page .nice-select{
    min-height:initial;
    width:auto;
    padding:0 30px 0 15px;
    background-color:rgba(183,189,199,.1);
    border-radius:0
}
body #youzify .youzify-account-page .nice-select:after{
    right:10px
}
body #youzify .youzify-account-page .youzify-wg-services-options .youzify-wg-item .uk-option-item:nth-child(1){
    width:25%
}
body #youzify .youzify-account-page .youzify-wg-services-options .youzify-wg-item .uk-option-item:nth-child(2){
    width:35%
}
body #youzify .youzify-account-page .youzify-wg-services-options .youzify-wg-item .uk-option-item:nth-child(3){
    width:40%
}
body #youzify .youzify-account-page .youzify-wg-services-options textarea{
    height:60px;
    padding:15px 30px;
    border-radius:30px
}
body #youzify .youzify-account-page .youzify-delete-account-item{
    padding:0
}
body #youzify .youzify-account-page .youzify-delete-account-item #message{
    border:1px solid rgba(255,81,107,.1);
    border-left:3px solid #ff516b;
    color:#ff516b
}
body #youzify .youzify-account-page .youzify-delete-account-item #message p{
    color:#ff516b
}
body #youzify .youzify-account-page .youzify-delete-account-item #message:before{
    content:"\e855";
    font-family:Linearicons-Free
}
body #youzify .youzify-account-page .youzify-delete-account-item .submit input[type=submit]{
    background-color:#ff516b;
    font-family:Barlow,sans-serif;
    padding:12px 29px;
    min-width:auto;
    font-size:12px;
    line-height:2em;
    letter-spacing:.2em;
    text-transform:uppercase;
    border-radius:0
}
body #youzify .youzify-account-page .youzify-delete-account-item label{
    font-family:Barlow,sans-serif;
    font-size:12px;
    font-weight:500;
    color:#006837
}
body #youzify .youzify-account-page input[type=email]:focus,body #youzify .youzify-account-page input[type=number]:focus,body #youzify .youzify-account-page input[type=password]:focus,body #youzify .youzify-account-page input[type=search]:focus,body #youzify .youzify-account-page input[type=tel]:focus,body #youzify .youzify-account-page input[type=text]:focus,body #youzify .youzify-account-page input[type=url]:focus{
    border-color:#70737a!important
}
body #youzify .youzify-create-new-group-page #create-group-form{
    width:100%;
    margin:0;
    padding:0;
    max-width:initial
}
body #youzify .youzify-create-new-group-page #group-create-tabs{
    background-color:#fff;
    border:1px solid #eaebec;
    border-radius:0
}
body #youzify .youzify-create-new-group-page #group-create-tabs ul{
    padding:14px 0
}
body #youzify .youzify-create-new-group-page #group-create-tabs ul li{
    font-family:Barlow,sans-serif;
    color:#70737a;
    font-size:16px;
    line-height:1.19em;
    font-weight:500;
    min-width:auto;
    padding:7px 12px;
    margin:0 5px;
    text-align:center;
    text-transform:capitalize;
    display:inline-block;
    background-color:transparent
}
body #youzify .youzify-create-new-group-page #group-create-tabs ul li.current{
    color:#006837;
    border-radius:18px;
    background-color:transparent!important
}
body #youzify .youzify-create-new-group-page #group-create-tabs ul li.current a{
    color:#006837
}
body #youzify .youzify-create-new-group-page #group-create-tabs ul li a{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    text-transform:capitalize
}
body #youzify .youzify-create-new-group-page #group-create-tabs ul li a,body #youzify .youzify-create-new-group-page #group-create-tabs ul li span{
    display:block;
    position:relative;
    z-index:1
}
body #youzify .youzify-create-new-group-page #group-create-tabs ul li a:after,body #youzify .youzify-create-new-group-page #group-create-tabs ul li span:after{
    content:'';
    width:28px;
    height:28px;
    position:absolute;
    left:1px;
    top:-3px;
    border-radius:50%;
    z-index:-1
}
body #youzify .youzify-create-new-group-page #group-create-tabs ul li a:first-letter,body #youzify .youzify-create-new-group-page #group-create-tabs ul li span:first-letter{
    padding:0 10px;
    margin-right:5px;
    background-color:transparent;
    color:#fff;
    border-radius:50%
}
body #youzify .youzify-create-new-group-page #group-create-tabs ul li:nth-child(1) a:after,body #youzify .youzify-create-new-group-page #group-create-tabs ul li:nth-child(1) span:after{
    background-color:#a0bfff;
    left:0
}
body #youzify .youzify-create-new-group-page #group-create-tabs ul li:nth-child(2) a:after,body #youzify .youzify-create-new-group-page #group-create-tabs ul li:nth-child(2) span:after{
    background-color:#f9cf61
}
body #youzify .youzify-create-new-group-page #group-create-tabs ul li:nth-child(3) a:after,body #youzify .youzify-create-new-group-page #group-create-tabs ul li:nth-child(3) span:after{
    background-color:#82b5a6
}
body #youzify .youzify-create-new-group-page #group-create-tabs ul li:nth-child(4) a:after,body #youzify .youzify-create-new-group-page #group-create-tabs ul li:nth-child(4) span:after{
    background-color:#83c557
}
body #youzify .youzify-create-new-group-page #group-create-tabs ul li:nth-child(5) a:after,body #youzify .youzify-create-new-group-page #group-create-tabs ul li:nth-child(5) span:after{
    background-color:#606edd
}
body #youzify .youzify-create-new-group-page #group-create-tabs ul li:nth-child(6) a:after,body #youzify .youzify-create-new-group-page #group-create-tabs ul li:nth-child(6) span:after{
    background-color:#b890d5
}
body #youzify .youzify-create-new-group-page #group-create-body,body #youzify .youzify-create-new-group-page #group-settings-form{
    padding:0 40px 35px;
    margin:35px 0 110px;
    background-color:#fff;
    border:1px solid #eaebec;
    border-radius:0;
    overflow:hidden
}
@media only screen and (max-width:480px){
    body #youzify .youzify-create-new-group-page #group-create-body,body #youzify .youzify-create-new-group-page #group-settings-form{
        padding:0 30px 35px
    }
}
body #youzify .youzify-create-new-group-page #group-create-body>h2.bp-screen-reader-text{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:21px;
    line-height:1.33em;
    font-weight:600;
    display:block!important;
    padding:25px 0;
    margin-bottom:32px;
    position:relative
}
body #youzify .youzify-create-new-group-page #group-create-body>h2.bp-screen-reader-text:after{
    content:'';
    position:absolute;
    left:-50%;
    bottom:0;
    width:200%;
    height:1px;
    background-color:#eaebec
}
body #youzify .youzify-create-new-group-page #group-create-body .youzify-create-group-avatar img{
    width:auto;
    margin:40px 0
}
body #youzify .youzify-create-new-group-page #group-create-body .youzify-create-group-avatar #avatar-crop-pane img{
    width:100%!important;
    height:auto!important
}
body #youzify .youzify-create-new-group-page p{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a
}
body #youzify .youzify-create-new-group-page .youzify-group-settings-tab fieldset legend{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    font-family:Barlow,sans-serif;
    color:#006837
}
body #youzify .youzify-create-new-group-page .youzify-group-settings-tab>h2{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:21px;
    line-height:1.33em;
    font-weight:600;
    display:block!important;
    padding:25px 0;
    margin-bottom:32px;
    position:relative
}
body #youzify .youzify-create-new-group-page .youzify-group-settings-tab>h2:after{
    content:'';
    position:absolute;
    left:-50%;
    bottom:0;
    width:200%;
    height:1px;
    background-color:#eaebec
}
body #youzify .bp-uploader-window input[type=button]{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    width:auto;
    margin:0;
    font-family:Barlow,sans-serif;
    font-size:15px;
    line-height:1.75em;
    font-weight:600;
    letter-spacing:2.6px;
    text-decoration:none;
    text-transform:uppercase;
    border-radius:0;
    outline:0;
    -webkit-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
    -o-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
    transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
    color:#fff;
    background-color:#ff516b;
    border:1px solid transparent;
    padding:8px 31px 11px 34px;
    font-size:13px;
    line-height:2em;
    cursor:pointer
}
body #youzify .bp-uploader-window .moxie-shim.moxie-shim-html5,body #youzify .bp-uploader-window .moxie-shim.moxie-shim-html5 input[type=file]{
    opacity:0
}
body #youzify #group-create-body,body #youzify #group-settings-form{
    padding:0 0 35px;
    background-color:transparent
}
body #youzify #group-settings-form .youzify-group-field-item,body #youzify .youzify-group-settings-tab .youzify-group-field-item{
    margin-bottom:24px
}
body #youzify #group-settings-form .youzify-group-field-item input[type=text],body #youzify .youzify-group-settings-tab .youzify-group-field-item input[type=text]{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a;
    width:100%;
    height:60px;
    padding:17.5px 30px;
    margin:0;
    border:1px solid #eaebec;
    border-radius:30px;
    background-color:#fff
}
body #youzify #group-settings-form .youzify-group-field-item input[type=text]:focus,body #youzify .youzify-group-settings-tab .youzify-group-field-item input[type=text]:focus{
    border-color:#70737a
}
body #youzify #group-settings-form textarea,body #youzify .youzify-group-settings-tab textarea{
    min-height:200px;
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a;
    padding:17.5px 30px;
    margin-bottom:15px;
    border:1px solid #eaebec;
    border-radius:10px;
    background-color:#fff
}
body #youzify #group-settings-form textarea:focus,body #youzify .youzify-group-settings-tab textarea:focus{
    border-color:#70737a
}
body #youzify #group-settings-form label,body #youzify .youzify-group-settings-tab label{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    margin-bottom:10px
}
body #youzify #group-settings-form .youzify-group-submit-form #group-creation-previous,body #youzify #group-settings-form input[type=submit],body #youzify .youzify-group-settings-tab .youzify-group-submit-form #group-creation-previous,body #youzify .youzify-group-settings-tab input[type=submit]{
    border-radius:0;
    font-size:13px;
    line-height:2em;
    font-family:Barlow,sans-serif;
    font-weight:600;
    letter-spacing:2.6px;
    width:auto;
    padding:17px 37px;
    color:#fff
}
body #youzify #group-settings-form input[type=submit],body #youzify .youzify-group-settings-tab input[type=submit]{
    background-color:#006837;
    width:auto;
    -webkit-transition:background-color .2s ease-out;
    -o-transition:background-color .2s ease-out;
    transition:background-color .2s ease-out
}
body #youzify #group-settings-form input[type=submit]:hover,body #youzify .youzify-group-settings-tab input[type=submit]:hover{
    background-color:#2a2d38
}
body #youzify #group-settings-form #group-creation-previous,body #youzify .youzify-group-settings-tab #group-creation-previous{
    margin-right:17px;
    background-color:#006837;
    -webkit-appearance:none
}
body #youzify #group-settings-form #group-creation-previous:hover,body #youzify .youzify-group-settings-tab #group-creation-previous:hover{
    background-color:#2a2d38
}
body #youzify #group-settings-form #group-creation-next,body #youzify .youzify-group-settings-tab #group-creation-next{
    background-color:#ff516b
}
body #youzify #group-settings-form #group-creation-next:hover,body #youzify .youzify-group-settings-tab #group-creation-next:hover{
    background-color:#83c557
}
body #youzify #youzify-group-body form input[type=submit]:not(#members_search_submit){
    border-radius:0;
    font-size:13px;
    font-family:Barlow,sans-serif;
    font-weight:600;
    letter-spacing:2.6px;
    background-color:#ff516b
}
.groups.group-admin #youzify #youzify-group-body .youzify-group-submit-form input[type=submit]:not(#members_search_submit){
    width:auto;
    height:60px;
    padding:10px 35px;
    background-color:#006837;
    -webkit-transition:background-color .2s ease-out;
    -o-transition:background-color .2s ease-out;
    transition:background-color .2s ease-out
}
.groups.group-admin #youzify #youzify-group-body .youzify-group-submit-form input[type=submit]:not(#members_search_submit):hover{
    background-color:#2a2d38
}
.groups.edit-details #youzify #youzify-group-body .youzify-group-settings-tab{
    padding:0 45px 45px;
    border:1px solid #eaebec;
    background-color:#fff;
    overflow:hidden
}
.groups.edit-details #youzify #youzify-group-body .youzify-group-settings-tab .youzify-group-field-item{
    margin-bottom:0
}
.groups.edit-details #youzify #youzify-group-body .youzify-group-settings-tab .youzify-group-field-item:first-of-type{
    margin-top:32px
}
.groups.edit-details #youzify #youzify-group-body .youzify-group-settings-tab .youzify-group-field-item input[type=text]{
    margin-bottom:23px
}
.groups.edit-details #youzify #youzify-group-body .youzify-group-settings-tab .youzify-group-field-item label[for=group-notify-members]{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    margin:0 0 36px;
    font-family:Barlow,sans-serif;
    font-size:12px;
    font-weight:500;
    line-height:1.58em;
    color:#006837
}
@media only screen and (max-width:480px){
    .groups.edit-details #youzify #youzify-group-body .youzify-group-settings-tab .youzify-group-field-item label[for=group-notify-members]{
        -webkit-box-align:start;
        -ms-flex-align:start;
        align-items:flex-start
    }
    .groups.edit-details #youzify #youzify-group-body .youzify-group-settings-tab .youzify-group-field-item label[for=group-notify-members] input[type=checkbox]{
        margin-top:2px
    }
}
.groups.edit-details #youzify #youzify-group-body .qodef-group-edit-details-title{
    padding:26px 0;
    position:relative
}
.groups.edit-details #youzify #youzify-group-body .qodef-group-edit-details-title:after{
    content:'';
    width:200%;
    height:1px;
    position:absolute;
    left:-50%;
    bottom:0;
    background-color:#eaebec
}
.groups #group-settings-form p,.groups .youzify-group-settings-tab p{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a
}
.groups #youzify-group-buttons .group-button .membership-requested,.groups #youzify-group-buttons .group-button .request-membership,.groups #youzify-group-buttons .group-button a{
    font-family:Barlow,sans-serif;
    font-size:13px;
    line-height:2em;
    letter-spacing:.2em;
    text-transform:uppercase;
    color:#fff;
    background-color:#ff516b;
    border:none;
    padding:12px 23px;
    min-width:auto;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-transition:background-color .2s ease-out;
    -o-transition:background-color .2s ease-out;
    transition:background-color .2s ease-out
}
.groups #youzify-group-buttons .group-button .membership-requested:hover,.groups #youzify-group-buttons .group-button .request-membership:hover,.groups #youzify-group-buttons .group-button a:hover{
    background-color:#83c557
}
.groups.group-settings #youzify .youzify-group-settings-tab{
    padding:0 45px 45px;
    border:1px solid #eaebec;
    background-color:#fff;
    overflow:hidden
}
.groups.group-settings #youzify #group-settings-form fieldset,.groups.group-settings #youzify .youzify-group-settings-tab fieldset{
    padding:0;
    margin:44px 0 30px;
    border:none
}
.groups.group-settings #youzify #group-settings-form fieldset legend,.groups.group-settings #youzify .youzify-group-settings-tab fieldset legend{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:21px;
    line-height:1.33em;
    font-weight:600;
    padding:0;
    margin:0 0 22px
}
.groups.group-settings #youzify #group-settings-form fieldset .radio label,.groups.group-settings #youzify .youzify-group-settings-tab fieldset .radio label{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    margin-bottom:10px
}
.groups.group-settings #youzify #group-settings-form fieldset ul,.groups.group-settings #youzify .youzify-group-settings-tab fieldset ul{
    border:none;
    margin-bottom:9px
}
.groups.group-settings #youzify #group-settings-form fieldset ul li,.groups.group-settings #youzify .youzify-group-settings-tab fieldset ul li{
    font-family:Barlow,sans-serif;
    font-size:14px;
    line-height:2.14em;
    font-weight:500;
    color:#70737a
}
.groups.group-settings #youzify #group-settings-form fieldset input[type=radio],.groups.group-settings #youzify .youzify-group-settings-tab fieldset input[type=radio]{
    margin-right:18px
}
.groups.group-settings #youzify #group-settings-form fieldset input[type=radio]:before,.groups.group-settings #youzify .youzify-group-settings-tab fieldset input[type=radio]:before{
    content:'';
    width:18px;
    height:18px;
    border-radius:50%;
    position:relative;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    background-color:#fff;
    border:1px solid #eaebec;
    display:inline-block;
    visibility:visible
}
.groups.group-settings #youzify #group-settings-form fieldset input[type=radio]:checked:after,.groups.group-settings #youzify .youzify-group-settings-tab fieldset input[type=radio]:checked:after{
    content:'';
    width:10px;
    height:10px;
    border-radius:50%;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    background-color:#ff516b;
    border:2px solid #fff;
    display:inline-block;
    visibility:visible
}
.groups.group-settings #youzify #group-settings-form fieldset.group-create-invitations p,.groups.group-settings #youzify .youzify-group-settings-tab fieldset.group-create-invitations p{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    color:#70737a
}
.groups.group-settings #youzify #group-settings-form fieldset.group-create-invitations .radio label,.groups.group-settings #youzify .youzify-group-settings-tab fieldset.group-create-invitations .radio label{
    margin-bottom:21px
}
.groups.group-settings #youzify .qodef-group-settings-title{
    background-color:#fff;
    padding:26px 0;
    position:relative
}
.groups.group-settings #youzify .qodef-group-settings-title:after{
    content:'';
    width:200%;
    height:1px;
    position:absolute;
    left:-50%;
    bottom:0;
    background-color:#eaebec
}
.groups.delete-group #youzify #group-settings-form .youzify-group-settings-tab{
    padding:0 45px 45px;
    border:1px solid #eaebec;
    background-color:#fff;
    overflow:hidden
}
.groups.delete-group #youzify #group-settings-form .youzify-group-settings-tab #message{
    background-color:transparent;
    margin:38px 0 28px
}
.groups.delete-group #youzify #group-settings-form .youzify-group-settings-tab label{
    font-family:Barlow,sans-serif;
    font-size:12px;
    line-height:1.58em;
    font-weight:500;
    color:#006837;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    margin-bottom:24px
}
@media only screen and (max-width:480px){
    .groups.delete-group #youzify #group-settings-form .youzify-group-settings-tab label{
        -webkit-box-align:start;
        -ms-flex-align:start;
        align-items:flex-start
    }
    .groups.delete-group #youzify #group-settings-form .youzify-group-settings-tab label input[type=checkbox]{
        margin-top:2px
    }
}
.groups.delete-group #youzify #group-settings-form .youzify-group-settings-tab .submit #delete-group-button{
    width:auto;
    height:50px;
    padding:10px 40px;
    -webkit-transition:background-color .2s ease-out;
    -o-transition:background-color .2s ease-out;
    transition:background-color .2s ease-out
}
.groups.delete-group #youzify #group-settings-form .youzify-group-settings-tab .submit #delete-group-button:hover{
    background-color:#83c557
}
.groups.delete-group #youzify #group-settings-form .qodef-group-delete-title{
    background-color:#fff;
    padding:26px 0;
    position:relative
}
.groups.delete-group #youzify #group-settings-form .qodef-group-delete-title:after{
    content:'';
    width:200%;
    height:1px;
    position:absolute;
    left:-50%;
    bottom:0;
    background-color:#eaebec
}
.groups.group-admin.group-avatar #youzify .youzify-group-manage-members-search{
    margin-bottom:0!important
}
.groups.group-admin.group-avatar #youzify #group-settings-form{
    position:relative
}
.groups.group-admin.group-avatar #youzify .bp-avatar-nav{
    position:absolute;
    top:-60px;
    right:45px
}
.groups.group-admin.group-avatar #youzify .bp-avatar-nav ul.avatar-nav-items li{
    border:1px solid #eaebec;
    border-radius:0;
    background-color:#fff
}
.groups.group-admin.group-avatar #youzify .bp-avatar-nav ul.avatar-nav-items li a{
    padding:6px 15px 7px;
    font-family:Barlow,sans-serif;
    font-size:12px;
    font-weight:500;
    color:#006837
}
.groups.group-admin.group-avatar #youzify .bp-avatar-nav ul.avatar-nav-items li a:before{
    margin-right:3px
}
.groups.group-admin.group-avatar #youzify .bp-avatar-nav ul.avatar-nav-items li.current{
    border-radius:0
}
.groups.group-admin.group-avatar #youzify .bp-avatar-nav ul.avatar-nav-items li.current a{
    color:#70737a
}
.groups.group-admin.group-avatar #youzify .bp-avatar-nav ul.avatar-nav-items li#bp-avatar-upload{
    margin-right:25px
}
.groups.group-admin.group-avatar #youzify .bp-avatar-nav ul.avatar-nav-items li#bp-avatar-upload a:before{
    content:"\f131";
    font-family:Kiko;
    font-weight:300
}
.groups.group-admin.group-avatar #youzify .bp-avatar-nav ul.avatar-nav-items li#bp-avatar-delete a:before{
    content:"\f149";
    font-family:Kiko;
    font-weight:300
}
.groups.group-admin.group-avatar #youzify .youzify-group-settings-tab{
    padding:0 45px 45px;
    border:1px solid #eaebec;
    background-color:#fff;
    overflow:hidden
}
.groups.group-admin.group-avatar #youzify .youzify-group-settings-tab>p{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a;
    margin-top:38px
}
.groups.group-admin.group-avatar #youzify .qodef-group-avatar-settings-title{
    background-color:#fff;
    padding:26px 45px;
    border:1px solid #eaebec;
    border-bottom:none
}
.groups.group-cover-image #youzify .youzify-group-manage-members-search{
    margin-bottom:0!important
}
.groups.group-cover-image #youzify .qodef-group-cover-image-settings-title{
    background-color:#fff;
    padding:26px 45px;
    border:1px solid #eaebec;
    border-bottom:none
}
.groups.group-cover-image #youzify .youzify-group-settings-tab{
    padding:0 45px 45px;
    border:1px solid #eaebec;
    background-color:#fff;
    overflow:hidden
}
.groups.group-cover-image #youzify .youzify-group-settings-tab>p{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a;
    margin-top:38px
}
.groups.group-cover-image #youzify .bp-cover-image-status .warning{
    position:relative;
    padding:21px 40px 21px 72px;
    border:1px solid rgba(130,181,166,.2);
    border-left:3px solid #82b5a6;
    border-radius:0;
    background:0 0;
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.56em;
    font-weight:600;
    color:#82b5a6
}
.groups.group-cover-image #youzify .bp-cover-image-status .warning:before{
    content:"\f238";
    font-family:Kiko;
    font-weight:300;
    margin-left:20px;
    position:absolute;
    left:0;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    font-size:35px;
    margin-right:20px
}
.groups.group-cover-image #youzify .bp-cover-image-manage p{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a
}
.groups.group-cover-image #youzify #bp-delete-cover-image{
    background-color:#ff516b;
    border:1px solid transparent;
    border-radius:0;
    padding:15px 33px 17px 36px;
    font-family:Barlow,sans-serif;
    font-size:13px;
    line-height:2em;
    font-weight:600;
    letter-spacing:.2em;
    text-transform:uppercase;
    color:#fff;
    -webkit-transition:background-color .2s ease-out;
    -o-transition:background-color .2s ease-out;
    transition:background-color .2s ease-out
}
.groups.group-cover-image #youzify #bp-delete-cover-image:before{
    display:none
}
.groups.group-cover-image #youzify #bp-delete-cover-image:hover{
    background-color:#83c557
}
.groups.manage-members #youzify .youzify-group-manage-members-search{
    background-color:transparent
}
.groups.manage-members #youzify .youzify-group-manage-members-search #search-members-form{
    padding:0;
    position:relative
}
.groups.manage-members #youzify .youzify-group-manage-members-search #search-members-form label{
    width:100%
}
.groups.manage-members #youzify .youzify-group-manage-members-search #search-members-form input{
    width:100%;
    height:60px;
    padding:17px 60px 17px 40px;
    border-radius:30px;
    border:1px solid #eaebec;
    font-family:Barlow,sans-serif;
    font-size:18px;
    font-weight:400;
    color:Barlow,sans-serif
}
.groups.manage-members #youzify .youzify-group-manage-members-search #search-members-form button[type=submit]{
    position:absolute;
    right:0;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    height:60px;
    width:75px;
    margin:0;
    background-color:transparent;
    color:#0b1a3a
}
.groups.manage-members #youzify #group-settings-form .section-header{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:21px;
    line-height:1.33em;
    font-weight:600;
    padding:26px 0;
    margin-bottom:35px;
    position:relative
}
.groups.manage-members #youzify #group-settings-form .section-header:after{
    content:'';
    width:200%;
    height:1px;
    position:absolute;
    left:-50%;
    bottom:0;
    background-color:#eaebec
}
.groups.manage-members #youzify #group-settings-form .section-header i{
    display:none
}
.groups.manage-members #youzify #group-settings-form .group-members-list{
    padding:0 45px;
    margin:0 0 45px;
    border:1px solid #eaebec;
    background-color:#fff;
    overflow:hidden
}
.groups.manage-members #youzify #group-settings-form .group-members-list li{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    padding:0;
    margin-bottom:45px
}
.groups.manage-members #youzify #group-settings-form .group-members-list .item-avatar{
    margin-right:20px;
    -ms-flex-negative:0;
    flex-shrink:0
}
.groups.manage-members #youzify #group-settings-form .group-members-list .item-avatar img{
    width:65px;
    height:65px;
    border:1px solid #fff;
    border-radius:12px;
    -o-object-fit:cover;
    object-fit:cover
}
.groups.manage-members #youzify #group-settings-form .group-members-list .item{
    width:auto
}
.groups.manage-members #youzify #group-settings-form .group-members-list .item .item-title a{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a;
    font-weight:500;
    color:#006837
}
.groups.manage-members #youzify #group-settings-form .group-members-list .item .item-meta{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a;
    font-weight:500;
    color:#a9a9a9;
    letter-spacing:0;
    text-transform:initial;
    margin-top:0
}
.groups.manage-members #youzify #group-settings-form .group-members-list .action{
    margin-left:auto;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
@media only screen and (max-width:1024px){
    .groups.manage-members #youzify #group-settings-form .group-members-list .action{
        opacity:1
    }
}
.groups.manage-members #youzify #group-settings-form .group-members-list .action a{
    margin:0 10px 0 0
}
.groups.manage-members #youzify #group-settings-form .group-members-list .action a i{
    margin:0;
    padding:0;
    width:40px;
    height:40px;
    color:#006837;
    font-size:15px;
    line-height:40px;
    text-align:center;
    background-color:#fff;
    border:1px solid #eaebec
}
.groups.manage-members #youzify #group-settings-form .group-members-list .action a.member-promote-to-mod i:before{
    content:"\f559"
}
.groups.manage-members #youzify #group-settings-form .group-members-list .action a.member-promote-to-admin i:before{
    content:"\f521"
}
.groups.manage-members #youzify #group-settings-form .group-members-list .action a:last-child i:before{
    content:"\f149";
    font-family:Kiko!important;
    font-weight:700
}
.groups.manage-members #youzify #group-settings-form .group-members-list #message.info{
    border:1px solid rgba(255,81,107,.1);
    border-left:3px solid #ff516b;
    color:#ff516b;
    margin-bottom:48px
}
.groups.manage-members #youzify #group-settings-form .group-members-list #message.info p{
    color:#ff516b
}
.groups.manage-members #youzify #group-settings-form .group-members-list #message.info:before{
    content:"\e855";
    font-family:Linearicons-Free
}
.group-admin.groups.forum #youzify #group-settings-form>h2{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:21px;
    line-height:1.33em;
    font-weight:600;
    padding:26px 45px;
    background-color:#fff;
    border:1px solid #eaebec;
    border-bottom:none
}
.group-admin.groups.forum #youzify #group-settings-form fieldset{
    padding:38px 45px 53px;
    border:1px solid #eaebec;
    background-color:#fff
}
.group-admin.groups.forum #youzify #group-settings-form fieldset p{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a
}
.group-admin.groups.forum #youzify #group-settings-form fieldset .checkbox label{
    font-size:12px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.group-admin.groups.forum #youzify #group-settings-form fieldset .field-group:first-of-type .description{
    font-size:14px
}
.group-admin.groups.forum #youzify #group-settings-form fieldset .field-group .nice-select{
    padding:10px 50px 10px 25px;
    border-radius:0;
    background-color:rgba(183,189,199,.1)
}
.group-admin.groups.forum #youzify #group-settings-form fieldset .field-group .nice-select .current{
    font-size:21px;
    color:#a9a9a9
}
.group-admin.groups.forum #youzify #group-settings-form fieldset .field-group .nice-select:after{
    border:none;
    content:"\f100";
    font-family:Kiko;
    top:16px;
    -webkit-transform:none;
    -ms-transform:none;
    transform:none;
    height:auto;
    width:auto;
    margin:0 15px 0 0
}
.group-admin.groups.forum #youzify #group-settings-form fieldset input[type=submit]:not(#members_search_submit){
    width:auto;
    height:auto;
    padding:13px 36px 15px 39px;
    background-color:#006837;
    -webkit-transition:background-color .2s ease-out;
    -o-transition:background-color .2s ease-out;
    transition:background-color .2s ease-out
}
.group-admin.groups.forum #youzify #group-settings-form fieldset input[type=submit]:not(#members_search_submit):hover{
    background-color:#2a2d38
}
#youzify .youzify-user-actions .friendship-button a:before{
    font-family:Kiko!important;
    display:inline-block;
    vertical-align:bottom;
    font-size:15px;
    font-weight:600;
    color:#006837
}
#youzify .youzify-user-actions .friendship-button a.add:before{
    content:"\f191"
}
#youzify .youzify-user-actions .friendship-button a.remove:before{
    content:"\f192"
}
#youzify .youzify-user-actions .friendship-button a.pending_friend:before{
    content:"\f194"
}
#youzify .youzify-user-actions .friendship-button a.awaiting_response_friend:before{
    content:"\f193"
}
.youzify-profile-header.youzify-hdr-v7 .youzify-tools.youzify-user-tools.youzify-tools-full-btns{
    position:absolute;
    left:50%;
    top:0;
    bottom:auto;
    right:auto;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%);
    width:1100px;
    margin:0 auto;
    text-align:right
}
@media only screen and (min-width:1441px){
    .qodef-content-grid-1400 .youzify-profile-header.youzify-hdr-v7 .youzify-tools.youzify-user-tools.youzify-tools-full-btns{
        width:1400px
    }
}
@media only screen and (min-width:1441px){
    .qodef-content-grid-1300 .youzify-profile-header.youzify-hdr-v7 .youzify-tools.youzify-user-tools.youzify-tools-full-btns{
        width:1300px
    }
}
@media only screen and (min-width:1441px){
    .qodef-content-grid-1200 .youzify-profile-header.youzify-hdr-v7 .youzify-tools.youzify-user-tools.youzify-tools-full-btns{
        width:1200px
    }
}
@media only screen and (min-width:1025px){
    .qodef-content-grid-1000 .youzify-profile-header.youzify-hdr-v7 .youzify-tools.youzify-user-tools.youzify-tools-full-btns{
        width:1000px
    }
}
@media only screen and (min-width:769px){
    .qodef-content-grid-800 .youzify-profile-header.youzify-hdr-v7 .youzify-tools.youzify-user-tools.youzify-tools-full-btns{
        width:800px
    }
}
.youzify-user-tools.youzify-tools-full-btns{
    padding:30px 0 0
}
.youzify-user-tools.youzify-tools-full-btns .youzify-tool-btn .youzify-tool-icon{
    width:40px;
    height:40px;
    line-height:40px;
    border-radius:0
}
.youzify-user-tools.youzify-tools-full-btns .youzify-tool-btn .youzify-tool-icon i{
    line-height:inherit;
    color:#fff
}
.youzify-user-tools.youzify-tools-full-btns .youzify-tool-btn.youzify-review-btn,.youzify-user-tools.youzify-tools-full-btns .youzify-tool-btn.youzify-verify-btn{
    margin:0 3px;
    background-color:#fff;
    border-radius:0
}
.youzify-user-tools.youzify-tools-full-btns .youzify-tool-btn.youzify-review-btn .youzify-tool-name,.youzify-user-tools.youzify-tools-full-btns .youzify-tool-btn.youzify-verify-btn .youzify-tool-name{
    padding:0 12px;
    font-family:Barlow,sans-serif;
    font-size:15px;
    font-weight:500;
    color:#282d38
}
.youzify-user-tools.youzify-tools-full-btns .youzify-tool-btn.youzify-verify-btn .youzify-tool-icon{
    background-color:#a0bfff
}
.youzify-user-tools.youzify-tools-full-btns .youzify-tool-btn.youzify-verify-btn .youzify-tool-icon i:before{
    content:"\f253";
    font-family:Kiko
}
.youzify-user-tools.youzify-tools-full-btns .youzify-tool-btn.youzify-review-btn .youzify-tool-icon{
    background-color:#f9cf61
}
.youzify-user-tools.youzify-tools-full-btns .youzify-tool-btn.youzify-review-btn .youzify-tool-icon i:before{
    content:"\f215";
    font-family:Kiko;
    font-weight:600
}
#youzify .youzify-sidebar .widget-content{
    background-color:transparent;
    margin-bottom:35px
}
#youzify .youzify-sidebar .widget-content.widget_joinup_core_separator{
    margin-bottom:0
}
#youzify .youzify-sidebar .widget-content .widget-title:before{
    display:none
}
#youzify .youzify-sidebar .widget-content .textwidget{
    padding:0
}
#youzify .youzify-sidebar .youzify-items-list-widget{
    padding:0
}
.youzify-right-sidebar-layout{
    grid-template-columns:calc(75% - 17px) calc(25% - 17px)
}
.youzify-sidebar-column{
    margin-bottom:100px
}
.youzify-sidebar-column .youzify-widget{
    background-color:transparent
}
.youzify-sidebar-column .youzify-widget:last-child{
    margin:0
}
.youzify-sidebar-column .youzify-widget .youzify-widget-head{
    border:none
}
.youzify-sidebar-column .youzify-widget .youzify-widget-head .youzify-widget-title{
    font-size:21px;
    line-height:1.33em;
    font-weight:600;
    padding:0;
    margin:0 0 20px;
    font-family:Barlow,sans-serif;
    color:#006837
}
.youzify-sidebar-column .widget-content .widget-title{
    font-size:21px;
    line-height:1.33em;
    font-weight:600;
    padding:0;
    margin:0 0 20px;
    font-family:Barlow,sans-serif;
    color:#006837;
    border:none
}
.youzify-sidebar-column .youzify-custom-widget-box-padding{
    padding:0
}
.youzify-sidebar-column .youzify-profile-avatars-widget{
    padding:0
}
.youzify-sidebar-column .youzify-profile-avatars-widget .youzify-list-inner{
    margin:0;
    display:inline-block;
    width:100%;
    text-align:initial;
    opacity:0;
    -webkit-transition:all .3s ease;
    -o-transition:all .3s ease;
    transition:all .3s ease
}
.youzify-sidebar-column .youzify-profile-avatars-widget .youzify-list-inner.qodef--initialized{
    opacity:1
}
.youzify-sidebar-column .youzify-profile-avatars-widget .youzify-list-item{
    width:calc(25% - 11.5px);
    margin:0 15px 15px 0
}
.youzify-sidebar-column .youzify-profile-avatars-widget .youzify-list-item:nth-child(4n){
    margin-right:0
}
.youzify-sidebar-column .youzify-profile-avatars-widget .youzify-list-item .youzify-item-avatar img{
    width:100%;
    height:100%;
    -o-object-fit:cover;
    object-fit:cover;
    border-radius:10px
}
.youzify-sidebar-column .youzify-profile-avatars-widget .youzify-more-items{
    display:none
}
.youzify-sidebar-column .youzify-wall_media .youzify-media-box{
    padding-top:0;
    background:0 0
}
.youzify-sidebar-column .youzify-wall_media .youzify-media-filter{
    padding:0;
    margin:0 0 10px;
    overflow:hidden;
    background:0 0
}
.youzify-sidebar-column .youzify-wall_media .youzify-media-filter .youzify-filter-item{
    padding:0;
    width:auto!important;
    padding:0 20px;
    border-left:1px solid #eaebec
}
.youzify-sidebar-column .youzify-wall_media .youzify-media-filter .youzify-filter-item:first-child{
    padding-left:0;
    border:none
}
.youzify-sidebar-column .youzify-wall_media .youzify-media-filter .youzify-filter-item .youzify-filter-content{
    width:100%;
    padding:3px 0;
    color:#006837;
    background-color:transparent!important;
    text-align:left;
    border-radius:0
}
.youzify-sidebar-column .youzify-wall_media .youzify-media-filter .youzify-filter-item .youzify-filter-content i{
    display:none
}
.youzify-sidebar-column .youzify-wall_media .youzify-media-filter .youzify-filter-item .youzify-current-filter{
    background-color:transparent!important;
    color:#70737a!important
}
.youzify-sidebar-column .youzify-wall_media .youzify-media-widget .youzify-media-group-photos .youzify-media-item,.youzify-sidebar-column .youzify-wall_media .youzify-media-widget .youzify-media-group-videos .youzify-media-item{
    border:none;
    width:calc(33.33% - 6px);
    margin:4px 8px 4px 0
}
.youzify-sidebar-column .youzify-wall_media .youzify-media-widget .youzify-media-group-photos .youzify-media-item:nth-child(3n),.youzify-sidebar-column .youzify-wall_media .youzify-media-widget .youzify-media-group-videos .youzify-media-item:nth-child(3n){
    margin-right:0
}
.youzify-sidebar-column .youzify-wall_media .youzify-media-widget .youzify-media-group-photos .youzify-media-item .youzify-media-item-img img{
    border-radius:10px;
    image-rendering:-moz-crisp-edges;
    image-rendering:-o-crisp-edges;
    image-rendering:-webkit-optimize-contrast;
    -ms-interpolation-mode:nearest-neighbor
}
.youzify-sidebar-column .youzify-wall_media .youzify-media-widget-content{
    padding:0 0 5px
}
.youzify-user-balance-box{
    padding:24px 26px;
    text-align:left;
    border-radius:13px;
    border:1px solid #ffe3e5;
    background-image:url(../img/user-balance.jpg);
    background-size:cover;
    background-color:transparent
}
.youzify-user-balance-box .youzify-user-points{
    font-size:38px;
    line-height:1.21em;
    font-weight:700;
    font-family:Barlow,sans-serif;
    color:#ff516b;
    text-align:left;
    display:inline-block
}
.youzify-user-balance-box .youzify-box-head{
    font-size:21px;
    line-height:1.33em;
    font-weight:600;
    margin-bottom:3px;
    font-family:Barlow,sans-serif;
    color:#006837;
    text-align:left;
    text-transform:capitalize;
    letter-spacing:0
}
.youzify-user-balance-box .youzify-box-head i{
    display:none
}
.youzify-user-balance-box .youzify-user-points-slash,.youzify-user-balance-box .youzify-user-points-title{
    font-size:38px;
    line-height:1.21em;
    font-weight:700;
    font-family:Barlow,sans-serif;
    color:#006837;
    margin:0;
    text-align:left;
    display:inline-block;
    padding:0;
    border-radius:0;
    letter-spacing:0;
    opacity:1;
    text-transform:lowercase;
    background-color:transparent
}
.widget_youzify_notifications_widget .youzify-notifications-widget .youzify-notif-item{
    padding:0 0 16px
}
.youzify-sidebar .widget_youzify_notifications_widget .youzify-notifications-widget .youzify-notif-item{
    padding:0 0 19px;
    border-bottom:none;
    line-height:initial;
    overflow:visible
}
.widget_youzify_notifications_widget .youzify-notifications-widget .youzify-notif-item .youzify-notif-icon{
    vertical-align:top
}
.widget_youzify_notifications_widget .youzify-notifications-widget .youzify-notif-item .youzify-notif-icon i{
    width:auto;
    height:auto;
    font-size:18px;
    line-height:inherit;
    color:#a9a9a9;
    background-color:transparent!important
}
.widget_youzify_notifications_widget .youzify-notifications-widget .youzify-notif-item .youzify-notif-content .youzify-notif-desc{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:22px;
    font-weight:500;
    color:#006837
}
.widget_youzify_notifications_widget .youzify-notifications-widget .youzify-notif-item .youzify-notif-content .youzify-notif-desc:hover{
    color:rgba(4,10,23,.7)
}
#qodef-side-area .widget_youzify_notifications_widget .youzify-notifications-widget .youzify-notif-item .youzify-notif-content .youzify-notif-desc:hover{
    color:rgba(4,10,23,.7)
}
.widget_youzify_notifications_widget .youzify-notifications-widget .youzify-notif-item .youzify-notif-content .youzify-notif-time{
    display:none
}
.widget_youzify_notifications_widget .youzify-notifications-widget .youzify-more-items a{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    padding-top:10px;
    border-top:1px solid #eaebec;
    text-align:left
}
.widget_youzify_notifications_widget .youzify-notifications-widget .youzify-more-items a i{
    display:none
}
.youzify-sidebar .widget_youzify_notifications_widget .youzify-notifications-widget .youzify-more-items a{
    padding:5px 0 0;
    border-top:1px solid #eaebec
}
.youzify-widget.youzify-user_badges{
    overflow:visible!important
}
.youzify-widget.youzify-user_badges .youzify-user-badges{
    padding:0 0 10px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin:0 -6.5px
}
.youzify-widget.youzify-user_badges .youzify-user-badges .youzify-badge-item{
    padding:10px;
    margin:0 6.5px 16px;
    border:1px solid #ffe3e5;
    border-radius:10px;
    background-color:#fef9f3;
    width:calc(25% - 13px)
}
.youzify-widget.youzify-user_badges .youzify-user-badges .youzify-badge-item img{
    width:auto;
    height:auto
}
.widget_youzify_friend_suggestions_widget .youzify-items-list-widget.youzify-suggested-friends-widget .youzify-list-item{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    margin:0 0 22px
}
.widget_youzify_friend_suggestions_widget .youzify-items-list-widget.youzify-suggested-friends-widget .youzify-list-item .youzify-item-avatar{
    margin-right:11px
}
.widget_youzify_friend_suggestions_widget .youzify-items-list-widget.youzify-suggested-friends-widget .youzify-list-item .youzify-item-avatar img{
    width:40px;
    height:40px;
    -o-object-fit:cover;
    object-fit:cover;
    display:block;
    border-radius:12px;
    border:1px solid #fff
}
.widget_youzify_friend_suggestions_widget .youzify-items-list-widget.youzify-suggested-friends-widget .youzify-list-item a.youzify-item-name{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:14px;
    line-height:1.57em;
    font-weight:500
}
.widget_youzify_friend_suggestions_widget .youzify-items-list-widget.youzify-suggested-friends-widget .youzify-list-item a.youzify-item-name .youzify-account-verified{
    display:none
}
.widget_youzify_friend_suggestions_widget .youzify-items-list-widget.youzify-suggested-friends-widget .youzify-list-item .youzify-item-meta .youzify-meta-item{
    margin-top:2px;
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    font-family:Barlow,sans-serif;
    text-transform:lowercase;
    letter-spacing:0;
    color:#a9a9a9
}
.widget_youzify_friend_suggestions_widget .youzify-items-list-widget.youzify-suggested-friends-widget .youzify-list-item .youzify-item-action{
    float:none;
    margin-top:0;
    margin-left:auto;
    display:inline-block
}
.widget_youzify_friend_suggestions_widget .youzify-items-list-widget.youzify-suggested-friends-widget .youzify-list-item .youzify-item-action .youzify-icon-button i{
    border-radius:0
}
.widget_youzify_friend_suggestions_widget .youzify-items-list-widget.youzify-suggested-friends-widget .youzify-list-item .youzify-item-action .youzify-add-button i,.widget_youzify_friend_suggestions_widget .youzify-items-list-widget.youzify-suggested-friends-widget .youzify-list-item .youzify-item-action .youzify-close-button i{
    background-color:#fff;
    border:1px solid rgba(183,189,199,.3);
    color:#006837;
    font-size:13px;
    -webkit-transition:all .2s ease-out;
    -o-transition:all .2s ease-out;
    transition:all .2s ease-out
}
.widget_youzify_friend_suggestions_widget .youzify-items-list-widget.youzify-suggested-friends-widget .youzify-list-item .youzify-item-action .youzify-add-button:hover i,.widget_youzify_friend_suggestions_widget .youzify-items-list-widget.youzify-suggested-friends-widget .youzify-list-item .youzify-item-action .youzify-close-button:hover i{
    color:rgba(4,10,23,.7);
    border:1px solid rgba(183,189,199,.6)
}
.widget_youzify_friend_suggestions_widget .youzify-items-list-widget.youzify-suggested-friends-widget .youzify-list-item .youzify-item-action .youzify-add-button i:before{
    content:"\f191";
    font-family:Kiko!important
}
.widget_youzify_friend_suggestions_widget .youzify-items-list-widget.youzify-suggested-friends-widget .youzify-list-item .youzify-item-action .youzify-close-button i:before{
    content:"\f252";
    font-family:Kiko!important;
    font-weight:300
}
#youzify .youzify-media-widget .youzify-media-view-all{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    background:0 0;
    text-align:left
}
#youzify .youzify-media-widget.youzify-media-small-box .youzify-media-item .youzify-media-item-tools i{
    width:25px;
    height:25px;
    font-size:13px;
    line-height:25px;
    background-color:#fff
}
#youzify .youzify-media-widget.youzify-media-small-box .youzify-media-item .youzify-media-item-tools .youzify-media-post-link:before{
    content:'\f167';
    font-family:Kiko;
    color:#ff516b
}
#youzify .youzify-media-widget.youzify-media-small-box .youzify-media-item .youzify-media-item-tools .youzify-media-zoom-photo:before{
    content:'\f147';
    font-family:Kiko;
    color:#a0bfff
}
#youzify .youzify-media-widget .youzify-media-no-items{
    padding:13.5px 25px;
    margin-bottom:30px;
    border:1px solid rgba(255,81,107,.1);
    border-left:3px solid #ff516b;
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:500;
    color:#ff516b;
    border-radius:0;
    background-color:transparent
}
#youzify .youzify-profile-list-widget{
    padding:0
}
#youzify .youzify-profile-list-widget .youzify-list-item{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    margin:0 0 20px
}
#youzify .youzify-profile-list-widget .youzify-more-items a{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    background:0 0;
    text-align:left;
    border-top:1px solid #eaebec;
    padding:10px 0 0
}
#youzify .youzify .youzify-wg-networks{
    padding:0;
    text-align:left
}
#youzify .youzify .youzify-wg-networks.youzify-icons-full-width{
    padding:0;
    margin:0 -6px
}
#youzify .youzify .youzify-wg-networks.youzify-icons-full-width li{
    text-align:left;
    display:inline-block;
    margin:6px 0;
    padding:0 6px;
    max-width:initial;
    width:50%
}
#youzify .youzify .youzify-wg-networks.youzify-icons-full-width li a i{
    width:32px;
    height:32px;
    line-height:32px;
    margin-right:10px;
    text-align:center;
    border-radius:50%
}
#youzify .youzify .youzify-wg-networks.youzify-icons-full-width:not(.youzify-icons-no-bg) li a i{
    background-color:transparent
}
#youzify .youzify .youzify-wg-networks.youzify-icons-full-width:not(.youzify-icons-no-bg) li a i.fa-pinterest-p{
    background-color:#bc141b
}
#youzify .youzify .youzify-wg-networks.youzify-icons-full-width:not(.youzify-icons-no-bg) li a i.fa-twitter{
    background-color:#4099dd
}
#youzify .youzify .youzify-wg-networks.youzify-icons-full-width:not(.youzify-icons-no-bg) li a i.fa-facebook-f{
    background-color:#2f4a83
}
#youzify .youzify .youzify-wg-networks.youzify-icons-full-width:not(.youzify-icons-no-bg) li a i.fa-instagram{
    background-color:#bf3056
}
#youzify .youzify .youzify-wg-networks.youzify-icons-full-width:not(.youzify-icons-no-bg) li a i.fa-google-plus-g{
    background-color:#f9cf61
}
#youzify .youzify .youzify-wg-networks.youzify-icons-full-width:not(.youzify-icons-no-bg) li a i.fa-vine{
    background-color:#82b5a6
}
#youzify .youzify .youzify-wg-networks.youzify-icons-colorful a{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    background-color:#fff!important;
    border:1px solid rgba(255,81,107,.1);
    border-radius:10px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    height:50px;
    padding:0 10px
}
#youzify .youzify-about_me .youzify-aboutme-content{
    padding:32px 9% 35px;
    border:1px solid #eaebec;
    border-radius:13px;
    background-color:#fff
}
#youzify .youzify-about_me .youzify-aboutme-content .youzify-user-img img{
    width:66px;
    height:66px;
    border:1px solid #fff;
    border-radius:10px;
    -o-object-fit:cover;
    object-fit:cover;
    margin:0 auto 18px
}
#youzify .youzify-about_me .youzify-aboutme-head{
    margin-bottom:4px
}
#youzify .youzify-about_me .youzify-aboutme-head:after{
    display:none
}
#youzify .youzify-about_me .youzify-aboutme-name{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:21px;
    line-height:1.33em;
    font-weight:600;
    text-transform:initial
}
#youzify .youzify-about_me .youzify-aboutme-description{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:14px;
    line-height:1.57em;
    font-weight:500
}
#youzify .youzify-about_me .youzify-aboutme-bio p{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a
}
#youzify .youzify-infobox-content{
    background:#fef9f3;
    border:1px solid rgba(255,81,107,.1);
    padding:36px 28px
}
#youzify .youzify-infobox-content .youzify-box-head{
    position:static;
    margin:0
}
#youzify .youzify-infobox-content .youzify-box-head .youzify-box-title{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:21px;
    line-height:1.33em;
    font-weight:600;
    text-transform:inherit
}
#youzify .youzify-infobox-content .youzify-box-head .youzify-box-icon{
    position:absolute;
    right:20px;
    top:20px
}
#youzify .youzify-infobox-content .youzify-box-head .youzify-box-icon i{
    color:#ff516b;
    font-size:16px;
    padding:0;
    height:38px;
    width:38px;
    line-height:38px;
    text-align:center;
    background-color:#fff;
    border-radius:50%;
    border:1px solid rgba(255,81,107,.1)
}
#youzify .youzify-infobox-content .youzify-box-content p{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    text-align:left
}
#youzify .youzify-infobox-content.youzify-box-website .youzify-box-content p{
    color:#ff516b
}
#youzify .youzify-infobox-content.youzify-box-website .youzify-box-content p a{
    color:inherit;
    font-weight:inherit
}
#youzify .youzify-infobox-content.youzify-box-website .youzify-box-icon i:before{
    content:"\f167";
    font-family:Kiko
}
#youzify .youzify-infobox-content.youzify-box-address .youzify-box-icon i:before{
    content:"\f162";
    font-family:Kiko
}
#youzify .youzify-infobox-content.youzify-box-phone .youzify-box-icon i:before{
    content:"\f196";
    font-family:Kiko
}
#youzify .youzify-infobox-content.youzify-box-email .youzify-box-icon i:before{
    content:"\f140";
    font-family:Kiko
}
#youzify .youzify-sidebar-column .youzify-widget.youzify-reviews .youzify-widget-content{
    padding:0
}
#youzify .youzify-widget.youzify-reviews .youzify-widget-content{
    background-color:transparent
}
#youzify .youzify-widget.youzify-reviews .qodef-user-reviews-title{
    display:none
}
#youzify .youzify-widget.youzify-reviews .youzify-review-item{
    border-radius:13px;
    border:1px solid #eaebec;
    background-color:#fff;
    overflow:hidden
}
#youzify .youzify-widget.youzify-reviews .youzify-review-item .youzify-item-head{
    padding:20px
}
#youzify .youzify-widget.youzify-reviews .youzify-review-item .youzify-item-head .youzify-item-img img{
    width:60px;
    height:60px;
    -o-object-fit:cover;
    object-fit:cover;
    border-radius:12px
}
#youzify .youzify-widget.youzify-reviews .youzify-review-item .youzify-head-meta{
    vertical-align:top
}
#youzify .youzify-widget.youzify-reviews .youzify-review-item .youzify-head-meta .youzify-item-name a{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:14px;
    line-height:1.57em;
    font-weight:500
}
#youzify .youzify-widget.youzify-reviews .youzify-review-item .youzify-head-meta .youzify-item-date{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    color:#a9a9a9;
    text-transform:initial;
    letter-spacing:0
}
#youzify .youzify-widget.youzify-reviews .youzify-review-item .youzify-item-content .youzify-item-desc{
    font-family:Barlow,sans-serif;
    font-size:21px;
    line-height:1.43em;
    font-weight:400;
    color:#006837;
    padding:0 20px 20px
}
#youzify .youzify-widget.youzify-reviews .youzify-review-item .youzify-item-rating{
    float:none;
    text-align:left;
    margin:-5px 0 0 75px
}
#youzify .youzify-widget.youzify-reviews .youzify-review-item .youzify-item-rating i{
    font-size:14px;
    margin-right:1px
}
#youzify .youzify-widget.youzify-reviews .youzify-review-item .youzify-item-rating .youzify-star-rating i.star-empty,#youzify .youzify-widget.youzify-reviews .youzify-review-item .youzify-item-rating .youzify-star-rating i.star-full{
    color:#f9cf61
}
#youzify .youzify-widget.youzify-reviews .youzify-review-item .youzify-item-rating .youzify-star-rating i.star-empty:before,#youzify .youzify-widget.youzify-reviews .youzify-review-item .youzify-item-rating .youzify-star-rating i.star-full:before{
    content:"\f215"!important;
    font-family:Kiko!important
}
#youzify .youzify-widget.youzify-reviews .youzify-review-item .youzify-item-rating .youzify-star-rating i.star-empty:before{
    font-weight:300!important
}
#youzify .youzify-widget.youzify-reviews .youzify-review-item .youzify-item-tools{
    background-color:#fff
}
#youzify .youzify-widget.youzify-reviews .youzify-review-item .youzify-item-tools .youzify-item-tool{
    margin:0;
    padding:3px 18px;
    min-width:auto;
    border:1px solid rgba(183,189,199,.3);
    border-radius:0;
    color:#006837;
    -webkit-transition:all .2s ease-out;
    -o-transition:all .2s ease-out;
    transition:all .2s ease-out
}
#youzify .youzify-widget.youzify-reviews .youzify-review-item .youzify-item-tools .youzify-item-tool:hover{
    border:1px solid rgba(183,189,199,.6);
    color:rgba(4,10,23,.7)
}
#youzify .youzify-widget.youzify-reviews .youzify-review-item .youzify-item-tools .youzify-item-tool .youzify-tool-name{
    font-size:12px;
    font-weight:500;
    line-height:1em;
    color:inherit
}
#youzify .youzify-widget.youzify-reviews .youzify-review-item .youzify-item-tools .youzify-item-tool.youzify-delete-tool .youzify-tool-icon,#youzify .youzify-widget.youzify-reviews .youzify-review-item .youzify-item-tools .youzify-item-tool.youzify-edit-tool .youzify-tool-icon{
    width:auto;
    height:auto;
    line-height:initial;
    margin-right:5px;
    background-color:transparent;
    color:inherit
}
#youzify .youzify-widget.youzify-reviews .youzify-review-item .youzify-item-tools .youzify-item-tool.youzify-delete-tool .youzify-tool-icon i,#youzify .youzify-widget.youzify-reviews .youzify-review-item .youzify-item-tools .youzify-item-tool.youzify-edit-tool .youzify-tool-icon i{
    width:auto;
    height:auto;
    line-height:initial;
    text-align:center;
    font-size:13px;
    font-weight:400;
    color:inherit
}
#youzify .youzify-widget.youzify-reviews .youzify-review-item .youzify-item-tools .youzify-item-tool.youzify-edit-tool .youzify-tool-icon i:before{
    content:"\f136";
    font-family:Kiko
}
#youzify .youzify-widget.youzify-reviews .youzify-review-item .youzify-item-tools .youzify-item-tool.youzify-delete-tool .youzify-tool-icon i:before{
    content:"\f149";
    font-family:Kiko
}
#youzify .youzify-widget.youzify-reviews .youzify-review-item .youzify-show-item-tools.youzify-close-item-tools{
    top:10px;
    right:15px
}
#youzify .youzify-widget.youzify-reviews .youzify-rating-show-more{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    background:0 0;
    text-align:left;
    padding:10px 0 0
}
#youzify .youzify-widget.youzify-quote .youzify-quote-content{
    text-align:center;
    background-color:#ff516b;
    border-radius:10px
}
#youzify .youzify-widget.youzify-quote .youzify-quote-content:before{
    display:none
}
#youzify .youzify-widget.youzify-quote .youzify-quote-content img{
    display:none
}
#youzify .youzify-widget.youzify-quote .youzify-quote-content .youzify-quote-main-content{
    padding:37px 15%
}
#youzify .youzify-widget.youzify-quote .youzify-quote-content .youzify-quote-icon{
    background-color:transparent;
    margin-bottom:21px
}
#youzify .youzify-widget.youzify-quote .youzify-quote-content .youzify-quote-icon i:before{
    content:"\f263";
    font-family:Kiko;
    font-size:50px;
    font-weight:300
}
#youzify .youzify-widget.youzify-quote .youzify-quote-content blockquote{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:21px;
    line-height:1.33em;
    font-weight:600;
    color:#fff;
    margin:0 0 21px;
    overflow-wrap:break-word
}
#youzify .youzify-widget.youzify-quote .youzify-quote-content .youzify-quote-owner{
    padding:0;
    float:none;
    background-color:transparent;
    text-transform:initial;
    letter-spacing:0;
    font-size:18px;
    font-weight:500;
    line-height:1.22em
}
#youzify .youzify-widget.youzify-services .youzify-services-content{
    padding:0
}
#youzify .youzify-widget.youzify-services .youzify-services-content .youzify-service-item{
    width:100%!important;
    text-align:left;
    margin-bottom:18px
}
#youzify .youzify-widget.youzify-services .youzify-services-content .youzify-service-item .youzify-service-inner{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
#youzify .youzify-widget.youzify-services .youzify-services-content .youzify-service-item .youzify-service-icon{
    margin-bottom:0
}
#youzify .youzify-widget.youzify-services .youzify-services-content .youzify-service-item .youzify-service-icon i{
    width:60px;
    height:60px;
    line-height:60px;
    padding:0
}
#youzify .youzify-widget.youzify-services .youzify-services-content .youzify-service-item .youzify-item-content{
    margin-left:18px
}
#youzify .youzify-widget.youzify-services .youzify-services-content .youzify-service-item .youzify-item-content p{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    color:#a9a9a9
}
#youzify .youzify-widget.youzify-services .youzify-services-content .youzify-service-item .youzify-item-title{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    margin-bottom:0
}
#youzify .youzify-widget.youzify-skills .youzify-skills-content{
    padding:0
}
#youzify .youzify-widget.youzify-skills .youzify-skills-content .youzify-skillbar,#youzify .youzify-widget.youzify-skills .youzify-skills-content .youzify-skillbar-bar{
    border-radius:15px
}
#youzify .youzify-widget.youzify-skills .youzify-skills-content .youzify-skillbar-title{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    line-height:30px;
    text-transform:initial;
    letter-spacing:0;
    color:#fff;
    background-color:transparent
}
#youzify .youzify-widget.youzify-skills .youzify-skills-content .youzify-skill-bar-percent{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:14px;
    line-height:1.57em;
    font-weight:500
}
#youzify .youzify-widget.youzify-video .youzify-video-content{
    padding:10px 13px;
    border:1px solid #eaebec;
    border-radius:13px;
    background-color:#fff
}
#youzify .youzify-widget.youzify-video .youzify-video-content .fittobox p{
    position:relative;
    overflow:hidden;
    border-radius:13px;
    padding-top:56.25%
}
#youzify .youzify-widget.youzify-video .youzify-video-content .fittobox p iframe{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    border:0
}
#youzify .youzify-widget.youzify-video .youzify-video-content .youzify-video-head{
    padding:0;
    margin-top:16px
}
#youzify .youzify-widget.youzify-video .youzify-video-content .youzify-video-head .youzify-video-title{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.22em;
    font-weight:500;
    color:#006837
}
#youzify .youzify-widget.youzify-video .youzify-video-content .youzify-video-head .youzify-video-desc{
    margin:6px 0 9px
}
#youzify .youzify-widget.youzify-video .youzify-video-content .youzify-video-head .youzify-video-desc p{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a
}
#youzify .youzify-widget.youzify-project .youzify-project-content .youzify-project-thumbnail{
    min-height:auto;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
#youzify .youzify-widget.youzify-project .youzify-project-content .youzify-project-thumbnail img{
    border-radius:10px
}
#youzify .youzify-widget.youzify-project .youzify-project-content .youzify-project-container{
    position:relative;
    z-index:5
}
#youzify .youzify-widget.youzify-project .youzify-project-inner-content{
    padding:25px 23px;
    margin:13px 15px;
    background-color:#fff;
    border-radius:13px
}
#youzify .youzify-widget.youzify-project .youzify-project-inner-content .youzify-project-head{
    margin-bottom:22px
}
#youzify .youzify-widget.youzify-project .youzify-project-inner-content .youzify-project-type{
    font-family:Barlow,sans-serif;
    font-size:12px;
    line-height:1.7em;
    font-weight:500;
    text-transform:initial;
    color:#006837;
    background-color:rgba(160,191,255,.2);
    border-radius:0;
    padding:5px 14px
}
#youzify .youzify-widget.youzify-project .youzify-project-inner-content .youzify-project-title{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:21px;
    line-height:1.33em;
    font-weight:600;
    text-transform:initial
}
#youzify .youzify-widget.youzify-project .youzify-project-inner-content .youzify-project-meta{
    margin-top:15px
}
#youzify .youzify-widget.youzify-project .youzify-project-inner-content .youzify-project-meta ul li{
    font-family:Barlow,sans-serif;
    font-size:14px;
    line-height:1.93em;
    font-weight:400;
    color:#70737a
}
#youzify .youzify-widget.youzify-project .youzify-project-inner-content .youzify-project-meta ul li a{
    color:#ff516b
}
#youzify .youzify-widget.youzify-project .youzify-project-inner-content .youzify-project-meta ul li.youzify-project-categories i:before{
    content:"\f199";
    font-family:Kiko;
    font-size:14px;
    font-weight:300
}
#youzify .youzify-widget.youzify-project .youzify-project-inner-content .youzify-project-meta ul li.youzify-project-link i{
    display:none
}
#youzify .youzify-widget.youzify-project .youzify-project-inner-content .youzify-project-meta ul li.youzify-project-link a:before{
    content:"\f167";
    font-family:Kiko;
    font-size:14px;
    font-weight:300;
    margin-right:5px
}
#youzify .youzify-widget.youzify-project .youzify-project-inner-content .youzify-project-text{
    margin-bottom:14px
}
#youzify .youzify-widget.youzify-project .youzify-project-inner-content .youzify-project-text p{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a
}
#youzify .youzify-widget.youzify-project .youzify-project-inner-content .youzify-project-tags li{
    padding:0;
    font-family:Barlow,sans-serif;
    font-size:14px;
    line-height:1.93em;
    font-weight:400;
    text-transform:initial;
    background-color:transparent
}
#youzify .youzify-widget.youzify-project .youzify-project-inner-content .youzify-project-tags li span{
    color:inherit
}
#youzify .youzify-widget.youzify-link .youzify-widget-main-content{
    border-radius:10px
}
#youzify .youzify-widget.youzify-link .youzify-link-content{
    border-radius:10px;
    background:0 0
}
#youzify .youzify-widget.youzify-link .youzify-link-content img{
    border-radius:10px
}
#youzify .youzify-widget.youzify-link .youzify-link-content .youzify-link-main-content{
    padding:15px
}
#youzify .youzify-widget.youzify-link .youzify-link-content .youzify-link-icon i{
    width:auto;
    height:auto;
    line-height:initial;
    margin-bottom:6px;
    text-align:center;
    background-color:transparent;
    font-size:38px;
    font-weight:300;
    color:#ff516b
}
#youzify .youzify-widget.youzify-link .youzify-link-content .youzify-link-icon i:before{
    content:"\f167";
    font-family:Kiko
}
#youzify .youzify-widget.youzify-link .youzify-link-content .youzify-link-inner-content{
    padding:33px 30px 49px;
    background-color:#fff;
    border-radius:13px
}
#youzify .youzify-widget.youzify-link .youzify-link-content .youzify-link-inner-content>p{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:21px;
    line-height:1.33em;
    font-weight:600;
    margin:0 0 3px
}
#youzify .youzify-widget.youzify-link .youzify-link-content .youzify-link-inner-content .youzify-link-url{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    text-transform:initial;
    color:#ff516b
}
#youzify .youzify-widget.youzify-portfolio .youzify-portfolio-content .youzify-pf-buttons a i{
    width:25px;
    height:25px;
    font-size:13px;
    line-height:25px;
    padding:0;
    background-color:#fff;
    border-radius:50%
}
#youzify .youzify-widget.youzify-portfolio .youzify-portfolio-content .youzify-pf-buttons a.youzify-pf-url{
    margin-right:10px
}
#youzify .youzify-widget.youzify-portfolio .youzify-portfolio-content .youzify-pf-buttons a.youzify-pf-url i:before{
    content:'\f167';
    font-family:Kiko;
    color:#ff516b
}
#youzify .youzify-widget.youzify-portfolio .youzify-portfolio-content .youzify-pf-buttons a.youzify-pf-zoom i:before{
    content:'\f147';
    font-family:Kiko;
    color:#a0bfff
}
#youzify .youzify-widget.youzify-slideshow .youzify-slider .owl-next,#youzify .youzify-widget.youzify-slideshow .youzify-slider .owl-prev{
    text-indent:initial;
    font-size:0!important;
    opacity:1!important
}
#youzify .youzify-widget.youzify-slideshow .youzify-slider .owl-next:after,#youzify .youzify-widget.youzify-slideshow .youzify-slider .owl-prev:after{
    display:none
}
#youzify .youzify-widget.youzify-slideshow .youzify-slider .owl-next:before,#youzify .youzify-widget.youzify-slideshow .youzify-slider .owl-prev:before{
    color:#ff516b!important;
    font-size:12px!important;
    width:32px;
    height:32px;
    line-height:32px;
    background-color:#fff;
    border-radius:50%;
    display:block;
    text-align:center;
    position:relative;
    top:auto;
    left:auto;
    -webkit-transform:none!important;
    -ms-transform:none!important;
    transform:none!important
}
#youzify .youzify-widget.youzify-slideshow .youzify-slider .owl-prev:before{
    content:"\f101";
    font-family:Kiko
}
#youzify .youzify-widget.youzify-slideshow .youzify-slider .owl-next:before{
    content:"\f102";
    font-family:Kiko
}
#youzify .youzify-widget.youzify-slideshow .youzify-slider .owl-controls .owl-page span{
    width:9px;
    height:9px;
    margin:8px 3px;
    background:#fff
}
#youzify .youzify-widget.youzify-recent_posts .youzify-recent-posts .youzify-post-item{
    padding:0;
    border:none;
    margin-bottom:15px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
#youzify .youzify-widget.youzify-recent_posts .youzify-recent-posts .youzify-post-item:last-child{
    margin-bottom:0
}
#youzify .youzify-widget.youzify-recent_posts .youzify-recent-posts .youzify-post-item .youzify-post-thumbnail{
    border-radius:0
}
#youzify .youzify-widget.youzify-recent_posts .youzify-recent-posts .youzify-post-item .youzify-post-thumbnail img{
    width:67px;
    height:67px;
    border-radius:12px;
    -o-object-fit:cover;
    object-fit:cover;
    border:1px solid #fff
}
#youzify .youzify-widget.youzify-recent_posts .youzify-recent-posts .youzify-post-item .youzify-post-head{
    padding:0
}
#youzify .youzify-widget.youzify-recent_posts .youzify-recent-posts .youzify-post-item .youzify-post-head .youzify-post-title a{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:18px;
    line-height:1.25em;
    font-weight:500;
    margin:0
}
#youzify .youzify-widget.youzify-recent_posts .youzify-recent-posts .youzify-post-item .youzify-post-head .youzify-post-meta ul li{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    text-transform:initial;
    color:#a9a9a9
}
#youzify .youzify-widget.youzify-recent_posts .youzify-recent-posts .youzify-post-item .youzify-no-thumbnail{
    width:67px;
    height:67px;
    border-radius:12px;
    -o-object-fit:cover;
    object-fit:cover;
    border:1px solid #fff;
    background:#ff516b
}
#youzify .youzify-widget.youzify-recent_posts .youzify-recent-posts .youzify-post-item .youzify-no-thumbnail .thumbnail-icon i{
    background-color:transparent
}
#youzify .youzify-widget.youzify-post .youzify-post-content{
    padding:15px;
    border:1px solid #eaebec;
    border-radius:13px;
    background-color:#fff
}
#youzify .youzify-widget.youzify-post .youzify-post-content .youzify-post-inner-content{
    padding:0
}
#youzify .youzify-widget.youzify-post .youzify-post-content .youzify-post-tags,#youzify .youzify-widget.youzify-post .youzify-post-content .youzify-post-type{
    display:none
}
#youzify .youzify-widget.youzify-post .youzify-post-content .youzify-post-head{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:reverse;
    -ms-flex-direction:column-reverse;
    flex-direction:column-reverse;
    padding-top:4px
}
#youzify .youzify-widget.youzify-post .youzify-post-content .youzify-post-title a{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.28em;
    font-weight:500;
    text-transform:initial;
    letter-spacing:0;
    color:#006837
}
#youzify .youzify-widget.youzify-post .youzify-post-content .youzify-post-meta ul li{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    color:#a9a9a9;
    margin-right:4px
}
#youzify .youzify-widget.youzify-post .youzify-post-content .youzify-post-meta ul li:nth-child(2){
    display:none
}
#youzify .youzify-widget.youzify-post .youzify-post-content .youzify-post-meta ul li i.fa-calendar-alt{
    display:none
}
#youzify .youzify-widget.youzify-post .youzify-post-content .youzify-post-meta ul li i.fa-comments:before{
    content:"\f188";
    font-family:Kiko;
    font-size:13px;
    font-weight:300;
    position:relative;
    top:1px
}
#youzify .youzify-widget.youzify-post .youzify-post-content .youzify-post-text{
    margin-top:9px
}
#youzify .youzify-widget.youzify-post .youzify-post-content .youzify-post-text p{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a
}
#youzify .youzify-widget.youzify-post .youzify-post-content .youzify-read-more{
    background:0 0;
    color:#ff516b;
    font-family:Barlow,sans-serif;
    font-size:15px;
    font-weight:500;
    height:auto;
    min-width:auto;
    line-height:26px;
    text-transform:initial;
    letter-spacing:0;
    margin-top:12px;
    -webkit-transition:color .2s ease-out;
    -o-transition:color .2s ease-out;
    transition:color .2s ease-out
}
#youzify .youzify-widget.youzify-post .youzify-post-content .youzify-read-more:before{
    display:none
}
#youzify .youzify-widget.youzify-post .youzify-post-content .youzify-read-more:hover{
    color:#83c557
}
#youzify .youzify-widget.youzify-post .youzify-post-content .youzify-read-more:hover .youzify-rm-icon{
    -webkit-transform:translateX(3px);
    -ms-transform:translateX(3px);
    transform:translateX(3px)
}
#youzify .youzify-widget.youzify-post .youzify-post-content .youzify-read-more .youzify-rm-icon{
    float:left;
    color:inherit;
    font-size:15px;
    background-color:transparent;
    margin-right:7px;
    will-change:transform;
    -webkit-transition:-webkit-transform .2s ease-in-out;
    transition:-webkit-transform .2s ease-in-out;
    -o-transition:transform .2s ease-in-out;
    transition:transform .2s ease-in-out;
    transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out
}
#youzify .youzify-widget.youzify-post .youzify-post-content .youzify-read-more .youzify-rm-icon i{
    width:auto;
    height:auto;
    line-height:26px
}
#youzify .youzify-widget.youzify-post .youzify-post-content .youzify-read-more .youzify-rm-icon i:before{
    content:"\f097";
    font-family:Kiko;
    font-weight:400
}
#youzify .youzify-widget.youzify-post .youzify-post-thumbnail img{
    border-radius:10px
}
.youzify-widget .youzify-items-list-widget .youzify-list-item .youzify-item-avatar{
    -ms-flex-negative:0;
    flex-shrink:0
}
.youzify-widget .youzify-items-list-widget .youzify-list-item .youzify-item-avatar img{
    width:67px;
    height:67px;
    border-radius:12px;
    -o-object-fit:cover;
    object-fit:cover;
    border:1px solid #fff
}
.youzify-widget .youzify-items-list-widget .youzify-list-item a.youzify-item-name{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.22em;
    font-weight:500;
    color:#006837
}
.youzify-widget .youzify-items-list-widget .youzify-list-item .youzify-item-meta .youzify-meta-item{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    letter-spacing:0;
    text-transform:initial;
    color:#a9a9a9;
    margin-top:4px
}
.youzify-widget .youzify-items-list-widget .youzify-list-item .youzify-item-meta .youzify-meta-item i.fa-lock:before{
    content:"\f218";
    font-family:Kiko;
    font-size:18px;
    font-weight:600
}
.youzify-widget .youzify-items-list-widget .youzify-list-item .youzify-item-meta .youzify-meta-item i.fa-globe-asia{
    position:relative;
    top:2px
}
.youzify-widget .youzify-items-list-widget .youzify-list-item .youzify-item-meta .youzify-meta-item i.fa-globe-asia:before{
    content:"\f158";
    font-family:Kiko;
    font-size:18px;
    font-weight:600
}
#youzify .youzify-sidebar-column .youzify-widget .youzify-widget-head .youzify-edit-widget{
    top:-3px;
    right:0;
    opacity:0;
    -webkit-transition:all .3s ease;
    -o-transition:all .3s ease;
    transition:all .3s ease
}
#youzify .youzify-sidebar-column .youzify-widget .youzify-widget-head .youzify-edit-widget:hover{
    background-color:transparent
}
#youzify .youzify-sidebar-column .youzify-widget .youzify-widget-head .youzify-edit-widget:hover:before{
    color:rgba(4,10,23,.7)
}
#youzify .youzify-sidebar-column .youzify-widget .youzify-widget-head .youzify-edit-widget:before{
    content:"\f136";
    font-family:Kiko;
    color:#006837
}
#youzify .youzify-sidebar-column .youzify-widget:hover .youzify-widget-head .youzify-edit-widget{
    opacity:1
}
#youzify .youzify-directory #pag-bottom .pag-count{
    display:none
}
#youzify .youzify-directory #pag-bottom .pagination-links{
    text-align:center
}
#youzify .youzify-directory .pagination .page-numbers{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:21px;
    line-height:1.33em;
    font-weight:600;
    width:auto;
    height:auto;
    margin:0 3px;
    padding:0 3px;
    background-color:transparent;
    -webkit-transition:color .2s ease-out;
    -o-transition:color .2s ease-out;
    transition:color .2s ease-out
}
#youzify .youzify-directory .pagination .page-numbers.current,#youzify .youzify-directory .pagination .page-numbers:hover{
    color:#ff516b
}
#youzify .youzify-directory .pagination .page-numbers.next,#youzify .youzify-directory .pagination .page-numbers.prev{
    font-size:0;
    line-height:0
}
#youzify .youzify-directory .pagination .page-numbers.next:before{
    content:'>';
    font-size:21px;
    line-height:1.33em
}
#youzify .youzify-directory .pagination .page-numbers.prev:before{
    content:'<';
    font-size:21px;
    line-height:1.33em
}
#youzify .youzify-directory .pagination .page-numbers i:before{
    content:"\f133";
    font-family:Kiko;
    font-weight:300
}
#youzify-live-notifications .youzify-notif-item{
    padding:17px 15px;
    background-color:#fff;
    -webkit-box-shadow:none;
    box-shadow:none;
    border:1px solid #eaebec;
    border-radius:10px
}
#youzify-live-notifications .youzify-notif-item img{
    width:54px;
    height:54px;
    -o-object-fit:cover;
    object-fit:cover;
    border:1px solid #fff;
    border-radius:10px
}
#youzify-live-notifications .youzify-notif-item .youzify-notif-desc{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:14px;
    line-height:1.57em;
    font-weight:500
}
#youzify-live-notifications .youzify-notif-item .youzify-notif-desc .display-name{
    font-weight:inherit;
    text-transform:inherit
}
#youzify-live-notifications .youzify-notif-item .youzify-notif-time{
    font-family:Barlow,sans-serif;
    font-size:11px;
    line-height:1.18em;
    font-weight:500;
    text-transform:lowercase;
    letter-spacing:0;
    color:#a9a9a9
}
#youzify-live-notifications .youzify-notif-item .youzify-notif-time i:before{
    content:"\f129";
    font-family:Kiko;
    font-weight:300
}
#youzify-live-notifications .youzify-notif-item .youzify-notif-content{
    width:calc(100% - 80px)
}
#youzify-live-notifications .youzify-notif-item .youzify-notif-icon{
    margin-right:17px
}
#youzify-live-notifications .youzify-notif-item .youzify-notif-icon i{
    width:30px;
    height:30px;
    line-height:30px;
    bottom:-5px;
    right:-5px;
    text-align:center;
    border-radius:50%;
    font-size:16px;
    color:#fff
}
#youzify-live-notifications .youzify-notif-item.youzify-notif-comment_reply .youzify-notif-icon i{
    background-color:#82b5a6
}
#youzify-live-notifications .youzify-notif-item.youzify-notif-update_reply .youzify-notif-icon i{
    background-color:#606edd
}
#youzify-live-notifications .youzify-notif-item.youzify-notif-new_follow .youzify-notif-icon i,#youzify-live-notifications .youzify-notif-item.youzify-notif-new_message .youzify-notif-icon i{
    background-color:#83c557
}
#youzify-live-notifications .youzify-notif-item.youzify-notif-bbp_new_reply .youzify-notif-icon i,#youzify-live-notifications .youzify-notif-item.youzify-notif-friendship_accepted .youzify-notif-icon i{
    background-color:#a0bfff
}
#youzify-live-notifications .youzify-notif-item.youzify-notif-friendship_request .youzify-notif-icon i{
    background-color:#f9cf61
}
#youzify-live-notifications .youzify-notif-item.youzify-notif-group_invite .youzify-notif-icon i,#youzify-live-notifications .youzify-notif-item.youzify-notif-new_at_mention .youzify-notif-icon i{
    background-color:#b890d5
}
#youzify-live-notifications .youzify-notif-item .youzify-delete-notification{
    top:7px;
    right:7px;
    width:21px;
    height:21px;
    text-align:center;
    background-color:rgba(183,189,199,.16);
    border-radius:50%;
    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
}
#youzify-live-notifications .youzify-notif-item .youzify-delete-notification:before{
    font-family:Kiko;
    content:"\f252";
    font-size:8px;
    font-weight:400
}
.youzify-notif-icon i:before{
    font-family:Kiko;
    font-weight:300
}
.youzify-notif-new_follow .youzify-notif-icon i:before{
    content:"\f147"
}
.youzify-notif-friendship_request .youzify-notif-icon i:before{
    content:"\f191"
}
.youzify-notif-youzify_new_like .youzify-notif-icon i:before{
    content:"\f171"
}
.youzify-notif-youzify_new_tag .youzify-notif-icon i:before{
    content:"\f199"
}
.youzify-notif-update_reply .youzify-notif-icon i:before{
    content:"\f189"
}
.youzify-notif-youzify_new_share .youzify-notif-icon i:before{
    content:"\f374"
}
.youzify-notif-new_message .youzify-notif-icon i:before{
    content:"\f140"
}
.youzify-notif-new_at_mention .youzify-notif-icon i:before{
    content:"\f103"
}
.youzify-notif-group_invite .youzify-notif-icon i:before{
    content:"\f110"
}
.youzify-notif-membership_request_accepted .youzify-notif-icon i:before{
    content:"\f193"
}
.youzify-notif-membership_request_rejected .youzify-notif-icon i:before{
    content:"\f128"
}
.youzify-notif-member_promoted_to_admin .youzify-notif-icon i:before{
    content:"\f215"
}
.youzify-notif-member_promoted_to_mod .youzify-notif-icon i:before{
    content:"\f215"
}
.youzify-notif-friendship_accepted .youzify-notif-icon i:before{
    content:"\f193"
}
.youzify-notif-new_membership_request .youzify-notif-icon i:before{
    content:"\f191"
}
.youzify-notif-bbp_new_reply .youzify-notif-icon i:before{
    content:"\f137"
}
.youzify-notif-comment_reply .youzify-notif-icon i:before{
    content:"\f188"
}
.youzify-dialog .youzify-dialog-container{
    margin:15.7% auto;
    border-radius:0
}
.youzify-dialog .youzify-dialog-container .youzify-dialog-buttons .youzify-close-dialog{
    padding:18px 24px;
    margin-bottom:60px;
    background-color:#006837;
    border:none;
    border-radius:0;
    font-size:15px;
    line-height:1.63em;
    text-transform:uppercase;
    letter-spacing:.2em;
    font-weight:600;
    color:#fff;
    -webkit-transition:background-color .2s ease-out;
    -o-transition:background-color .2s ease-out;
    transition:background-color .2s ease-out
}
.youzify-dialog .youzify-dialog-container .youzify-dialog-buttons .youzify-close-dialog:hover{
    background-color:#2a2d38
}
.youzify-dialog .youzify-error-dialog .youzify-dialog-header,.youzify-dialog .youzify-success-dialog .youzify-dialog-header{
    background-color:transparent
}
.youzify-dialog .youzify-dialog-header{
    padding:60px 0 0
}
.youzify-dialog .youzify-dialog-header i{
    width:58px;
    height:58px;
    line-height:58px;
    font-size:25px;
    color:#fff
}
.youzify-dialog .youzify-success-dialog .youzify-dialog-header i{
    background-color:#a0bfff
}
.youzify-dialog .youzify-success-dialog .youzify-dialog-header i:before{
    content:"\f253";
    font-family:Kiko!important
}
.youzify-dialog .youzify-error-dialog .youzify-dialog-header i{
    background-color:#ff516b
}
.youzify-dialog .youzify-error-dialog .youzify-dialog-header i:before{
    content:"\f085";
    font-weight:300;
    font-family:Kiko!important
}
.youzify-dialog .youzify-dialog-desc{
    padding:22px 40px 28px
}
.youzify-dialog .youzify-dialog-desc .youzify-dialog-title{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:44px;
    line-height:1.13em;
    font-weight:700;
    margin-bottom:7px;
    word-spacing:-.25em
}
.youzify-dialog .youzify-dialog-desc .youzify-dialog-msg-content{
    font-family:Barlow,sans-serif;
    font-size:19px;
    line-height:1.42em;
    font-weight:400;
    color:#006837
}
#youzify #send_message_form{
    border:1px solid #eaebec;
    padding:0 40px 52px;
    margin-bottom:35px;
    background-color:#fff
}
#youzify #send_message_form .youzify-msg-form-item{
    margin-bottom:0
}
#youzify #send_message_form .youzify-msg-form-item:first-of-type{
    margin-top:38px
}
#youzify #send_message_form .youzify-msg-form-item input[type=text]:not(.search){
    width:100%;
    height:auto;
    padding:17.5px 60px 17.5px 30px;
    margin:0 0 23px;
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:23px;
    font-weight:inherit;
    color:#70737a;
    background-color:#fff;
    border:1px solid #eaebec;
    border-radius:30px;
    outline:0
}
#youzify #send_message_form .youzify-msg-form-item textarea{
    height:200px!important;
    border-radius:10px;
    width:100%;
    vertical-align:top;
    margin:0;
    padding:17.5px 60px 17.5px 30px;
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:23px;
    font-weight:inherit;
    color:#70737a;
    background-color:#fff;
    border:1px solid #eaebec;
    outline:0
}
#youzify #send_message_form .youzify-msg-form-item label{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    margin-bottom:10px
}
#youzify #send_message_form .youzify-msg-form-item .youzify-message-form-tools{
    right:32px;
    top:28px
}
#youzify #send_message_form .youzify-msg-form-item .acfb-holder .friend-tab{
    padding:4.5px 7px;
    background-color:rgba(183,189,199,.15);
    border-radius:30px
}
#youzify #send_message_form .youzify-msg-form-item .acfb-holder .friend-tab img{
    height:29px;
    width:29px!important;
    border:1px solid #fff;
    -o-object-fit:cover;
    object-fit:cover;
    vertical-align:middle;
    display:inline-block
}
#youzify #send_message_form .youzify-msg-form-item .acfb-holder .friend-tab a{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    font-family:Barlow,sans-serif;
    color:#70737a
}
#youzify #send_message_form .youzify-msg-form-item .acfb-holder .friend-tab img+a{
    margin-left:10px;
    position:relative;
    top:2px
}
#youzify #send_message_form .youzify-msg-form-item .acfb-holder .friend-tab span.p{
    width:auto;
    height:auto;
    font-size:0;
    background-color:transparent
}
#youzify #send_message_form .youzify-msg-form-item .acfb-holder .friend-tab span.p:before{
    content:"\f252";
    font-family:Kiko;
    font-size:14px;
    font-weight:300;
    color:#a9a9a9;
    position:relative;
    top:2px
}
#youzify #send_message_form .youzify-msg-form-item .youzify-emojionearea .youzify-emojionearea-editor{
    height:200px;
    border-radius:10px;
    width:100%;
    vertical-align:top;
    margin:0;
    padding:17.5px 60px 17.5px 30px;
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:23px;
    font-weight:inherit;
    color:#70737a;
    background-color:#fff;
    border:1px solid #eaebec;
    outline:0
}
#youzify #send_message_form .youzify-msg-form-item .youzify-emojionearea .youzify-emojionearea-button{
    right:32px;
    top:28px
}
#youzify #send_message_form .youzify-msg-form-item .youzify-emojionearea .youzify-emojionearea-button>div{
    background-image:none!important
}
#youzify #send_message_form .youzify-msg-form-item .youzify-emojionearea .youzify-emojionearea-button>div.youzify-emojionearea-button-open:after{
    content:"\e854";
    font-family:Linearicons-Free;
    font-size:22px;
    color:#70737a
}
#youzify #send_message_form .youzify-msg-form-item .youzify-emojionearea .youzify-emojionearea-button>div.youzify-emojionearea-button-close:after{
    content:"\f252";
    font-family:Kiko;
    font-size:18px;
    font-weight:300
}
#youzify #send_message_form .submit #send,#youzify #send_message_form .youzify-upload-btn{
    border-radius:0;
    height:60px;
    font-family:Barlow,sans-serif;
    font-size:13px;
    letter-spacing:.2em;
    text-transform:uppercase;
    color:#fff;
    margin-top:30px;
    -webkit-transition:background-color .2s ease-out;
    -o-transition:background-color .2s ease-out;
    transition:background-color .2s ease-out
}
#youzify #send_message_form .submit #send{
    background-color:#006837
}
#youzify #send_message_form .submit #send:hover{
    background-color:#2a2d38
}
#youzify #send_message_form .youzify-upload-btn{
    background-color:#ff516b;
    line-height:60px
}
#youzify #send_message_form .youzify-upload-btn:hover{
    background-color:#83c557
}
#youzify #send_message_form .youzify-upload-btn i{
    display:none
}
#youzify #send_message_form .youzify-upload-btn .youzify-upload-btn-title{
    font-size:13px
}
#youzify .qodef-compose-message-title{
    padding:25px 0;
    position:relative
}
#youzify .qodef-compose-message-title:after{
    content:'';
    width:calc(100% + 80px);
    height:1px;
    background-color:#eaebec;
    position:absolute;
    bottom:0;
    left:50%;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%)
}
@media only screen and (max-width:480px){
    #youzify .qodef-compose-message-title:after{
        width:calc(100% + 30px)
    }
}
#youzify .youzify-load-emojis i:before{
    content:"\e854";
    font-family:Linearicons-Free;
    font-size:22px;
    color:#70737a
}
#youzify #send-reply .youzify-form-attachments .youzify-file-preview,#youzify #send-reply .youzify-form-attachments .youzify-image-preview{
    margin-top:0
}
#youzify #send_message_form .youzify-form-attachments .youzify-file-preview,#youzify #send_message_form .youzify-form-attachments .youzify-image-preview{
    margin-top:30px
}
body #youzify .youzify-uploader-change-item{
    padding:0
}
body #youzify .youzify-uploader-change-item>h2{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:21px;
    line-height:1.33em;
    font-weight:600
}
body #youzify .youzify-uploader-change-item p{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a
}
body #youzify .bp-cover-image-status .warning{
    position:relative;
    padding:21px 40px 21px 72px;
    border:1px solid rgba(130,181,166,.2);
    border-left:3px solid #82b5a6;
    border-radius:0;
    background:0 0;
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.56em;
    font-weight:600;
    color:#82b5a6
}
body #youzify .bp-cover-image-status .warning:before{
    content:"\f238";
    font-family:Kiko;
    font-weight:300;
    margin-left:20px;
    position:absolute;
    left:0;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    font-size:35px;
    margin-right:20px
}
body #youzify #bp-delete-cover-image{
    background-color:#ff516b;
    border:1px solid transparent;
    border-radius:0;
    padding:15px 33px 17px 36px;
    font-family:Barlow,sans-serif;
    font-size:13px;
    line-height:2em;
    font-weight:600;
    letter-spacing:.2em;
    text-transform:uppercase;
    color:#fff;
    -webkit-transition:background-color .2s ease-out;
    -o-transition:background-color .2s ease-out;
    transition:background-color .2s ease-out
}
body #youzify #bp-delete-cover-image:before{
    display:none
}
body #youzify #bp-delete-cover-image:hover{
    background-color:#83c557
}
body #youzify #drag-drop-area{
    border:2px dashed #a9a9a9
}
body #youzify #drag-drop-area .drag-drop-inside{
    padding:70px 0 68px
}
body #youzify #drag-drop-area .drag-drop-inside p{
    font-size:21px;
    font-weight:400;
    color:#006837;
    margin-bottom:18px
}
body #youzify #drag-drop-area .drag-drop-inside p.drag-drop-buttons{
    margin-top:0
}
body #youzify #drag-drop-area .drag-drop-inside .drag-drop-buttons input[type=button]{
    padding:15px 33px 17px 36px;
    height:60px;
    border-radius:initial;
    background-color:#006837;
    -webkit-transition:background-color .2s ease-out;
    -o-transition:background-color .2s ease-out;
    transition:background-color .2s ease-out;
    -webkit-appearance:none
}
@media only screen and (max-width:480px){
    body #youzify #drag-drop-area .drag-drop-inside .drag-drop-buttons input[type=button]{
        padding:10px 13px
    }
}
body #youzify #drag-drop-area .drag-drop-inside .drag-drop-buttons input[type=button]:hover{
    background-color:#2a2d38
}
body #youzify #bp-delete-avatar-container>p{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a
}
body #youzify #bp-delete-avatar-container #bp-delete-avatar{
    background-color:#ff516b;
    border:1px solid transparent;
    border-radius:0;
    padding:15px 33px 17px 36px;
    font-family:Barlow,sans-serif;
    font-size:13px;
    line-height:2em;
    font-weight:600;
    letter-spacing:.2em;
    text-transform:uppercase;
    color:#fff;
    -webkit-transition:background-color .2s ease-out;
    -o-transition:background-color .2s ease-out;
    transition:background-color .2s ease-out
}
body #youzify #bp-delete-avatar-container #bp-delete-avatar:before{
    display:none
}
body #youzify #bp-delete-avatar-container #bp-delete-avatar:hover{
    background-color:#83c557
}
body #youzify .bp-avatar-status .warning{
    padding:21px 40px;
    background-color:transparent;
    border:1px solid rgba(255,81,107,.1);
    border-left:3px solid #ff516b;
    border-radius:0;
    color:#ff516b;
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.56em;
    font-weight:600
}
body #youzify .bp-avatar-nav ul{
    border-bottom:none
}
@media only screen and (max-width:680px){
    body #youzify .bp-avatar .item{
        overflow:visible
    }
    body #youzify #avatar-to-crop .jcrop-holder{
        left:50%;
        -webkit-transform:translateX(-50%);
        -ms-transform:translateX(-50%);
        transform:translateX(-50%)
    }
    body #youzify #avatar-crop-pane{
        display:none!important
    }
}
#youzify .youzify-item-tools.youzify-activity-tools{
    position:absolute;
    right:29px;
    top:67px;
    z-index:20;
    min-width:125px;
    padding:12px 8px;
    background-color:#fff;
    border:1px solid #eaebec
}
#youzify .youzify-item-tools.youzify-activity-tools .youzify-item-tool{
    margin:0 0 3px;
    display:block;
    -webkit-transition:background-color .2s ease-out;
    -o-transition:background-color .2s ease-out;
    transition:background-color .2s ease-out
}
#youzify .youzify-item-tools.youzify-activity-tools .youzify-item-tool:hover{
    background-color:rgba(183,189,199,.1)
}
#youzify .youzify-item-tools.youzify-activity-tools .youzify-item-tool:last-child{
    margin-bottom:0
}
#youzify .youzify-item-tools.youzify-activity-tools .youzify-item-tool .youzify-tool-icon{
    margin-right:4px;
    background-color:transparent
}
#youzify .youzify-item-tools.youzify-activity-tools .youzify-item-tool .youzify-tool-icon i{
    font-size:18px;
    color:#4c5059
}
#youzify .youzify-item-tools.youzify-activity-tools .youzify-item-tool.youzify-pin-tool i:before{
    content:"\f229";
    font-family:Kiko!important;
    font-weight:300
}
#youzify .youzify-item-tools.youzify-activity-tools .youzify-item-tool.youzify-bookmark-tool i:before{
    content:"\f116";
    font-family:Kiko!important;
    font-weight:300
}
#youzify .youzify-item-tools.youzify-activity-tools .youzify-item-tool.youzify-delete-tool i:before{
    content:"\f149";
    font-family:Kiko!important;
    font-weight:300
}
#youzify .youzify-item-tools.youzify-activity-tools .youzify-item-tool .youzify-tool-name{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    color:#4c5059;
    display:inline-block
}
body #lightboxOverlay{
    top:0;
    left:0;
    width:100%!important;
    height:100%!important;
    overflow:hidden;
    position:fixed
}
body #lightbox{
    top:0!important;
    left:0!important;
    width:100%;
    height:100%;
    position:fixed;
    outline:0!important;
    -webkit-backface-visibility:hidden;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -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
}
body .lb-nav a.lb-next,body .lb-nav a.lb-prev{
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    width:75px;
    height:75px;
    line-height:75px;
    background:#fff;
    opacity:1;
    border-radius:50%;
    font-size:30px;
    font-weight:400;
    color:#ff516b
}
body .lb-nav a.lb-prev{
    left:24px
}
body .lb-nav a.lb-prev:hover:before{
    -webkit-transform:translateX(-3px);
    -ms-transform:translateX(-3px);
    transform:translateX(-3px)
}
body .lb-nav a.lb-prev:before{
    content:'\f101';
    font-family:Kiko;
    -webkit-transition:all .2s ease-in-out;
    -o-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out;
    display:block
}
body .lb-nav a.lb-next{
    right:24px
}
body .lb-nav a.lb-next:hover:before{
    -webkit-transform:translateX(3px);
    -ms-transform:translateX(3px);
    transform:translateX(3px)
}
body .lb-nav a.lb-next:before{
    content:'\f102';
    font-family:Kiko;
    -webkit-transition:all .2s ease-in-out;
    -o-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out;
    display:block
}
body .lb-data .lb-number{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a;
    color:#a9a9a9
}
body .lb-data .lb-close{
    background:0 0;
    width:40px;
    height:40px;
    line-height:40px;
    opacity:1;
    color:#a9a9a9;
    -webkit-transition:color .2s ease-out;
    -o-transition:color .2s ease-out;
    transition:color .2s ease-out
}
body .lb-data .lb-close:hover{
    color:#fff
}
body .lb-data .lb-close:after{
    content:"\f252";
    font-family:Kiko;
    font-size:25px;
    display:block;
    font-weight:400
}
.youzify-wall-quote-post .youzify-wall-quote-content{
    background-color:#ff516b
}
.youzify-wall-quote-post .youzify-wall-quote-content:before{
    background:0 0
}
.youzify-wall-quote-post .youzify-wall-quote-content .youzify-wall-quote-icon i,.youzify-wall-quote-post .youzify-wall-quote-content .youzify-wall-quote-owner,.youzify-wall-quote-post .youzify-wall-quote-content blockquote{
    color:#fff!important
}
.youzify-wall-quote-post .youzify-wall-quote-content blockquote{
    font-size:21px;
    line-height:1.33em;
    font-weight:600;
    text-align:center;
    margin:12px auto 39px;
    display:block
}
.youzify-wall-quote-post .youzify-wall-quote-content blockquote:before{
    display:none
}
.youzify-wall-quote-post .youzify-wall-quote-content .youzify-wall-quote-owner{
    padding:0 10px 0 0;
    margin:0;
    float:right;
    background-color:transparent;
    display:inline-block;
    line-height:1.22em;
    font-size:18px;
    font-weight:500;
    text-transform:initial;
    letter-spacing:0
}
.youzify-wall-quote-post .youzify-wall-quote-content .youzify-wall-quote-icon{
    width:auto;
    height:auto;
    line-height:1em;
    text-align:left;
    margin:0;
    display:block;
    background-color:transparent
}
.youzify-wall-quote-post .youzify-wall-quote-content .youzify-wall-quote-icon i{
    line-height:.7em
}
.youzify-wall-quote-post .youzify-wall-quote-content .youzify-wall-quote-icon i:before{
    content:"\f263";
    font-family:Kiko;
    font-weight:300;
    font-size:50px;
    line-height:.7em
}
#youzify nav.youzify-pagination{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
#youzify nav.youzify-pagination .youzify-pagination-pages{
    display:none
}
#youzify nav.youzify-pagination .youzify-nav-links .page-numbers{
    -webkit-box-shadow:none;
    box-shadow:none;
    background:0 0;
    width:auto;
    height:auto;
    margin:0
}
#youzify nav.youzify-pagination .youzify-nav-links .page-numbers span{
    position:relative;
    margin:0 3px;
    padding:0 3px;
    font-size:21px;
    line-height:1.33em;
    font-weight:600;
    color:#006837;
    -webkit-transition:color .2s ease-out;
    -o-transition:color .2s ease-out;
    transition:color .2s ease-out
}
#youzify nav.youzify-pagination .youzify-nav-links .page-numbers.current{
    background:0 0
}
#youzify nav.youzify-pagination .youzify-nav-links .page-numbers.current span{
    color:#ff516b
}
#youzify nav.youzify-pagination .youzify-nav-links .page-numbers:hover span{
    color:#ff516b
}
#youzify nav.youzify-pagination .next .youzify-page-symbole,#youzify nav.youzify-pagination .prev .youzify-page-symbole{
    font-size:0;
    line-height:0
}
#youzify nav.youzify-pagination .next .youzify-page-symbole:before,#youzify nav.youzify-pagination .prev .youzify-page-symbole:before{
    font-size:21px;
    line-height:1.33em;
    font-weight:600;
    color:#006837;
    -webkit-transition:color .2s ease-out;
    -o-transition:color .2s ease-out;
    transition:color .2s ease-out
}
#youzify nav.youzify-pagination .next:hover .youzify-page-symbole:before,#youzify nav.youzify-pagination .prev:hover .youzify-page-symbole:before{
    color:#ff516b
}
#youzify nav.youzify-pagination .prev .youzify-page-symbole:before{
    content:'<'
}
#youzify nav.youzify-pagination .next .youzify-page-symbole:before{
    content:'>'
}
#youzify nav.youzify-pagination .youzify-next-nbr{
    display:none
}
#youzify .youzify .pagination{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
#youzify .youzify .pagination .page-numbers{
    background:0 0;
    width:auto;
    height:auto;
    position:relative;
    margin:0 3px;
    padding:0 3px;
    font-family:Barlow,sans-serif;
    font-size:21px;
    line-height:1.33em;
    font-weight:600;
    color:#006837;
    -webkit-transition:color .2s ease-out;
    -o-transition:color .2s ease-out;
    transition:color .2s ease-out
}
#youzify .youzify .pagination .page-numbers.current,#youzify .youzify .pagination .page-numbers:hover{
    color:#ff516b
}
#youzify .youzify .pagination .page-numbers.next,#youzify .youzify .pagination .page-numbers.prev{
    font-size:0;
    line-height:0
}
#youzify .youzify .pagination .page-numbers.next:before,#youzify .youzify .pagination .page-numbers.prev:before{
    font-size:21px;
    line-height:1.33em;
    font-weight:600;
    color:#006837;
    -webkit-transition:color .2s ease-out;
    -o-transition:color .2s ease-out;
    transition:color .2s ease-out
}
#youzify .youzify .pagination .page-numbers.prev:before{
    content:'<'
}
#youzify .youzify .pagination .page-numbers.next:before{
    content:'>'
}
#youzify .youzify .pagination .pag-count{
    display:none
}
body .youzify-emojionearea .youzify-emojionearea-picker.youzify-emojionearea-picker-position-bottom .youzify-emojionearea-wrapper:after{
    display:none
}
body .youzify-emojionearea .youzify-emojionearea-picker .youzify-emojionearea-wrapper:after{
    background-image:none!important
}
body .youzify-emojionearea .youzify-emojionearea-picker.youzify-emojionearea-picker-position-bottom{
    top:65px
}
#youzify-modal #youzify-wall-form .youzify-emojionearea-button{
    top:26px;
    right:38px;
    width:30px;
    height:30px
}
#youzify-modal #youzify-wall-form .youzify-emojionearea-button>div{
    background-image:none!important
}
#youzify-modal #youzify-wall-form .youzify-emojionearea-button>div.youzify-emojionearea-button-open:before{
    content:"\e854";
    font-family:Linearicons-Free;
    font-size:27px;
    color:#70737a
}
#youzify-modal #youzify-wall-form .youzify-emojionearea-button>div.youzify-emojionearea-button-close:before{
    content:"\f252";
    font-family:Kiko;
    font-size:22px;
    color:#70737a
}
#youzify-modal #youzify-wall-form .youzify-load-emojis i{
    width:30px;
    height:30px;
    line-height:30px;
    display:block;
    text-align:center
}
#youzify-modal #youzify-wall-form .youzify-load-emojis i:before{
    text-align:center;
    position:relative
}
#youzify-modal #youzify-wall-form .youzify-load-emojis.loading i:before{
    content:""!important;
    font-family:Kiko!important;
    font-weight:300
}
body #youzify .loading i:before{
    content:"\f133"!important;
    font-family:Kiko!important;
    font-weight:300
}
body #youzify .activity-meta a:not(.fav):not(.unfav):not(.youzify-report-activity).loading:before{
    content:"\f133"!important;
    font-family:Kiko!important;
    font-weight:300
}
body #youzify .youzify-shared-post-unavailable{
    border:1px solid rgba(255,81,107,.1);
    border-left:3px solid #ff516b;
    color:#ff516b;
    padding:21px 40px 21px 72px;
    position:relative;
    border-radius:0
}
body #youzify .youzify-shared-post-unavailable:before{
    content:"\e855";
    font-family:Linearicons-Free;
    font-weight:300;
    margin-left:20px;
    position:absolute;
    left:0;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    font-size:35px;
    margin-right:20px
}
body #youzify .youzify-shared-post-unavailable .title,body #youzify .youzify-shared-post-unavailable p{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.56em;
    font-weight:600;
    color:#ff516b
}
body #youzify .youzify-post-plus4imgs .youzify-post-img:before{
    display:none
}
body #youzify .youzify-post-plus4imgs .youzify-post-imgs-nbr{
    position:absolute;
    left:50%;
    top:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    width:60px;
    height:60px;
    line-height:60px;
    font-family:Barlow,sans-serif;
    z-index:2;
    display:block;
    color:#ff516b;
    background-color:#fff;
    font-size:30px;
    text-align:center;
    border-radius:100%
}
body .ac_results ul{
    border:1px solid #eaebec
}
body .ac_results li{
    font-family:Barlow,sans-serif;
    font-size:13px;
    font-weight:400;
    color:#006837;
    background-color:transparent;
    border-bottom:1px solid #eaebec
}
body .ac_results li:last-child{
    border-bottom:none
}
body .ac_results li.ac_over{
    background-color:rgba(183,189,199,.15)
}
body .ac_results li img{
    height:20px;
    width:20px!important;
    -o-object-fit:cover;
    object-fit:cover
}
.bbpress #bbpress-forums .youzify-bbp-topic-head{
    border:none;
    background:0 0;
    padding:0
}
.bbpress #bbpress-forums .youzify-bbp-topic-head .bbp-breadcrumb a,.bbpress #bbpress-forums .youzify-bbp-topic-head .bbp-breadcrumb span.bbp-breadcrumb-sep{
    display:none
}
.bbpress #bbpress-forums .youzify-bbp-topic-head .bbp-breadcrumb .bbp-breadcrumb-current{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:28px;
    line-height:1.18em;
    font-weight:600;
    margin:0 0 11px
}
.bbpress #bbpress-forums .youzify-bbp-topic-head .bbp-author-avatar img{
    display:none
}
.bbpress #bbpress-forums .youzify-bbp-topic-head .youzify-bbp-topic-head-meta .youzify-bbp-topic-head-meta-item{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a
}
.bbpress #bbpress-forums .youzify-bbp-topic-head .youzify-bbp-topic-head-meta .youzify-bbp-topic-head-meta-item a{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a;
    color:#006837
}
.bbpress #bbpress-forums .youzify-bbp-topic-head .youzify-bbp-topic-head-meta .youzify-bbp-topic-head-meta-item i{
    font-family:Kiko!important;
    font-weight:300;
    font-size:18px;
    color:inherit;
    position:relative;
    top:3px
}
.bbpress #bbpress-forums .youzify-bbp-topic-head .youzify-bbp-topic-head-meta .youzify-bbp-topic-head-meta-item i.fa-comments:before{
    content:"\f188"
}
.bbpress #bbpress-forums .youzify-bbp-topic-head .youzify-bbp-topic-head-meta .youzify-bbp-topic-head-meta-item i.fa-microphone-alt:before{
    content:"\f165"
}
.bbpress #bbpress-forums .youzify-bbp-box{
    border:1px solid #eaebec;
    background-color:#fff;
    border-radius:0
}
.bbpress #bbpress-forums .youzify-bbp-box .youzify-bbp-box-title{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:21px;
    line-height:1.33em;
    font-weight:600;
    padding:22px 40px;
    border-bottom:1px solid #eaebec
}
.bbpress #bbpress-forums .youzify-bbp-box .youzify-bbp-box-title i{
    display:none
}
.bbpress #bbpress-forums .youzify-bbp-box .youzify-bbp-box-content>div>p{
    margin-bottom:20px
}
.bbpress #bbpress-forums .youzify-bbp-box .youzify-bbp-box-content>div>p br{
    display:none
}
.bbpress #bbpress-forums .youzify-bbp-box.bbp-topic-tags{
    margin-bottom:35px
}
.bbpress #bbpress-forums .bbp-form .bbp-template-notice{
    padding:21px 40px 21px 72px;
    position:relative;
    border-radius:0;
    background-color:transparent;
    border:1px solid rgba(130,181,166,.2);
    border-left:3px solid #82b5a6;
    color:#82b5a6
}
.bbpress #bbpress-forums .bbp-form .bbp-template-notice p{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a;
    font-weight:600;
    color:#82b5a6;
    padding:0;
    margin:0!important
}
.bbpress #bbpress-forums .bbp-form .bbp-template-notice:before{
    content:"\f238";
    font-family:Kiko;
    font-weight:300;
    margin-left:20px;
    position:absolute;
    left:0;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    font-size:35px;
    margin-right:20px
}
.bbpress #bbpress-forums .bbp-form .bbp-template-notice.info{
    border:1px solid #eaebec;
    border-left:3px solid #a9a9a9;
    color:#a9a9a9
}
.bbpress #bbpress-forums .bbp-form .bbp-template-notice.info p{
    color:#a9a9a9
}
.bbpress #bbpress-forums .bbp-form .bbp-template-notice.error{
    border:1px solid rgba(255,81,107,.1);
    border-left:3px solid #ff516b;
    color:#ff516b
}
.bbpress #bbpress-forums .bbp-form .bbp-template-notice.error p{
    color:#ff516b
}
.bbpress #bbpress-forums .bbp-form .bbp-template-notice.error:before{
    content:"\f085";
    font-family:Kiko;
    font-weight:300
}
.bbpress #bbpress-forums .bbp-form label{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:14px;
    line-height:1.57em;
    font-weight:500
}
.bbpress #bbpress-forums .bbp-form .youzify-bbp-form-item-text input{
    padding:17.5px 60px 17.5px 30px;
    border:1px solid #eaebec;
    border-radius:30px;
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:23px
}
.bbpress #bbpress-forums .bbp-form .youzify-bbp-form-item{
    margin-bottom:20px
}
.bbpress #bbpress-forums .bbp-form .youzify-bbp-form-item.youzify-bbp-form-item-text input{
    margin-bottom:10px
}
.bbpress #bbpress-forums .bbp-form .youzify-bbp-form-item.youzify-bbp-form-item-checkbox{
    margin-bottom:37px
}
.bbpress #bbpress-forums .bbp-form textarea.bbp-the-content{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.5em;
    font-weight:400;
    color:#70737a;
    padding:20px 30px
}
.bbpress #bbpress-forums .bbp-form input[type=checkbox],.bbpress #bbpress-forums .bbp-form input[type=radio]{
    opacity:1;
    width:initial;
    height:initial;
    position:relative;
    margin-right:15px
}
.bbpress #bbpress-forums .bbp-form input[type=checkbox]{
    margin-left:1px
}
.bbpress #bbpress-forums .bbp-form input[type=radio]:before{
    content:'';
    width:18px;
    height:18px;
    border-radius:50%;
    position:relative;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    background-color:#fff;
    border:1px solid #eaebec;
    display:inline-block;
    visibility:visible
}
.bbpress #bbpress-forums .bbp-form input[type=radio]:checked:after{
    content:'';
    width:10px;
    height:10px;
    border-radius:50%;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    background-color:#ff516b;
    border:2px solid #fff;
    display:inline-block;
    visibility:visible
}
.bbpress #bbpress-forums .bbp-form input[type=checkbox]:before{
    content:'';
    width:18px;
    height:18px;
    position:relative;
    top:-3px;
    left:-1px;
    background-color:#fff;
    border:1px solid #eaebec;
    display:inline-block;
    visibility:visible
}
.bbpress #bbpress-forums .bbp-form input[type=checkbox]:checked:after{
    content:"\f253";
    font-family:Kiko;
    font-size:11px;
    position:absolute;
    top:1px;
    left:3px;
    display:inline-block;
    visibility:visible
}
.bbpress #bbpress-forums .bbp-the-content-wrapper .quicktags-toolbar{
    padding:18px 20px;
    border-bottom:1px solid #eaebec;
    background:0 0
}
.bbpress #bbpress-forums .wp-editor-container{
    border:1px solid #eaebec;
    border-radius:10px
}
.bbpress #bbpress-forums fieldset.bbp-form{
    border:none;
    padding:20px 0
}
.bbpress #bbpress-forums fieldset.bbp-form legend{
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:21px;
    line-height:1.33em;
    font-weight:600;
    padding:0
}
.bbpress #bbpress-forums .bbp_dropdown.nice-select{
    background-color:rgba(183,189,199,.1);
    border-radius:0;
    padding:14px 40px 14px 20px
}
.bbpress #bbpress-forums .bbp_dropdown.nice-select:after{
    right:20px;
    border-color:#a9a9a9
}
.bbpress #bbpress-forums .bbp_dropdown.nice-select .current{
    font-size:18px;
    font-weight:500;
    color:#a9a9a9;
    height:auto
}
.bbpress #bbpress-forums .bbp_dropdown.nice-select.open .list{
    min-width:auto
}
.bbpress #bbpress-forums>.bbp-template-notice{
    border:1px solid rgba(255,81,107,.1);
    border-left:3px solid #ff516b;
    color:#ff516b;
    background:0 0;
    padding:21px 40px 21px 72px;
    margin:20px 0;
    position:relative;
    border-radius:0;
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.56em;
    font-weight:600
}
.bbpress #bbpress-forums>.bbp-template-notice p{
    font-family:Barlow,sans-serif;
    font-size:18px;
    line-height:1.56em;
    font-weight:600;
    color:#ff516b;
    padding:0;
    margin:0!important
}
.bbpress #bbpress-forums>.bbp-template-notice:before{
    content:"\e855";
    font-family:Linearicons-Free;
    margin-left:20px;
    position:absolute;
    left:0;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    font-size:35px;
    margin-right:20px;
    font-weight:300
}
body.forums.subscriptions #bbp-user-subscriptions .bbp-template-notice{
    display:none
}
.qodef-clients-list .qodef-e{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:top
}
.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in .qodef-e{
    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
}
.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in .qodef-e .qodef-e-image{
    line-height:0;
    position:relative;
    display:inline-block;
    vertical-align:top
}
.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in .qodef-e .qodef-e-image a{
    display:inline-block
}
.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in .qodef-e.qodef-has-hover-image .qodef-e-logo{
    width:auto;
    opacity:1;
    will-change:opacity;
    -webkit-transition:opacity .15s ease-out;
    -o-transition:opacity .15s ease-out;
    transition:opacity .15s ease-out;
    display:inline-block
}
.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in .qodef-e.qodef-has-hover-image .qodef-e-hover-logo{
    position:absolute;
    top:0;
    left:0;
    width:auto;
    opacity:0;
    will-change:opacity;
    -webkit-transition:opacity .15s ease-out;
    -o-transition:opacity .15s ease-out;
    transition:opacity .15s ease-out
}
.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in .qodef-e.qodef-has-hover-image:hover .qodef-e-logo{
    opacity:0
}
.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in .qodef-e.qodef-has-hover-image:hover .qodef-e-hover-logo{
    opacity:1
}
.qodef-team-list .qodef-e-media-image img{
    border-radius:20px
}
.qodef-team-list .qodef-e-role{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    margin:0;
    color:#a9a9a9
}
.qodef-team-list .qodef-e-title{
    margin:2px 0 13px
}
.qodef-team-list .qodef-team-member-social-icons{
    margin:0
}
.qodef-team-list.qodef-item-layout--info-below .qodef-e-content{
    margin:15px 0 0
}
.qodef-team-list.qodef-item-layout--info-below .qodef-e-title{
    margin:0 0 6px
}
.qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-inner:hover .qodef-e-content{
    opacity:1;
    z-index:1
}
.qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-content{
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    background-color:#fff;
    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;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    opacity:0;
    -webkit-transition:opacity .2s ease-out;
    -o-transition:opacity .2s ease-out;
    transition:opacity .2s ease-out;
    z-index:-1
}
.qodef-testimonials-list .qodef-e-inner{
    padding-bottom:25px
}
.qodef-testimonials-list .qodef-e-media-image{
    line-height:0;
    margin-bottom:21px;
    position:relative
}
.qodef-testimonials-list .qodef-e-media-image:hover .qodef-overlay-image{
    opacity:1
}
.qodef-testimonials-list .qodef-e-media-image img{
    border-radius:20px
}
.qodef-testimonials-list .qodef-e-media-image .qodef-overlay-image{
    position:absolute;
    top:0;
    left:0;
    opacity:0;
    -webkit-transition:opacity .3s ease-in-out;
    -o-transition:opacity .3s ease-in-out;
    transition:opacity .3s ease-in-out
}
.qodef-testimonials-list .qodef-e-media-image .qodef-custom-icon{
    position:absolute;
    top:17px;
    right:19px;
    width:60px;
    height:60px;
    background-color:#fff;
    border-radius:50%;
    z-index:10;
    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
}
.qodef-testimonials-list .qodef-e-media-image .qodef-custom-icon img{
    max-width:30px;
    max-height:30px;
    border-radius:0
}
.qodef-testimonials-list .qodef-e-title{
    margin:0 0 25px
}
.qodef-testimonials-list .qodef-e-text{
    margin:0 0 33px
}
.qodef-testimonials-list .qodef-e-author{
    margin:0
}
.qodef-testimonials-list .qodef-e-author-job{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    margin-top:6px;
    display:block;
    color:#a9a9a9
}
.qodef-testimonials-list .swiper-pagination-bullets{
    text-align:left;
    bottom:0!important
}
.qodef-testimonials-list .swiper-pagination-bullets .swiper-pagination-bullet:before{
    background-color:#ff516b
}
.qodef-testimonials-list.qodef-skin--light .qodef-e-author,.qodef-testimonials-list.qodef-skin--light .qodef-e-text,.qodef-testimonials-list.qodef-skin--light .qodef-e-title{
    color:#fff
}
.qodef-testimonials-list.qodef-skin--light .swiper-pagination-bullet:before{
    background-color:#fff
}
.qodef-review-rating{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.qodef-review-rating .qodef-rating-inner{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-preferred-size:50%;
    flex-basis:50%
}
.qodef-review-rating label{
    margin:0 10px 0 0
}
.qodef-review-rating .qodef-comment-rating-box{
    margin:0
}
.qodef-review-rating .qodef-star-rating{
    position:relative;
    display:inline-block;
    vertical-align:top;
    margin:0;
    font-size:0;
    color:transparent;
    cursor:pointer;
    overflow:hidden
}
.qodef-review-rating .qodef-star-rating:before{
    position:relative;
    display:inline-block;
    vertical-align:top;
    overflow:hidden;
    z-index:-1;
    content:"\e031";
    font-size:16px;
    letter-spacing:.1em;
    color:#006837;
    font-family:ElegantIcons;
    line-height:1;
    white-space:nowrap;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.qodef-review-rating .qodef-star-rating.active:after{
    position:absolute;
    top:0;
    right:0;
    display:block;
    content:"\e033\e033\e033\e033\e033";
    font-size:16px;
    letter-spacing:.1em;
    color:#006837;
    font-family:ElegantIcons;
    line-height:1;
    white-space:nowrap;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.qodef-review-rating .qodef-comments-ratings{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:top;
    line-height:1
}
.qodef-review-rating .qodef-comments-ratings .qodef-m-inner{
    position:relative;
    display:inline-block;
    vertical-align:top
}
.qodef-review-rating .qodef-comments-ratings .qodef-m-star{
    font-size:16px;
    letter-spacing:.1em;
    color:#f9cf61
}
.qodef-review-rating .qodef-comments-ratings .qodef-m-star.qodef--active{
    position:absolute;
    top:0;
    left:0;
    overflow:hidden;
    white-space:nowrap
}
.qodef-reviews-per-criteria .qodef-item-reviews-average-rating{
    color:#ff516b;
    font-size:60px;
    line-height:1em;
    font-weight:700
}
.qodef-reviews-per-criteria .qodef-item-reviews-verbal-description{
    vertical-align:middle;
    margin:2px 0 0
}
.qodef-reviews-per-criteria .qodef-item-reviews-rating-icon{
    vertical-align:middle;
    font-size:20px
}
.qodef-reviews-per-criteria .qodef-item-reviews-display-right{
    vertical-align:middle;
    padding-left:200px
}
.qodef-reviews-per-criteria .qodef-item-reviews-display-right .qodef-item-reviews-display-bar{
    line-height:28px
}
.qodef-reviews-per-criteria .qodef-item-reviews-display-right .qodef-item-reviews-display-bar .qodef-item-reviews-display-bar-inner{
    padding:6px 0
}
.qodef-reviews-per-mark .qodef-reviews-number-wrapper{
    padding-top:23%;
    padding-left:15%;
    display:table;
    width:100%;
    height:100%;
    vertical-align:middle
}
.qodef-reviews-per-mark .qodef-reviews-number{
    font-size:72px;
    color:#ffd740;
    font-weight:700;
    line-height:1em;
    margin-right:22px;
    display:table-cell;
    vertical-align:middle;
    position:relative;
    top:-6px
}
.qodef-reviews-per-mark .qodef-stars-wrapper{
    display:table-cell;
    vertical-align:middle
}
.qodef-reviews-per-mark .qodef-stars-wrapper .qodef-stars{
    display:block
}
.qodef-reviews-per-mark .qodef-stars-wrapper .qodef-stars i{
    color:#ffd740
}
.qodef-reviews-per-mark .qodef-reviews-count{
    font-weight:700;
    font-size:14px
}
.qodef-reviews-per-mark .qodef-rating-percentage-wrapper{
    padding:29px 50px 40px;
    background-color:#fafafa;
    border-left:1px solid #e5e5e5
}
.qodef-reviews-simple .qodef-reviews-number-wrapper .qodef-reviews-summary{
    display:inline-block;
    vertical-align:middle
}
.qodef-reviews-simple .qodef-reviews-number-wrapper .qodef-stars-wrapper{
    display:inline-block;
    vertical-align:middle;
    padding:0 0 0 15px
}
.qodef-reviews-simple .qodef-reviews-number-wrapper .qodef-stars-wrapper-inner{
    display:block
}
.qodef-comment-list .qodef-comment-name{
    float:none
}
.qodef-comment-list .qodef-review-rating{
    display:inline-block;
    width:100%
}
.qodef-comment-list .qodef-rating-inner{
    display:inline-block;
    width:100%
}
@-webkit-keyframes cover_search_fade_out{
    0%{
        opacity:1;
        visibility:visible;
        z-index:100
    }
    100%{
        opacity:0;
        visibility:hidden;
        z-index:0
    }
}
@keyframes cover_search_fade_out{
    0%{
        opacity:1;
        visibility:visible;
        z-index:100
    }
    100%{
        opacity:0;
        visibility:hidden;
        z-index:0
    }
}
@-webkit-keyframes cover_search_fade_in{
    0%{
        opacity:0;
        visibility:hidden;
        z-index:100
    }
    100%{
        opacity:1;
        visibility:visible;
        z-index:100
    }
}
@keyframes cover_search_fade_in{
    0%{
        opacity:0;
        visibility:hidden;
        z-index:100
    }
    100%{
        opacity:1;
        visibility:visible;
        z-index:100
    }
}
.qodef-search-cover-form{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    visibility:hidden;
    opacity:0;
    background-color:#fff;
    z-index:-1;
    -webkit-transition:opacity .3s ease;
    -o-transition:opacity .3s ease;
    transition:opacity .3s ease
}
.qodef-search-cover-form .qodef-m-inner{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:100%;
    width:100%;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    padding:0 70px
}
.qodef-search-cover-form .qodef-m-form-field{
    padding:0;
    margin-bottom:0;
    font-size:26px;
    font-weight:600;
    text-transform:uppercase;
    color:#ff516b;
    background-color:transparent;
    border:0;
    border-radius:0;
    outline-offset:0
}
.qodef-search-cover-form .qodef-m-form-field:focus{
    color:#ff516b
}
.qodef-search-cover-form .qodef-m-form-field::-webkit-input-placeholder{
    color:inherit;
    opacity:1
}
.qodef-search-cover-form .qodef-m-form-field::-moz-placeholder{
    color:inherit;
    opacity:1
}
.qodef-search-cover-form .qodef-m-form-field:-ms-input-placeholder{
    color:inherit;
    opacity:1
}
.qodef-search-cover-form .qodef-m-form-field::-ms-input-placeholder{
    color:inherit;
    opacity:1
}
.qodef-search-cover-form .qodef-m-form-field::placeholder{
    color:inherit;
    opacity:1
}
.qodef-search-cover-form .qodef-m-close{
    -ms-flex-negative:0;
    flex-shrink:0
}
.qodef-search-cover-form .qodef-m-close.qodef-source--icon-pack{
    font-size:23px
}
.qodef-covers-search--fadeout .qodef-search-cover-form{
    -webkit-animation:cover_search_fade_out .3s ease both;
    animation:cover_search_fade_out .3s ease both
}
.qodef-covers-search--fadein .qodef-search-cover-form{
    -webkit-animation:cover_search_fade_in .3s ease both;
    animation:cover_search_fade_in .3s ease both
}
.qodef-header--sticky-display #qodef-page-header>.qodef-search-cover-form{
    display:none
}
.qodef-fullscreen-search-holder{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    opacity:0;
    visibility:hidden;
    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;
    background-color:rgba(255,255,255,.98);
    z-index:100
}
.qodef-fullscreen-search-holder .qodef-m-inner{
    width:100%
}
.qodef-fullscreen-search-holder .qodef-m-form{
    position:relative;
    width:60%;
    margin:0 auto
}
.qodef-fullscreen-search-holder .qodef-m-form-field{
    height:100%;
    margin:0;
    padding:0;
    font-size:25px;
    color:#006837;
    line-height:2em;
    background:0 0;
    border:0;
    border-radius:0
}
.qodef-fullscreen-search-holder .qodef-m-form-submit{
    position:absolute;
    right:0;
    bottom:-20px;
    width:auto;
    padding:0;
    margin:0;
    color:#006837;
    background:0 0;
    border:0;
    outline:0;
    opacity:0;
    cursor:pointer;
    -webkit-transition:color .2s ease-out;
    -o-transition:color .2s ease-out;
    transition:color .2s ease-out
}
.qodef-fullscreen-search-holder .qodef-m-form-submit:hover{
    color:#ff516b;
    background:0 0
}
.qodef-fullscreen-search--opened .qodef-fullscreen-search-holder .qodef-m-form-submit{
    opacity:1;
    bottom:10px;
    -webkit-transition:color .2s ease,opacity .2s ease-out 1.1s,bottom .4s ease-out .9s;
    -o-transition:color .2s ease,opacity .2s ease-out 1.1s,bottom .4s ease-out .9s;
    transition:color .2s ease,opacity .2s ease-out 1.1s,bottom .4s ease-out .9s
}
.qodef-fullscreen-search-holder .qodef-m-form-submit.qodef-source--icon-pack{
    font-size:18px
}
.qodef-fullscreen-search-holder .qodef-m-form-line{
    position:absolute;
    left:0;
    bottom:-2px;
    width:0;
    border-bottom:1px solid #000;
    -webkit-transition:all .3s ease;
    -o-transition:all .3s ease;
    transition:all .3s ease
}
.qodef-fullscreen-search--opened .qodef-fullscreen-search-holder .qodef-m-form-line{
    width:100%;
    -webkit-transition:width .5s ease .6s;
    -o-transition:width .5s ease .6s;
    transition:width .5s ease .6s
}
.qodef-fullscreen-search-holder .qodef-m-close{
    position:absolute;
    top:33px;
    right:70px;
    color:#70737a;
    opacity:0;
    visibility:hidden;
    z-index:1
}
.admin-bar .qodef-fullscreen-search-holder .qodef-m-close{
    top:72px
}
.qodef-fullscreen-search-holder .qodef-m-close:hover{
    color:#006837
}
.qodef-fullscreen-search-holder .qodef-m-close.qodef-source--icon-pack{
    font-size:25px
}
.qodef-fullscreen-search--opened .qodef-fullscreen-search-holder .qodef-m-close{
    opacity:1;
    visibility:visible
}
.qodef-fullscreen-search--fadeout .qodef-fullscreen-search-holder{
    -webkit-animation:fullscreen_search_fade_out .3s ease both;
    animation:fullscreen_search_fade_out .3s ease both
}
.qodef-fullscreen-search--fadein .qodef-fullscreen-search-holder{
    -webkit-animation:fullscreen_search_fade_in .3s ease both;
    animation:fullscreen_search_fade_in .3s ease both
}
@-webkit-keyframes fullscreen_search_fade_out{
    0%{
        opacity:1;
        visibility:visible
    }
    100%{
        opacity:0;
        visibility:hidden
    }
}
@keyframes fullscreen_search_fade_out{
    0%{
        opacity:1;
        visibility:visible
    }
    100%{
        opacity:0;
        visibility:hidden
    }
}
@-webkit-keyframes fullscreen_search_fade_in{
    0%{
        opacity:0;
        visibility:hidden
    }
    100%{
        opacity:1;
        visibility:visible
    }
}
@keyframes fullscreen_search_fade_in{
    0%{
        opacity:0;
        visibility:hidden
    }
    100%{
        opacity:1;
        visibility:visible
    }
}
.qodef-search-opener>*{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    line-height:inherit
}
.qodef-search-opener.qodef-source--icon-pack{
    font-size:23px
}
.qodef-accordion{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:top;
    visibility:hidden
}
.qodef-accordion .qodef-accordion-content-inner{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:top
}
.qodef-accordion.qodef--init{
    visibility:visible
}
.qodef-accordion.qodef-layout--simple .qodef-accordion-title{
    position:relative;
    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;
    margin:25px 0 0;
    padding:22px 20px 22px 30px;
    background-color:#fff;
    border:1px solid #eaebec;
    border-bottom:none;
    overflow:hidden;
    overflow-anchor:none;
    -webkit-transition:color .2s ease-out,background-color .2s ease-out;
    -o-transition:color .2s ease-out,background-color .2s ease-out;
    transition:color .2s ease-out,background-color .2s ease-out;
    cursor:pointer
}
.qodef-accordion.qodef-layout--simple .qodef-accordion-title:after{
    content:'';
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    height:1px;
    background-color:#eaebec;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0);
    -webkit-transition:-webkit-transform .4s ease-in-out;
    transition:-webkit-transform .4s ease-in-out;
    -o-transition:transform .4s ease-in-out;
    transition:transform .4s ease-in-out;
    transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out
}
.qodef-accordion.qodef-layout--simple .qodef-accordion-title:first-child{
    margin-top:0
}
.qodef-accordion.qodef-layout--simple .qodef-accordion-title .qodef-accordion-mark{
    position:relative;
    -ms-flex-negative:0;
    flex-shrink:0;
    width:24px;
    height:18px;
    font-size:22px;
    line-height:1;
    text-align:center
}
.qodef-accordion.qodef-layout--simple .qodef-accordion-title .qodef-accordion-mark span{
    position:absolute;
    display:block;
    width:100%;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    -webkit-transition:opacity .2s ease-out;
    -o-transition:opacity .2s ease-out;
    transition:opacity .2s ease-out
}
.qodef-accordion.qodef-layout--simple .qodef-accordion-title .qodef-accordion-mark span:before{
    display:block;
    line-height:inherit
}
.qodef-accordion.qodef-layout--simple .qodef-accordion-title .qodef-accordion-mark span.qodef-icon--minus{
    opacity:0
}
.qodef-accordion.qodef-layout--simple .qodef-accordion-title .qodef-accordion-mark span.qodef-icon--plus{
    opacity:1;
    color:#a9a9a9
}
.qodef-accordion.qodef-layout--simple .qodef-accordion-title.ui-state-active .qodef-accordion-mark span.qodef-icon--minus,.qodef-accordion.qodef-layout--simple .qodef-accordion-title.ui-state-hover .qodef-accordion-mark span.qodef-icon--minus{
    opacity:1
}
.qodef-accordion.qodef-layout--simple .qodef-accordion-title.ui-state-active .qodef-accordion-mark span.qodef-icon--plus,.qodef-accordion.qodef-layout--simple .qodef-accordion-title.ui-state-hover .qodef-accordion-mark span.qodef-icon--plus{
    opacity:0
}
.qodef-accordion.qodef-layout--simple .qodef-accordion-title.ui-state-active:after{
    -webkit-transform:translateY(40px);
    -ms-transform:translateY(40px);
    transform:translateY(40px)
}
.qodef-accordion.qodef-layout--simple .qodef-accordion-content{
    padding:2px 30px 36px;
    margin:0;
    background-color:#fff;
    border:1px solid #eaebec;
    border-top:none
}
.qodef-accordion.qodef-layout--simple .qodef-accordion-content p{
    margin:0
}
.qodef-advanced-call-to-action{
    padding:15px 30px 35px;
    text-align:center;
    background-color:#fef9f3;
    border:1px solid #fcf0e3;
    border-radius:13px
}
.qodef-advanced-call-to-action .qodef-m-title{
    margin:10px 0 0
}
.qodef-advanced-call-to-action .qodef-m-subtitle{
    margin:4px 0 0;
    font-weight:400;
    font-style:italic
}
.qodef-advanced-call-to-action .qodef-m-image img{
    display:inline-block
}
.qodef-advanced-call-to-action .qodef-m-button{
    margin:25px 0 0
}
.qodef-advanced-call-to-action .qodef-m-button .qodef-button.qodef-layout--filled{
    padding:10px 24px;
    font-size:10px;
    letter-spacing:2px;
    background-color:#006837
}
.qodef-advanced-call-to-action .qodef-m-button .qodef-button.qodef-layout--filled:hover{
    background-color:#2a2d38
}
.qodef-author-pagination--on.qodef-pagination-type--standard .qodef-grid-inner{
    opacity:1;
    -webkit-transition:opacity .2s ease-out;
    -o-transition:opacity .2s ease-out;
    transition:opacity .2s ease-out
}
.qodef-author-pagination--on.qodef-pagination-type--standard.qodef--loading .qodef-grid-inner{
    opacity:0
}
.qodef-author-pagination--on.qodef-pagination-type--load-more .qodef-loading-spinner{
    position:absolute;
    bottom:10px;
    left:calc(50% - 16px);
    font-size:32px;
    line-height:1;
    color:#ff516b;
    opacity:0;
    z-index:-1;
    -webkit-transition:opacity .2s ease-out;
    -o-transition:opacity .2s ease-out;
    transition:opacity .2s ease-out
}
.qodef-author-pagination--on.qodef-pagination-type--load-more .qodef-loading-spinner:before{
    display:block;
    line-height:inherit
}
.qodef-author-pagination--on.qodef-pagination-type--load-more.qodef--loading .qodef-loading-spinner{
    opacity:1;
    z-index:1
}
.qodef-author-pagination--on.qodef-pagination-type--load-more.qodef--loading .qodef-load-more-button{
    opacity:0
}
.qodef-author-pagination--on.qodef-pagination-type--infinite-scroll.qodef--loading .qodef-infinite-scroll-spinner{
    opacity:1;
    z-index:1
}
.qodef-banner{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:top
}
.qodef-banner .qodef-m-banner-link{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    display:block;
    z-index:1
}
.qodef-banner .qodef-m-content{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    display:block
}
.qodef-banner .qodef-m-content-inner{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.qodef-banner .qodef-m-title{
    margin:10px 0 4px
}
.qodef-banner .qodef-m-title-inner{
    display:inline-block
}
.qodef-banner .qodef-m-subtitle{
    font-family:Barlow,sans-serif;
    margin:0;
    opacity:.5;
    letter-spacing:0
}
.qodef-banner .qodef-m-text-field{
    font-size:15px;
    color:#ff516b;
    margin:0 0 10px;
    font-style:italic
}
.qodef-banner .qodef-m-image{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:top;
    overflow:hidden
}
.qodef-banner .qodef-m-image img{
    display:block;
    -webkit-transition:all .35s ease-out;
    -o-transition:all .35s ease-out;
    transition:all .35s ease-out
}
.qodef-banner.qodef-layout--link-button .qodef-m-content-inner{
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    -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;
    padding:35px
}
.qodef-banner.qodef-layout--link-button .qodef-m-title{
    margin:10px 0
}
.qodef-banner.qodef-layout--link-button .qodef-m-text{
    margin:0
}
.qodef-banner.qodef-layout--link-button .qodef-m-button{
    margin:10px 0 0
}
.qodef-banner.qodef-layout--link-overlay .qodef-m-content-inner{
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    -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;
    padding:30px
}
.qodef-button.qodef-html--link{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    width:auto;
    margin:0;
    font-family:Barlow,sans-serif;
    font-size:15px;
    line-height:1.75em;
    font-weight:600;
    letter-spacing:2.6px;
    text-decoration:none;
    text-transform:uppercase;
    border-radius:0;
    outline:0;
    -webkit-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
    -o-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
    transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
    padding:14px 36px 16px 39px
}
.qodef-button.qodef-size--small{
    padding:8px 31px 11px 34px;
    font-size:13px;
    line-height:2em
}
.qodef-button.qodef-size--large{
    padding:20px 42px
}
.qodef-button.qodef-size--full{
    width:100%;
    text-align:center
}
.qodef-button.qodef-layout--filled.qodef-html--link{
    color:#fff;
    background-color: #006837;
    border:1px solid transparent
}
.qodef-button.qodef-layout--filled.qodef-html--link:hover{
    color:#fff;
    background-color:#A9D18E !important;
}
.qodef-button.qodef-layout--filled .qodef-button-icon-holder{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    vertical-align:middle;
    margin-right:1px
}
.qodef-button.qodef-layout--filled .qodef-button-icon-holder img{
    height:20px;
    width:auto
}
.qodef-button.qodef-layout--filled .qodef-m-text{
    display:inline-block;
    vertical-align:middle
}
.qodef-button.qodef-layout--outlined{
    color:#ff516b;
    background-color:transparent;
    border:2px solid #ff516b
}
.qodef-button.qodef-layout--outlined:hover{
    color:#fff;
    background-color:#ff516b;
    border-color:#ff516b
}
.qodef-button.qodef-layout--outlined .qodef-button-icon-holder{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    vertical-align:middle;
    margin-right:1px
}
.qodef-button.qodef-layout--outlined .qodef-button-icon-holder img{
    height:20px;
    width:auto
}
.qodef-button.qodef-layout--outlined .qodef-m-text{
    display:inline-block;
    vertical-align:middle
}
.qodef-button.qodef-layout--textual{
    padding:0!important;
    font-size:15px;
    font-weight:500;
    letter-spacing:0;
    text-transform:initial;
    color:#ff516b;
    background-color:transparent;
    border:0
}
.qodef-button.qodef-layout--textual .qodef-button-icon,.qodef-button.qodef-layout--textual .qodef-m-text{
    display:inline-block;
    vertical-align:middle
}
.qodef-button.qodef-layout--textual .qodef-button-icon{
    padding-right:7px;
    position:relative;
    top:1px;
    -webkit-transition:-webkit-transform .2s ease-in-out;
    transition:-webkit-transform .2s ease-in-out;
    -o-transition:transform .2s ease-in-out;
    transition:transform .2s ease-in-out;
    transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out
}
.qodef-button.qodef-layout--textual:hover{
    color:#83c557
}
.qodef-button.qodef-layout--textual:hover .qodef-button-icon{
    -webkit-transform:translateX(3px);
    -ms-transform:translateX(3px);
    transform:translateX(3px)
}
.qodef-call-to-action.qodef-layout--standard{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:top
}
.qodef-call-to-action.qodef-layout--standard .qodef-m-inner{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.qodef-call-to-action.qodef-layout--standard.qodef-style--stretched .qodef-m-inner{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.qodef-call-to-action.qodef-layout--standard.qodef-style--centered .qodef-m-inner{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.qodef-call-to-action.qodef-layout--standard .qodef-m-content{
    padding-right:20px
}
.qodef-call-to-action.qodef-layout--standard .qodef-m-content>*{
    margin:0
}
.qodef-call-to-action.qodef-layout--standard .qodef-m-button{
    -webkit-box-flex:0;
    -ms-flex:0 0 auto;
    flex:0 0 auto
}
.qodef-cards-gallery{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:top;
    padding:10px 0
}
.qodef-cards-gallery .qodef-e-inner{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:top
}
.qodef-cards-gallery img{
    position:relative;
    display:block;
    -webkit-box-shadow:3px 3px 16px 2px rgba(0,0,0,.04);
    box-shadow:3px 3px 16px 2px rgba(0,0,0,.04)
}
.qodef-cards-gallery .qodef-m-fake-card{
    position:relative;
    display:block;
    opacity:0;
    visibility:hidden;
    pointer-events:none
}
.qodef-cards-gallery .qodef-m-card{
    position:absolute;
    -webkit-transition:all .15s ease;
    -o-transition:all .15s ease;
    transition:all .15s ease
}
.qodef-cards-gallery .qodef-m-card.qodef-animating{
    -webkit-transition:all 1s cubic-bezier(.19,1,.22,1);
    -o-transition:all 1s cubic-bezier(.19,1,.22,1);
    transition:all 1s cubic-bezier(.19,1,.22,1);
    pointer-events:none
}
.qodef-cards-gallery .qodef-m-card.qodef-animating-siblings{
    -webkit-transition:all .6s cubic-bezier(0,0,0,1);
    -o-transition:all .6s cubic-bezier(0,0,0,1);
    transition:all .6s cubic-bezier(0,0,0,1);
    pointer-events:none
}
.qodef-cards-gallery .qodef-m-card:last-of-type{
    -webkit-box-shadow:6px 6px 60px rgba(255,81,107,.1);
    box-shadow:6px 6px 60px rgba(255,81,107,.1)
}
.qodef-cards-gallery .qodef-m-card .qodef-m-bundle-item{
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0);
    will-change:transform;
    -webkit-transition:all .4s cubic-bezier(.22,.61,.36,1);
    -o-transition:all .4s cubic-bezier(.22,.61,.36,1);
    transition:all .4s cubic-bezier(.22,.61,.36,1)
}
.qodef-cards-gallery.qodef-orientation--left .qodef-m-card{
    left:0;
    will-change:transform
}
.qodef-cards-gallery.qodef-orientation--left .qodef-m-card:not(:last-of-type):not(.active):hover .qodef-m-bundle-item{
    -webkit-transform:translateX(10px);
    -ms-transform:translateX(10px);
    transform:translateX(10px)
}
.qodef-cards-gallery.qodef-orientation--left .qodef-m-card.qodef-out{
    -webkit-transform:translateX(-100%);
    -ms-transform:translateX(-100%);
    transform:translateX(-100%)
}
.qodef-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(6){
    -webkit-transform:scale(.5) translateX(80%);
    -ms-transform:scale(.5) translateX(80%);
    transform:scale(.5) translateX(80%)
}
.qodef-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(5){
    -webkit-transform:scale(.6) translateX(54%);
    -ms-transform:scale(.6) translateX(54%);
    transform:scale(.6) translateX(54%)
}
.qodef-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(4){
    -webkit-transform:scale(.7) translateX(35%);
    -ms-transform:scale(.7) translateX(35%);
    transform:scale(.7) translateX(35%)
}
.qodef-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(3){
    -webkit-transform:scale(.8) translateX(21%);
    -ms-transform:scale(.8) translateX(21%);
    transform:scale(.8) translateX(21%)
}
.qodef-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(2){
    -webkit-transform:scale(.9) translateX(9.2%);
    -ms-transform:scale(.9) translateX(9.2%);
    transform:scale(.9) translateX(9.2%)
}
.qodef-cards-gallery.qodef-orientation--left .qodef-m-card:not(:last-of-type){
    cursor:pointer
}
.qodef-cards-gallery.qodef-orientation--left .qodef-m-card:not(:last-of-type):not(.active):hover{
    margin-left:10px!important
}
.qodef-cards-gallery.qodef-orientation--right .qodef-m-card{
    right:0;
    will-change:transform
}
.qodef-cards-gallery.qodef-orientation--right .qodef-m-card:not(:last-of-type):not(.active):hover .qodef-m-bundle-item{
    -webkit-transform:translateX(-10px);
    -ms-transform:translateX(-10px);
    transform:translateX(-10px)
}
.qodef-cards-gallery.qodef-orientation--right .qodef-m-card.qodef-out{
    -webkit-transform:translateX(100%);
    -ms-transform:translateX(100%);
    transform:translateX(100%)
}
.qodef-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(6){
    -webkit-transform:scale(.5) translateX(-80%);
    -ms-transform:scale(.5) translateX(-80%);
    transform:scale(.5) translateX(-80%)
}
.qodef-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(5){
    -webkit-transform:scale(.6) translateX(-54%);
    -ms-transform:scale(.6) translateX(-54%);
    transform:scale(.6) translateX(-54%)
}
.qodef-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(4){
    -webkit-transform:scale(.7) translateX(-35%);
    -ms-transform:scale(.7) translateX(-35%);
    transform:scale(.7) translateX(-35%)
}
.qodef-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(3){
    -webkit-transform:scale(.8) translateX(-21%);
    -ms-transform:scale(.8) translateX(-21%);
    transform:scale(.8) translateX(-21%)
}
.qodef-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(2){
    -webkit-transform:scale(.9) translateX(-9.2%);
    -ms-transform:scale(.9) translateX(-9.2%);
    transform:scale(.9) translateX(-9.2%)
}
.qodef-cards-gallery.qodef-orientation--right .qodef-m-card:not(:last-of-type){
    cursor:pointer
}
.qodef-cards-gallery.qodef-orientation--right .qodef-m-card:not(:last-of-type):not(.active):hover{
    margin-right:10px!important
}
.no-touch .qodef-cards-gallery.qodef-animation--bundle img{
    visibility:hidden
}
@-webkit-keyframes qodefCardAppearFromRight{
    0%{
        -webkit-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0);
        opacity:0;
        visibility:visible
    }
    30%{
        opacity:1;
        visibility:visible
    }
    100%{
        visibility:visible;
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
@keyframes qodefCardAppearFromRight{
    0%{
        -webkit-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0);
        opacity:0;
        visibility:visible
    }
    30%{
        opacity:1;
        visibility:visible
    }
    100%{
        visibility:visible;
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
.no-touch .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--right.qodef-appeared img{
    -webkit-animation:qodefCardAppearFromRight 1s cubic-bezier(.19,1,.22,1) forwards;
    animation:qodefCardAppearFromRight 1s cubic-bezier(.19,1,.22,1) forwards
}
.no-touch .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--right.qodef-appeared .qodef-m-card:nth-child(1) img:not(.qodef-animation-done){
    -webkit-animation-delay:.2s;
    animation-delay:.2s
}
.no-touch .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--right.qodef-appeared .qodef-m-card:nth-child(2) img:not(.qodef-animation-done){
    -webkit-animation-delay:.4s;
    animation-delay:.4s
}
.no-touch .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--right.qodef-appeared .qodef-m-card:nth-child(3) img:not(.qodef-animation-done){
    -webkit-animation-delay:.6s;
    animation-delay:.6s
}
.no-touch .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--right.qodef-appeared .qodef-m-card:nth-child(4) img:not(.qodef-animation-done){
    -webkit-animation-delay:.8s;
    animation-delay:.8s
}
.no-touch .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--right.qodef-appeared .qodef-m-card:nth-child(5) img:not(.qodef-animation-done){
    -webkit-animation-delay:1s;
    animation-delay:1s
}
.no-touch .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--right.qodef-appeared .qodef-m-card:nth-child(6) img:not(.qodef-animation-done){
    -webkit-animation-delay:1.2s;
    animation-delay:1.2s
}
.no-touch .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--right.qodef-appeared .qodef-m-card:nth-child(7) img:not(.qodef-animation-done){
    -webkit-animation-delay:1.4s;
    animation-delay:1.4s
}
.no-touch .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--right.qodef-appeared .qodef-m-card:nth-child(8) img:not(.qodef-animation-done){
    -webkit-animation-delay:1.6s;
    animation-delay:1.6s
}
@-webkit-keyframes qodefCardAppearFromLeft{
    0%{
        visibility:visible;
        opacity:0;
        -webkit-transform:translate3d(-100%,0,0);
        transform:translate3d(-100%,0,0)
    }
    30%{
        visibility:visible;
        opacity:1
    }
    100%{
        visibility:visible;
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
@keyframes qodefCardAppearFromLeft{
    0%{
        visibility:visible;
        opacity:0;
        -webkit-transform:translate3d(-100%,0,0);
        transform:translate3d(-100%,0,0)
    }
    30%{
        visibility:visible;
        opacity:1
    }
    100%{
        visibility:visible;
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
.no-touch .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--left.qodef-appeared img{
    -webkit-animation:qodefCardAppearFromLeft 1s cubic-bezier(.19,1,.22,1) forwards;
    animation:qodefCardAppearFromLeft 1s cubic-bezier(.19,1,.22,1) forwards
}
.no-touch .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--left.qodef-appeared .qodef-m-card:nth-child(1) img:not(.qodef-animation-done){
    -webkit-animation-delay:.2s;
    animation-delay:.2s
}
.no-touch .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--left.qodef-appeared .qodef-m-card:nth-child(2) img:not(.qodef-animation-done){
    -webkit-animation-delay:.4s;
    animation-delay:.4s
}
.no-touch .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--left.qodef-appeared .qodef-m-card:nth-child(3) img:not(.qodef-animation-done){
    -webkit-animation-delay:.6s;
    animation-delay:.6s
}
.no-touch .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--left.qodef-appeared .qodef-m-card:nth-child(4) img:not(.qodef-animation-done){
    -webkit-animation-delay:.8s;
    animation-delay:.8s
}
.no-touch .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--left.qodef-appeared .qodef-m-card:nth-child(5) img:not(.qodef-animation-done){
    -webkit-animation-delay:1s;
    animation-delay:1s
}
.no-touch .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--left.qodef-appeared .qodef-m-card:nth-child(6) img:not(.qodef-animation-done){
    -webkit-animation-delay:1.2s;
    animation-delay:1.2s
}
.no-touch .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--left.qodef-appeared .qodef-m-card:nth-child(7) img:not(.qodef-animation-done){
    -webkit-animation-delay:1.4s;
    animation-delay:1.4s
}
.no-touch .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--left.qodef-appeared .qodef-m-card:nth-child(8) img:not(.qodef-animation-done){
    -webkit-animation-delay:1.6s;
    animation-delay:1.6s
}
.qodef-comparision-pricing-table{
    position:relative;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:stretch;
    -ms-flex-align:stretch;
    align-items:stretch;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.qodef-comparision-pricing-table ul{
    list-style-type:none;
    margin:0
}
.qodef-comparision-pricing-table h1,.qodef-comparision-pricing-table h2,.qodef-comparision-pricing-table h3,.qodef-comparision-pricing-table h4,.qodef-comparision-pricing-table h5,.qodef-comparision-pricing-table h6,.qodef-comparision-pricing-table p{
    margin:0
}
.qodef-comparision-pricing-table .qodef-m-table{
    border:1px solid #eaebec
}
.qodef-comparision-pricing-table .qodef-m-table .qodef-m-table-head{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    min-height:112px;
    padding:22px 30px;
    background-image:url(../../inc/shortcodes/comparison-pricing-table/assets/img/pattern_dark.png);
    border-bottom:1px solid #eaebec
}
.qodef-comparision-pricing-table .qodef-m-table .qodef-m-table-head .qodef-m-title{
    word-break:break-word
}
.qodef-comparision-pricing-table .qodef-m-table .qodef-m-content li{
    padding:22px 30px;
    border-bottom:1px solid #eaebec
}
.qodef-comparision-pricing-table .qodef-m-table .qodef-m-content li:last-child{
    border-bottom:0
}
.qodef-comparision-pricing-table .qodef-m-table .qodef-m-footer{
    position:relative;
    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;
    width:100%;
    min-height:112px;
    padding:22px 30px;
    border-top:1px solid #eaebec
}
.qodef-comparision-pricing-table .qodef-m-table:not(.qodef--features){
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    text-align:center;
    border-left-width:0
}
.qodef-comparision-pricing-table .qodef-m-table:not(.qodef--features) .qodef-m-table-head{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.qodef-comparision-pricing-table .qodef-m-table.qodef--features .qodef-m-table-head{
    padding-left:15%;
    padding-right:15%
}
.qodef-comparision-pricing-table .qodef-m-table.qodef--features .qodef-m-content .qodef-e-item{
    padding-left:15%;
    padding-right:15%
}
.qodef-comparision-pricing-table .qodef-m-table.qodef--features .qodef-m-footer{
    background-image:url(../../inc/shortcodes/comparison-pricing-table/assets/img/pattern_dark.png)
}
.qodef-comparision-pricing-table.qodef-columns--2 .qodef-m-table{
    width:30%
}
.qodef-comparision-pricing-table.qodef-columns--2 .qodef-m-table.qodef--features{
    width:40%
}
.qodef-comparision-pricing-table.qodef-columns--3 .qodef-m-table{
    width:23.333%
}
.qodef-comparision-pricing-table.qodef-columns--3 .qodef-m-table.qodef--features{
    width:30%
}
.qodef-countdown .qodef-digit,.qodef-countdown .qodef-label{
    position:relative;
    display:inline-block;
    vertical-align:middle
}
.qodef-countdown.qodef-countdown--light .qodef-digit,.qodef-countdown.qodef-countdown--light .qodef-label{
    color:#fff
}
.qodef-countdown.qodef-layout--simple .qodef-digit-wrapper{
    display:inline-block;
    vertical-align:middle;
    padding:0 8px
}
.qodef-countdown.qodef-layout--simple .qodef-digit-wrapper:first-child{
    padding-left:0
}
.qodef-countdown.qodef-layout--simple .qodef-digit-wrapper:last-child{
    padding-right:0
}
.qodef-countdown.qodef-layout--simple .qodef-digit,.qodef-countdown.qodef-layout--simple .qodef-label{
    font-size:21px;
    line-height:1.33em;
    font-weight:600;
    font-family:inherit;
    color:#006837
}
.qodef-countdown.qodef-layout--simple .qodef-digit{
    margin-right:5px
}
.qodef-counter.qodef-layout--simple{
    text-align:center
}
.qodef-counter.qodef-layout--simple .qodef-m-digit{
    font-family:inherit;
    font-weight:600;
    font-size:75px;
    line-height:1;
    color:#006837
}
.qodef-counter.qodef-layout--simple .qodef-m-title{
    margin:5px 0 0 0
}
.qodef-counter.qodef-layout--simple .qodef-m-text{
    margin:0
}
.qodef-custom-font{
    position:relative;
    margin:0
}
.qodef-dropcaps{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:top
}
.qodef-dropcaps .qodef-m-letter{
    position:relative;
    top:5px;
    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;
    float:left;
    margin:0 10px 5px 0;
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:44px;
    line-height:1.13em;
    font-weight:700
}
.qodef-dropcaps .qodef-m-text{
    display:inline;
    margin:0
}
.qodef-dropcaps:not(.qodef-type--simple) .qodef-m-letter{
    width:40px;
    height:40px;
    font-size:28px;
    line-height:1.18em;
    font-weight:600;
    color:#fff;
    background-color:#006837
}
.qodef-dropcaps.qodef-type--circle .qodef-m-letter{
    border-radius:100%
}
.qodef-frame-slider-holder{
    position:relative;
    margin-bottom:106px
}
.qodef-frame-slider-holder .qodef-frame-slider-image{
    position:absolute;
    top:0;
    left:50%;
    width:70%;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%);
    pointer-events:none;
    z-index:100
}
.qodef-frame-slider-holder .qodef-frame-slider-image img{
    width:100%
}
.qodef-frame-slider-holder .qodef-m-swiper{
    overflow:hidden
}
.qodef-frame-slider-holder .qodef-m-item{
    height:0;
    width:0;
    margin:0 5%;
    padding-left:50%;
    padding-top:calc(50% * 563 / 829)
}
.qodef-frame-slider-holder .qodef-m-item img{
    position:absolute;
    top:1px;
    left:0;
    width:100%;
    height:100%;
    border-top-left-radius:4%;
    border-top-right-radius:4%;
    -o-object-fit:cover;
    object-fit:cover
}
.qodef-frame-slider-holder .swiper-pagination-bullets{
    bottom:-106px!important
}
.qodef-google-map{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:top
}
.qodef-google-map .qodef-m-map{
    display:block;
    width:100%
}
.qodef-google-map .qodef-m-map embed,.qodef-google-map .qodef-m-map iframe,.qodef-google-map .qodef-m-map object{
    width:100%;
    display:block
}
.qodef-google-map .qodef-m-map img{
    max-width:none
}
.qodef-highlight .qodef-highlight-text{
    padding:0 5px;
    color:#fff;
    background-color:#006837
}
.qodef-icon-list-item{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:top;
    line-height:1
}
.qodef-icon-list-item .qodef-e-title{
    position:relative;
    display:inline-block;
    vertical-align:top;
    margin:0;
    line-height:1
}
.qodef-icon-list-item .qodef-e-title a{
    display:block
}
.qodef-icon-list-item .qodef-e-title-inner{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.qodef-icon-list-item .qodef-icon-holder{
    -ms-flex-negative:0;
    flex-shrink:0;
    margin-right:5px;
    float:none
}
.qodef-icon-list-item .qodef-icon-holder .qodef-icon{
    font-size:18px
}
.qodef-icon-list-item.qodef-icon--custom-icon .qodef-e-icon-wrapper{
    position:relative;
    display:inline-block;
    vertical-align:top
}
.qodef-icon-list-item.qodef-icon--custom-icon .qodef-e-icon-wrapper a,.qodef-icon-list-item.qodef-icon--custom-icon .qodef-e-icon-wrapper img{
    display:block
}
#qodef-page-sidebar .widget.widget_joinup_core_icon_list_item{
    margin-bottom:0
}
#qodef-page-footer .widget.widget_joinup_core_icon_list_item{
    margin-bottom:0
}
#qodef-side-area .widget.widget_joinup_core_icon_list_item{
    margin-bottom:0
}
.qodef-icon-with-text .qodef-m-title{
    margin:0
}
.qodef-icon-with-text .qodef-m-title a{
    display:block
}
.qodef-icon-with-text p.qodef-m-text{
    margin:8px 0 0
}
.qodef-icon-with-text .qodef-m-icon-wrapper{
    line-height:1
}
.qodef-icon-with-text .qodef-icon-holder{
    float:none
}
.qodef-icon-with-text .qodef-m-content{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:top
}
.qodef-icon-with-text.qodef--custom-icon .qodef-m-icon-wrapper{
    position:relative;
    display:inline-block;
    vertical-align:top
}
.qodef-icon-with-text.qodef--custom-icon .qodef-m-icon-wrapper a,.qodef-icon-with-text.qodef--custom-icon .qodef-m-icon-wrapper img{
    display:block
}
.qodef-icon-with-text.qodef-layout--before-content{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    padding:13px 20px;
    border-radius:20px;
    -webkit-transition:all .5s ease-in-out;
    -o-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out
}
.qodef-icon-with-text.qodef-layout--before-content:hover{
    -webkit-box-shadow:0 0 30px 0 rgba(255,81,107,.1);
    box-shadow:0 0 30px 0 rgba(255,81,107,.1);
    background-color:#fff
}
.qodef-icon-with-text.qodef-layout--before-content .qodef-m-icon-wrapper{
    -ms-flex-negative:0;
    flex-shrink:0;
    margin-right:15px
}
.qodef-icon-with-text.qodef-layout--before-content .qodef-m-text{
    font-size:21px;
    line-height:1.33em;
    font-weight:600;
    margin:4px 0 0;
    font-weight:400;
    color:#006837
}
.qodef-icon-with-text.qodef-layout--before-title .qodef-m-title{
    line-height:1
}
.qodef-icon-with-text.qodef-layout--before-title .qodef-m-title-inner{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.qodef-icon-with-text.qodef-layout--before-title .qodef-m-icon-wrapper{
    -ms-flex-negative:0;
    flex-shrink:0;
    margin-right:5px
}
.qodef-icon-with-text.qodef-layout--top.qodef-content-in-box{
    padding:45px 40px 27px;
    border:1px solid #eaebec;
    border-radius:20px;
    background-color:#fff;
    will-change:transform;
    -webkit-transition:all .5s ease-in-out;
    -o-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out
}
.qodef-icon-with-text.qodef-layout--top.qodef-content-in-box.qodef-has-button{
    padding:60px 40px
}
.qodef-icon-with-text.qodef-layout--top.qodef-content-in-box:hover{
    -webkit-transform:translateY(-5px);
    -ms-transform:translateY(-5px);
    transform:translateY(-5px);
    -webkit-box-shadow:0 0 30px 0 rgba(255,81,107,.1);
    box-shadow:0 0 30px 0 rgba(255,81,107,.1)
}
.qodef-icon-with-text.qodef-layout--top .qodef-m-title{
    margin-top:24px
}
.qodef-icon-with-text.qodef-layout--top p.qodef-m-text{
    margin:23px 0
}
.qodef-icon-with-text.qodef-layout--top.qodef-alignment--center{
    text-align:center
}
.qodef-icon-with-text.qodef-layout--top.qodef-alignment--left{
    text-align:left
}
.qodef-icon-with-text.qodef-layout--top.qodef-alignment--right{
    text-align:right
}
.qodef-icon-holder{
    position:relative;
    display:inline-block;
    vertical-align:top;
    width:auto;
    line-height:1
}
.qodef-icon-holder a{
    display:block
}
.qodef-icon-holder .qodef-icon{
    display:block;
    line-height:inherit
}
.qodef-icon-holder .qodef-icon:before{
    display:block;
    line-height:inherit
}
.qodef-icon-holder.qodef-layout--circle,.qodef-icon-holder.qodef-layout--square{
    width:2em;
    height:2em;
    line-height:2em;
    text-align:center;
    color:#fff;
    background-color:#ff516b;
    -webkit-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
    -o-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
    transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out
}
.qodef-icon-holder.qodef-layout--circle a,.qodef-icon-holder.qodef-layout--square a{
    color:inherit;
    -webkit-transition:none;
    -o-transition:none;
    transition:none
}
.qodef-icon-holder.qodef-layout--circle:hover,.qodef-icon-holder.qodef-layout--square:hover{
    background-color:#006837
}
.qodef-icon-holder.qodef-layout--circle{
    border-radius:50%
}
.qodef-icon-holder.qodef-size--tiny{
    font-size:1.33333333em
}
.qodef-icon-holder.qodef-size--small{
    font-size:2em
}
.qodef-icon-holder.qodef-size--medium{
    font-size:3em
}
.qodef-icon-holder.qodef-size--large{
    font-size:4em
}
.qodef-icon-holder.qodef-size--huge{
    font-size:5em
}
.widget.widget_joinup_core_icon{
    display:inline-block;
    line-height:1
}
#qodef-page-sidebar .widget.widget_joinup_core_icon{
    margin-bottom:0
}
#qodef-page-footer .widget.widget_joinup_core_icon{
    margin-bottom:0
}
#qodef-side-area .widget.widget_joinup_core_icon{
    margin-bottom:0
}
.qodef-image-gallery.qodef-auto-width-slider .swiper-slide{
    width:auto
}
.qodef-image-gallery .swiper-slide{
    cursor:pointer
}
.qodef-image-gallery-nav.swiper-button-outside.swiper-button-next,.qodef-image-gallery-nav.swiper-button-outside.swiper-button-prev{
    width:54px!important;
    height:54px!important;
    background-color:#fff;
    border-radius:50%;
    font-size:23px;
    -webkit-box-shadow:6px 6px 60px rgba(255,81,107,.1);
    box-shadow:6px 6px 60px rgba(255,81,107,.1);
    color:#ff516b
}
.qodef-image-gallery-nav.swiper-button-outside.swiper-button-next:after,.qodef-image-gallery-nav.swiper-button-outside.swiper-button-prev:after{
    font-size:23px;
    -webkit-transition:all .2s ease-in-out;
    -o-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out
}
.qodef-image-gallery-nav.swiper-button-outside.swiper-button-prev{
    left:0!important;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.qodef-image-gallery-nav.swiper-button-outside.swiper-button-prev:hover:after{
    -webkit-transform:translateX(-3px);
    -ms-transform:translateX(-3px);
    transform:translateX(-3px)
}
.qodef-image-gallery-nav.swiper-button-outside.swiper-button-next{
    display:none
}
.qodef-image-marquee{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:top
}
.qodef-image-marquee .qodef-m-content{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:top;
    margin:0 auto;
    overflow:hidden;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.qodef-image-marquee .qodef-m-content.qodef--mobile{
    display:none
}
.qodef-image-marquee .qodef-m-content.qodef--mobile .qodef-m-image{
    background-size:cover!important
}
.qodef-image-marquee .qodef-m-image{
    position:absolute;
    top:0;
    left:0;
    height:100%;
    -webkit-transform:translate3d(100%,0,0);
    transform:translate3d(100%,0,0)
}
.qodef-image-marquee .qodef-m-image a{
    position:relative;
    display:block
}
@-webkit-keyframes qode-move-marquee{
    0%{
        -webkit-transform:translateX(100%);
        transform:translateX(100%)
    }
    100%{
        -webkit-transform:translateX(-100%);
        transform:translateX(-100%)
    }
}
@keyframes qode-move-marquee{
    0%{
        -webkit-transform:translateX(100%);
        transform:translateX(100%)
    }
    100%{
        -webkit-transform:translateX(-100%);
        transform:translateX(-100%)
    }
}
.qodef-image-with-text{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:top
}
.qodef-image-with-text.qodef-alignment--left{
    text-align:left
}
.qodef-image-with-text.qodef-alignment--right{
    text-align:right
}
.qodef-image-with-text.qodef-alignment--center{
    text-align:center
}
.qodef-image-with-text .qodef-m-image{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:top
}
.qodef-image-with-text .qodef-m-image a,.qodef-image-with-text .qodef-m-image img{
    display:block
}
.qodef-image-with-text .qodef-m-image:hover+.qodef-m-content .qodef-m-title a{
    color:#ff516b
}
.qodef-image-with-text .qodef-m-content{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:top
}
.qodef-image-with-text .qodef-m-title{
    margin:21px 0 0
}
.qodef-image-with-text .qodef-m-text{
    margin:15px 0 0
}
.qodef-image-with-text.qodef-iwt-shadow .qodef-m-image{
    will-change:transform;
    -webkit-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.qodef-image-with-text.qodef-iwt-shadow .qodef-m-image:hover{
    -webkit-transform:translateY(-8px);
    -ms-transform:translateY(-8px);
    transform:translateY(-8px);
    -webkit-box-shadow:0 0 30px 0 rgba(255,81,107,.1);
    box-shadow:0 0 30px 0 rgba(255,81,107,.1)
}
.qodef-info-section.qodef-layout--background-text{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:top
}
.qodef-info-section.qodef-layout--background-text .qodef-m-info{
    position:relative;
    z-index:2
}
.qodef-info-section.qodef-layout--background-text .qodef-m-title{
    margin:0 0 18px
}
.qodef-info-section.qodef-layout--background-text .qodef-m-text{
    margin:0
}
.qodef-info-section.qodef-layout--background-text .qodef-button{
    margin-top:6px
}
.qodef-info-section.qodef-layout--background-text .qodef-m-background-text{
    position:absolute;
    display:inline-block;
    color:rgba(4,10,23,.1);
    text-align:center;
    font-weight:700;
    font-size:250px
}
.qodef-info-section.qodef-layout--background-text.qodef-background-text-pos--top-left .qodef-m-background-text{
    top:0;
    left:-20px
}
.qodef-info-section.qodef-layout--background-text.qodef-background-text-pos--top-right .qodef-m-background-text{
    top:0;
    right:-20px
}
.qodef-info-section.qodef-layout--background-text.qodef-background-text-pos--bottom-left .qodef-m-background-text{
    bottom:0;
    left:-20px
}
.qodef-info-section.qodef-layout--background-text.qodef-background-text-pos--bottom-right .qodef-m-background-text{
    bottom:0;
    right:-20px
}
.qodef-info-section.qodef-layout--background-text.qodef-background-text-pos--center .qodef-m-background-text{
    font-size:450px;
    top:34px;
    left:0;
    right:0;
    text-align:center
}
.qodef-interactive-link-showcase{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:top;
    height:100vh;
    visibility:hidden
}
.admin-bar .qodef-interactive-link-showcase{
    height:calc(100vh - 32px)
}
.qodef-interactive-link-showcase .qodef-m-image{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-size:cover;
    background-position:center;
    background-repeat:no-repeat;
    opacity:0;
    -webkit-transition:opacity 0s .45s;
    -o-transition:opacity 0s .45s;
    transition:opacity 0s .45s
}
.qodef-interactive-link-showcase .qodef-m-image.qodef--active{
    opacity:1;
    z-index:5;
    -webkit-transition:opacity .4s cubic-bezier(.215,.61,.355,1);
    -o-transition:opacity .4s cubic-bezier(.215,.61,.355,1);
    transition:opacity .4s cubic-bezier(.215,.61,.355,1)
}
.qodef-interactive-link-showcase .qodef-m-image img{
    display:none
}
.qodef-interactive-link-showcase .qodef-m-items{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    z-index:10
}
.qodef-interactive-link-showcase .qodef-m-item{
    position:relative;
    display:inline-block;
    vertical-align:top;
    width:auto;
    padding:0 6px 5px;
    margin:13px 0;
    font-family:Barlow,sans-serif;
    font-size:44px;
    line-height:1.13em;
    font-weight:700;
    -webkit-transition:color .2s ease-out,background-color .2s ease-out;
    -o-transition:color .2s ease-out,background-color .2s ease-out;
    transition:color .2s ease-out,background-color .2s ease-out
}
.qodef-interactive-link-showcase .qodef-m-item .qodef-e-title{
    position:relative;
    display:block;
    z-index:2
}
.qodef-interactive-link-showcase .qodef-m-item.qodef--active{
    color:#fff;
    background-color:#006837
}
.qodef-interactive-link-showcase.qodef--init{
    visibility:visible
}
.qodef-interactive-link-showcase.qodef-skin--light .qodef-m-item{
    color:#fff
}
.qodef-interactive-link-showcase.qodef-skin--light .qodef-m-item.qodef--active{
    color:#006837;
    background-color:#fff
}
.qodef-interactive-link-showcase.qodef-layout--interactive-list .qodef-m-items{
    position:relative;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
}
.qodef-interactive-link-showcase.qodef-layout--interactive-list .qodef-m-item{
    padding:20px 0;
    margin:0;
    color:#006837;
    background-color:transparent
}
.qodef-interactive-link-showcase.qodef-layout--interactive-list .qodef-m-item.qodef--active .qodef-e-follow-content{
    display:block
}
.qodef-interactive-link-showcase.qodef-layout--interactive-list .qodef-e-title{
    display:block;
    z-index:-2
}
.qodef-interactive-link-showcase.qodef-layout--interactive-list .qodef-e-follow-content{
    position:absolute;
    top:0;
    left:0;
    width:auto;
    display:none
}
.qodef-interactive-link-showcase.qodef-layout--interactive-list .qodef-e-follow-image{
    position:relative;
    display:inline-block;
    vertical-align:top;
    width:auto;
    -webkit-transform:translate3d(-50%,-50%,0);
    transform:translate3d(-50%,-50%,0);
    overflow:hidden;
    z-index:-1
}
.qodef-interactive-link-showcase.qodef-layout--interactive-list .qodef-e-follow-image img{
    position:relative;
    display:block;
    width:auto;
    max-width:60vw
}
.qodef-interactive-link-showcase.qodef-layout--interactive-list .qodef-e-follow-title{
    position:absolute;
    top:calc(50% + 20px);
    left:0;
    display:block;
    font-family:Barlow,sans-serif;
    font-size:44px;
    line-height:1.13em;
    font-weight:700;
    white-space:nowrap;
    color:#fff
}
.qodef-interactive-link-showcase.qodef-layout--list{
    padding:150px 0
}
.qodef-interactive-link-showcase.qodef-layout--list .qodef-m-images{
    position:relative;
    display:block;
    margin-left:auto;
    width:62%;
    height:100%;
    overflow:hidden
}
.qodef-interactive-link-showcase.qodef-layout--list .qodef-m-items{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    width:38%;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
}
.qodef-interactive-link-showcase.qodef-layout--slider .swiper-container{
    width:100%;
    height:100%;
    z-index:10
}
.qodef-interactive-link-showcase.qodef-layout--slider .qodef-m-images{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    height:100%;
    overflow:hidden;
    z-index:5
}
.qodef-interactive-link-showcase.qodef-layout--slider .qodef-m-item{
    height:auto;
    margin:0 5%
}
.qodef-item-showcase{
    position:relative;
    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;
    width:100%;
    visibility:hidden
}
.qodef-item-showcase .qodef-m-image{
    position:relative;
    -ms-flex-negative:0;
    flex-shrink:0;
    margin:0 60px;
    opacity:0;
    -webkit-transform:translateY(70px);
    -ms-transform:translateY(70px);
    transform:translateY(70px);
    -webkit-transition:opacity .55s cubic-bezier(.23,1,.32,1),-webkit-transform .55s cubic-bezier(.23,1,.32,1);
    transition:opacity .55s cubic-bezier(.23,1,.32,1),-webkit-transform .55s cubic-bezier(.23,1,.32,1);
    -o-transition:opacity .55s cubic-bezier(.23,1,.32,1),transform .55s cubic-bezier(.23,1,.32,1);
    transition:opacity .55s cubic-bezier(.23,1,.32,1),transform .55s cubic-bezier(.23,1,.32,1);
    transition:opacity .55s cubic-bezier(.23,1,.32,1),transform .55s cubic-bezier(.23,1,.32,1),-webkit-transform .55s cubic-bezier(.23,1,.32,1)
}
.qodef-item-showcase .qodef-m-image img{
    display:block
}
.qodef-item-showcase .qodef-m-items{
    position:relative;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    width:100%
}
.qodef-item-showcase .qodef-m-items.qodef--left{
    text-align:right
}
.qodef-item-showcase .qodef-m-items.qodef--right{
    text-align:left
}
.qodef-item-showcase .qodef-m-item{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:top;
    margin-top:60px;
    opacity:0;
    -webkit-transform:translateY(70px);
    -ms-transform:translateY(70px);
    transform:translateY(70px);
    -webkit-transition:opacity .55s cubic-bezier(.23,1,.32,1),-webkit-transform .55s cubic-bezier(.23,1,.32,1);
    transition:opacity .55s cubic-bezier(.23,1,.32,1),-webkit-transform .55s cubic-bezier(.23,1,.32,1);
    -o-transition:opacity .55s cubic-bezier(.23,1,.32,1),transform .55s cubic-bezier(.23,1,.32,1);
    transition:opacity .55s cubic-bezier(.23,1,.32,1),transform .55s cubic-bezier(.23,1,.32,1);
    transition:opacity .55s cubic-bezier(.23,1,.32,1),transform .55s cubic-bezier(.23,1,.32,1),-webkit-transform .55s cubic-bezier(.23,1,.32,1)
}
.qodef-item-showcase .qodef-m-item:first-child{
    margin-top:0
}
.qodef-item-showcase .qodef-m-item:nth-child(1){
    -webkit-transition-delay:.2s;
    -o-transition-delay:.2s;
    transition-delay:.2s
}
.qodef-item-showcase .qodef-m-item:nth-child(2){
    -webkit-transition-delay:.4s;
    -o-transition-delay:.4s;
    transition-delay:.4s
}
.qodef-item-showcase .qodef-m-item:nth-child(3){
    -webkit-transition-delay:.6s;
    -o-transition-delay:.6s;
    transition-delay:.6s
}
.qodef-item-showcase .qodef-m-item:nth-child(4){
    -webkit-transition-delay:.8s;
    -o-transition-delay:.8s;
    transition-delay:.8s
}
.qodef-item-showcase .qodef-m-item:nth-child(5){
    -webkit-transition-delay:1s;
    -o-transition-delay:1s;
    transition-delay:1s
}
.qodef-item-showcase .qodef-m-item:nth-child(6){
    -webkit-transition-delay:1.2s;
    -o-transition-delay:1.2s;
    transition-delay:1.2s
}
.qodef-item-showcase .qodef-e-title{
    margin:0
}
.qodef-item-showcase .qodef-e-title-link{
    font-family:inherit;
    font-size:inherit;
    font-weight:inherit;
    font-style:inherit;
    line-height:inherit;
    letter-spacing:inherit;
    text-transform:inherit;
    color:inherit
}
.qodef-item-showcase .qodef-e-title-link:hover{
    color:#ff516b
}
.qodef-item-showcase .qodef-e-text{
    margin:20px 0 0
}
.qodef-item-showcase.qodef--init{
    visibility:visible
}
.qodef-item-showcase.qodef--init .qodef-m-image{
    opacity:1;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.qodef-item-showcase.qodef--init .qodef-m-item{
    opacity:1;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.qodef-post-categories ul{
    list-style:none
}
.qodef-post-categories ul .qodef-cat-item{
    margin:0 0 18px
}
.qodef-post-categories ul .qodef-cat-item a{
    font-size:14px;
    line-height:1.57em;
    font-weight:500;
    font-family:Barlow,sans-serif;
    color:#006837
}
.qodef-post-categories ul .qodef-cat-item a:hover{
    color:rgba(4,10,23,.7)
}
.qodef-post-categories ul .qodef-cat-item a:before{
    content:"\f180";
    font-family:Kiko;
    padding-right:12px;
    font-size:9px;
    font-weight:600;
    color:#a9a9a9
}
#qodef-page-sidebar .widget_joinup_core_post_categories .qodef-widget-title{
    margin:0 0 23px
}
.qodef-pricing-table{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:top;
    text-align:center
}
.qodef-pricing-table.qodef-status--featured .qodef-m-label{
    position:absolute;
    top:0;
    right:0;
    display:block;
    width:165px;
    padding:5px 10px;
    white-space:nowrap;
    -webkit-transform:rotate(45deg) translate(46px,-17px);
    -ms-transform:rotate(45deg) translate(46px,-17px);
    transform:rotate(45deg) translate(46px,-17px);
    font-size:16px;
    font-weight:500;
    text-align:center;
    background-color:#a0bfff;
    color:#fff
}
.qodef-pricing-table .qodef-m-inner{
    position:relative;
    padding:45px;
    overflow:hidden;
    border:1px solid #eaebec;
    border-radius:20px;
    background-color:#fff;
    will-change:transform;
    -webkit-transition:all .5s ease-in-out;
    -o-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out
}
.qodef-pricing-table .qodef-m-inner:hover{
    -webkit-transform:translateY(-10px);
    -ms-transform:translateY(-10px);
    transform:translateY(-10px);
    -webkit-box-shadow:0 0 30px 0 rgba(255,81,107,.1);
    box-shadow:0 0 30px 0 rgba(255,81,107,.1)
}
.qodef-pricing-table .qodef-m-title p{
    margin:0;
    color:#006837
}
.qodef-pricing-table .qodef-m-price{
    margin-top:-3px
}
.qodef-pricing-table .qodef-m-price .qodef-m-price-wrapper{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin:0;
    line-height:1;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.qodef-pricing-table .qodef-m-content{
    margin:41px 0 0
}
.qodef-pricing-table .qodef-m-content ul{
    list-style:none;
    margin:0
}
.qodef-pricing-table .qodef-m-content ul li{
    font-size:21px;
    line-height:1.33em;
    font-weight:600;
    margin:0 0 3px;
    font-weight:400;
    color:#006837
}
.qodef-pricing-table .qodef-m-content ul li:first-child{
    font-weight:700
}
.qodef-pricing-table .qodef-m-content ul li:last-child{
    margin-bottom:0
}
.qodef-pricing-table .qodef-m-content ul li img{
    margin:0;
    max-height:20px;
    position:relative;
    top:-2px
}
.qodef-pricing-table .qodef-m-content p{
    font-size:21px;
    line-height:1.33em;
    font-weight:600;
    margin:0 0 3px;
    font-weight:400;
    color:#006837
}
.qodef-pricing-table .qodef-m-content p:first-child{
    font-weight:700
}
.qodef-pricing-table .qodef-m-content:last-child{
    margin-bottom:0
}
.qodef-pricing-table .qodef-m-button .qodef-button{
    margin:6px 0
}
.qodef-pricing-table .qodef-m-button .qodef-button.qodef-layout--textual .qodef-button-icon{
    display:none
}
.qodef-progress-bar{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:top;
    visibility:hidden
}
.qodef-progress-bar .qodef-m-inner{
    position:relative;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
}
.qodef-progress-bar .qodef-m-canvas{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:top
}
.qodef-progress-bar .qodef-m-canvas svg{
    display:block
}
.qodef-progress-bar .qodef-m-title{
    margin:20px 0 0
}
.qodef-progress-bar.qodef--init{
    visibility:visible
}
.qodef-progress-bar:not(.qodef-layout--line) .progressbar-text{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    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;
    padding:0;
    margin:0;
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:21px;
    line-height:1.33em;
    font-weight:600
}
.qodef-progress-bar.qodef-layout--semi-circle .progressbar-text{
    padding-top:20px;
    -webkit-transform:none!important;
    -ms-transform:none!important;
    transform:none!important
}
.qodef-progress-bar.qodef-layout--line .qodef-m-inner{
    -webkit-box-orient:vertical;
    -webkit-box-direction:reverse;
    -ms-flex-direction:column-reverse;
    flex-direction:column-reverse
}
.qodef-progress-bar.qodef-layout--line .proggress{
    width:0
}
.qodef-progress-bar.qodef-layout--line .percentCount{
    position:absolute;
    top:-24px;
    right:0;
    width:auto
}
.qodef-progress-bar.qodef-layout--line .qodef-m-title{
    margin:0 0 7px
}
.qodef-progress-bar.qodef-layout--line.qodef-percentage--floating .percentCount{
    left:0;
    right:auto;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%)
}
.qodef-section-title{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:top
}
.qodef-section-title.qodef-alignment--center{
    text-align:center
}
.qodef-section-title.qodef-alignment--left{
    text-align:left
}
.qodef-section-title.qodef-alignment--right{
    text-align:right
}
.qodef-section-title .qodef-m-title{
    margin:0
}
.qodef-section-title .qodef-m-text{
    margin:35px 0 0;
    font-size:21px;
    line-height:1.43em;
    color:#006837
}
.qodef-separator{
    position:relative;
    height:auto;
    font-size:0;
    line-height:1
}
.qodef-separator .qodef-m-line{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:top;
    margin:10px 0;
    border-bottom:1px solid #eaebec
}
.qodef-separator.qodef-position--center{
    text-align:center
}
.qodef-separator.qodef-position--left{
    text-align:left
}
.qodef-separator.qodef-position--right{
    text-align:right
}
#qodef-page-sidebar .widget.widget_joinup_core_separator{
    margin-bottom:0
}
#qodef-page-footer .widget.widget_joinup_core_separator{
    margin-bottom:0
}
#qodef-side-area .widget.widget_joinup_core_separator{
    margin-bottom:0
}
.qodef-stacked-images{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:top
}
.qodef-stacked-images .qodef-m-images{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    opacity:0;
    -webkit-transition:all .7s cubic-bezier(.23,1,.32,1);
    -o-transition:all .7s cubic-bezier(.23,1,.32,1);
    transition:all .7s cubic-bezier(.23,1,.32,1)
}
.qodef-stacked-images .qodef-m-images .qodef-e-image.qodef--stack{
    position:absolute;
    display:block;
    bottom:-100%;
    -webkit-transition:all .7s cubic-bezier(.23,1,.32,1);
    -o-transition:all .7s cubic-bezier(.23,1,.32,1);
    transition:all .7s cubic-bezier(.23,1,.32,1)
}
.qodef-stack--left.qodef-stacked-images .qodef-m-images{
    margin:0 0 0 30%
}
.qodef-stack--right.qodef-stacked-images .qodef-m-images{
    margin:0 30% 0 0
}
.qodef-stack--bottom.qodef-stacked-images .qodef-m-images{
    padding:0 0 75px
}
.qodef-stacked-images .qodef-m-images.qodef--appeared{
    opacity:1
}
.qodef-stack--left.qodef-stacked-images .qodef-m-images.qodef--appeared .qodef-e-image.qodef--stack{
    bottom:70px;
    left:0;
    -webkit-transform:translate(-50%,0);
    -ms-transform:translate(-50%,0);
    transform:translate(-50%,0)
}
.qodef-stack--right.qodef-stacked-images .qodef-m-images.qodef--appeared .qodef-e-image.qodef--stack{
    bottom:70px;
    right:0;
    -webkit-transform:translate(50%,0);
    -ms-transform:translate(50%,0);
    transform:translate(50%,0)
}
.qodef-stack--bottom.qodef-stacked-images .qodef-m-images.qodef--appeared .qodef-e-image.qodef--stack{
    bottom:0;
    right:15%;
    max-width:40%
}
.widget.qodef-stamp-widget{
    margin-bottom:0
}
.qodef-stamp{
    position:relative;
    display:inline-block;
    vertical-align:top;
    width:195px;
    height:195px;
    color:#ff516b;
    font-family:Barlow,sans-serif;
    font-size:12px;
    font-weight:400;
    text-transform:uppercase
}
.qodef-stamp .qodef-m-centered-text{
    font-family:Barlow,sans-serif;
    font-size:80px;
    color:#ff516b;
    position:absolute;
    left:0;
    right:0;
    text-align:center;
    display:inline-block;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
.qodef-stamp .qodef-m-circle{
    position:absolute;
    top:2px;
    left:2px;
    width:calc(100% - 4px);
    height:calc(100% - 4px);
    border:1px solid currentColor;
    border-radius:100%;
    opacity:0;
    -webkit-transform:scale(.6);
    -ms-transform:scale(.6);
    transform:scale(.6);
    -webkit-transition:opacity .2s ease,-webkit-transform .3s ease;
    transition:opacity .2s ease,-webkit-transform .3s ease;
    -o-transition:opacity .2s ease,transform .3s ease;
    transition:opacity .2s ease,transform .3s ease;
    transition:opacity .2s ease,transform .3s ease,-webkit-transform .3s ease
}
.qodef-stamp .qodef-m-text{
    position:relative;
    display:block;
    height:100%
}
.qodef-stamp .qodef-m-text>*{
    position:absolute;
    top:0;
    left:calc(50% - 4px);
    width:8px;
    height:50%;
    text-align:center;
    opacity:0;
    -webkit-transition:opacity .1s;
    -o-transition:opacity .1s;
    transition:opacity .1s;
    -webkit-transform-origin:bottom center;
    -ms-transform-origin:bottom center;
    transform-origin:bottom center;
    -webkit-transform:rotate(-90deg);
    -ms-transform:rotate(-90deg);
    transform:rotate(-90deg)
}
.qodef-stamp.qodef--appear .qodef-m-circle{
    opacity:.8;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.qodef-stamp.qodef--init .qodef-m-text>*{
    opacity:1
}
.qodef-stamp.qodef--abs{
    position:absolute
}
@media only screen and (max-width:1440px){
    .qodef-stamp.qodef-hide-on--1440{
        display:none
    }
}
@media only screen and (max-width:1366px){
    .qodef-stamp.qodef-hide-on--1366{
        display:none
    }
}
@media only screen and (max-width:1280px){
    .qodef-stamp.qodef-hide-on--1280{
        display:none
    }
}
@media only screen and (max-width:1024px){
    .qodef-stamp.qodef-hide-on--1024{
        display:none
    }
}
@media only screen and (max-width:768px){
    .qodef-stamp.qodef-hide-on--768{
        display:none
    }
}
@media only screen and (max-width:680px){
    .qodef-stamp.qodef-hide-on--680{
        display:none
    }
}
@media only screen and (max-width:480px){
    .qodef-stamp.qodef-hide-on--480{
        display:none
    }
}
.qodef-swapping-image-gallery{
    position:relative;
    overflow:hidden;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start
}
.qodef-swapping-image-gallery .qodef-m-info{
    width:50%
}
.qodef-swapping-image-gallery .qodef-m-image-holder{
    width:50%;
    overflow:hidden
}
.qodef-swapping-image-gallery .qodef-m-image-holder .swiper-wrapper{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.qodef-swapping-image-gallery .qodef-m-info{
    padding-top:40px
}
.qodef-swapping-image-gallery .qodef-m-headline{
    margin:0 0 60px
}
.qodef-swapping-image-gallery .qodef-m-title{
    margin:0 0 24px
}
.qodef-swapping-image-gallery .qodef-m-description{
    margin:0
}
.qodef-swapping-image-gallery .qodef-m-item-title{
    margin:0
}
.qodef-swapping-image-gallery .qodef-m-item-subtitle{
    margin:6px 0 0;
    font-weight:400
}
.qodef-swapping-image-gallery .qodef-m-custom-icon-holder .swiper-pagination-custom{
    width:auto
}
.qodef-swapping-image-gallery .qodef-m-custom-icon-holder .qodef-m-custom-icon{
    margin:0 0 9px;
    padding:14px 20px 16px;
    width:calc(50% - 25px);
    position:relative;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    float:left;
    cursor:pointer;
    border-radius:20px;
    -webkit-transition:all .3s ease-out;
    -o-transition:all .3s ease-out;
    transition:all .3s ease-out
}
.qodef-swapping-image-gallery .qodef-m-custom-icon-holder .qodef-m-custom-icon:nth-child(odd){
    margin-right:25px
}
.qodef-swapping-image-gallery .qodef-m-custom-icon-holder .qodef-m-custom-icon:nth-child(even){
    margin-left:25px
}
.qodef-swapping-image-gallery .qodef-m-custom-icon-holder .qodef-m-custom-icon img{
    -ms-flex-negative:0;
    flex-shrink:0;
    margin-right:20px;
    max-width:50px
}
.qodef-swapping-image-gallery .qodef-m-custom-icon-holder .qodef-m-custom-icon.qodef--active{
    background-color:#fff;
    -webkit-box-shadow:0 0 30px 0 rgba(255,81,107,.1);
    box-shadow:0 0 30px 0 rgba(255,81,107,.1)
}
.qodef-swapping-image-gallery.qodef-info-position--right .qodef-m-info{
    padding-left:6%
}
.qodef-swapping-image-gallery.qodef-info-position--right .qodef-m-image-holder{
    padding-right:4%
}
.qodef-swapping-image-gallery.qodef-info-position--left .qodef-m-info{
    padding-right:6%
}
.qodef-swapping-image-gallery.qodef-info-position--left .qodef-m-image-holder{
    padding-left:4%
}
.qodef-swapping-image-gallery .swiper-container-fade .swiper-slide{
    -webkit-transition-duration:0s!important;
    -o-transition-duration:0s!important;
    transition-duration:0s!important
}
.qodef-swapping-image-gallery .swiper-container-fade .swiper-slide.swiper-slide-active{
    -webkit-transition-duration:.8s!important;
    -o-transition-duration:.8s!important;
    transition-duration:.8s!important
}
.qodef-tabs{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:top;
    visibility:hidden
}
.qodef-tabs.qodef--init{
    visibility:visible
}
.qodef-tabs .qodef-tabs-navigation{
    margin:0;
    padding:0;
    list-style:none
}
.qodef-tabs .qodef-tabs-content{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:top
}
.qodef-tabs .qodef-tabs-content p{
    margin:0
}
.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation{
    position:relative;
    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;
    margin:0;
    padding:0;
    list-style:none
}
.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li{
    margin:0 26px 0 0;
    padding:0
}
.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li a{
    display:block;
    padding:0 3px 1px;
    -webkit-transition:color .2s ease-out,background-color .2s ease-out;
    -o-transition:color .2s ease-out,background-color .2s ease-out;
    transition:color .2s ease-out,background-color .2s ease-out;
    font-size:16px;
    font-weight:500;
    color:#006837
}
.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li:last-child{
    margin-right:0
}
.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li a:hover,.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li.active a,.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li.ui-state-active a,.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li.ui-state-hover a{
    color:#ff516b
}
@media only screen and (max-width:680px){
    .qodef-tabs.qodef-layout--simple .qodef-tabs-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
    }
    .qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li{
        margin:0 0 20px 0;
        padding:0
    }
    .qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li:last-child{
        margin-bottom:0
    }
}
.qodef-tabs.qodef-layout--simple.qodef-orientation--vertical{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:stretch;
    -ms-flex-align:stretch;
    align-items:stretch;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    height:100%
}
.qodef-tabs.qodef-layout--simple.qodef-orientation--vertical .qodef-tabs-navigation{
    -ms-flex-negative:0;
    flex-shrink:0;
    display:block;
    padding-right:26px;
    margin-right:26px;
    border-right:1px solid #eaebec
}
.qodef-tabs.qodef-layout--simple.qodef-orientation--vertical .qodef-tabs-navigation li{
    width:100%;
    margin-bottom:26px
}
.qodef-tabs.qodef-layout--simple.qodef-orientation--vertical .qodef-tabs-navigation li:last-child{
    margin-bottom:0
}
.qodef-tabs.qodef-layout--simple.qodef-orientation--vertical .qodef-tabs-navigation li a{
    display:inline-block;
    width:auto
}
.qodef-tabs.qodef-layout--simple.qodef-orientation--vertical .qodef-tabs-content{
    margin-top:0
}
.qodef-tabs.qodef-layout--simple .qodef-tabs-content{
    margin:26px 0 0
}
.qodef-text-marquee{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:top
}
.qodef-text-marquee .qodef-m-content{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    white-space:nowrap;
    font-size:100px;
    font-family:Barlow,sans-serif;
    line-height:1em;
    font-weight:700;
    overflow:hidden
}
.qodef-text-marquee .qodef-marquee-element{
    padding:0 25px;
    will-change:transform
}
.qodef-text-marquee .qodef-m-text>span:after{
    content:'\00b7';
    display:inline-block;
    padding:0 28px;
    color:#006837
}
.qodef-text-marquee .qodef-m-text--1{
    color:#006837
}
.qodef-text-marquee .qodef-m-text--2{
    color:#006837
}
.qodef-text-marquee .qodef-m-text--3{
    color:#006837
}
.qodef-vertical-split-slider{
    height:100vh;
    position:relative
}
.qodef-vertical-split-slider .ms-tableCell{
    height:100vh!important
}
.qodef-vertical-split-slider-responsive{
    display:none
}
.qodef-vertical-split-slider .qodef-m-image,.qodef-vertical-split-slider-responsive .qodef-m-image{
    max-height:40%;
    width:auto
}
.qodef-vertical-split-slider .qodef-m-title,.qodef-vertical-split-slider-responsive .qodef-m-title{
    display:block;
    margin:26px 0 0 0
}
.qodef-vertical-split-slider .qodef-m-text,.qodef-vertical-split-slider-responsive .qodef-m-text{
    margin:15px 0 0 0
}
.qodef-vertical-split-slider .qodef-m-button,.qodef-vertical-split-slider-responsive .qodef-m-button{
    margin:22px 0 0 0
}
.qodef-vertical-split-slider .qodef-m-slide-image,.qodef-vertical-split-slider-responsive .qodef-m-slide-image{
    background-size:cover
}
.qodef-vertical-split-slider .qodef-m-slide-content,.qodef-vertical-split-slider-responsive .qodef-m-slide-content{
    text-align:center;
    padding:0 5%
}
#multiscroll-nav{
    display:none
}
#multiscroll-nav li{
    width:11px;
    height:11px;
    margin:14px
}
#multiscroll-nav a span{
    top:0;
    left:0;
    width:11px;
    height:11px;
    background-color:#70737a;
    border:none
}
#multiscroll-nav a.active span{
    background-color:#ff516b
}
#multiscroll-nav.right{
    right:26px
}
.qodef-vertical-split-slider--initialized #multiscroll-nav{
    display:block
}
.qodef-vertical-split-slider--initialized #multiscroll-nav.qodef-skin--light a:not(.active) span{
    background-color:#fff
}
.qodef-vertical-split-slider--initialized #multiscroll-nav.qodef-skin--dark a:not(.active) span{
    background-color:#000
}
.qodef-video-button{
    position:relative;
    display:inline-block;
    vertical-align:middle
}
.qodef-video-button .qodef-m-play{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:1;
    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;
    color:#006837;
    font-size:106px;
    line-height:1
}
.qodef-video-button .qodef-m-play span{
    display:block;
    line-height:inherit
}
.qodef-video-button .qodef-m-play span:before{
    display:block;
    line-height:inherit
}
.qodef-workflow{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:top
}
.qodef-workflow .qodef-e-workflow-image{
    position:absolute;
    left:50%;
    top:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.qodef-workflow .qodef-e-workflow-item{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin-bottom:-37px
}
.qodef-workflow .qodef-e-workflow-item:nth-child(even){
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start;
    text-align:right
}
.qodef-workflow .qodef-e-workflow-item:nth-child(even) .qodef-e-workflow-item-inner{
    -webkit-transform:translateX(34%);
    -ms-transform:translateX(34%);
    transform:translateX(34%)
}
.qodef-workflow .qodef-e-workflow-item:nth-child(even) .qodef-e-workflow-item-inner:after{
    left:calc(100% + 30px)
}
.qodef-workflow .qodef-e-workflow-item:nth-child(odd){
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end;
    text-align:left
}
.qodef-workflow .qodef-e-workflow-item:nth-child(odd) .qodef-e-workflow-item-inner{
    -webkit-transform:translateX(-34%);
    -ms-transform:translateX(-34%);
    transform:translateX(-34%)
}
.qodef-workflow .qodef-e-workflow-item:nth-child(odd) .qodef-e-workflow-item-inner:after{
    right:calc(100% + 30px)
}
.qodef-workflow .qodef-e-workflow-item-inner{
    position:relative;
    max-width:260px
}
.qodef-workflow .qodef-e-workflow-item-inner:after{
    content:'';
    position:absolute;
    top:70px;
    height:1px;
    width:100%;
    max-width:200px;
    display:block;
    background:#ff516b
}
.qodef-workflow .qodef-e-subtitle{
    margin:0;
    font-size:15px;
    font-style:italic;
    color:#ff516b
}
.qodef-workflow .qodef-e-title{
    margin:3px 0 0;
    letter-spacing:.1em
}
#qodef-side-area{
    position:fixed;
    top:0;
    right:-370px;
    width:370px;
    height:100%;
    min-height:100%;
    padding:71px 54px 50px;
    text-align:left;
    background-color:#fff;
    -webkit-box-shadow:6px 6px 60px 0 rgba(255,81,107,.1);
    box-shadow:6px 6px 60px 0 rgba(255,81,107,.1);
    overflow:hidden;
    visibility:hidden;
    z-index:9999;
    -webkit-transition:all .6s cubic-bezier(.77,0,.175,1);
    -o-transition:all .6s cubic-bezier(.77,0,.175,1);
    transition:all .6s cubic-bezier(.77,0,.175,1)
}
.qodef-side-area--opened #qodef-side-area{
    right:0;
    visibility:visible
}
#qodef-side-area.qodef-alignment--center{
    text-align:center
}
#qodef-side-area.qodef-alignment--right{
    text-align:right
}
#qodef-side-area.qodef-alignment--left{
    text-align:left
}
#qodef-side-area-close{
    position:absolute;
    top:25px;
    right:25px;
    display:block;
    z-index:1000;
    font-size:18px;
    color:#a9a9a9
}
#qodef-side-area-close:hover{
    color:#006837
}
.admin-bar #qodef-side-area-close{
    top:57px
}
#qodef-side-area-close.qodef-source--predefined .qodef-m-line.qodef--1{
    top:13px;
    -webkit-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    transform:rotate(45deg)
}
#qodef-side-area-close.qodef-source--predefined .qodef-m-line.qodef--2{
    top:13px;
    -webkit-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
.qodef-side-area-cover{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    opacity:0;
    overflow:hidden;
    z-index:0;
    -webkit-transition:opacity .2s ease-in-out,z-index .2s ease-in-out;
    -o-transition:opacity .2s ease-in-out,z-index .2s ease-in-out;
    transition:opacity .2s ease-in-out,z-index .2s ease-in-out
}
.qodef-side-area--opened .qodef-side-area-cover{
    opacity:1;
    z-index:1002
}
.qodef-social-share{
    position:relative;
    display:inline-block;
    vertical-align:top
}
.qodef-social-share .qodef-social-title{
    position:relative;
    display:inline-block;
    vertical-align:top;
    margin:0 5px 0 0;
    font-family:Barlow,sans-serif;
    color:#006837;
    font-size:21px;
    line-height:1.33em;
    font-weight:600
}
.qodef-social-share ul{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    list-style:none;
    padding:0;
    margin:0
}
.qodef-social-share li{
    position:relative;
    display:inline-block;
    vertical-align:top;
    line-height:1;
    padding:0;
    margin:0
}
.qodef-social-share li a{
    font-size:18px
}
.qodef-social-share li.qodef-facebook-share a{
    color:#3b5998
}
.qodef-social-share li.qodef-twitter-share a{
    color:#55acee
}
.qodef-social-share li.qodef-linkedin-share a{
    color:#007bb5
}
.qodef-social-share li.qodef-tumblr-share a{
    color:#32506d
}
.qodef-social-share li.qodef-pinterest-share a{
    color:#cb2027
}
.qodef-social-share li.qodef-vk-share a{
    color:#45668e
}
.qodef-social-share.qodef-layout--dropdown{
    position:relative;
    display:inline-block;
    vertical-align:bottom
}
.qodef-social-share.qodef-layout--dropdown .qodef-social-title{
    margin:0;
    vertical-align:middle
}
.qodef-social-share.qodef-layout--dropdown .qodef-social-share-icon{
    vertical-align:middle
}
.qodef-social-share.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li{
    opacity:1;
    visibility:visible;
    cursor:pointer
}
.qodef-social-share.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li:nth-child(2){
    -webkit-transition-delay:.2s;
    -o-transition-delay:.2s;
    transition-delay:.2s
}
.qodef-social-share.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li:nth-child(3){
    -webkit-transition-delay:.3s;
    -o-transition-delay:.3s;
    transition-delay:.3s
}
.qodef-social-share.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li:nth-child(4){
    -webkit-transition-delay:.4s;
    -o-transition-delay:.4s;
    transition-delay:.4s
}
.qodef-social-share.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li:nth-child(5){
    -webkit-transition-delay:.5s;
    -o-transition-delay:.5s;
    transition-delay:.5s
}
.qodef-social-share.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li:nth-child(6){
    -webkit-transition-delay:.6s;
    -o-transition-delay:.6s;
    transition-delay:.6s
}
.qodef-social-share.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li:nth-child(7){
    -webkit-transition-delay:.7s;
    -o-transition-delay:.7s;
    transition-delay:.7s
}
.qodef-social-share.qodef-layout--dropdown .qodef-social-share-dropdown-opener{
    display:block
}
.qodef-social-share.qodef-layout--dropdown .qodef-social-share-dropdown-opener .qodef-social-share-title{
    display:inline-block;
    vertical-align:top;
    margin-right:5px
}
.qodef-social-share.qodef-layout--dropdown .qodef-social-share-dropdown{
    position:absolute;
    visibility:hidden;
    z-index:950
}
.qodef-social-share.qodef-layout--dropdown .qodef-social-share-dropdown ul{
    position:relative;
    display:block;
    z-index:990;
    margin:0;
    padding:0!important
}
.qodef-social-share.qodef-layout--dropdown .qodef-social-share-dropdown li{
    position:absolute;
    display:block;
    text-align:center;
    visibility:hidden;
    overflow:hidden;
    opacity:0;
    -webkit-transition:opacity .2s ease-out,visibility .2s ease-out;
    -o-transition:opacity .2s ease-out,visibility .2s ease-out;
    transition:opacity .2s ease-out,visibility .2s ease-out
}
.qodef-social-share.qodef-layout--dropdown .qodef-social-share-dropdown li a{
    -webkit-transition:color .2s ease-out,background-color .2s ease-out;
    -o-transition:color .2s ease-out,background-color .2s ease-out;
    transition:color .2s ease-out,background-color .2s ease-out
}
.qodef-social-share.qodef-layout--dropdown .qodef-social-share-dropdown li *{
    display:block;
    line-height:inherit
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown{
    bottom:0;
    left:0
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li{
    width:90px;
    height:30px;
    line-height:30px;
    border:1px solid #eaebec
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li:not(:first-child){
    border-top:none
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li.qodef-facebook-share a:hover{
    background-color:#3b5998;
    color:#fff
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li.qodef-twitter-share a:hover{
    background-color:#00aced;
    color:#fff
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li.qodef-linkedin-share a:hover{
    background-color:#007bb5;
    color:#fff
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li.qodef-tumblr-share a:hover{
    background-color:#32506d;
    color:#fff
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li.qodef-pinterest-share a:hover{
    background-color:#cb2027;
    color:#fff
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li.qodef-vk-share a:hover{
    background-color:#45668e;
    color:#fff
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li a{
    font-size:14px;
    color:#70737a;
    background-color:#fff
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li:nth-child(1){
    bottom:-30px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li:nth-child(2){
    bottom:-60px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li:nth-child(3){
    bottom:-90px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li:nth-child(4){
    bottom:-120px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li:nth-child(5){
    bottom:-150px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li:nth-child(6){
    bottom:-180px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li:nth-child(7){
    bottom:-210px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown{
    top:0;
    right:0
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li{
    width:calc(90px / 3)
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(1){
    left:5px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(2){
    left:35px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(3){
    left:65px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(4){
    left:95px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(5){
    left:125px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(6){
    left:155px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(7){
    left:185px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown{
    top:0;
    left:0
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li{
    width:calc(90px / 3)
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(1){
    right:5px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(2){
    right:35px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(3){
    right:65px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(4){
    right:95px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(5){
    right:125px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(6){
    right:155px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(7){
    right:185px
}
.qodef-social-share.qodef-layout--list li{
    margin-right:10px
}
.qodef-social-share.qodef-layout--list li:last-child{
    margin-right:0
}
.qodef-social-share.qodef-layout--text li{
    margin-right:15px
}
.qodef-social-share.qodef-layout--text li:last-child{
    margin-right:0
}
.widget .qodef-social-share.qodef-layout--list .qodef-social-title{
    display:block;
    margin-bottom:21px
}
.widget .qodef-social-share.qodef-layout--text .qodef-social-title{
    display:block;
    margin-bottom:21px
}
#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--list li.qodef-facebook-share a:hover{
    color:#3b5998
}
#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--list li.qodef-twitter-share a:hover{
    color:#00aced
}
#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--list li.qodef-linkedin-share a:hover{
    color:#007bb5
}
#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--list li.qodef-tumblr-share a:hover{
    color:#32506d
}
#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--list li.qodef-pinterest-share a:hover{
    color:#cb2027
}
#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--list li.qodef-vk-share a:hover{
    color:#45668e
}
#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--text li.qodef-facebook-share a:hover{
    color:#3b5998
}
#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--text li.qodef-twitter-share a:hover{
    color:#00aced
}
#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--text li.qodef-linkedin-share a:hover{
    color:#007bb5
}
#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--text li.qodef-tumblr-share a:hover{
    color:#32506d
}
#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--text li.qodef-pinterest-share a:hover{
    color:#cb2027
}
#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--text li.qodef-vk-share a:hover{
    color:#45668e
}
#qodef-page-footer .widget .qodef-social-share.qodef-layout--dropdown .qodef-social-title{
    color:#ccc
}
#qodef-page-footer .widget .qodef-social-share.qodef-layout--list .qodef-social-title{
    color:#ccc
}
#qodef-page-footer .widget .qodef-social-share.qodef-layout--list li.qodef-facebook-share a:hover{
    color:#3b5998
}
#qodef-page-footer .widget .qodef-social-share.qodef-layout--list li.qodef-twitter-share a:hover{
    color:#00aced
}
#qodef-page-footer .widget .qodef-social-share.qodef-layout--list li.qodef-linkedin-share a:hover{
    color:#007bb5
}
#qodef-page-footer .widget .qodef-social-share.qodef-layout--list li.qodef-tumblr-share a:hover{
    color:#32506d
}
#qodef-page-footer .widget .qodef-social-share.qodef-layout--list li.qodef-pinterest-share a:hover{
    color:#cb2027
}
#qodef-page-footer .widget .qodef-social-share.qodef-layout--list li.qodef-vk-share a:hover{
    color:#45668e
}
#qodef-page-footer .widget .qodef-social-share.qodef-layout--text .qodef-social-title{
    color:#ccc
}
#qodef-page-footer .widget .qodef-social-share.qodef-layout--text li.qodef-facebook-share a:hover{
    color:#3b5998
}
#qodef-page-footer .widget .qodef-social-share.qodef-layout--text li.qodef-twitter-share a:hover{
    color:#00aced
}
#qodef-page-footer .widget .qodef-social-share.qodef-layout--text li.qodef-linkedin-share a:hover{
    color:#007bb5
}
#qodef-page-footer .widget .qodef-social-share.qodef-layout--text li.qodef-tumblr-share a:hover{
    color:#32506d
}
#qodef-page-footer .widget .qodef-social-share.qodef-layout--text li.qodef-pinterest-share a:hover{
    color:#cb2027
}
#qodef-page-footer .widget .qodef-social-share.qodef-layout--text li.qodef-vk-share a:hover{
    color:#45668e
}
#qodef-side-area .widget .qodef-social-share.qodef-layout--dropdown .qodef-social-title{
    color:#ccc
}
#qodef-side-area .widget .qodef-social-share.qodef-layout--list .qodef-social-title{
    color:#ccc
}
#qodef-side-area .widget .qodef-social-share.qodef-layout--list li.qodef-facebook-share a:hover{
    color:#3b5998
}
#qodef-side-area .widget .qodef-social-share.qodef-layout--list li.qodef-twitter-share a:hover{
    color:#00aced
}
#qodef-side-area .widget .qodef-social-share.qodef-layout--list li.qodef-linkedin-share a:hover{
    color:#007bb5
}
#qodef-side-area .widget .qodef-social-share.qodef-layout--list li.qodef-tumblr-share a:hover{
    color:#32506d
}
#qodef-side-area .widget .qodef-social-share.qodef-layout--list li.qodef-pinterest-share a:hover{
    color:#cb2027
}
#qodef-side-area .widget .qodef-social-share.qodef-layout--list li.qodef-vk-share a:hover{
    color:#45668e
}
#qodef-side-area .widget .qodef-social-share.qodef-layout--text .qodef-social-title{
    color:#ccc
}
#qodef-side-area .widget .qodef-social-share.qodef-layout--text li.qodef-facebook-share a:hover{
    color:#3b5998
}
#qodef-side-area .widget .qodef-social-share.qodef-layout--text li.qodef-twitter-share a:hover{
    color:#00aced
}
#qodef-side-area .widget .qodef-social-share.qodef-layout--text li.qodef-linkedin-share a:hover{
    color:#007bb5
}
#qodef-side-area .widget .qodef-social-share.qodef-layout--text li.qodef-tumblr-share a:hover{
    color:#32506d
}
#qodef-side-area .widget .qodef-social-share.qodef-layout--text li.qodef-pinterest-share a:hover{
    color:#cb2027
}
#qodef-side-area .widget .qodef-social-share.qodef-layout--text li.qodef-vk-share a:hover{
    color:#45668e
}
#qodef-page-spinner{
    position:fixed;
    top:0;
    bottom:0;
    right:0;
    left:0;
    z-index:2000
}
#qodef-page-spinner .qodef-m-inner{
    position:relative;
    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;
    width:100%;
    height:100%;
    color:#ff516b;
    background-color:#fff
}
#qodef-page-spinner .qodef-m-spinner{
    position:relative
}
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom{
    position:relative;
    width:100px;
    height:100px;
    margin:-50px 0 0 -50px
}
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--1{
    position:absolute;
    top:50%;
    left:50%;
    height:50%;
    width:50%;
    z-index:1;
    -webkit-animation:qode-atom-shrink 4.5s infinite linear;
    animation:qode-atom-shrink 4.5s infinite linear
}
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--1:before{
    content:'';
    position:absolute;
    top:-50%;
    left:-50%;
    height:100%;
    width:100%;
    background:currentColor;
    border-radius:50%
}
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--2,#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--3,#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--4{
    position:absolute;
    width:100%;
    height:100%;
    z-index:0
}
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--2:before,#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--3:before,#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--4:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    height:20px;
    width:20px;
    margin:0 auto;
    background:currentColor;
    border-radius:50%
}
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--2{
    -webkit-animation:qode-atom-zindex 1.5s .75s infinite steps(2,end);
    animation:qode-atom-zindex 1.5s .75s infinite steps(2,end)
}
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--2:before{
    -webkit-transform:rotate(0);
    -ms-transform:rotate(0);
    transform:rotate(0);
    -webkit-animation:qode-atom-postion 1.5s infinite ease,qode-atom-size 1.5s -1.125s infinite ease;
    animation:qode-atom-postion 1.5s infinite ease,qode-atom-size 1.5s -1.125s infinite ease
}
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--3{
    -webkit-transform:rotate(120deg);
    -ms-transform:rotate(120deg);
    transform:rotate(120deg);
    -webkit-animation:qode-atom-zindex 1.5s -.25s infinite steps(2,end);
    animation:qode-atom-zindex 1.5s -.25s infinite steps(2,end)
}
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--3:before{
    -webkit-animation:qode-atom-postion 1.5s -1s infinite ease,qode-atom-size 1.5s -.75s infinite ease;
    animation:qode-atom-postion 1.5s -1s infinite ease,qode-atom-size 1.5s -.75s infinite ease
}
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--4{
    -webkit-transform:rotate(240deg);
    -ms-transform:rotate(240deg);
    transform:rotate(240deg);
    -webkit-animation:qode-atom-zindex 1.5s .25s infinite steps(2,end);
    animation:qode-atom-zindex 1.5s .25s infinite steps(2,end)
}
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--4:before{
    -webkit-animation:qode-atom-postion 1.5s -.5s infinite ease,qode-atom-size 1.5s -125ms infinite ease;
    animation:qode-atom-postion 1.5s -.5s infinite ease,qode-atom-size 1.5s -125ms infinite ease
}
#qodef-page-spinner.qodef-layout--clock .qodef-m-clock{
    position:relative;
    width:50px;
    height:50px;
    margin:-25px 0 0 -25px;
    -webkit-animation:qode-clock 8s infinite steps(8);
    animation:qode-clock 8s infinite steps(8)
}
#qodef-page-spinner.qodef-layout--clock .qodef-m-clock-item{
    position:absolute;
    height:50px;
    width:50px
}
#qodef-page-spinner.qodef-layout--clock .qodef-m-clock-item:before{
    content:'';
    position:absolute;
    height:18.31501832px;
    width:18.31501832px;
    background:currentColor;
    border-radius:50%
}
#qodef-page-spinner.qodef-layout--clock .qodef-m-clock-item.qodef-clock--1{
    -webkit-transform:rotate(-135deg);
    -ms-transform:rotate(-135deg);
    transform:rotate(-135deg);
    -webkit-animation:qode-clock-1 1s ease-in infinite;
    animation:qode-clock-1 1s ease-in infinite
}
#qodef-page-spinner.qodef-layout--clock .qodef-m-clock-item.qodef-clock--2{
    -webkit-transform:rotate(-90deg);
    -ms-transform:rotate(-90deg);
    transform:rotate(-90deg);
    -webkit-animation:qode-clock-2 1s ease-in infinite;
    animation:qode-clock-2 1s ease-in infinite
}
#qodef-page-spinner.qodef-layout--clock .qodef-m-clock-item.qodef-clock--3{
    -webkit-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    transform:rotate(-45deg);
    -webkit-animation:qode-clock-3 1s ease-in infinite;
    animation:qode-clock-3 1s ease-in infinite
}
#qodef-page-spinner.qodef-layout--clock .qodef-m-clock-item.qodef-clock--4{
    -webkit-animation:qode-clock-4 1s ease-in infinite;
    animation:qode-clock-4 1s ease-in infinite
}
#qodef-page-spinner.qodef-layout--cube .qodef-m-cube{
    width:60px;
    height:60px;
    margin:-30px 0 0 -30px;
    background-color:currentColor;
    -webkit-animation:qode-cube 1.2s infinite ease-in-out;
    animation:qode-cube 1.2s infinite ease-in-out
}
#qodef-page-spinner.qodef-layout--double-pulse .qodef-m-pulses{
    position:relative;
    width:40px;
    height:40px;
    margin:-20px 0 0 -20px
}
#qodef-page-spinner.qodef-layout--double-pulse .qodef-m-pulse{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-color:currentColor;
    border-radius:50%;
    opacity:.6;
    -webkit-animation:qode-double-pulse 2s infinite ease-in-out;
    animation:qode-double-pulse 2s infinite ease-in-out
}
#qodef-page-spinner.qodef-layout--double-pulse .qodef-m-pulse.qodef-pulse--2{
    -webkit-animation-delay:-1s;
    animation-delay:-1s
}
#qodef-page-spinner.qodef-layout--fire .qodef-fire-svg{
    overflow:visible
}
#qodef-page-spinner.qodef-layout--fire .qodef-fire-svg>rect{
    fill:none
}
#qodef-page-spinner.qodef-layout--fire .qodef-fire-svg>g{
    isolation:isolate
}
#qodef-page-spinner.qodef-layout--fire .qodef-fire-svg>g path{
    -webkit-transform-origin:0 100%;
    -ms-transform-origin:0 100%;
    transform-origin:0 100%;
    -webkit-animation:burn 1s infinite;
    animation:burn 1s infinite;
    fill:#ff516b
}
#qodef-page-spinner.qodef-layout--fire .qodef-fire-svg>path{
    fill:rgba(255,255,255,.5);
    -webkit-transform-origin:50% 100%;
    -ms-transform-origin:50% 100%;
    transform-origin:50% 100%;
    -webkit-animation:burn-inner 2s infinite;
    animation:burn-inner 2s infinite;
    -webkit-animation-timing-function:ease;
    animation-timing-function:ease
}
@-webkit-keyframes burn{
    0%,100%{
        -webkit-transform:skewX(-1deg);
        transform:skewX(-1deg)
    }
    20%{
        -webkit-transform:skew(-.7deg) scaleX(.98);
        transform:skew(-.7deg) scaleX(.98)
    }
    50%{
        -webkit-transform:skewX(1deg) scaleX(1.07) translateX(-2px);
        transform:skewX(1deg) scaleX(1.07) translateX(-2px)
    }
}
@keyframes burn{
    0%,100%{
        -webkit-transform:skewX(-1deg);
        transform:skewX(-1deg)
    }
    20%{
        -webkit-transform:skew(-.7deg) scaleX(.98);
        transform:skew(-.7deg) scaleX(.98)
    }
    50%{
        -webkit-transform:skewX(1deg) scaleX(1.07) translateX(-2px);
        transform:skewX(1deg) scaleX(1.07) translateX(-2px)
    }
}
@-webkit-keyframes burn-inner{
    0%,100%{
        -webkit-transform:skewX(-1.5deg);
        transform:skewX(-1.5deg)
    }
    20%{
        -webkit-transform:skew(-.7deg) scale(.9);
        transform:skew(-.7deg) scale(.9)
    }
    50%{
        -webkit-transform:skewX(1.5deg) scale(1.25) translateX(7px);
        transform:skewX(1.5deg) scale(1.25) translateX(7px)
    }
}
@keyframes burn-inner{
    0%,100%{
        -webkit-transform:skewX(-1.5deg);
        transform:skewX(-1.5deg)
    }
    20%{
        -webkit-transform:skew(-.7deg) scale(.9);
        transform:skew(-.7deg) scale(.9)
    }
    50%{
        -webkit-transform:skewX(1.5deg) scale(1.25) translateX(7px);
        transform:skewX(1.5deg) scale(1.25) translateX(7px)
    }
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-five-rotating-circles{
    position:relative;
    width:60px;
    height:60px;
    margin:-30px 0 0 -30px
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item{
    position:absolute;
    width:100%;
    height:100%
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--1 .qodef-circle--2{
    -webkit-animation-delay:calc((600ms) - 1500ms);
    animation-delay:calc((600ms) - 1500ms)
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--1 .qodef-circle--3{
    -webkit-animation-delay:calc((900ms) - 1500ms);
    animation-delay:calc((900ms) - 1500ms)
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--1 .qodef-circle--4{
    -webkit-animation-delay:calc((1200ms) - 1500ms);
    animation-delay:calc((1200ms) - 1500ms)
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--2{
    -webkit-transform:rotateZ(45deg);
    -ms-transform:rotate(45deg);
    transform:rotateZ(45deg)
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--2 .qodef-circle--1{
    -webkit-animation-delay:calc((300ms) - 1400ms);
    animation-delay:calc((300ms) - 1400ms)
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--2 .qodef-circle--2{
    -webkit-animation-delay:calc((600ms) - 1400ms);
    animation-delay:calc((600ms) - 1400ms)
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--2 .qodef-circle--3{
    -webkit-animation-delay:calc((900ms) - 1400ms);
    animation-delay:calc((900ms) - 1400ms)
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--2 .qodef-circle--4{
    -webkit-animation-delay:calc((1200ms) - 1400ms);
    animation-delay:calc((1200ms) - 1400ms)
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--3{
    -webkit-transform:rotateZ(90deg);
    -ms-transform:rotate(90deg);
    transform:rotateZ(90deg)
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--3 .qodef-circle--1{
    -webkit-animation-delay:calc((300ms) - 1300ms);
    animation-delay:calc((300ms) - 1300ms)
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--3 .qodef-circle--2{
    -webkit-animation-delay:calc((600ms) - 1300ms);
    animation-delay:calc((600ms) - 1300ms)
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--3 .qodef-circle--3{
    -webkit-animation-delay:calc((900ms) - 1300ms);
    animation-delay:calc((900ms) - 1300ms)
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--3 .qodef-circle--4{
    -webkit-animation-delay:calc((1200ms) - 1300ms);
    animation-delay:calc((1200ms) - 1300ms)
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-e-circle{
    position:absolute;
    width:12px;
    height:12px;
    background-color:currentColor;
    border-radius:100%;
    -webkit-animation:qode-bounce-delay 1.2s infinite ease-in-out both;
    animation:qode-bounce-delay 1.2s infinite ease-in-out both
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-e-circle.qodef-circle--1{
    top:0;
    left:0
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-e-circle.qodef-circle--2{
    top:0;
    right:0
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-e-circle.qodef-circle--3{
    right:0;
    bottom:0
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-e-circle.qodef-circle--4{
    left:0;
    bottom:0
}
#qodef-page-spinner.qodef-layout--fusion .qodef-m-fusion{
    position:relative;
    width:30px;
    height:30px;
    margin:-45px 0 0 -30px
}
#qodef-page-spinner.qodef-layout--fusion .qodef-m-fusion-item{
    position:absolute;
    top:50%;
    left:50%;
    height:40px;
    width:40px;
    background:currentColor;
    border-radius:50%
}
#qodef-page-spinner.qodef-layout--fusion .qodef-m-fusion-item.qodef-fusion--1{
    top:0;
    left:50%;
    -webkit-animation:qode-fussion-ball-1 1s 0s ease infinite;
    animation:qode-fussion-ball-1 1s 0s ease infinite;
    z-index:1
}
#qodef-page-spinner.qodef-layout--fusion .qodef-m-fusion-item.qodef-fusion--2{
    top:50%;
    left:100%;
    -webkit-animation:qode-fussion-ball-2 1s 0s ease infinite;
    animation:qode-fussion-ball-2 1s 0s ease infinite;
    z-index:2
}
#qodef-page-spinner.qodef-layout--fusion .qodef-m-fusion-item.qodef-fusion--3{
    top:100%;
    left:50%;
    -webkit-animation:qode-fussion-ball-3 1s 0s ease infinite;
    animation:qode-fussion-ball-3 1s 0s ease infinite;
    z-index:1
}
#qodef-page-spinner.qodef-layout--fusion .qodef-m-fusion-item.qodef-fusion--4{
    top:50%;
    left:0;
    -webkit-animation:qode-fussion-ball-4 1s 0s ease infinite;
    animation:qode-fussion-ball-4 1s 0s ease infinite;
    z-index:2
}
#qodef-page-spinner.qodef-layout--lines .qodef-m-lines{
    width:60px;
    height:60px;
    margin:0 0 0 -30px
}
#qodef-page-spinner.qodef-layout--lines .qodef-m-line.qodef-line--1{
    position:absolute;
    width:60px;
    height:4px;
    margin-left:10px;
    background-color:currentColor;
    -webkit-animation:qode-lines-spin 1.5s infinite ease calc((100ms) - 100ms);
    animation:qode-lines-spin 1.5s infinite ease calc((100ms) - 100ms)
}
#qodef-page-spinner.qodef-layout--lines .qodef-m-line.qodef-line--2{
    position:absolute;
    width:60px;
    height:4px;
    margin-left:10px;
    background-color:currentColor;
    -webkit-animation:qode-lines-spin 1.5s infinite ease calc((200ms) - 100ms);
    animation:qode-lines-spin 1.5s infinite ease calc((200ms) - 100ms)
}
#qodef-page-spinner.qodef-layout--lines .qodef-m-line.qodef-line--3{
    position:absolute;
    width:60px;
    height:4px;
    margin-left:10px;
    background-color:currentColor;
    -webkit-animation:qode-lines-spin 1.5s infinite ease calc((300ms) - 100ms);
    animation:qode-lines-spin 1.5s infinite ease calc((300ms) - 100ms)
}
#qodef-page-spinner.qodef-layout--lines .qodef-m-line.qodef-line--4{
    position:absolute;
    width:60px;
    height:4px;
    margin-left:10px;
    background-color:currentColor;
    -webkit-animation:qode-lines-spin 1.5s infinite ease calc((400ms) - 100ms);
    animation:qode-lines-spin 1.5s infinite ease calc((400ms) - 100ms)
}
#qodef-page-spinner.qodef-layout--mitosis .qodef-m-mitosis{
    position:relative;
    height:50px;
    width:50px;
    margin:-25px 0 0 -25px;
    -webkit-animation:qode-mitosis-invert 2s infinite steps(2,end);
    animation:qode-mitosis-invert 2s infinite steps(2,end)
}
#qodef-page-spinner.qodef-layout--mitosis .qodef-m-mitosis-item{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:currentColor;
    border-radius:50%
}
#qodef-page-spinner.qodef-layout--mitosis .qodef-m-mitosis-item.qodef-mitosis--1{
    -webkit-animation:qode-mitosis-ball-1 1s infinite alternate linear;
    animation:qode-mitosis-ball-1 1s infinite alternate linear
}
#qodef-page-spinner.qodef-layout--mitosis .qodef-m-mitosis-item.qodef-mitosis--2{
    -webkit-animation:qode-mitosis-ball-2 1s infinite alternate linear;
    animation:qode-mitosis-ball-2 1s infinite alternate linear
}
#qodef-page-spinner.qodef-layout--mitosis .qodef-m-mitosis-item.qodef-mitosis--3{
    -webkit-animation:qode-mitosis-ball-3 1s infinite alternate linear;
    animation:qode-mitosis-ball-3 1s infinite alternate linear
}
#qodef-page-spinner.qodef-layout--mitosis .qodef-m-mitosis-item.qodef-mitosis--4{
    -webkit-animation:qode-mitosis-ball-4 1s infinite alternate linear;
    animation:qode-mitosis-ball-4 1s infinite alternate linear
}
#qodef-page-spinner.qodef-layout--progress-bar .qodef-m-spinner-heading{
    position:relative;
    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
}
#qodef-page-spinner.qodef-layout--progress-bar .qodef-m-spinner-heading>*{
    margin:0;
    opacity:0;
    -webkit-animation:qode-fade-in 1s forwards;
    animation:qode-fade-in 1s forwards
}
#qodef-page-spinner.qodef-layout--progress-bar .qodef-m-spinner-number-holder{
    -ms-flex-negative:0;
    flex-shrink:0;
    -webkit-animation-delay:.5s;
    animation-delay:.5s
}
#qodef-page-spinner.qodef-layout--progress-bar .qodef-m-spinner-line{
    position:relative;
    display:block;
    height:3px;
    width:500px;
    margin-top:20px;
    background-color:#e5e1dc;
    overflow:hidden;
    opacity:0;
    -webkit-animation:qode-fade-in 1s .3s forwards;
    animation:qode-fade-in 1s .3s forwards
}
#qodef-page-spinner.qodef-layout--progress-bar .qodef-m-spinner-line-front{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-color:#ff516b;
    width:0
}
#qodef-page-spinner.qodef-layout--pulse-circles .qodef-m-pulse-circles{
    position:relative;
    width:100px;
    height:100px;
    margin:-50px 0 0 -50px
}
#qodef-page-spinner.qodef-layout--pulse-circles .qodef-m-pulse-circle{
    position:absolute;
    height:100%;
    width:100%;
    background:currentColor;
    border:0 solid currentColor;
    border-radius:50%
}
#qodef-page-spinner.qodef-layout--pulse-circles .qodef-m-pulse-circle.qodef-pulse--1{
    -webkit-animation:qode-pulse-circles-pulse 3s infinite calc((-750ms) + 750ms);
    animation:qode-pulse-circles-pulse 3s infinite calc((-750ms) + 750ms)
}
#qodef-page-spinner.qodef-layout--pulse-circles .qodef-m-pulse-circle.qodef-pulse--2{
    -webkit-animation:qode-pulse-circles-pulse 3s infinite calc((-1500ms) + 750ms);
    animation:qode-pulse-circles-pulse 3s infinite calc((-1500ms) + 750ms)
}
#qodef-page-spinner.qodef-layout--pulse-circles .qodef-m-pulse-circle.qodef-pulse--3{
    -webkit-animation:qode-pulse-circles-pulse 3s infinite calc((-2250ms) + 750ms);
    animation:qode-pulse-circles-pulse 3s infinite calc((-2250ms) + 750ms)
}
#qodef-page-spinner.qodef-layout--pulse-circles .qodef-m-pulse-circle.qodef-pulse--4{
    -webkit-animation:qode-pulse-circles-pulse 3s infinite calc((-3000ms) + 750ms);
    animation:qode-pulse-circles-pulse 3s infinite calc((-3000ms) + 750ms)
}
#qodef-page-spinner.qodef-layout--pulse .qodef-m-pulse{
    width:32px;
    height:32px;
    margin:-16px 0 0 -16px;
    background-color:currentColor;
    border-radius:16px;
    -webkit-animation:qode-scaleout 1s infinite ease-in-out;
    animation:qode-scaleout 1s infinite ease-in-out
}
#qodef-page-spinner.qodef-layout--rotate-circles .qodef-m-circles{
    width:60px;
    height:20px
}
#qodef-page-spinner.qodef-layout--rotate-circles .qodef-m-circles>div{
    display:inline-block;
    width:12px;
    height:12px;
    margin:4px;
    background-color:currentColor;
    border-radius:100%;
    opacity:0;
    -webkit-animation:qode-ball-fall 1.5s ease infinite both;
    animation:qode-ball-fall 1.5s ease infinite both
}
#qodef-page-spinner.qodef-layout--rotate-circles .qodef-m-circles>div:nth-last-of-type(1){
    -webkit-animation-delay:calc((100ms) - 300ms);
    animation-delay:calc((100ms) - 300ms)
}
#qodef-page-spinner.qodef-layout--rotate-circles .qodef-m-circles>div:nth-last-of-type(2){
    -webkit-animation-delay:calc((200ms) - 300ms);
    animation-delay:calc((200ms) - 300ms)
}
#qodef-page-spinner.qodef-layout--rotate-circles .qodef-m-circles>div:nth-last-of-type(3){
    -webkit-animation-delay:calc((300ms) - 300ms);
    animation-delay:calc((300ms) - 300ms)
}
#qodef-page-spinner.qodef-layout--rotating-cubes .qodef-m-cubes{
    position:relative;
    width:32px;
    height:32px;
    margin:-16px 0 0 -16px
}
#qodef-page-spinner.qodef-layout--rotating-cubes .qodef-m-cube{
    position:absolute;
    top:0;
    left:0;
    width:10px;
    height:10px;
    background-color:currentColor;
    -webkit-animation:qode-rotating-cubes 1.8s infinite ease-in-out;
    animation:qode-rotating-cubes 1.8s infinite ease-in-out
}
#qodef-page-spinner.qodef-layout--rotating-cubes .qodef-m-cube.qodef-cube--2{
    -webkit-animation-delay:-.9s;
    animation-delay:-.9s
}
#qodef-page-spinner.qodef-layout--stripes .qodef-m-stripes{
    width:50px;
    height:60px;
    margin:-30px 0 0 -25px;
    text-align:center
}
#qodef-page-spinner.qodef-layout--stripes .qodef-m-stripe{
    display:inline-block;
    float:left;
    height:100%;
    width:6px;
    margin:0 3px 0 0;
    background-color:currentColor;
    -webkit-animation:qode-stretch-delay 1.2s infinite ease-in-out;
    animation:qode-stretch-delay 1.2s infinite ease-in-out
}
#qodef-page-spinner.qodef-layout--stripes .qodef-m-stripe.qodef-stripe--2{
    -webkit-animation-delay:calc((200ms) - 1300ms);
    animation-delay:calc((200ms) - 1300ms)
}
#qodef-page-spinner.qodef-layout--stripes .qodef-m-stripe.qodef-stripe--3{
    -webkit-animation-delay:calc((300ms) - 1300ms);
    animation-delay:calc((300ms) - 1300ms)
}
#qodef-page-spinner.qodef-layout--stripes .qodef-m-stripe.qodef-stripe--4{
    -webkit-animation-delay:calc((400ms) - 1300ms);
    animation-delay:calc((400ms) - 1300ms)
}
#qodef-page-spinner.qodef-layout--stripes .qodef-m-stripe.qodef-stripe--5{
    -webkit-animation-delay:calc((500ms) - 1300ms);
    animation-delay:calc((500ms) - 1300ms)
}
#qodef-page-spinner.qodef-layout--two-rotating-circles .qodef-m-two-rotating-circles{
    position:relative;
    width:40px;
    height:40px;
    margin:-20px 0 0 -20px;
    text-align:center;
    -webkit-animation:qode-rotate-circles 2s infinite linear;
    animation:qode-rotate-circles 2s infinite linear
}
#qodef-page-spinner.qodef-layout--two-rotating-circles .qodef-m-circle{
    position:absolute;
    top:0;
    width:60%;
    height:60%;
    display:inline-block;
    background-color:currentColor;
    border-radius:100%;
    -webkit-transform-origin:center bottom;
    -ms-transform-origin:center bottom;
    transform-origin:center bottom;
    -webkit-animation:qode-bounce 2s infinite ease-in-out;
    animation:qode-bounce 2s infinite ease-in-out
}
#qodef-page-spinner.qodef-layout--two-rotating-circles .qodef-m-circle.qodef-circle--2{
    top:auto;
    bottom:0;
    -webkit-animation-delay:-1s;
    animation-delay:-1s
}
#qodef-page-spinner.qodef-layout--wave-circles .qodef-m-wave-circles{
    width:150px;
    height:30px;
    margin:-15px 0 0 -75px
}
#qodef-page-spinner.qodef-layout--wave-circles .qodef-m-wave-circle{
    float:left;
    height:30px;
    width:30px;
    margin-right:10px;
    background:currentColor;
    border-radius:50%
}
#qodef-page-spinner.qodef-layout--wave-circles .qodef-m-wave-circle.qodef-wave--1{
    -webkit-animation:qode-wave-jump-3 1.8s infinite ease-out;
    animation:qode-wave-jump-3 1.8s infinite ease-out
}
#qodef-page-spinner.qodef-layout--wave-circles .qodef-m-wave-circle.qodef-wave--2{
    -webkit-animation:qode-wave-jump-2 1.8s infinite ease-out;
    animation:qode-wave-jump-2 1.8s infinite ease-out
}
#qodef-page-spinner.qodef-layout--wave-circles .qodef-m-wave-circle.qodef-wave--3{
    -webkit-animation:qode-wave-jump-1 1.8s infinite ease-out;
    animation:qode-wave-jump-1 1.8s infinite ease-out
}
#qodef-page-spinner.qodef-layout--wave-circles .qodef-m-wave-circle.qodef-wave--4{
    margin-right:0;
    -webkit-animation:qode-wave-wipe 1.8s infinite cubic-bezier(.5,0,.5,1);
    animation:qode-wave-wipe 1.8s infinite cubic-bezier(.5,0,.5,1)
}
#qodef-page-spinner.qodef-layout--wave .qodef-m-wave{
    width:72px;
    margin:-9px 0 0 -36px;
    text-align:center
}
#qodef-page-spinner.qodef-layout--wave .qodef-m-wave-item{
    display:inline-block;
    width:18px;
    height:18px;
    margin:0 3px 0 0;
    background-color:currentColor;
    border-radius:100%;
    -webkit-animation:qode-bounce-delay 1.4s infinite ease-in-out both;
    animation:qode-bounce-delay 1.4s infinite ease-in-out both
}
#qodef-page-spinner.qodef-layout--wave .qodef-m-wave-item.qodef-wave--1{
    -webkit-animation-delay:-.32s;
    animation-delay:-.32s
}
#qodef-page-spinner.qodef-layout--wave .qodef-m-wave-item.qodef-wave--2{
    -webkit-animation-delay:-.16s;
    animation-delay:-.16s
}
.qodef-sp-holder{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    opacity:0;
    z-index:115;
    visibility:hidden;
    -webkit-transition:opacity .2s ease-out;
    -o-transition:opacity .2s ease-out;
    transition:opacity .2s ease-out;
    background-color:rgba(0,0,0,.65);
    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
}
.qodef-sp-holder .qodef-sp-inner{
    width:90%;
    max-width:600px;
    background-color:#fff;
    padding:40px;
    opacity:0;
    -webkit-box-shadow:3px 3px 16px 2px rgba(0,0,0,.04);
    box-shadow:3px 3px 16px 2px rgba(0,0,0,.04);
    -webkit-transition:opacity .2s ease-out,-webkit-transform .3s cubic-bezier(.06,.47,.38,.99);
    transition:opacity .2s ease-out,-webkit-transform .3s cubic-bezier(.06,.47,.38,.99);
    -o-transition:transform .3s cubic-bezier(.06,.47,.38,.99),opacity .2s ease-out;
    transition:transform .3s cubic-bezier(.06,.47,.38,.99),opacity .2s ease-out;
    transition:transform .3s cubic-bezier(.06,.47,.38,.99),opacity .2s ease-out,-webkit-transform .3s cubic-bezier(.06,.47,.38,.99)
}
.qodef-sp-holder .qodef-sp-close{
    position:absolute;
    top:16px;
    right:16px;
    display:block;
    color:#000
}
.qodef-sp-holder .qodef-sp-close:hover{
    color:#70737a
}
.qodef-sp-holder .qodef-sp-close svg{
    stroke:currentColor;
    fill:currentColor
}
.qodef-sp-holder .qodef-sp-content-container{
    background-color:#fafafa;
    background-size:cover;
    padding:40px
}
.qodef-sp-holder .qodef-sp-title{
    margin:0 0 30px 0
}
.qodef-sp-holder .qodef-sp-subtitle{
    margin:0 0 20px 0
}
.qodef-sp-holder .wpcf7{
    width:100%;
    display:block
}
.qodef-sp-holder .qodef-sp-prevent{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:top;
    margin-top:28px
}
.qodef-sp-holder .qodef-sp-prevent-inner{
    cursor:pointer
}
.qodef-sp-holder .qodef-sp-prevent-inner>*{
    position:relative;
    display:inline-block;
    vertical-align:top;
    line-height:1
}
.qodef-sp-holder .qodef-sp-prevent-input{
    margin:1px 1px 0 0;
    width:11px;
    height:11px;
    border:1px solid #006837;
    overflow:hidden
}
.qodef-sp-holder .qodef-sp-prevent-input svg{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    opacity:0;
    -webkit-transition:opacity .2s ease-out;
    -o-transition:opacity .2s ease-out;
    transition:opacity .2s ease-out
}
.qodef-sp-holder .qodef-sp-prevent-input.qodef-sp-prevent-clicked svg{
    opacity:1
}
.qodef-sp-holder .qodef-sp-prevent-label{
    font-size:13px
}
.qodef-sp-opened .qodef-sp-holder{
    opacity:1;
    visibility:visible;
    -webkit-transition:opacity .2s ease-out;
    -o-transition:opacity .2s ease-out;
    transition:opacity .2s ease-out
}
.qodef-sp-opened .qodef-sp-holder .qodef-sp-inner{
    opacity:1;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1);
    -webkit-transition:-webkit-transform .8s cubic-bezier(.26,.63,0,.96);
    transition:-webkit-transform .8s cubic-bezier(.26,.63,0,.96);
    -o-transition:transform .8s cubic-bezier(.26,.63,0,.96);
    transition:transform .8s cubic-bezier(.26,.63,0,.96);
    transition:transform .8s cubic-bezier(.26,.63,0,.96),-webkit-transform .8s cubic-bezier(.26,.63,0,.96)
}
.qodef-page-title{
    background-position:center 0;
    background-repeat:no-repeat;
    background-size:cover
}
.qodef-page-title.qodef-image--responsive{
    height:auto!important
}
.qodef-page-title.qodef-image--responsive .qodef-m-content{
    position:absolute;
    top:0;
    left:0
}
.qodef-page-title.qodef-image--responsive .qodef-m-content.qodef-content-grid{
    left:50%;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%)
}
.qodef-page-title.qodef-alignment--center{
    text-align:center
}
.qodef-page-title.qodef-alignment--right{
    text-align:right
}
.qodef-page-title .qodef-m-image{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:top
}
.qodef-page-title .qodef-m-image img{
    display:block;
    width:100%
}
.qodef-page-title .qodef-m-content.qodef-content-full-width{
    padding:0 30px
}
.qodef-page-title .qodef-breadcrumbs a,.qodef-page-title .qodef-breadcrumbs span{
    font-size:14px;
    line-height:1.57em;
    font-weight:500
}
.qodef-page-title .qodef-breadcrumbs a{
    color:#a9a9a9
}
.qodef-page-title .qodef-breadcrumbs a:hover{
    color:#ff516b
}
.qodef-page-title .qodef-breadcrumbs .qodef-breadcrumbs-current{
    color:#006837
}
.qodef-page-title .qodef-breadcrumbs .qodef-breadcrumbs-separator{
    margin:0 5px
}
.qodef-page-title .qodef-breadcrumbs .qodef-breadcrumbs-separator:after{
    content:'/';
    color:#a9a9a9
}
.qodef-page-title.qodef-title--standard-with-breadcrumbs{
    height:auto
}
.qodef-page-title.qodef-title--standard-with-breadcrumbs .qodef-m-inner{
    height:auto
}
.qodef-page-title.qodef-title--standard-with-breadcrumbs .qodef-m-content{
    border-radius:30px;
    height:380px;
    background-position:center
}
.qodef-page-title.qodef-title--standard-with-breadcrumbs .qodef-m-content.qodef-content-full-width{
    margin:0 40px
}
.qodef-page-title.qodef-title--standard-with-breadcrumbs .qodef-title-breadcrumbs-holder>div:not(.qodef-content-grid){
    padding-left:40px
}
.qodef-page-title.qodef-title--standard-with-breadcrumbs .qodef-breadcrumbs{
    padding:22px 0;
    text-align:left
}
.qodef-page-title.qodef-title--standard-with-breadcrumbs .qodef-breadcrumbs a,.qodef-page-title.qodef-title--standard-with-breadcrumbs .qodef-breadcrumbs span{
    font-size:14px;
    line-height:1.57em;
    font-weight:500
}
.qodef-page-title.qodef-title--standard-with-breadcrumbs .qodef-breadcrumbs a.qodef-breadcrumbs-link{
    color:#a9a9a9
}
.qodef-page-title.qodef-title--standard-with-breadcrumbs .qodef-breadcrumbs a.qodef-breadcrumbs-link:hover{
    color:#ff516b
}
.qodef-page-title.qodef-title--standard-with-breadcrumbs .qodef-breadcrumbs .qodef-breadcrumbs-current{
    color:#006837
}
.qodef-page-title.qodef-title--standard-with-breadcrumbs .qodef-breadcrumbs .qodef-breadcrumbs-separator{
    margin:0 5px
}
.qodef-page-title.qodef-title--standard-with-breadcrumbs .qodef-breadcrumbs .qodef-breadcrumbs-separator:after{
    content:'/';
    color:#a9a9a9
}
@media screen and (min-width:1025px){
    .qodef-page-title.qodef-title--standard-with-breadcrumbs .qodef-m-title{
        padding:0 30%
    }
}
@media screen and (max-width:1024px) and (min-width:681px){
    .qodef-page-title.qodef-title--standard-with-breadcrumbs .qodef-m-title{
        padding:0 15%
    }
}
.qodef-page-title.qodef-title--standard-with-breadcrumbs .qodef-m-subtitle{
    margin:6px 0 0;
    font-size:21px;
    line-height:1.43em;
    font-weight:400;
    color:#006837
}
.qodef-page-title.qodef-title--standard .qodef-m-subtitle{
    margin:6px 0 0;
    font-size:21px;
    line-height:1.43em;
    font-weight:400;
    color:#006837
}
.widget.qodef-author-info .qodef-author-info-image{
    margin-bottom:21px;
    display:inline-block
}
.widget.qodef-author-info .qodef-author-info-name{
    margin:0 0 21px
}
.widget.qodef-author-info .qodef-author-info-description{
    margin:0
}
.widget .qodef-contact-info-widget{
    margin:0
}
#qodef-top-area .widget .qodef-contact-info-widget{
    margin:0
}
#qodef-top-area .widget .qodef-contact-info-widget a{
    font-size:16px
}
.qodef-social-icons-group .qodef-icon-holder{
    margin-left:9px
}
.qodef-social-icons-group .qodef-icon-holder:first-child{
    margin-left:0
}
.widget.widget_joinup_core_social_icons_group .qodef-icon-holder a{
    color:#fff;
    -webkit-transition:color .2s ease-out;
    -o-transition:color .2s ease-out;
    transition:color .2s ease-out
}
.widget.widget_joinup_core_social_icons_group .qodef-icon-holder.qodef-layout--circle{
    background-color:#ff516b
}
.widget.widget_joinup_core_social_icons_group .qodef-icon-holder.qodef-layout--circle:hover{
    background-color:#006837
}
.widget.widget_joinup_core_social_icons_group .qodef-icon-holder.qodef-layout--circle:hover a{
    color:#fff
}
.widget_joinup_core_sticky_sidebar{
    position:relative;
    width:100%;
    height:0;
    margin:0!important;
    padding:0!important;
    border:none!important;
    background:0 0!important
}
.qodef-weather-widget .qodef-m-inner{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.qodef-weather-widget .qodef-m-weather{
    margin-right:20px;
    -ms-flex-negative:0;
    flex-shrink:0
}
.qodef-weather-widget .qodef-m-weather-icon{
    font-size:50px;
    line-height:1;
    margin-bottom:15px
}
.qodef-weather-widget .qodef-m-weather-icon:before{
    content:''
}
.qodef-weather-widget .qodef-m-weather-icon.qodef--haze:before,.qodef-weather-widget .qodef-m-weather-icon.qodef--mist:before{
    content:"\f75f"
}
.qodef-weather-widget .qodef-m-weather-icon.qodef--light-snow:before,.qodef-weather-widget .qodef-m-weather-icon.qodef--snow:before{
    content:"\f2dc"
}
.qodef-weather-widget .qodef-m-weather-icon.qodef--thunderstorm:before{
    content:"\f0e7"
}
.qodef-weather-widget .qodef-m-weather-icon.qodef--drizzle:before,.qodef-weather-widget .qodef-m-weather-icon.qodef--light-intensity-drizzle:before,.qodef-weather-widget .qodef-m-weather-icon.qodef--light-intensity-shower-rain:before,.qodef-weather-widget .qodef-m-weather-icon.qodef--light-rain-and-snow:before,.qodef-weather-widget .qodef-m-weather-icon.qodef--light-rain:before,.qodef-weather-widget .qodef-m-weather-icon.qodef--moderate-rain:before,.qodef-weather-widget .qodef-m-weather-icon.qodef--rain:before{
    content:"\f73d"
}
.qodef-weather-widget .qodef-m-weather-icon.qodef--shower-rain:before{
    content:"\f740"
}
.qodef-weather-widget .qodef-m-weather-icon.qodef--broken-clouds:before,.qodef-weather-widget .qodef-m-weather-icon.qodef--overcast-clouds:before{
    content:"\f0c2"
}
.qodef-weather-widget .qodef-m-weather-icon.qodef--few-clouds:before,.qodef-weather-widget .qodef-m-weather-icon.qodef--scattered-clouds:before{
    content:"\f6c4"
}
.qodef-weather-widget .qodef-m-weather-icon.qodef--clear-sky:before,.qodef-weather-widget .qodef-m-weather-icon.qodef--sky-is-clear:before,.qodef-weather-widget .qodef-m-weather-icon.qodef--sun:before{
    content:"\f185"
}
.qodef-weather-widget .qodef-m-temperature{
    font-size:25px
}
.qodef-weather-widget .qodef-m-temperature.qodef--high-low .qodef-e-temperature-low:after{
    content:'-'
}
.qodef-weather-widget .qodef-m-weather-info p{
    margin:0
}
.qodef-weather-widget .qodef-e-heading{
    margin-bottom:15px
}
.qodef-weather-widget .qodef-e-heading>*{
    margin:0
}
.qodef-weather-widget .qodef-e-heading-description{
    margin-top:10px
}
.qodef-weather-widget .qodef-m-other-days{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    margin-top:25px
}
.qodef-weather-widget .qodef-m-other-days .qodef-m-inner{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
}
.qodef-weather-widget.qodef-layout--simple .qodef-m-city{
    padding:0 10px
}
.qodef-weather-widget .qodef-m-weather-icon{
    color:#ff516b
}
.qodef-weather-widget .qodef-e-heading-description{
    color:#ff516b
}
#qodef-page-footer .qodef-weather-widget .qodef-m-weather-icon{
    color:#fff
}
#qodef-page-footer .qodef-weather-widget .qodef-e-heading-city{
    color:#fff
}
.qodef-wishlist{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:top
}
.qodef-wishlist .qodef-m-link{
    line-height:1
}
.qodef-wishlist .qodef-m-link.qodef--added{
    color:#ff516b
}
.qodef-wishlist .qodef-m-link.qodef--added i{
    font-weight:900
}
.qodef-wishlist .qodef-m-response{
    position:absolute;
    top:-6px;
    bottom:auto;
    right:-6px;
    left:auto;
    width:auto;
    padding:0 10px;
    font-size:13px;
    line-height:30px;
    color:#70737a;
    background-color:#fff;
    border:1px solid #eaebec;
    border-radius:4px;
    -webkit-box-shadow:3px 3px 16px 2px rgba(0,0,0,.04);
    box-shadow:3px 3px 16px 2px rgba(0,0,0,.04);
    white-space:nowrap;
    opacity:0;
    visibility:hidden;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0);
    -webkit-transition:opacity .2s ease;
    -o-transition:opacity .2s ease;
    transition:opacity .2s ease
}
.qodef-wishlist .qodef-m-response.qodef--show{
    opacity:1;
    visibility:visible
}
.qodef-wishlist-dropdown{
    position:relative;
    display:inline-block;
    vertical-align:top;
    height:100%;
    margin:0 10px
}
.qodef-wishlist-dropdown .qodef-m-inner{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:top;
    height:100%
}
.qodef-wishlist-dropdown .qodef-m-link{
    position:relative;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    height:100%
}
.qodef-wishlist-dropdown .qodef-m-link>*{
    margin:0;
    line-height:1
}
.qodef-wishlist-dropdown .qodef-m-link{
    color:#006837
}
#qodef-top-area .qodef-wishlist-dropdown .qodef-m-link{
    color:#70737a
}
.qodef-wishlist-dropdown .qodef-m-link-icon{
    -ms-flex-negative:0;
    flex-shrink:0;
    margin-right:2px;
    font-size:18px
}
.qodef-wishlist-dropdown .qodef-m-link-icon:before{
    display:block;
    line-height:inherit
}
.qodef-wishlist-dropdown .qodef-m-link-icon{
    color:#ff516b
}
#qodef-top-area .qodef-wishlist-dropdown .qodef-m-link-icon{
    color:#ff516b
}
.qodef-wishlist-dropdown .qodef-m-link-count{
    font-family:Barlow,sans-serif;
    font-size:21px;
    line-height:1.33em;
    font-weight:600
}
.qodef-wishlist-dropdown .qodef-m-items{
    position:absolute;
    top:100%;
    left:auto;
    right:0;
    width:266px;
    padding:25px;
    text-align:left;
    background-color:#fff;
    border:1px solid #eaebec;
    opacity:0;
    visibility:hidden;
    z-index:1000;
    -webkit-transition:all .35s cubic-bezier(.53,.01,.18,1);
    -o-transition:all .35s cubic-bezier(.53,.01,.18,1);
    transition:all .35s cubic-bezier(.53,.01,.18,1)
}
.qodef-wishlist-dropdown .qodef-m-item{
    position:relative;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    margin:0 0 25px
}
.qodef-wishlist-dropdown .qodef-m-item:last-child{
    margin-bottom:0
}
.qodef-wishlist-dropdown .qodef-e-image-link{
    -ms-flex-negative:0;
    flex-shrink:0;
    max-width:60px;
    margin-right:15px
}
.qodef-wishlist-dropdown .qodef-e-image-link img{
    display:block;
    border:1px solid #eaebec;
    border-radius:4px
}
.qodef-wishlist-dropdown .qodef-e-title{
    margin:0
}
.qodef-wishlist-dropdown .qodef-e-remove{
    position:absolute;
    top:-10px;
    right:-10px;
    padding:5px;
    font-size:13px;
    line-height:1;
    z-index:3
}
.qodef-wishlist-dropdown .qodef-e-remove *{
    display:block;
    line-height:inherit
}
.qodef-wishlist-dropdown .qodef-e-remove :before{
    display:block;
    line-height:inherit
}
.touch .qodef-wishlist-dropdown{
    cursor:pointer
}
.qodef-wishlist-dropdown.qodef-items--has:hover .qodef-m-items{
    opacity:1;
    visibility:visible
}
.qodef-working-hours-list{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:top
}
.qodef-working-hours-list .qodef-working-hours-item{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:baseline;
    -ms-flex-align:baseline;
    align-items:baseline;
    margin-bottom:16px
}
.qodef-working-hours-list .qodef-e-day{
    position:relative;
    margin:0
}
.qodef-working-hours-list .qodef-e-day-icon{
    position:absolute;
    top:-2px;
    right:-8px;
    font-size:8px;
    color:#ff516b
}
.qodef-working-hours-list .qodef-e-line{
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    flex-grow:1;
    margin:0 10px;
    border-bottom:1px solid #bfb8b6;
    opacity:.5
}
.qodef-working-hours-list .qodef-e-time{
    margin:0;
    font-family:Barlow,sans-serif;
    font-style:italic
}
.qodef-working-hours-list .qodef-e-time.qodef--closed{
    color:#ff516b
}
.qodef-working-hours-list .qodef-m-footer{
    position:relative;
    top:3px;
    font-size:14px;
    color:#817c7b
}
.qodef-working-hours-list .qodef-m-footer-icon{
    position:relative;
    top:-5px;
    right:0;
    font-size:8px;
    color:#ff516b
}
@media only screen and (max-width:1440px){
    .qodef-blog.qodef-item-layout--metro article.format-link .qodef-e-link{
        padding:83px 40px
    }
    .qodef-blog.qodef-item-layout--metro article.format-quote .qodef-e-quote{
        padding:83px 40px 87px
    }
}
@media only screen and (max-width:1200px) and (min-width:1025px){
    .qodef-blog.qodef-layout--masonry.qodef-col-num--3.qodef-grid>.qodef-grid-inner>.qodef-grid-item{
        width:50%
    }
}
@media only screen and (max-width:768px){
    .qodef-blog.qodef-item-layout--standard.qodef-layout--masonry article.format-link .qodef-e-link{
        padding:40px
    }
    .qodef-blog.qodef-item-layout--standard.qodef-layout--masonry article.format-quote .qodef-e-quote{
        padding:40px
    }
}
@media only screen and (max-width:480px){
    .qodef-blog.qodef-item-layout--standard.qodef-layout--masonry article.format-link .qodef-e-link{
        padding:60px 30px 70px
    }
    .qodef-blog.qodef-item-layout--standard.qodef-layout--masonry article.format-quote .qodef-e-quote{
        padding:60px 30px 70px
    }
}
@media only screen and (max-width:680px){
    #qodef-author-info .qodef-m-inner{
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
    #qodef-author-info .qodef-m-content{
        margin-top:23px
    }
}
@media only screen and (max-width:1024px){
    body.qodef-header-appearance--fixed #qodef-page-outer{
        padding-top:0
    }
    body:not(.qodef-content-behind-header) #qodef-page-outer{
        margin-top:0!important
    }
}
@media only screen and (max-width:1024px){
    #qodef-top-area{
        display:none
    }
}
@media only screen and (max-width:1024px){
    #qodef-intro-section .widget_display_search{
        display:block;
        padding:20px 25px 30px
    }
    #qodef-intro-section .widget_display_search .qodef-widget-title{
        width:100%
    }
    #qodef-intro-section .widget_display_search .qodef-bbp-search-form{
        display:block;
        width:100%;
        margin-top:22px
    }
    #qodef-intro-section .widget_display_search .qodef-form-holder .button{
        padding:16px 20px
    }
}
@media only screen and (max-width:1440px){
    #bbpress-forums li .bbp-forum-info,#bbpress-forums li .bbp-topic-title{
        width:52%
    }
}
@media only screen and (max-width:1024px){
    body #bbpress-forums{
        margin-bottom:139px
    }
}
@media only screen and (max-width:768px){
    .forum-search #bbpress-forums li .bbp-forum-info,.forum-search #bbpress-forums li .bbp-topic-title{
        width:100%
    }
}
@media only screen and (max-width:480px){
    body.forum-archive #bbpress-forums li.bbp-body .bbp-forum-info .youzify-forums-forum-item .youzify-forums-forum-head,body.forums.subscriptions #bbpress-forums li.bbp-body .bbp-forum-info .youzify-forums-forum-item .youzify-forums-forum-head{
        width:100%
    }
    body.forum-archive #bbpress-forums li.bbp-body .bbp-forum-reply-count,body.forum-archive #bbpress-forums li.bbp-body .bbp-forum-topic-count,body.forums.subscriptions #bbpress-forums li.bbp-body .bbp-forum-reply-count,body.forums.subscriptions #bbpress-forums li.bbp-body .bbp-forum-topic-count{
        display:none
    }
    body.forum-archive #bbpress-forums li.bbp-body ul.forum,body.forum-archive #bbpress-forums li.bbp-body ul.topic,body.forums.subscriptions #bbpress-forums li.bbp-body ul.forum,body.forums.subscriptions #bbpress-forums li.bbp-body ul.topic{
        text-align:left
    }
    body.forum-archive #bbpress-forums .youzify-forums-forum-item .youzify-forums-forum-head,body.forums.subscriptions #bbpress-forums .youzify-forums-forum-item .youzify-forums-forum-head{
        text-align:left
    }
    body.forum-archive #bbpress-forums .bbp-forums .bbp-body li,body.forum-archive #bbpress-forums .bbp-topics .bbp-body li,body.forums.subscriptions #bbpress-forums .bbp-forums .bbp-body li,body.forums.subscriptions #bbpress-forums .bbp-topics .bbp-body li{
        text-align:left
    }
    body.forum-archive #bbpress-forums .youzify-bbp-freshness-data,body.forums.subscriptions #bbpress-forums .youzify-bbp-freshness-data{
        text-align:left
    }
    body.forum-archive #bbpress-forums .youzify-bbp-freshness-data .youzify-bbp-freshness-content,body.forums.subscriptions #bbpress-forums .youzify-bbp-freshness-data .youzify-bbp-freshness-content{
        text-align:left
    }
    body.forum-archive #bbpress-forums .youzify-bbp-freshness-data .youzify-bbp-freshness-author-img img,body.forums.subscriptions #bbpress-forums .youzify-bbp-freshness-data .youzify-bbp-freshness-author-img img{
        margin:0 0 15px
    }
}
@media only screen and (max-width:480px){
    body.forum-archive #bbpress-forums li.bbp-body ul.forum,body.forums.subscriptions #bbpress-forums li.bbp-body ul.forum{
        padding:44px 30px 58px
    }
    #bbpress-forums li .bbp-forum-info,#bbpress-forums li .bbp-topic-title{
        width:100%
    }
    #bbpress-forums li.bbp-header>ul .bbp-forum-info{
        display:none
    }
    #bbpress-forums .qodef-forums-topics-holder .qodef-forums-topic-item{
        display:block;
        padding:20px 30px 30px
    }
    #bbpress-forums .qodef-forums-topics-holder .qodef-topic-author-info-holder{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        margin-top:20px
    }
    #bbpress-forums .qodef-forums-topics-holder .qodef-topic-author-info-holder .qodef-topic-author-avatar{
        display:block;
        -ms-flex-negative:0;
        flex-shrink:0;
        margin-right:18px
    }
    #bbpress-forums .qodef-forums-topics-holder .qodef-topic-author-info-holder .qodef-topic-author-avatar .bbp-author-name{
        display:none
    }
    #bbpress-forums .qodef-forums-topics-holder .qodef-topic-author-info-holder .qodef-topic-author-info-inner .bbp-author-link,#bbpress-forums .qodef-forums-topics-holder .qodef-topic-author-info-holder .qodef-topic-author-info-inner .qodef-bbp-author-label{
        display:block
    }
    #bbpress-forums .qodef-forums-topics-holder .qodef-topic-author-info-holder .qodef-topic-author-info-inner .qodef-bbp-freshness-time{
        display:block;
        padding:0
    }
    #bbpress-forums .qodef-forums-topics-holder .qodef-forums-topic-author{
        display:none
    }
    #bbpress-forums .qodef-forums-topics-holder .qodef-bbp-topic-reply-count{
        margin:20px 0 0
    }
    .bbpress #bbpress-forums .youzify-bbp-box .youzify-bbp-box-title{
        padding:22px 15px
    }
    .single-topic #bbpress-forums div.bbp-forum-header,.single-topic #bbpress-forums div.bbp-reply-header,.single-topic #bbpress-forums div.bbp-topic-header,.single-topic #bbpress-forums li.bbp-body div.hentry{
        text-align:left
    }
    .single-topic #bbpress-forums .youzify-bbp-box .youzify-bbp-box-content{
        padding:35px 15px 44px
    }
    .forum-search #bbpress-forums .bbp-body div.bbp-forum-author,.forum-search #bbpress-forums .bbp-body div.bbp-reply-author,.forum-search #bbpress-forums .bbp-body div.bbp-topic-author{
        display:block;
        width:100%;
        margin-bottom:20px
    }
    .forum-search #bbpress-forums div.bbp-reply-author .bbp-author-name{
        clear:left
    }
    .forum-search #bbpress-forums .bbp-search-results li.bbp-body div.hentry{
        padding:30px!important
    }
    .forum-search #bbpress-forums div.bbp-forum-header,.forum-search #bbpress-forums div.bbp-reply-header,.forum-search #bbpress-forums div.bbp-topic-header{
        padding-left:30px!important;
        padding-right:30px!important
    }
}
@media only screen and (max-width:1024px){
    .qodef-topic-list .qodef-topic-title{
        padding-right:2%
    }
}
@media only screen and (max-width:680px){
    .qodef-topic-list .qodef-e-item-holder{
        display:block;
        padding:20px 30px 30px
    }
    .qodef-topic-list .qodef-e-item-holder>.qodef-topic-author-avatar{
        display:none
    }
    .qodef-topic-list .qodef-e-item-holder .qodef-topic-author span{
        display:block
    }
    .qodef-topic-list .qodef-e-item-holder .qodef-topic-author-info-holder{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        margin-top:20px;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center
    }
    .qodef-topic-list .qodef-e-item-holder .qodef-topic-author-info-holder .qodef-topic-author-avatar{
        display:block;
        -ms-flex-negative:0;
        flex-shrink:0
    }
    .qodef-topic-list .qodef-e-item-holder .qodef-topic-freshness-time{
        padding:0
    }
    .qodef-topic-list .qodef-e-item-holder .qodef-topic-reply-count{
        margin:20px 0 0
    }
}
@media only screen and (max-width:1024px){
    #qodef-intro-section .qodef-group-list.qodef-item-layout--simple .qodef-grid-inner>.qodef-grid-item{
        margin-bottom:30px
    }
}
@media only screen and (max-width:1024px) and (min-width:769px){
    #qodef-intro-section .qodef-group-list.qodef-item-layout--simple.qodef-col-num--1024--3 .qodef-grid-inner>.qodef-grid-item:nth-last-of-type(-n+3){
        margin-bottom:0
    }
}
@media only screen and (max-width:768px) and (min-width:681px){
    #qodef-intro-section .qodef-group-list.qodef-item-layout--simple.qodef-col-num--768--2 .qodef-grid-inner>.qodef-grid-item:nth-last-of-type(-n+2){
        margin-bottom:0
    }
}
@media only screen and (max-width:680px){
    #qodef-intro-section .qodef-group-list.qodef-item-layout--simple .qodef-grid-inner>.qodef-grid-item:last-child{
        margin-bottom:0
    }
}
@media only screen and (max-width:480px){
    .qodef-group-list.qodef-item-layout--standard .qodef-e-item-content{
        padding:32px 30px 34px
    }
    .qodef-group-list.qodef-item-layout--standard .qodef-e-info-bottom{
        display:block
    }
    .qodef-group-list.qodef-item-layout--standard .qodef-e-info-bottom .qodef-e-activity{
        margin-top:10px
    }
}
@media only screen and (max-width:480px){
    .qodef-login-form .qodef-login-form-holder-inner{
        padding:42px 25px 41px
    }
}
@media only screen and (max-width:1024px){
    .qodef-members-badges{
        -webkit-box-pack:start;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
    .qodef-members-badges .qodef-e-member{
        width:12.5%
    }
    .qodef-members-badges .qodef-e-member a img{
        width:calc(100% - 10px)
    }
}
@media only screen and (max-width:768px){
    .qodef-members-badges{
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        justify-content:space-between
    }
    .qodef-members-badges .qodef-e-member{
        width:18%;
        margin-bottom:20px
    }
    .qodef-members-badges .qodef-e-member a img{
        width:100%
    }
}
@media only screen and (max-width:480px){
    .qodef-members-list .qodef-e-item-holder{
        padding:38px 30px 26px
    }
}
#qodef-page-mobile-header .qodef-login-opener .qodef-login-opener-text{
    display:none
}
@media only screen and (max-width:1024px){
    .qodef-loggedin-user-buttons{
        position:relative;
        top:2px
    }
    .qodef-loggedin-user-buttons .qodef-button-item .qodef-icon-kiko{
        font-size:17px
    }
    .qodef-loggedin-user-buttons .qodef-button-item .qodef-button-count{
        width:15px;
        height:15px;
        line-height:15px;
        font-size:10px
    }
    .qodef-user-settings-area .qodef-user-settings-menu{
        right:-50px
    }
}
@media only screen and (max-width:680px){
    .qodef-loggedin-user-buttons .qodef-friends-btn,.qodef-loggedin-user-buttons .qodef-messages-btn{
        display:none
    }
}
@media only screen and (max-width:1024px){
    .qodef-tribe-events-single-item .qodef-e-main-content .qodef-e-meta-holder{
        margin:10px 0 43px
    }
    .qodef-tribe-events-single-item .qodef-e-main-content .qodef-e-meta-holder .qodef-e-meta-item{
        margin:0
    }
    .qodef-tribe-events-single-item .qodef-e-main-content .qodef-e-meta-holder .qodef-e-meta-title{
        margin:25px 0 15px
    }
    .qodef-tribe-events-single-item .qodef-e-excerpt{
        padding-top:16px
    }
    #tribe-events-content table.tribe-events-calendar tbody td .tribe-events-month-event-title{
        display:none
    }
    #tribe-events-content table.tribe-events-calendar .tribe-events-month-event-time{
        font-size:0
    }
    #tribe-events-content table.tribe-events-calendar .tribe-events-month-event-time:after{
        content:'';
        position:relative;
        width:8px;
        height:8px;
        border-radius:50%;
        background-color:#006837;
        display:block;
        margin:10px auto 0
    }
    #tribe-events-content table.tribe-events-calendar .tribe-events-month-event-time:hover:after{
        background-color:#ff516b
    }
    .single-tribe_events #qodef-page-inner{
        padding-bottom:88px
    }
}
@media only screen and (max-width:768px){
    #tribe-mobile-container .type-tribe_events .tribe-events-read-more{
        font-size:15px;
        font-weight:500;
        letter-spacing:0;
        text-transform:initial;
        color:#ff516b;
        background-color:transparent;
        border:0
    }
    #tribe-mobile-container .type-tribe_events .tribe-events-read-more:hover{
        color:#83c557
    }
    #tribe-mobile-container .type-tribe_events .tribe-events-event-image{
        margin:16px 0 12px
    }
    .qodef-events-day-holder .qodef-events-day-content-holder,.qodef-events-day-holder .qodef-events-day-image-holder{
        -ms-flex-preferred-size:100%;
        flex-basis:100%
    }
    .qodef-events-day-holder .qodef-events-day-content-holder{
        padding:40px;
        border:1px solid #eaebec;
        border-top:none
    }
    .qodef-events-day-holder .qodef-events-day-image-holder .qodef-events-day-image-holder-inner{
        padding:0
    }
    .qodef-events-day-holder .qodef-events-day-image-holder .qodef-events-day-image-holder-inner>a{
        position:relative
    }
}
@media only screen and (max-width:680px){
    .qodef-tribe-events-single-item .qodef-e-main-info .qodef-e-title-holder{
        display:block
    }
    .qodef-tribe-events-single-item .qodef-e-main-info .qodef-e-cost{
        display:inline-block;
        margin-top:18px
    }
    .qodef-tribe-events-single-item .qodef-e-main-info .qodef-e-info{
        display:block
    }
}
@media only screen and (max-width:480px){
    #tribe-events-content-wrapper .tribe-bar-filters .tribe-bar-filters-inner{
        display:block
    }
    #tribe-events-content-wrapper .tribe-bar-filters .tribe-bar-filters-inner>div{
        margin:0 0 20px;
        padding:0!important;
        width:100%;
        max-width:initial
    }
    #tribe-events-content-wrapper .tribe-bar-filters .tribe-bar-filters-inner>div:last-child{
        margin:0
    }
    #tribe-events-content table.tribe-events-calendar thead th{
        padding:0 5px;
        font-size:16px
    }
    #tribe-events-content table.tribe-events-calendar tbody td{
        padding:6px 0;
        text-align:center;
        height:47px
    }
    #tribe-events-content table.tribe-events-calendar tbody td div[id*=tribe-events-daynum-]{
        font-size:19px
    }
    #tribe-events-content table.tribe-events-calendar tbody td.tribe-events-present div[id*=tribe-events-daynum-]:after{
        position:absolute;
        top:50%;
        left:50%;
        -webkit-transform:translate(-50%,-50%);
        -ms-transform:translate(-50%,-50%);
        transform:translate(-50%,-50%);
        width:35px;
        height:35px
    }
    .qodef-events-list-item-holder{
        display:block
    }
    .qodef-events-list-item-holder .qodef-events-list-item-date-holder{
        display:inline-block
    }
    .qodef-events-list-item-holder .qodef-events-list-item-content{
        padding:20px 0 0
    }
    #tribe-events .qodef-tribe-events-single-item .qodef-e-main-content .tribe-events-button.tribe-events-ical{
        margin:25px 0 0 0
    }
    .datepicker.dropdown-menu.datepicker-orient-left{
        margin-left:20px
    }
}
@media only screen and (max-width:1024px){
    .qodef-tribe-events-list.qodef-grid.qodef-gutter--large>.qodef-grid-inner>.qodef-grid-item{
        margin:0 0 43px
    }
}
@media only screen and (max-width:1440px){
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:20%
    }
}
@media only screen and (max-width:1440px) and (min-width:1367px){
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(5n+1){
        clear:both
    }
}
@media only screen and (max-width:1366px){
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:25%
    }
}
@media only screen and (max-width:1366px) and (min-width:1025px){
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(4n+1){
        clear:both
    }
}
@media only screen and (max-width:1366px){
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:25%
    }
}
@media only screen and (max-width:1366px) and (min-width:1025px){
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(4n+1){
        clear:both
    }
}
@media only screen and (max-width:1366px){
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:25%
    }
}
@media only screen and (max-width:1366px) and (min-width:1025px){
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(4n+1){
        clear:both
    }
}
@media only screen and (max-width:1366px){
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:25%
    }
}
@media only screen and (max-width:1366px) and (min-width:1025px){
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(4n+1){
        clear:both
    }
}
@media only screen and (max-width:1024px){
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:33.33333%
    }
}
@media only screen and (max-width:1024px) and (min-width:769px){
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(3n+1){
        clear:both
    }
}
@media only screen and (max-width:1024px){
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:33.33333%
    }
}
@media only screen and (max-width:1024px) and (min-width:769px){
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(3n+1){
        clear:both
    }
}
@media only screen and (max-width:1024px){
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:33.33333%
    }
}
@media only screen and (max-width:1024px) and (min-width:769px){
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(3n+1){
        clear:both
    }
}
@media only screen and (max-width:1024px){
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:33.33333%
    }
}
@media only screen and (max-width:1024px) and (min-width:769px){
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(3n+1){
        clear:both
    }
}
@media only screen and (max-width:1024px){
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:33.33333%
    }
}
@media only screen and (max-width:1024px) and (min-width:769px){
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(3n+1){
        clear:both
    }
}
@media only screen and (max-width:768px){
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:50%
    }
}
@media only screen and (max-width:768px) and (min-width:681px){
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1){
        clear:both
    }
}
@media only screen and (max-width:768px){
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:50%
    }
}
@media only screen and (max-width:768px) and (min-width:681px){
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1){
        clear:both
    }
}
@media only screen and (max-width:768px){
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:50%
    }
}
@media only screen and (max-width:768px) and (min-width:681px){
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1){
        clear:both
    }
}
@media only screen and (max-width:768px){
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:50%
    }
}
@media only screen and (max-width:768px) and (min-width:681px){
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1){
        clear:both
    }
}
@media only screen and (max-width:768px){
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:50%
    }
}
@media only screen and (max-width:768px) and (min-width:681px){
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1){
        clear:both
    }
}
@media only screen and (max-width:768px){
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:50%
    }
}
@media only screen and (max-width:768px) and (min-width:681px){
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1){
        clear:both
    }
}
@media only screen and (max-width:680px){
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:100%
    }
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:100%
    }
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:100%
    }
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:100%
    }
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:100%
    }
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:100%
    }
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:100%
    }
}
@media only screen and (max-width:1366px) and (min-width:1025px){
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:100%
    }
}
@media only screen and (max-width:1366px) and (min-width:1025px){
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:50%
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1){
        clear:both
    }
}
@media only screen and (max-width:1366px) and (min-width:1025px){
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:33.33333%
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(3n+1){
        clear:both
    }
}
@media only screen and (max-width:1366px) and (min-width:1025px){
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:25%
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(4n+1){
        clear:both
    }
}
@media only screen and (max-width:1366px) and (min-width:1025px){
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:20%
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(5n+1){
        clear:both
    }
}
@media only screen and (max-width:1366px) and (min-width:1025px){
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:16.66667%
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(6n+1){
        clear:both
    }
}
@media only screen and (max-width:1366px) and (min-width:1025px){
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:14.28571%
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(7n+1){
        clear:both
    }
}
@media only screen and (max-width:1366px) and (min-width:1025px){
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:12.5%
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(8n+1){
        clear:both
    }
}
@media only screen and (max-width:1366px) and (min-width:1025px){
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:100%
    }
}
@media only screen and (max-width:1366px) and (min-width:1025px){
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:50%
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1){
        clear:both
    }
}
@media only screen and (max-width:1366px) and (min-width:1025px){
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:33.33333%
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(3n+1){
        clear:both
    }
}
@media only screen and (max-width:1366px) and (min-width:1025px){
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:25%
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(4n+1){
        clear:both
    }
}
@media only screen and (max-width:1366px) and (min-width:1025px){
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:20%
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(5n+1){
        clear:both
    }
}
@media only screen and (max-width:1366px) and (min-width:1025px){
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:16.66667%
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(6n+1){
        clear:both
    }
}
@media only screen and (max-width:1366px) and (min-width:1025px){
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:14.28571%
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(7n+1){
        clear:both
    }
}
@media only screen and (max-width:1366px) and (min-width:1025px){
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:12.5%
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(8n+1){
        clear:both
    }
}
@media only screen and (max-width:1440px) and (min-width:1367px){
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--1.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:100%
    }
}
@media only screen and (max-width:1440px) and (min-width:1367px){
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:50%
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1){
        clear:both
    }
}
@media only screen and (max-width:1440px) and (min-width:1367px){
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:33.33333%
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(3n+1){
        clear:both
    }
}
@media only screen and (max-width:1440px) and (min-width:1367px){
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:25%
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(4n+1){
        clear:both
    }
}
@media only screen and (max-width:1440px) and (min-width:1367px){
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:20%
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(5n+1){
        clear:both
    }
}
@media only screen and (max-width:1440px) and (min-width:1367px){
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:16.66667%
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(6n+1){
        clear:both
    }
}
@media only screen and (max-width:1440px) and (min-width:1367px){
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:14.28571%
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(7n+1){
        clear:both
    }
}
@media only screen and (max-width:1440px) and (min-width:1367px){
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:12.5%
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(8n+1){
        clear:both
    }
}
@media only screen and (max-width:1366px) and (min-width:1025px){
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:100%
    }
}
@media only screen and (max-width:1366px) and (min-width:1025px){
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:50%
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1){
        clear:both
    }
}
@media only screen and (max-width:1366px) and (min-width:1025px){
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:33.33333%
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(3n+1){
        clear:both
    }
}
@media only screen and (max-width:1366px) and (min-width:1025px){
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:25%
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(4n+1){
        clear:both
    }
}
@media only screen and (max-width:1366px) and (min-width:1025px){
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:20%
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(5n+1){
        clear:both
    }
}
@media only screen and (max-width:1366px) and (min-width:1025px){
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:16.66667%
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(6n+1){
        clear:both
    }
}
@media only screen and (max-width:1366px) and (min-width:1025px){
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:14.28571%
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(7n+1){
        clear:both
    }
}
@media only screen and (max-width:1366px) and (min-width:1025px){
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:12.5%
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(8n+1){
        clear:both
    }
}
@media only screen and (max-width:1024px) and (min-width:769px){
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--1.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:100%
    }
}
@media only screen and (max-width:1024px) and (min-width:769px){
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:50%
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1){
        clear:both
    }
}
@media only screen and (max-width:1024px) and (min-width:769px){
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:33.33333%
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(3n+1){
        clear:both
    }
}
@media only screen and (max-width:1024px) and (min-width:769px){
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:25%
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(4n+1){
        clear:both
    }
}
@media only screen and (max-width:1024px) and (min-width:769px){
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:20%
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(5n+1){
        clear:both
    }
}
@media only screen and (max-width:1024px) and (min-width:769px){
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:16.66667%
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(6n+1){
        clear:both
    }
}
@media only screen and (max-width:1024px) and (min-width:769px){
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:14.28571%
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(7n+1){
        clear:both
    }
}
@media only screen and (max-width:1024px) and (min-width:769px){
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:12.5%
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(8n+1){
        clear:both
    }
}
@media only screen and (max-width:768px) and (min-width:681px){
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--1.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:100%
    }
}
@media only screen and (max-width:768px) and (min-width:681px){
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:50%
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1){
        clear:both
    }
}
@media only screen and (max-width:768px) and (min-width:681px){
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:33.33333%
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(3n+1){
        clear:both
    }
}
@media only screen and (max-width:768px) and (min-width:681px){
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:25%
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(4n+1){
        clear:both
    }
}
@media only screen and (max-width:768px) and (min-width:681px){
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:20%
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(5n+1){
        clear:both
    }
}
@media only screen and (max-width:768px) and (min-width:681px){
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:16.66667%
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(6n+1){
        clear:both
    }
}
@media only screen and (max-width:768px) and (min-width:681px){
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:14.28571%
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(7n+1){
        clear:both
    }
}
@media only screen and (max-width:768px) and (min-width:681px){
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:12.5%
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(8n+1){
        clear:both
    }
}
@media only screen and (max-width:680px) and (min-width:481px){
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--1.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:100%
    }
}
@media only screen and (max-width:680px) and (min-width:481px){
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:50%
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1){
        clear:both
    }
}
@media only screen and (max-width:680px) and (min-width:481px){
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:33.33333%
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(3n+1){
        clear:both
    }
}
@media only screen and (max-width:680px) and (min-width:481px){
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:25%
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(4n+1){
        clear:both
    }
}
@media only screen and (max-width:680px) and (min-width:481px){
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:20%
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(5n+1){
        clear:both
    }
}
@media only screen and (max-width:680px) and (min-width:481px){
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:16.66667%
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(6n+1){
        clear:both
    }
}
@media only screen and (max-width:680px) and (min-width:481px){
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:14.28571%
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(7n+1){
        clear:both
    }
}
@media only screen and (max-width:680px) and (min-width:481px){
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:12.5%
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(8n+1){
        clear:both
    }
}
@media only screen and (max-width:480px) and (min-width:0){
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--480--1.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:100%
    }
}
@media only screen and (max-width:480px) and (min-width:0){
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--480--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:50%
    }
}
@media only screen and (max-width:480px) and (min-width:0){
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--480--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:33.33333%
    }
}
@media only screen and (max-width:480px) and (min-width:0){
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--480--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:25%
    }
}
@media only screen and (max-width:480px) and (min-width:0){
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--480--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:20%
    }
}
@media only screen and (max-width:480px) and (min-width:0){
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--480--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:16.66667%
    }
}
@media only screen and (max-width:480px) and (min-width:0){
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--480--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:14.28571%
    }
}
@media only screen and (max-width:480px) and (min-width:0){
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--480--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item{
        width:12.5%
    }
}
@media only screen and (max-width:1440px){
    .qodef-twitter-list.qodef-gutter--huge.qodef--no-bottom-space{
        margin-bottom:-50px
    }
    .qodef-twitter-list.qodef-gutter--huge #ctf .ctf-tweets{
        margin:0 -25px
    }
    .qodef-twitter-list.qodef-gutter--huge #ctf .ctf-tweets>.ctf-item{
        padding:0 25px;
        margin:0 0 50px
    }
}
@media only screen and (min-width:1025px){
    #bbpress-forums .youzify-bbp-forum-freshness{
        float:left;
        padding-left:2%
    }
    #bbpress-forums .youzify-bbp-freshness-data{
        text-align:left
    }
}
@media only screen and (min-width:1441px){
    #bbpress-forums .youzify-bbp-forum-freshness{
        padding-left:3%
    }
}
@media only screen and (max-width:480px){
    #youzify #bbpress-forums form .nice-select,#youzify #bbpress-forums form select{
        width:auto;
        padding:0 20px 0 0
    }
    #youzify #bbpress-forums form .youzify-bbp-form-item-select .nice-select,#youzify #bbpress-forums form .youzify-bbp-form-item-select select{
        padding:14px 40px 14px 20px
    }
    #youzify #bbpress-forums form .youzify-bbp-form-item-select .nice-select.open .list{
        min-width:unset
    }
    body div.bbp-forum-header,body div.bbp-reply-header,body div.bbp-topic-header,body li.bbp-body div.hentry{
        text-align:left
    }
    .bp-user.forums #bbpress-forums #bbp-reply-search-form>div{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        margin-bottom:20px
    }
    .bp-user.forums #bbpress-forums #bbp-reply-search-form #rs{
        margin:0;
        padding:5px 30px
    }
    .bp-user.forums #bbpress-forums #bbp-reply-search-form #bbp_search_submit{
        margin:0 0 0 10px;
        width:auto
    }
}
@media only screen and (max-width:1440px){
    #youzify .youzify-content .item-list-tabs ul li a{
        margin:3px 25px 3px 0
    }
    #youzify .youzify-content #youzify-profile-navmenu .youzify-social-buttons .follow-button a,#youzify .youzify-content #youzify-profile-navmenu .youzify-social-buttons .friendship-button a{
        padding:0 30px
    }
}
@media only screen and (max-width:1024px){
    #youzify .youzify-profile-header.youzify-hdr-v7 .youzify-header-cover{
        height:250px;
        margin-bottom:60px
    }
    #youzify .youzify-profile-header.youzify-hdr-v7 .youzify-cover-content{
        padding-top:180px
    }
    #youzify .youzify-profile-header.youzify-hdr-v7 .youzify-header-networks{
        margin:5px 0 0
    }
    #youzify .youzify-profile-header.youzify-hdr-v7 .youzify-header-head{
        padding:60px 0 35px!important
    }
    .groups.single-item #youzify .youzify-profile-header.youzify-hdr-v7 .youzify-header-head{
        padding:30px 0 35px!important
    }
    #youzify .youzify-profile-header.youzify-hdr-v7 .youzify-user-statistics li:last-child{
        padding-right:20px
    }
    #youzify .youzify-horizontal-layout #youzify-profile-navmenu.youzify-boxed-navbar{
        margin:0 auto
    }
    #youzify .youzify-content #youzify-profile-navmenu .youzify-inner-content{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-orient:vertical;
        -webkit-box-direction:reverse;
        -ms-flex-direction:column-reverse;
        flex-direction:column-reverse
    }
    #youzify .youzify-content #youzify-profile-navmenu .youzify-open-nav{
        display:none
    }
    #youzify .youzify-content #youzify-profile-navmenu .youzify-settings-area{
        position:relative;
        top:auto;
        right:auto
    }
    #youzify .youzify-content #youzify-profile-navmenu .youzify-profile-navmenu{
        display:block!important;
        padding-top:9px
    }
    #youzify .youzify-content #youzify-profile-navmenu .youzify-profile-navmenu>li{
        display:inline-block;
        padding:0;
        -webkit-tap-highlight-color:transparent
    }
    #youzify .youzify-content #youzify-profile-navmenu .youzify-profile-navmenu>li a{
        padding:14px 22px 13px 0;
        display:inline-block;
        position:relative;
        width:auto
    }
    #youzify .youzify-content #youzify-profile-navmenu .youzify-profile-navmenu>li a .count,#youzify .youzify-content #youzify-profile-navmenu .youzify-profile-navmenu>li a>span{
        top:10px;
        right:7px
    }
    #youzify .youzify-content #youzify-profile-navmenu .youzify-profile-navmenu>li .youzify-nav-view-more-menu li a{
        padding:14px 22px 13px 0!important
    }
    #youzify .youzify-content #youzify-profile-navmenu .youzify-profile-navmenu>li.youzify-navbar-view-more>a{
        display:none
    }
    #youzify .youzify-content #youzify-profile-navmenu .youzify-profile-navmenu .youzify-nav-view-more-menu .youzify-navbar-item{
        display:inline-block;
        padding:0
    }
    #youzify .youzify-content .item-list-tabs{
        padding:15px!important
    }
    #youzify .youzify-content .item-list-tabs ul{
        display:block
    }
    #youzify .youzify-content .youzify-group-content #youzify-profile-navmenu .youzify-profile-navmenu{
        margin-bottom:0!important
    }
    #youzify .youzify-content .youzify-group-content #youzify-profile-navmenu.youzify-boxed-navbar #youzify-group-buttons{
        position:relative;
        top:auto;
        right:auto;
        -ms-flex-negative:0;
        flex-shrink:0
    }
    #youzify .youzify-profile-sidebar .youzify-widget{
        margin-bottom:35px
    }
    #youzify .youzify-sidebar .widget,#youzify .youzify-sidebar .widget-content{
        margin-bottom:35px!important
    }
    .directory.activity #youzify .youzify-mobile-nav{
        display:none
    }
    #youzify .youzify-group div.item-list-tabs li.last label,#youzify .youzify-profile div.item-list-tabs li.last label{
        display:inline-block;
        background:#ff516b!important;
        padding:15px;
        border-radius:0;
        margin:0 0 13px!important;
        font-size:13px!important;
        line-height:15px;
        color:#fff!important;
        width:100%;
        text-align:center
    }
    #youzify table.notifications .notification-actions a{
        margin:5px 10px 5px 0
    }
    #youzify .youzify-post-3imgs>a .youzify-post-img,#youzify .youzify-post-4imgs>a .youzify-post-img{
        height:auto
    }
    #youzify .youzify-post-3imgs>a .youzify-post-img img,#youzify .youzify-post-4imgs>a .youzify-post-img img{
        position:relative
    }
}
@media only screen and (max-width:1024px) and (min-width:769px){
    #youzify .youzify-profile-header.youzify-hdr-v7 .youzify-profile-photo{
        width:135px;
        height:135px;
        margin:0 auto;
        position:relative
    }
    #youzify .youzify-profile-header.youzify-hdr-v7 .youzify-cover-content{
        text-align:center;
        position:relative
    }
    #youzify .youzify-profile-header.youzify-hdr-v7 .youzify-cover-content .youzify-inner-content{
        padding:0;
        margin-bottom:0
    }
    #youzify .youzify-profile-header.youzify-hdr-v7 .youzify-header-content{
        text-align:center
    }
    #youzify .youzify-profile-header.youzify-hdr-v7 .youzify-header-head,#youzify .youzify-profile-header.youzify-hdr-v7 .youzify-user-statistics{
        top:auto;
        float:none;
        position:static;
        -webkit-transform:none;
        -ms-transform:none;
        transform:none
    }
    #youzify .youzify-profile-header.youzify-hdr-v7 .youzify-header-head{
        left:0;
        right:initial;
        border-bottom:1px solid #eaebec
    }
    #youzify .youzify-profile-header.youzify-hdr-v7 .youzify-user-statistics{
        right:auto;
        left:auto;
        padding:20px 0!important
    }
    #youzify .youzify-profile-header.youzify-hdr-v7 .youzify-usermeta{
        margin-top:25px
    }
    #youzify .youzify-mobile-nav{
        display:block;
        overflow:hidden;
        border-radius:3px;
        margin-bottom:15px;
        padding:0 5px;
        background:#f1f1f1
    }
    #youzify .youzify-mobile-nav .youzify-mobile-nav-item:last-of-type{
        border:none
    }
    #youzify .youzify-mobile-nav .youzify-mobile-nav-item .youzify-mobile-nav-container{
        background:#fff;
        padding:15px;
        width:100%;
        border-radius:3px;
        text-align:center
    }
    #youzify .youzify-mobile-nav .youzify-mobile-nav-item i{
        display:inline-block;
        color:#9f9f9f;
        width:35px;
        height:35px;
        background:#f6f6f6;
        border-radius:50px;
        text-align:center;
        margin:auto;
        line-height:35px
    }
    #youzify .youzify-mobile-nav .youzify-mobile-nav-item a{
        margin:0 0 0 10px;
        display:inline-block;
        padding:0;
        border:none;
        color:#9f9f9f;
        font-size:13px;
        cursor:pointer;
        font-weight:600
    }
    #youzify .youzify-inline-mobile-nav{
        padding:0
    }
    #youzify .youzify-inline-mobile-nav .youzify-mobile-nav-item{
        padding:8px;
        width:100%;
        text-align:left
    }
    #youzify .youzify-group div.item-list-tabs,#youzify .youzify-profile div.item-list-tabs{
        display:none;
        padding:0;
        margin:0
    }
    #youzify .youzify-group div.item-list-tabs li,#youzify .youzify-profile div.item-list-tabs li{
        width:100%;
        float:none;
        display:block;
        padding:0 20px 20px
    }
    #youzify .youzify-group div.item-list-tabs li:first-child,#youzify .youzify-profile div.item-list-tabs li:first-child{
        padding-top:20px
    }
    #youzify .youzify-group div.item-list-tabs li a,#youzify .youzify-profile div.item-list-tabs li a{
        margin:0;
        font-size:13px;
        text-transform:initial
    }
    #youzify .youzify-group div.item-list-tabs li.last,#youzify .youzify-profile div.item-list-tabs li.last{
        float:none;
        width:100%;
        padding:20px;
        margin-top:0;
        border-top:1px solid #eaebec
    }
    #youzify .youzify-group div.item-list-tabs li.last .nice-select,#youzify .youzify-group div.item-list-tabs li.last select,#youzify .youzify-profile div.item-list-tabs li.last .nice-select,#youzify .youzify-profile div.item-list-tabs li.last select{
        display:block;
        width:100%;
        padding:0
    }
    #youzify .youzify-group div.item-list-tabs li.last .nice-select,#youzify .youzify-group div.item-list-tabs li.last .nice-select .current,#youzify .youzify-group div.item-list-tabs li.last select,#youzify .youzify-profile div.item-list-tabs li.last .nice-select,#youzify .youzify-profile div.item-list-tabs li.last .nice-select .current,#youzify .youzify-profile div.item-list-tabs li.last select{
        height:45px;
        line-height:45px
    }
    #youzify .youzify-content .item-list-tabs ul{
        display:block
    }
    #youzify .youzify-3columns-layout,#youzify .youzify-left-sidebar-layout,#youzify .youzify-right-sidebar-layout{
        display:block
    }
    #youzify .youzify-sidebar-column{
        margin-top:100px
    }
    #youzify .activity-list .youzify-activity-embed .youzify-wall-embed{
        text-align:left
    }
    #youzify .activity-list .youzify-activity-embed .youzify-wall-embed .youzify-embed-data{
        margin:20px 20px 0 0;
        display:-webkit-inline-box;
        display:-ms-inline-flexbox;
        display:inline-flex;
        width:calc(100% - 250px)
    }
    #youzify .activity-list .youzify-activity-embed .youzify-wall-embed .youzify-embed-head{
        padding-top:0
    }
    #youzify .activity-list .youzify-activity-embed .youzify-wall-embed .youzify-embed-action{
        margin-left:auto
    }
    #youzify .activity-list .youzify-activity-embed .youzify-wall-embed .youzify-embed-action .generic-button a{
        min-width:auto;
        margin:0
    }
}
@media only screen and (max-width:1024px) and (min-width:681px){
    #youzify .youzify-content .youzify-group-content #youzify-profile-navmenu .youzify-inner-content{
        -webkit-box-orient:initial;
        -webkit-box-direction:initial;
        -ms-flex-direction:initial;
        flex-direction:initial;
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        justify-content:space-between;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center
    }
    #youzify .youzify-head-buttons .youzify-button-item{
        width:auto!important;
        padding:0;
        margin-right:15px
    }
}
@media only screen and (max-width:768px) and (min-width:481px){
    #youzify .activity-list .youzify-activity-embed .youzify-wall-embed .youzify-embed-action{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center;
        margin-top:20px
    }
    #youzify .activity-list .youzify-activity-embed .youzify-wall-embed .youzify-embed-action .generic-button a{
        min-width:auto;
        margin-top:0
    }
}
@media only screen and (max-width:768px){
    #youzify #youzify-profile-navmenu .youzify-responsive-menu{
        left:0
    }
    #youzify #youzify-profile-navmenu .youzify-settings-area,#youzify #youzify-profile-navmenu .youzify-social-buttons{
        position:relative;
        top:auto;
        right:auto
    }
    #youzify #youzify-profile-navmenu .youzify-social-buttons{
        margin:10px 0 7px;
        border:none
    }
    #youzify #youzify-profile-navmenu .youzify-social-buttons .youzify-send-message{
        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
    }
    #youzify #youzify-profile-navmenu #youzify-group-buttons{
        right:0
    }
    #youzify .youzify-horizontal-layout .youzify-page-main-content{
        padding:19px 0 0
    }
    #youzify #youzify-wall-form .youzify-wall-options .youzify-wall-opts-item label{
        margin:10px 10px 10px 0;
        padding:0 20px 0 0;
        width:auto;
        height:auto;
        line-height:inherit
    }
    #youzify .activity-list>li .activity-meta a{
        padding:10px 0
    }
    #youzify .activity-list>li .activity-meta a:first-child{
        text-align:left
    }
    #youzify .activity-list>li .activity-meta a:last-child{
        text-align:right
    }
    #youzify .activity-list .youzify-activity-embed .youzify-wall-embed .youzify-embed-avatar{
        margin:-65px auto 0
    }
    #youzify .activity-list .youzify-activity-embed .youzify-wall-embed .youzify-embed-data{
        padding:0
    }
    #youzify .youzify-sidebar-column{
        margin-top:100px
    }
    #youzify .youzify-content table.messages-notices tbody td.thread-sender{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center
    }
    #youzify .youzify.youzify-directory .youzify-page-main-content{
        padding:0
    }
    #youzify .youzify.youzify-directory .youzify-mobile-nav{
        width:100%;
        background:0 0
    }
    #youzify .youzify.youzify-directory .youzify-mobile-nav .youzify-mobile-nav-item .youzify-mobile-nav-container{
        background:0 0
    }
    #youzify .youzify.youzify-directory .youzify-mobile-nav .youzify-mobile-nav-item .youzify-mobile-nav-container a{
        font-family:Barlow,sans-serif;
        color:#006837;
        font-size:14px;
        line-height:1.57em;
        font-weight:500
    }
    #youzify .youzify.youzify-directory .youzify-mobile-nav .youzify-mobile-nav-item .youzify-mobile-nav-container i{
        color:#006837
    }
    #youzify .youzify #groups-order-select,#youzify .youzify #members-order-select,#youzify .youzify #youzify-directory-search-box{
        background:0 0
    }
    #youzify .youzify .youzify-directory-filter{
        width:100%
    }
    #youzify .youzify .youzify-directory-filter .item-list-tabs:not(#subnav) ul{
        padding:0;
        background-color:transparent;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center
    }
    body.directory #youzify .youzify-directory-filter .item-list-tabs li#groups-order-select label,body.directory #youzify .youzify-directory-filter .item-list-tabs li#members-order-select label{
        background:0 0;
        color:#006837!important;
        width:auto!important;
        padding:0;
        margin:0;
        text-align:left!important
    }
    #youzify .youzify-directory-filter .nice-select,#youzify .youzify-directory-filter .nice-select .current,#youzify .youzify-directory-filter select{
        height:auto;
        line-height:initial
    }
    #youzify .youzify-directory-filter .nice-select{
        background-color:transparent;
        border:none;
        width:auto;
        padding-right:15px
    }
    #youzify .youzify-directory-filter .nice-select:after{
        right:0
    }
    #youzify .youzify-widget.youzify-reviews .youzify-review-item .youzify-item-head{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
    #youzify .youzify-widget.youzify-reviews .youzify-review-item .youzify-item-head .youzify-item-img img{
        margin:0
    }
    #youzify .youzify-widget.youzify-reviews .youzify-review-item .youzify-item-rating{
        margin:0
    }
    #youzify .youzify-widget.youzify-reviews .youzify-review-item .youzify-item-content .youzify-item-desc,#youzify .youzify-widget.youzify-reviews .youzify-review-item .youzify-item-head{
        text-align:left
    }
}
@media only screen and (max-width:480px){
    #youzify .youzify-profile-header.youzify-hdr-v7 .youzify-usermeta li{
        margin-right:10px
    }
    #youzify .youzify-horizontal-layout .youzify-page-main-content{
        padding:16px 0 0
    }
    #youzify .youzify-content #youzify-profile-navmenu .youzify-profile-navmenu{
        padding-top:7px
    }
    #youzify .youzify-content #youzify-profile-navmenu .youzify-profile-navmenu>li a{
        padding:11px 22px 11px 0;
        margin:0
    }
    #youzify .youzify-content #youzify-profile-navmenu .youzify-profile-navmenu>li a .count,#youzify .youzify-content #youzify-profile-navmenu .youzify-profile-navmenu>li a>span{
        top:9px
    }
    #youzify .youzify-content #youzify-profile-navmenu .youzify-profile-navmenu>li .youzify-nav-view-more-menu li a{
        padding:11px 22px 11px 0!important
    }
    #youzify .youzify-content #youzify-profile-navmenu #youzify-group-buttons .group-button{
        margin:0;
        padding:19px 0 15px;
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center;
        border:none
    }
    #youzify .youzify-name .youzify-user-status{
        display:inline-block
    }
    #youzify #youzify-wall-form .youzify-wall-actions{
        display:block
    }
    #youzify #youzify-wall-form .youzify-wall-actions .youzify-form-tools{
        text-align:left
    }
    #youzify #youzify-wall-form .youzify-wall-actions #whats-new-post-in-box{
        text-align:left
    }
    #youzify #youzify-wall-form .youzify-wall-actions .youzify-update-post,#youzify #youzify-wall-form .youzify-wall-actions .youzify-wall-post{
        width:100%
    }
    #youzify .activity-list .activity-header .activity-head{
        display:block;
        width:100%;
        margin-top:10px
    }
    #youzify .activity-list .activity-header .activity-head .youzify-pinned-post-tag{
        padding:0;
        width:30px;
        height:30px;
        text-align:center;
        line-height:30px;
        top:auto
    }
    #youzify .activity-list .activity-header p{
        word-break:normal
    }
    #youzify .activity-list>li .youzify-activity-statistics{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        -webkit-box-align:start;
        -ms-flex-align:start;
        align-items:flex-start;
        margin-top:25px
    }
    #youzify .activity-list>li .youzify-activity-statistics>div{
        -ms-flex-preferred-size:100%;
        flex-basis:100%;
        text-align:left;
        margin-left:0!important;
        margin:5px 0;
        float:none
    }
    #youzify .activity-list>li .youzify-activity-statistics .qodef-activity-no-comments{
        padding-left:0
    }
    #youzify .activity-list>li .youzify-activity-statistics .stats-name{
        display:inline-block
    }
    #youzify .activity-list .activity-comments li .comment-container{
        padding:20px
    }
    #youzify .activity-list .activity-comments .acomment-meta{
        padding:20px 0 0 70px
    }
    #youzify .activity-list .youzify-activity-embed .youzify-wall-embed .youzify-embed-action{
        padding-left:20px;
        padding-right:20px
    }
    #youzify .youzify .has-comments li ul li{
        margin-top:15px
    }
    #youzify .youzify .youzify-directory-filter .item-list-tabs:not(#subnav) ul{
        display:block
    }
    #youzify .notifications thead th{
        padding:10px 15px
    }
    #youzify .notifications tbody td .youzify-cs-checkbox-field{
        margin:0
    }
    #youzify .notifications th.bulk-select-all .youzify-cs-checkbox-field{
        margin:0
    }
    #youzify .youzify-widget.youzify-reviews .youzify-review-item .youzify-item-rating{
        -ms-flex-preferred-size:100%;
        flex-basis:100%;
        margin-top:27px
    }
}
@media only screen and (max-width:1440px){
    body .youzify-membership-form form#youzify-membership-form{
        padding:0 70px 20px
    }
    body .youzify-membership-form form#youzify-membership-form .youzify-membership-social-buttons.form-full-button ul{
        margin:0
    }
    body .youzify-membership-form.form-no-header .form-title{
        padding:50px 0 16px
    }
}
@media only screen and (max-width:1440px) and (min-width:1025px){
    .registration .youzify-membership-form.youzify-membership-signup-page .datebox-selects .nice-select:first-of-type,.registration .youzify-membership-form.youzify-membership-signup-page .datebox-selects .nice-select:last-of-type{
        width:50%
    }
}
@media only screen and (max-width:1024px){
    #youzify #youzify-groups-list li,#youzify #youzify-members-list li{
        width:50%
    }
    #youzify .youzify #groups-order-select,#youzify .youzify #members-order-select{
        display:block;
        margin-top:0;
        padding:0;
        border:none
    }
    #youzify .youzify-directory-filter{
        width:100%
    }
    #youzify .youzify-directory-filter #subnav{
        width:auto;
        float:right
    }
    #youzify .youzify-directory-filter #directory-show-filter,#youzify .youzify-directory-filter #directory-show-search{
        display:none
    }
    .my-groups #youzify ul#youzify-groups-list li .youzify-group-data{
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        margin-bottom:40px!important
    }
    .my-groups #youzify ul#youzify-groups-list .action{
        margin:0;
        padding-top:10px;
        position:relative;
        -ms-flex-preferred-size:100%;
        flex-basis:100%;
        text-align:left
    }
    .my-groups #youzify ul#youzify-groups-list .qodef-group-info-bottom{
        -ms-flex-preferred-size:100%;
        flex-basis:100%
    }
    .my-groups #youzify ul#youzify-groups-list .item-holder{
        -ms-flex-preferred-size:68%;
        flex-basis:68%
    }
    .group-members #youzify #youzify-members-list li{
        width:100%
    }
    .group-members #youzify #youzify-members-list li .youzify-user-data{
        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
    }
    .group-members #youzify #youzify-members-list li .youzify-user-actions{
        -ms-flex-preferred-size:100%;
        flex-basis:100%;
        text-align:left;
        padding-top:20px
    }
    .group-members #youzify #search-members-form{
        width:100%
    }
    .group-members #youzify #search-members-form label{
        display:block
    }
    .group-members #youzify #search-members-form label input{
        width:100%
    }
    .group-members #youzify #search-members-form #members_search_submit{
        top:0
    }
    .group-create #youzify .youzify-mobile-nav{
        display:none
    }
    #youzify .youzify-page-main-content{
        padding:35px 0 0
    }
    #youzify .youzify-account-page .settings-inner-content .youzify-settings-form{
        padding:40px 25px
    }
    body #youzify .youzify-account-page .youzify-wg-opts .youzify-wg-item>.uk-option-item{
        padding:0 25px;
        width:100%!important
    }
    body #youzify .youzify-account-page .youzify-wg-opts .youzify-wg-item>.uk-option-item .youzify-option-inner{
        padding:0!important
    }
    body #youzify .youzify-account-page .youzify-wg-services-options .youzify-wg-item .uk-option-item{
        width:100%!important
    }
    body #youzify .youzify-account-page .youzify-delete-item{
        top:25px;
        right:25px
    }
}
@media only screen and (max-width:1024px) and (min-width:681px){
    .my-groups #youzify ul#youzify-groups-list .action>.group-button{
        margin-left:182px
    }
}
@media only screen and (max-width:768px){
    #youzify .youzify.youzify-directory .youzify-mobile-nav{
        display:none!important
    }
    #youzify .youzify-directory-filter{
        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;
        margin-top:20px
    }
    #youzify .youzify-directory-filter:after{
        display:none
    }
    #youzify .youzify-directory-filter #subnav{
        float:none;
        width:auto;
        display:inline
    }
    #youzify .youzify-directory-filter .item-list-tabs:not(#subnav) ul{
        display:block;
        margin:0
    }
    #youzify .youzify-directory-filter .item-list-tabs li a span{
        float:none
    }
    #youzify #groups-directory-form,#youzify #members-directory-form{
        padding-top:40px
    }
    .directory.members #youzify .youzify #members-order-select{
        width:auto;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        margin:0;
        border-top:none
    }
    .directory.groups #youzify .youzify #groups-order-select{
        width:auto;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        margin:0;
        border-top:none
    }
    .my-groups #youzify ul#youzify-groups-list .item-holder{
        -ms-flex-preferred-size:60%;
        flex-basis:60%
    }
    .my-friends #youzify ul#youzify-members-list li .youzify-user-data{
        display:block;
        margin-bottom:40px!important
    }
    .my-friends #youzify ul#youzify-members-list .youzify-user-actions{
        text-align:left;
        display:block;
        margin-top:20px
    }
    body.reviews .youzify-user-reviews .youzify-review-item .youzify-item-head{
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
    body.reviews .youzify-user-reviews .youzify-review-item .youzify-item-content .youzify-item-desc,body.reviews .youzify-user-reviews .youzify-review-item .youzify-item-head{
        text-align:left
    }
    #youzify-modal .youzify-modal{
        margin-top:15%
    }
}
@media only screen and (max-width:680px){
    .my-groups #youzify ul#youzify-groups-list .item-avatar{
        margin-bottom:15px
    }
    body .lb-nav a.lb-next,body .lb-nav a.lb-prev{
        width:50px;
        height:50px;
        line-height:50px;
        font-size:25px
    }
    #youzify #youzify-wall-form .youzify-wall-content .youzify-wall-feeling .youzify-list-search-box .youzify-list-close-icon,#youzify #youzify-wall-form .youzify-wall-content .youzify-wall-tagusers .youzify-list-search-box .youzify-list-close-icon{
        padding:0 10px
    }
    #youzify #youzify-wall-form .youzify-wall-content .youzify-wall-feeling .youzify-list-search-box .youzify-list-close-icon i,#youzify #youzify-wall-form .youzify-wall-content .youzify-wall-feeling .youzify-list-search-box .youzify-list-close-icon i:before,#youzify #youzify-wall-form .youzify-wall-content .youzify-wall-tagusers .youzify-list-search-box .youzify-list-close-icon i,#youzify #youzify-wall-form .youzify-wall-content .youzify-wall-tagusers .youzify-list-search-box .youzify-list-close-icon i:before{
        font-size:16px
    }
    #youzify #youzify-wall-form .youzify-wall-content .youzify-wall-feeling .youzify-list-search-box .youzify-list-search-icon,#youzify #youzify-wall-form .youzify-wall-content .youzify-wall-tagusers .youzify-list-search-box .youzify-list-search-icon{
        display:none
    }
    #youzify #youzify-wall-form .youzify-wall-content .youzify-wall-feeling .youzify-list-search-box .youzify-list-search-input,#youzify #youzify-wall-form .youzify-wall-content .youzify-wall-tagusers .youzify-list-search-box .youzify-list-search-input{
        width:calc(100% - 40px);
        padding-left:20px;
        font-size:15px
    }
    #youzify #youzify-wall-form .youzify-wall-content .youzify-wall-feeling .youzify-list-search-box .youzify-list-search-input::-webkit-input-placeholder,#youzify #youzify-wall-form .youzify-wall-content .youzify-wall-tagusers .youzify-list-search-box .youzify-list-search-input::-webkit-input-placeholder{
        font-size:15px
    }
    #youzify #youzify-wall-form .youzify-wall-content .youzify-wall-feeling .youzify-list-search-box .youzify-list-search-input::-moz-placeholder,#youzify #youzify-wall-form .youzify-wall-content .youzify-wall-tagusers .youzify-list-search-box .youzify-list-search-input::-moz-placeholder{
        font-size:15px
    }
    #youzify #youzify-wall-form .youzify-wall-content .youzify-wall-feeling .youzify-list-search-box .youzify-list-search-input:-ms-input-placeholder,#youzify #youzify-wall-form .youzify-wall-content .youzify-wall-tagusers .youzify-list-search-box .youzify-list-search-input:-ms-input-placeholder{
        font-size:15px
    }
    #youzify #youzify-wall-form .youzify-wall-content .youzify-wall-feeling .youzify-list-search-box .youzify-list-search-input::-ms-input-placeholder,#youzify #youzify-wall-form .youzify-wall-content .youzify-wall-tagusers .youzify-list-search-box .youzify-list-search-input::-ms-input-placeholder{
        font-size:15px
    }
    #youzify #youzify-wall-form .youzify-wall-content .youzify-wall-feeling .youzify-list-search-box .youzify-list-search-input::placeholder,#youzify #youzify-wall-form .youzify-wall-content .youzify-wall-tagusers .youzify-list-search-box .youzify-list-search-input::placeholder{
        font-size:15px
    }
    #youzify #youzify-wall-form .youzify-wall-content .youzify-wall-list-items .youzify-list-item .youzify-item-icon i{
        width:46px;
        height:46px;
        font-size:26px;
        line-height:46px
    }
    #youzify #youzify-wall-form .youzify-wall-content .youzify-wall-list-items .youzify-list-item .youzify-item-content .youzify-item-left{
        width:calc(100% - 40px)
    }
    #youzify #youzify-wall-form .youzify-wall-content .youzify-wall-list-items .youzify-list-item .youzify-item-content .youzify-item-right{
        width:30px
    }
    #youzify .activity-list .youzify-activity-embed .youzify-wall-embed .youzify-embed-action{
        display:block
    }
    #youzify .activity-list .youzify-activity-embed .youzify-wall-embed .youzify-embed-action .friendship-button a{
        font-size:11px;
        margin-right:0;
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center
    }
    #youzify .activity-list .youzify-activity-embed .youzify-wall-embed .youzify-embed-action .friendship-button a:before{
        margin-right:8px
    }
    #youzify .activity-list .youzify-activity-embed .youzify-wall-embed .youzify-embed-action .message-button .youzify-send-message{
        font-size:11px;
        text-transform:uppercase;
        letter-spacing:.2em;
        color:#fff;
        width:100%;
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center
    }
    #youzify .activity-list .youzify-activity-embed .youzify-wall-embed .youzify-embed-action .message-button .youzify-send-message:before{
        margin-right:8px
    }
    #youzify-modal .youzify-modal-title{
        padding:28px 20px
    }
    #youzify-modal .youzify-modal-title>i:before{
        font-size:20px
    }
    #youzify-modal .youzify-modal-title .youzify-modal-title-text{
        font-size:21px;
        line-height:1.33em;
        font-weight:600
    }
    #youzify-modal .youzify-big-close-icon .youzify-modal-close-icon{
        top:30px;
        right:20px;
        line-height:34px!important;
        height:34px;
        width:34px;
        font-size:15px!important
    }
    #youzify-modal .youzify-shared-wrapper{
        padding:28px 20px
    }
    #youzify-modal .youzify-shared-wrapper .youzify-shared-description{
        padding:40px 20px
    }
    #youzify-modal #youzify-wall-form .youzify-wall-author img{
        top:20px;
        left:20px;
        width:40px;
        height:40px
    }
    #youzify-modal #youzify-wall-form .youzify-wall-textarea,#youzify-modal #youzify-wall-form .youzify-wall-textarea:focus{
        padding:20px 60px 12px 70px!important;
        font-size:16px
    }
    #youzify-modal #youzify-wall-form .youzify-wall-textarea::-webkit-input-placeholder{
        font-size:16px
    }
    #youzify-modal #youzify-wall-form .youzify-wall-textarea::-moz-placeholder{
        font-size:16px
    }
    #youzify-modal #youzify-wall-form .youzify-wall-textarea:-ms-input-placeholder{
        font-size:16px
    }
    #youzify-modal #youzify-wall-form .youzify-wall-textarea::-ms-input-placeholder{
        font-size:16px
    }
    #youzify-modal #youzify-wall-form .youzify-wall-textarea::placeholder{
        font-size:16px
    }
    #youzify-modal #youzify-wall-form .youzify-wall-actions{
        display:block;
        padding:20px
    }
    #youzify-modal #youzify-wall-form .youzify-wall-actions .youzify-posting-form-actions{
        display:block
    }
    #youzify-modal .youzify-load-emojis.youzify-load-posts-emojis{
        top:20px;
        right:20px;
        width:auto
    }
}
@media only screen and (max-width:480px){
    #youzify-members-directory .item-list .youzify-show-cover .youzify-user-data{
        padding:38px 30px 26px
    }
    #youzify #youzify-groups-list li,#youzify #youzify-members-list li{
        width:100%
    }
    #youzify .youzify .youzify-directory-filter{
        display:block
    }
    #youzify .youzify .youzify-directory-filter .item-list-tabs{
        margin-bottom:12px
    }
    #youzify .activity-list>li .activity-meta{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -ms-flex-pack:distribute;
        justify-content:space-around
    }
    #youzify .activity-list>li .activity-meta a{
        text-align:center!important
    }
    .my-groups #youzify .qodef-members-group-title{
        padding:22px 30px
    }
    .my-groups #youzify ul#youzify-groups-list .action{
        position:relative;
        padding-top:20px;
        margin:0;
        border:none;
        text-align:left
    }
    .my-groups #youzify ul#youzify-groups-list .action div,.my-groups #youzify ul#youzify-groups-list .youzify-group-data{
        display:inline-block;
        text-align:left
    }
    .my-groups #youzify ul#youzify-groups-list li .youzify-group-data{
        padding:20px 30px 0
    }
    .my-friends .qodef-member-friends-title{
        padding:22px 30px
    }
    .my-friends #youzify ul#youzify-members-list{
        display:block;
        padding:40px 30px 47px
    }
    .my-friends #youzify ul#youzify-members-list li{
        max-width:100%;
        padding:0!important
    }
    .my-friends #youzify ul#youzify-members-list .youzify-user-actions a{
        display:inline-block
    }
    .my-friends #youzify #friend-list .action,.my-friends #youzify #youzify-members-list .youzify-user-actions{
        border:none;
        padding-top:0;
        text-align:left
    }
    .friend-requests #youzify #friend-list li{
        display:block
    }
    .friend-requests #youzify #friend-list .item-avatar{
        margin-bottom:20px
    }
    .friend-requests #youzify #friend-list .action .button.accept{
        margin-right:15px
    }
    .youzify-tab-reviews .youzify-user-reviews{
        padding:20px 30px
    }
    .badges .youzify-tab-title-box{
        padding:25px 30px
    }
    #youzify .youzify-content table.messages-notices .thread-options a,#youzify .youzify-content table.notifications .thread-options a{
        margin:0 10px 0 0
    }
    #youzify .youzify-content table.messages-notices thead th,#youzify .youzify-content table.notifications thead th{
        padding:25px 5px 28px
    }
    #youzify .youzify-content table.messages-notices tbody td .youzify-cs-checkbox-field,#youzify .youzify-content table.messages-notices th.bulk-select-all .youzify-cs-checkbox-field,#youzify .youzify-content table.notifications tbody td .youzify-cs-checkbox-field,#youzify .youzify-content table.notifications th.bulk-select-all .youzify-cs-checkbox-field{
        margin:0
    }
    #youzify .youzify-content table.messages-notices tbody td,#youzify .youzify-content table.notifications tbody td{
        padding:10px 20px!important
    }
    #youzify .youzify-content table.messages-notices td.thread-info,#youzify .youzify-content table.notifications td.thread-info{
        text-align:left
    }
    #youzify .youzify-content table.messages-notices tbody td.bulk-select-check .youzify-cs-checkbox-field{
        margin:0 0 8px
    }
    #youzify .youzify-content table.messages-notices tbody td.thread-options{
        margin-bottom:15px
    }
    #youzify .youzify-content table.messages-notices tbody td.thread-sender{
        padding-bottom:4px!important
    }
    #youzify .youzify-content table.messages-notices .thread-star>a{
        margin:1px 0 7px
    }
    #youzify #send_message_form{
        padding:0 15px 40px
    }
    .group-members #youzify #youzify-members-list .youzify-user-actions div{
        padding-top:10px
    }
    .group-members #youzify #youzify-members-list .youzify-user-actions div:first-of-type:before{
        display:none
    }
    .group-members #youzify #youzify-members-list li .youzify-user-data{
        padding:0 0 40px
    }
    .groups.group-invites #youzify #invite-list ul li .youzify-cs-checkbox-field{
        padding-left:35px
    }
    .groups.group-avatar.group-admin #youzify .qodef-group-avatar-settings-title{
        padding:26px 30px
    }
    .groups.group-avatar.group-admin #youzify .youzify-group-settings-tab{
        padding:40px 30px
    }
    .groups.group-avatar.group-admin #youzify .bp-avatar-nav{
        position:absolute;
        top:20px;
        right:auto;
        left:30px
    }
    .groups.manage-members #youzify #group-settings-form .group-members-list li{
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        margin-bottom:40px!important
    }
    .groups.manage-members #youzify #group-settings-form .group-members-list .item-avatar{
        margin-right:0;
        -ms-flex-negative:0;
        flex-shrink:0;
        -ms-flex-preferred-size:38%;
        flex-basis:38%
    }
    .groups.manage-members #youzify #group-settings-form .group-members-list .item{
        width:auto;
        -ms-flex-preferred-size:62%;
        flex-basis:62%
    }
    .groups.manage-members #youzify #group-settings-form .group-members-list .action{
        margin-left:0
    }
    #youzify .youzify-account-page .settings-inner-content .youzify-settings-form .options-section-title{
        border-top:none;
        display:block;
        text-align:left
    }
    #youzify .youzify-account-page .settings-inner-content .youzify-settings-form .options-section-title h2{
        text-align:left
    }
    #youzify .youzify-account-page .settings-inner-content .youzify-settings-form .options-section-title .youzify-save-options{
        margin-top:20px
    }
    #youzify .youzify-account-page .settings-inner-content .youzify-settings-form .editfield.field_type_datebox .datebox-selects label{
        display:inline;
        padding-right:10px
    }
    #youzify .youzify-account-page .settings-inner-content .youzify-settings-form .editfield.field_type_datebox .datebox-selects label:before{
        content:"";
        display:block;
        margin-bottom:20px
    }
    #youzify .youzify-account-page .settings-inner-content .youzify-settings-form .editfield .field-visibility-settings-notoggle,#youzify .youzify-account-page .settings-inner-content .youzify-settings-form .editfield .field-visibility-settings-toggle{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-align:end;
        -ms-flex-align:end;
        align-items:flex-end;
        text-align:left
    }
    #youzify .youzify-account-page .settings-inner-content .youzify-settings-form .editfield .field-visibility-settings-notoggle .current-visibility-level,#youzify .youzify-account-page .settings-inner-content .youzify-settings-form .editfield .field-visibility-settings-notoggle .visibility-toggle-link,#youzify .youzify-account-page .settings-inner-content .youzify-settings-form .editfield .field-visibility-settings-toggle .current-visibility-level,#youzify .youzify-account-page .settings-inner-content .youzify-settings-form .editfield .field-visibility-settings-toggle .visibility-toggle-link{
        width:auto;
        display:inline-block
    }
    #youzify .youzify-account-page .settings-inner-content .youzify-settings-form .editfield .field-visibility-settings-notoggle .current-visibility-level,#youzify .youzify-account-page .settings-inner-content .youzify-settings-form .editfield .field-visibility-settings-toggle .current-visibility-level{
        padding:0
    }
    #youzify .youzify-account-page .youzify-item-button{
        margin-top:20px
    }
    body #youzify .youzify-account-page .youzify-wg-opts{
        padding:15px
    }
    body #youzify .youzify-account-page .youzify-wg-opts .youzify-wg-item{
        padding:55px 0 14px
    }
    body #youzify .youzify-account-page .youzify-wg-opts .youzify-wg-item>.uk-option-item{
        padding:0 15px
    }
    body #youzify .youzify-account-page .youzify-wg-opts.youzify-cphoto-options .youzify-wg-container{
        margin:0
    }
    body #youzify .youzify-account-page .youzify-wg-opts.youzify-cphoto-options .youzify-cphoto-content{
        padding:40px 15px 25px
    }
    body #youzify .youzify-account-page .youzify-delete-item{
        top:15px;
        right:15px
    }
    body #youzify .youzify-account-page .youzify-section-content .uk-option-item.youzify-image-field{
        display:block!important
    }
    body #youzify .youzify-account-page .youzify-section-content .option-content .youzify-uploader-item{
        display:block!important;
        text-align:left!important
    }
    body #youzify .youzify-account-page .youzify-section-content .option-content .youzify-uploader-item .youzify-photo-preview{
        margin:20px 0 0!important
    }
    body #youzify #group-settings-form .youzify-group-submit-form #group-creation-previous,body #youzify #group-settings-form input[type=submit],body #youzify .youzify-group-settings-tab .youzify-group-submit-form #group-creation-previous,body #youzify .youzify-group-settings-tab input[type=submit]{
        width:100%;
        padding:17px 10px;
        text-align:center;
        font-size:12px;
        letter-spacing:2px
    }
    body .youzify-membership{
        overflow:visible
    }
    body .youzify-membership-form{
        width:100%
    }
    body .youzify-membership-form form#youzify-membership-form{
        padding:0 25px 20px
    }
    body .youzify-membership-form .youzify-membership-social-buttons ul{
        margin:0
    }
    body .youzify-popup-login .youzify-membership-form{
        width:95%
    }
    body .emojionearea .emojionearea-picker{
        width:300px
    }
    body .emojionearea .emojionearea-picker .emojionearea-wrapper{
        width:300px
    }
    #youzify-modal #youzify-wall-form .youzify-wall-actions .youzify-form-tools{
        text-align:left
    }
    #youzify-modal #youzify-wall-form .youzify-wall-actions .youzify-form-tools .youzify-tag-users-tool:after,#youzify-modal #youzify-wall-form .youzify-wall-actions .youzify-form-tools .youzify-user-mood-tool:after{
        display:none
    }
    #youzify-modal #youzify-wall-form .youzify-wall-actions .youzify-wall-post{
        margin:0
    }
    #youzify-modal #youzify-wall-form #whats-new-post-in-box{
        padding:0;
        text-align:left
    }
    .groups.edit-details #youzify #youzify-group-body .youzify-group-settings-tab,.groups.group-cover-image #youzify #youzify-group-body .youzify-group-settings-tab,.groups.group-settings #youzify #youzify-group-body .youzify-group-settings-tab{
        padding-left:30px;
        padding-right:30px
    }
    .groups.group-cover-image #youzify .qodef-group-cover-image-settings-title{
        padding-left:30px;
        padding-right:30px
    }
    .groups.manage-members #youzify #group-settings-form .group-members-list{
        padding-left:30px;
        padding-right:30px
    }
    .groups.group-admin.forum #youzify #group-settings-form fieldset,.groups.group-admin.forum #youzify #group-settings-form>h2{
        padding-left:30px;
        padding-right:30px
    }
    .groups.delete-group #youzify #group-settings-form .youzify-group-settings-tab{
        padding-left:30px;
        padding-right:30px
    }
    .groups.group-invites #youzify #send-invite-form{
        padding-left:30px;
        padding-right:30px
    }
    .youzify-group-content .youzify-group-infos-widget .youzify-group-widget-content,.youzify-group-content .youzify-group-infos-widget .youzify-group-widget-title{
        padding-left:30px;
        padding-right:30px
    }
    .group-members #youzify #youzify-members-list,.group-members #youzify .qodef-group-members-title{
        padding-left:30px;
        padding-right:30px
    }
    body #youzify #friend-list.group-request-list .action{
        border-top:none;
        padding:0 0 25px;
        border-bottom:1px solid #eaebec
    }
    body #youzify #friend-list.group-request-list .action a{
        margin:0;
        width:auto;
        padding:3px 15px;
        display:-webkit-inline-box;
        display:-ms-inline-flexbox;
        display:inline-flex
    }
}
@media only screen and (max-width:320px){
    body .emojionearea .emojionearea-picker.emojionearea-picker-position-bottom{
        -webkit-transform:translateX(15px);
        -ms-transform:translateX(15px);
        transform:translateX(15px)
    }
}
@media only screen and (max-width:680px){
    .qodef-call-to-action.qodef-layout--standard .qodef-m-inner{
        display:block
    }
    .qodef-call-to-action.qodef-layout--standard .qodef-m-button{
        margin-top:20px
    }
}
@media only screen and (max-width:1024px){
    .qodef-cards-gallery .qodef-m-fake-card{
        -webkit-transform:scale(.85);
        -ms-transform:scale(.85);
        transform:scale(.85)
    }
    .qodef-cards-gallery.qodef-orientation--left .qodef-m-card{
        -webkit-transform:scale(.85);
        -ms-transform:scale(.85);
        transform:scale(.85)
    }
    .qodef-cards-gallery.qodef-orientation--left .qodef-m-card.qodef-out{
        -webkit-transform:translateX(-100%);
        -ms-transform:translateX(-100%);
        transform:translateX(-100%)
    }
    .qodef-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(6){
        -webkit-transform:scale(.35) translateX(84%);
        -ms-transform:scale(.35) translateX(84%);
        transform:scale(.35) translateX(84%)
    }
    .qodef-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(5){
        -webkit-transform:scale(.45) translateX(60%);
        -ms-transform:scale(.45) translateX(60%);
        transform:scale(.45) translateX(60%)
    }
    .qodef-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(4){
        -webkit-transform:scale(.55) translateX(39%);
        -ms-transform:scale(.55) translateX(39%);
        transform:scale(.55) translateX(39%)
    }
    .qodef-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(3){
        -webkit-transform:scale(.65) translateX(26%);
        -ms-transform:scale(.65) translateX(26%);
        transform:scale(.65) translateX(26%)
    }
    .qodef-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(2){
        -webkit-transform:scale(.75) translateX(11.2%);
        -ms-transform:scale(.75) translateX(11.2%);
        transform:scale(.75) translateX(11.2%)
    }
    .qodef-cards-gallery.qodef-orientation--right .qodef-m-card{
        -webkit-transform:scale(.85);
        -ms-transform:scale(.85);
        transform:scale(.85)
    }
    .qodef-cards-gallery.qodef-orientation--right .qodef-m-card.qodef-out{
        -webkit-transform:translateX(100%);
        -ms-transform:translateX(100%);
        transform:translateX(100%)
    }
    .qodef-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(6){
        -webkit-transform:scale(.35) translateX(-84%);
        -ms-transform:scale(.35) translateX(-84%);
        transform:scale(.35) translateX(-84%)
    }
    .qodef-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(5){
        -webkit-transform:scale(.45) translateX(-60%);
        -ms-transform:scale(.45) translateX(-60%);
        transform:scale(.45) translateX(-60%)
    }
    .qodef-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(4){
        -webkit-transform:scale(.55) translateX(-39%);
        -ms-transform:scale(.55) translateX(-39%);
        transform:scale(.55) translateX(-39%)
    }
    .qodef-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(3){
        -webkit-transform:scale(.65) translateX(-26%);
        -ms-transform:scale(.65) translateX(-26%);
        transform:scale(.65) translateX(-26%)
    }
    .qodef-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(2){
        -webkit-transform:scale(.75) translateX(-11.2%);
        -ms-transform:scale(.75) translateX(-11.2%);
        transform:scale(.75) translateX(-11.2%)
    }
}
@media only screen and (max-width:768px){
    .qodef-cards-gallery .qodef-m-fake-card{
        -webkit-transform:scale(.8);
        -ms-transform:scale(.8);
        transform:scale(.8)
    }
    .qodef-cards-gallery.qodef-orientation--left .qodef-m-card{
        -webkit-transform:scale(.8);
        -ms-transform:scale(.8);
        transform:scale(.8)
    }
    .qodef-cards-gallery.qodef-orientation--left .qodef-m-card.qodef-out{
        -webkit-transform:translateX(-100%);
        -ms-transform:translateX(-100%);
        transform:translateX(-100%)
    }
    .qodef-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(6){
        -webkit-transform:scale(.3) translateX(84%);
        -ms-transform:scale(.3) translateX(84%);
        transform:scale(.3) translateX(84%)
    }
    .qodef-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(5){
        -webkit-transform:scale(.4) translateX(60%);
        -ms-transform:scale(.4) translateX(60%);
        transform:scale(.4) translateX(60%)
    }
    .qodef-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(4){
        -webkit-transform:scale(.5) translateX(39%);
        -ms-transform:scale(.5) translateX(39%);
        transform:scale(.5) translateX(39%)
    }
    .qodef-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(3){
        -webkit-transform:scale(.6) translateX(26%);
        -ms-transform:scale(.6) translateX(26%);
        transform:scale(.6) translateX(26%)
    }
    .qodef-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(2){
        -webkit-transform:scale(.7) translateX(11.2%);
        -ms-transform:scale(.7) translateX(11.2%);
        transform:scale(.7) translateX(11.2%)
    }
    .qodef-cards-gallery.qodef-orientation--right .qodef-m-card{
        -webkit-transform:scale(.8);
        -ms-transform:scale(.8);
        transform:scale(.8)
    }
    .qodef-cards-gallery.qodef-orientation--right .qodef-m-card.qodef-out{
        -webkit-transform:translateX(100%);
        -ms-transform:translateX(100%);
        transform:translateX(100%)
    }
    .qodef-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(6){
        -webkit-transform:scale(.3) translateX(-84%);
        -ms-transform:scale(.3) translateX(-84%);
        transform:scale(.3) translateX(-84%)
    }
    .qodef-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(5){
        -webkit-transform:scale(.4) translateX(-60%);
        -ms-transform:scale(.4) translateX(-60%);
        transform:scale(.4) translateX(-60%)
    }
    .qodef-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(4){
        -webkit-transform:scale(.5) translateX(-39%);
        -ms-transform:scale(.5) translateX(-39%);
        transform:scale(.5) translateX(-39%)
    }
    .qodef-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(3){
        -webkit-transform:scale(.6) translateX(-26%);
        -ms-transform:scale(.6) translateX(-26%);
        transform:scale(.6) translateX(-26%)
    }
    .qodef-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(2){
        -webkit-transform:scale(.7) translateX(-11.2%);
        -ms-transform:scale(.7) translateX(-11.2%);
        transform:scale(.7) translateX(-11.2%)
    }
}
@media only screen and (max-width:768px){
    .qodef-comparision-pricing-table.qodef-columns--2 .qodef-m-table,.qodef-comparision-pricing-table.qodef-columns--3 .qodef-m-table{
        display:block;
        width:100%
    }
    .qodef-comparision-pricing-table.qodef-columns--2 .qodef-m-table:not(.qodef--features),.qodef-comparision-pricing-table.qodef-columns--3 .qodef-m-table:not(.qodef--features){
        border-top:0;
        border-left-width:1px
    }
    .qodef-comparision-pricing-table.qodef-columns--2 .qodef-m-table.qodef--features,.qodef-comparision-pricing-table.qodef-columns--3 .qodef-m-table.qodef--features{
        width:100%
    }
}
@media only screen and (max-width:768px){
    .qodef-countdown.qodef-show--4 .qodef-digit-wrapper,.qodef-countdown.qodef-show--5 .qodef-digit-wrapper,.qodef-countdown.qodef-show--6 .qodef-digit-wrapper{
        width:33.33333333333333%
    }
}
@media only screen and (max-width:1024px){
    .qodef-frame-slider-holder{
        margin-bottom:96px
    }
    .qodef-frame-slider-holder .swiper-pagination-bullets{
        bottom:-96px!important
    }
}
@media only screen and (max-width:768px){
    .qodef-frame-slider-holder{
        margin-bottom:86px
    }
    .qodef-frame-slider-holder .swiper-pagination-bullets{
        bottom:-86px!important
    }
}
@media only screen and (max-width:680px){
    .qodef-frame-slider-holder{
        margin-bottom:76px
    }
    .qodef-frame-slider-holder .swiper-pagination-bullets{
        bottom:-76px!important
    }
}
@media only screen and (max-width:480px){
    .qodef-frame-slider-holder{
        margin-bottom:46px
    }
    .qodef-frame-slider-holder .swiper-pagination-bullets{
        bottom:-46px!important
    }
}
@media only screen and (max-width:1024px){
    .qodef-highlight.qodef-title-break--disabled .qodef-m-title br{
        display:none
    }
}
@media only screen and (max-width:680px){
    .qodef-image-marquee .qodef-m-content.qodef--desktop{
        display:none
    }
    .qodef-image-marquee .qodef-m-content.qodef--mobile{
        display:block
    }
}
@media only screen and (max-width:1024px){
    .qodef-info-section.qodef-title-break--disabled .qodef-m-title br{
        display:none
    }
}
@media only screen and (max-width:1366px){
    .qodef-interactive-link-showcase.qodef-type--standard{
        padding:100px 0
    }
    .qodef-interactive-link-showcase.qodef-type--standard .qodef-m-images{
        width:60%
    }
    .qodef-interactive-link-showcase.qodef-type--standard .qodef-m-items{
        width:40%
    }
}
@media only screen and (max-width:1024px){
    .qodef-interactive-link-showcase.qodef-type--standard{
        padding:60px 0
    }
    .qodef-interactive-link-showcase.qodef-type--standard .qodef-m-images{
        width:80%
    }
    .qodef-interactive-link-showcase.qodef-type--standard .qodef-m-items{
        width:100%;
        padding-left:60px;
        -webkit-box-align:start;
        -ms-flex-align:start;
        align-items:flex-start
    }
    .qodef-interactive-link-showcase.qodef-type--standard .qodef-m-item{
        font-size:38px;
        line-height:1.21em;
        font-weight:700;
        padding-bottom:3px
    }
}
@media only screen and (max-width:680px){
    .qodef-interactive-link-showcase.qodef-type--standard{
        padding:30px 0
    }
    .qodef-interactive-link-showcase.qodef-type--standard .qodef-m-items{
        padding-left:30px
    }
}
@media only screen and (max-width:1024px){
    .qodef-item-showcase{
        -webkit-box-align:start;
        -ms-flex-align:start;
        align-items:flex-start;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
    .qodef-item-showcase .qodef-m-image{
        position:absolute;
        top:0;
        left:0;
        width:40%;
        padding-right:40px;
        margin:0!important
    }
    .qodef-item-showcase .qodef-m-items{
        left:40%;
        width:calc(100% - 40%)
    }
    .qodef-item-showcase .qodef-m-items .qodef-m-item{
        -webkit-transition-delay:0s;
        -o-transition-delay:0s;
        transition-delay:0s
    }
    .qodef-item-showcase .qodef-m-items.qodef--left{
        text-align:left
    }
    .qodef-item-showcase .qodef-m-items.qodef--right .qodef-m-item:first-child{
        margin-top:40px
    }
    .qodef-item-showcase .qodef-m-item{
        margin-top:40px
    }
}
@media only screen and (max-width:680px){
    .qodef-item-showcase .qodef-m-image{
        display:none
    }
    .qodef-item-showcase .qodef-m-items{
        left:0;
        width:100%
    }
}
@media only screen and (max-width:1024px){
    .qodef-section-title.qodef-title-break--disabled .qodef-m-title br{
        display:none
    }
}
@media only screen and (max-width:1440px){
    .qodef-swapping-image-gallery.qodef-info-position--left .qodef-m-info{
        padding-right:4.5%;
        width:55%
    }
    .qodef-swapping-image-gallery.qodef-info-position--left .qodef-m-image-holder{
        padding-left:0;
        padding-top:7.5%;
        width:45%
    }
    .qodef-swapping-image-gallery.qodef-info-position--right .qodef-m-info{
        padding-left:4.5%;
        width:55%
    }
    .qodef-swapping-image-gallery.qodef-info-position--right .qodef-m-image-holder{
        padding-right:0;
        padding-top:7.5%;
        width:45%
    }
    .qodef-swapping-image-gallery .qodef-m-custom-icon-holder .qodef-m-custom-icon{
        width:calc(50% - 15px)
    }
    .qodef-swapping-image-gallery .qodef-m-custom-icon-holder .qodef-m-custom-icon:nth-child(odd){
        margin-right:15px
    }
    .qodef-swapping-image-gallery .qodef-m-custom-icon-holder .qodef-m-custom-icon:nth-child(even){
        margin-left:15px
    }
}
@media only screen and (max-width:1024px){
    .qodef-swapping-image-gallery.qodef-info-position--left,.qodef-swapping-image-gallery.qodef-info-position--right{
        display:block
    }
    .qodef-swapping-image-gallery.qodef-info-position--left .qodef-m-image-holder,.qodef-swapping-image-gallery.qodef-info-position--left .qodef-m-info,.qodef-swapping-image-gallery.qodef-info-position--right .qodef-m-image-holder,.qodef-swapping-image-gallery.qodef-info-position--right .qodef-m-info{
        width:100%
    }
    .qodef-swapping-image-gallery.qodef-info-position--left .qodef-m-info,.qodef-swapping-image-gallery.qodef-info-position--right .qodef-m-info{
        padding:0 0 70px
    }
    .qodef-swapping-image-gallery.qodef-info-position--left .qodef-m-image-holder,.qodef-swapping-image-gallery.qodef-info-position--right .qodef-m-image-holder{
        padding:0
    }
    .qodef-swapping-image-gallery.qodef-info-position--left .qodef-m-image-holder .swiper-wrapper,.qodef-swapping-image-gallery.qodef-info-position--right .qodef-m-image-holder .swiper-wrapper{
        -webkit-box-align:initial;
        -ms-flex-align:initial;
        align-items:initial
    }
}
@media only screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){
    .qodef-swapping-image-gallery{
        width:90%;
        padding:0 5%
    }
}
@media only screen and (max-width:680px){
    .qodef-swapping-image-gallery{
        display:block
    }
    .qodef-swapping-image-gallery .qodef-m-image-holder,.qodef-swapping-image-gallery .qodef-m-info{
        -ms-flex-preferred-size:auto;
        flex-basis:auto
    }
    .qodef-swapping-image-gallery.qodef-info-position--right .qodef-m-info{
        padding-left:0
    }
    .qodef-swapping-image-gallery.qodef-info-position--left .qodef-m-info{
        padding-right:0
    }
}
@media only screen and (max-width:480px){
    .qodef-swapping-image-gallery.qodef-info-position--left .qodef-m-image-holder,.qodef-swapping-image-gallery.qodef-info-position--right .qodef-m-image-holder{
        width:calc(100% - 8px);
        margin:0 auto
    }
    .qodef-swapping-image-gallery .qodef-m-custom-icon-holder .qodef-m-custom-icon{
        width:100%;
        margin:0 0 10px!important
    }
}
@media only screen and (max-width:680px){
    .qodef-tabs.qodef-layout--simple.qodef-orientation--vertical{
        display:block
    }
    .qodef-tabs.qodef-layout--simple.qodef-orientation--vertical .qodef-tabs-navigation{
        padding-right:0;
        margin-right:0;
        border-right:0
    }
    .qodef-tabs.qodef-layout--simple.qodef-orientation--vertical .qodef-tabs-content{
        margin-top:26px
    }
    .qodef-tabs.qodef-layout--simple .qodef-tabs-content{
        margin:26px 0 0
    }
}
@media only screen and (max-width:1024px){
    .qodef-vertical-split-slider.qodef-disable-below--1024{
        display:none
    }
    .qodef-vertical-split-slider.qodef-disable-below--1024+.qodef-vertical-split-slider-responsive{
        display:block
    }
    .qodef-vertical-split-slider.qodef-disable-below--1024+.qodef-vertical-split-slider-responsive .qodef-m-slide-content,.qodef-vertical-split-slider.qodef-disable-below--1024+.qodef-vertical-split-slider-responsive .qodef-m-slide-image{
        min-height:50vh
    }
    .qodef-vertical-split-slider.qodef-disable-below--1024+.qodef-vertical-split-slider-responsive .qodef-m-slide-content{
        padding:10%
    }
}
@media only screen and (max-width:768px){
    .qodef-vertical-split-slider.qodef-disable-below--768{
        display:none
    }
    .qodef-vertical-split-slider.qodef-disable-below--768+.qodef-vertical-split-slider-responsive{
        display:block
    }
    .qodef-vertical-split-slider.qodef-disable-below--768+.qodef-vertical-split-slider-responsive .qodef-m-slide-content,.qodef-vertical-split-slider.qodef-disable-below--768+.qodef-vertical-split-slider-responsive .qodef-m-slide-image{
        min-height:50vh
    }
    .qodef-vertical-split-slider.qodef-disable-below--768+.qodef-vertical-split-slider-responsive .qodef-m-slide-content{
        padding:10%
    }
}
@media only screen and (max-width:1440px){
    .qodef-workflow .qodef-e-workflow-item:nth-child(even) .qodef-e-workflow-item-inner{
        -webkit-transform:none;
        -ms-transform:none;
        transform:none
    }
    .qodef-workflow .qodef-e-workflow-item:nth-child(odd) .qodef-e-workflow-item-inner{
        -webkit-transform:none;
        -ms-transform:none;
        transform:none
    }
    .qodef-workflow .qodef-e-workflow-item-inner:after{
        width:50%
    }
}
@media only screen and (max-width:1280px){
    .qodef-workflow .qodef-e-workflow-item-inner:after{
        width:20%
    }
}
@media only screen and (max-width:1024px){
    .qodef-workflow{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-pack:space-evenly;
        -ms-flex-pack:space-evenly;
        justify-content:space-evenly
    }
    .qodef-workflow .qodef-e-workflow-image{
        display:none
    }
    .qodef-workflow .qodef-e-workflow-item{
        margin-bottom:30px
    }
    .qodef-workflow .qodef-e-workflow-item-inner:after{
        width:0
    }
}
@media only screen and (max-width:680px){
    .qodef-workflow{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .qodef-workflow .qodef-e-workflow-item{
        -webkit-box-pack:center!important;
        -ms-flex-pack:center!important;
        justify-content:center!important;
        text-align:center!important
    }
}
@media only screen and (max-width:1024px){
    body:not(.qodef-content-behind-header) .qodef-page-title .qodef-m-content{
        padding-top:0!important
    }
}
@media only screen and (max-width:480px){
    .qodef-page-title.qodef-title--standard-with-breadcrumbs .qodef-m-content{
        padding-left:10px;
        padding-right:10px
    }
}
@media only screen and (max-width:1024px){
    #qodef-page-sidebar .qodef-social-icons-group{
        -webkit-box-pack:start;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
}
