.shepherd-active .footer-wrapper>*,.shepherd-active .header-wrapper>*,.shepherd-active .main-wrapper .content>*,.shepherd-active .main-wrapper .widget>*,.shepherd-active .sidebar-wrapper>*{opacity:.3;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.shepherd-target.shepherd-enabled{opacity:1!important}section.birthdays .birth-month{padding:1.25rem}section.birthdays .birth-month+.birth-month{margin-top:1.875rem}@media (max-width:767px){section.birthdays .birth-month+.birth-month{margin-top:.625rem}}section.birthdays .birth-month .--title{cursor:pointer;margin-bottom:0;position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}section.birthdays .birth-month .--title::after{content:"\f107";font-family:"Font Awesome\ 5 Free";font-weight:900;position:absolute;right:1.25rem}@media (max-width:767px){section.birthdays .birth-month .--title::after{right:0}}section.birthdays .birth-month .--title:hover{color:#4db6ac}section.birthdays .birth-month .--title.collapsed::after{content:"\f105"}@media (max-width:767px){section.birthdays .birth-month .--title{font-size:1.25rem}}section.birthdays .birth-month .birth-month-list .birth-month-list-wrapper{margin-top:1.875rem}section.birthdays .birth-month .birth-month-list .birth-month-list-wrapper .birth-month-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:.0625rem solid #eceff1;border-radius:.3125rem;display:-webkit-box;display:-ms-flexbox;display:flex;padding:.625rem}section.birthdays .birth-month .birth-month-list .birth-month-list-wrapper .birth-month-item+.birth-month-item{margin-top:.3125rem}section.birthdays .birth-month .birth-month-list .birth-month-list-wrapper .birth-month-item .--image{border-radius:6.25rem;margin-right:1.25rem;width:3.75rem}@media (max-width:767px){section.birthdays .birth-month .birth-month-list .birth-month-list-wrapper .birth-month-item .--image{width:3.125rem}}section.birthdays .birth-month .birth-month-list .birth-month-list-wrapper .birth-month-item .--name{font-size:1.125rem;margin:0 1.875rem 0 0}@media (max-width:767px){section.birthdays .birth-month .birth-month-list .birth-month-list-wrapper .birth-month-item .--name{font-size:1rem}}@media (max-width:767px){section.birthdays .birth-month{padding:.9375rem}}.alert{position:relative}.alert .alert-close{margin-top:-.5rem;position:absolute;right:.625rem;top:50%}.btn{font-weight:500}.btn.btn-lg{font-weight:400}.btn.btn-primary{background-color:#4db6ac;border:none}.btn.btn-primary:active,.btn.btn-primary:focus,.btn.btn-primary:hover{background-color:#009688!important;-webkit-box-shadow:0 0 0 .2rem #eceff1!important;box-shadow:0 0 0 .2rem #eceff1!important;border-color:#00897b}.btn.btn-outline-primary{border-color:#4db6ac;color:#4db6ac}.btn.btn-outline-primary:active,.btn.btn-outline-primary:focus,.btn.btn-outline-primary:hover{background-color:#4db6ac;color:#fff}.btn.btn-outline-danger{border-color:#e57373;color:#e57373}.btn.btn-outline-danger:focus,.btn.btn-outline-danger:hover{background-color:#e57373;color:#fff}.breadcrumb{background-color:transparent;border-radius:0;margin-bottom:0}@media (max-width:767px){.breadcrumb{padding:0}}.breadcrumb .breadcrumb-item{color:#607d8b;font-size:.875rem;font-weight:400}.breadcrumb .breadcrumb-item+.breadcrumb-item:before{content:">";font-weight:400}.breadcrumb .breadcrumb-item .breadcrumb-link{color:#90a4ae;font-weight:400}.dropdown .dropdown-menu{border-color:#eceff1;padding:0}.dropdown .dropdown-menu .dropdown-item{color:#607d8b;padding:.625rem .9375rem}.dropdown .dropdown-menu .dropdown-item+.dropdown-item{border-top:1px solid #eceff1}.dropdown-float{position:absolute;right:.625rem;top:.625rem}.dropdown-float .dropdown-menu{-webkit-box-shadow:0 0 .3125rem rgba(158,158,158,.3);box-shadow:0 0 .3125rem rgba(158,158,158,.3)}@media (max-width:767px){.form-group .form-label{margin-bottom:.3125rem!important}}.form-control{border-color:#dde3e6;-webkit-box-shadow:0 0 0 .1875rem #f8f9fa;box-shadow:0 0 0 .1875rem #f8f9fa;padding:.625rem .9375rem}.form-control:focus{border-color:#b2dfdb;-webkit-box-shadow:0 0 0 .1875rem #e0f2f1;box-shadow:0 0 0 .1875rem #e0f2f1}.custom-select-lg{border-color:#dde3e6;-webkit-box-shadow:0 0 0 .1875rem #f8f9fa;box-shadow:0 0 0 .1875rem #f8f9fa;height:2.875rem}.custom-select-lg:focus{border-color:#b2dfdb;-webkit-box-shadow:0 0 0 .1875rem #e0f2f1;box-shadow:0 0 0 .1875rem #e0f2f1}.form-column .form-group{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:1.25rem 0}.form-column .form-group+.form-group{border-top:.0625rem solid #eceff1}.form-column .form-group .form-label-col{color:#78909c;font-weight:400;margin-bottom:0}.form-list-input{-webkit-padding-start:1.25rem;padding-inline-start:1.25rem}.form-list-input li{padding-left:.625rem;position:relative}.form-list-input li+li{margin-top:.9375rem}.form-list-input li .btn-remove{margin-top:-.75rem;right:.9375rem;position:absolute;top:50%}.form-poll .form-check+.form-check{margin-top:.625rem}.form-check-label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.form-check-label .form-check-input{margin:0 0 0 -1.25rem;padding:0}.form-check-progress{position:relative;width:100%}.form-check-progress .form-check-progress-bar{border:.0625rem solid #ceeae9;border-radius:.25rem;display:block;padding:.5rem .625rem;position:relative;width:100%;z-index:1}.form-check-progress .form-check-progress-bar-color{background-color:#e0f2f1;border-radius:.25rem;height:100%;position:absolute}.nav-tabs{border:none;padding:0 .3125rem}@media (max-width:767px){.nav-tabs{display:-webkit-box;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.nav-tabs .nav-item{margin:0}.nav-tabs .nav-item .nav-link{background-color:transparent;border:none;border-radius:0;color:#b0bec5;font-size:.875rem;font-weight:500;padding:1.25rem .625rem;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.nav-tabs .nav-item .nav-link.active,.nav-tabs .nav-item .nav-link:hover{color:#607d8b}@media (max-width:767px){.nav-tabs .nav-item .nav-link{padding-left:1.25rem;padding-right:1.25rem}}@media (max-width:767px){.nav-pills{background-color:#fff;border-radius:3px;display:block}}@media (max-width:767px){.nav-pills .nav-item+.nav-item{border-top:.0625rem solid #f5f5f5}}.nav-pills .nav-item .nav-link{color:#b0bec5;font-weight:500;padding:.9375rem 1.25rem;position:relative;text-decoration:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.nav-pills .nav-item .nav-link.active,.nav-pills .nav-item .nav-link:hover{background-color:transparent;color:#607d8b}.nav-pills .nav-item .nav-link.active::before,.nav-pills .nav-item .nav-link:hover::before{background-color:#4db6ac;border-radius:.25rem .25rem 0 0;bottom:0;content:"";height:.3125rem;left:50%;margin-left:-20%;position:absolute;width:40%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (max-width:767px){.nav-pills .nav-item .nav-link.active::before,.nav-pills .nav-item .nav-link:hover::before{display:none}}.nav-pills .nav-item .nav-link:hover{color:#607d8b}@media (max-width:767px){.nav-pills .nav-item .nav-link{padding:.625rem 1.25rem}}.page-header{border-bottom:1px solid #dde3e6;margin-bottom:3.75rem}@media (max-width:767px){.page-header{margin-bottom:1.875rem;padding:.625rem .625rem 1.25rem}}.page-header .page-title{color:#607d8b;font-size:2.875rem;font-weight:400;letter-spacing:-.125rem;margin-bottom:0}@media (max-width:767px){.page-header .page-title{font-size:2rem}}.pagination .page-item{margin:0 1px}.pagination .page-item .page-link{border:none;border-radius:.3125rem;color:#4db6ac;font-size:1rem;font-weight:400}.pagination .page-item .page-link.active,.pagination .page-item .page-link:hover{background-color:#4db6ac;color:#fff}.progress{padding:.125rem}.progress .progress-bar{border-radius:.125rem}.progress.progress-sm{height:.1875rem;padding:.0625rem}.box{border-radius:.3125rem;overflow:hidden}.box.--box-default{background-color:#fff;-webkit-box-shadow:0 0 3.125rem #e0e5e8;box-shadow:0 0 3.125rem #e0e5e8}.box.--box-secondary{background-color:#455a64;-webkit-box-shadow:0 0 3.125rem #e0e5e8;box-shadow:0 0 3.125rem #e0e5e8}.box .box-header{border-bottom:1px solid #eceff1;font-weight:500;padding:1.25rem .9375rem}.box .box-header.--tabs{padding:0}.box .box-header .--title{font-size:1.125rem;margin:0;position:relative}.box .box-header .--title .--icon{color:#009688;left:-.9375rem;position:absolute}.box .box-body{padding:.9375rem}.box .box-footer{border-top:1px solid #eceff1;padding:.9375rem}section.contacts .contacts-list .contacts-list-wrapper .contact-item{margin-bottom:1.875rem;padding:1.875rem;text-align:center}section.contacts .contacts-list .contacts-list-wrapper .contact-item .profile .--avatar{border-radius:6.25rem;margin-bottom:.625rem;width:6.25rem}@media (max-width:767px){section.contacts .contacts-list .contacts-list-wrapper .contact-item .profile .--avatar{width:5rem}}section.contacts .contacts-list .contacts-list-wrapper .contact-item .profile .--name{margin-bottom:0}@media (max-width:767px){section.contacts .contacts-list .contacts-list-wrapper .contact-item .profile .--name{font-size:1.125rem}}section.contacts .contacts-list .contacts-list-wrapper .contact-item .profile .--function{color:#90a4ae}@media (max-width:767px){section.contacts .contacts-list .contacts-list-wrapper .contact-item .profile{border-right:1px solid #eee;-webkit-box-flex:40%;-ms-flex:40%;flex:40%;margin-right:.9375rem}}section.contacts .contacts-list .contacts-list-wrapper .contact-item .info{margin-top:1.875rem;padding-top:1.25rem;position:relative}section.contacts .contacts-list .contacts-list-wrapper .contact-item .info:before{background-color:#eceff1;content:"";height:.0625rem;left:50%;margin-left:-25%;position:absolute;top:0;width:50%}@media (max-width:767px){section.contacts .contacts-list .contacts-list-wrapper .contact-item .info:before{display:none}}section.contacts .contacts-list .contacts-list-wrapper .contact-item .info .--work{font-weight:700}section.contacts .contacts-list .contacts-list-wrapper .contact-item .info .--phone{margin-bottom:0}@media (max-width:767px){section.contacts .contacts-list .contacts-list-wrapper .contact-item .info{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;margin-top:0;padding-top:0}}@media (max-width:767px){section.contacts .contacts-list .contacts-list-wrapper .contact-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.625rem;padding:.9375rem}}section.courses-list .element-course+.element-course{margin-top:.625rem}section.courses-list .element-course .element-course-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:767px){section.courses-list .element-course .element-course-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:1200px){section.courses-list .element-course .element-course-wrapper .--image{-webkit-box-flex:80%;-ms-flex:80%;flex:80%}}@media (max-width:992px){section.courses-list .element-course .element-course-wrapper .--image{-webkit-box-flex:40%;-ms-flex:40%;flex:40%}}section.courses-list .element-course .element-course-wrapper .element-course-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.25rem;width:100%}section.courses-list .element-course .element-course-wrapper .element-course-content .--title{font-size:1.125rem;margin-bottom:0}section.courses-list .element-course .element-course-wrapper .element-course-content .--excerpt{display:inline-block;margin-bottom:.625rem}section.courses-list .element-course .element-course-wrapper .element-course-content .element-course-progress{margin-bottom:auto}section.courses-list .element-course .element-course-wrapper .element-course-content .element-course-action{margin-top:1.25rem}section.courses-single .element-course+.element-course{margin-top:.625rem}section.courses-single .element-course .element-course-content{padding:1.875rem}section.courses-single .element-course .element-course-content .--title{font-size:1.375rem;margin-bottom:0}section.courses-single .element-course .element-course-content .--excerpt{display:inline-block;margin-bottom:1.25rem}section.courses-single .element-course-info{margin-bottom:2.5rem}.page.login.-v2{background-image:none}.page.login.-v2 .main-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.page.login.-v2 section.wellcome{padding:0 20% 0 10%;width:65%}@media (max-width:1200px){.page.login.-v2 section.wellcome{padding:0 5%;width:55%}}@media (max-width:767px){.page.login.-v2 section.wellcome{display:none}}.page.login.-v2 section.login{width:35%!important}@media (max-width:1200px){.page.login.-v2 section.login{width:45%!important}}@media (max-width:767px){.page.login.-v2 section.login{width:100%!important}}.page.login.-v2 section.login .element-login{padding:0 18%!important}@media (max-width:767px){.page.login.-v2 section.login .element-login{padding:0 10%!important}}section.courses-single .element-course-info .--title{font-size:1.125rem;margin-bottom:1.25rem;text-transform:uppercase}section.courses-single .element-course-info .--content{border-bottom:1px solid #cfd8dc;margin-bottom:3.125rem;padding-bottom:1.875rem}section.courses-single .element-course-instructor .--avatar{border-radius:6.25rem}@media (max-width:767px){section.courses-single .element-course-instructor .--avatar{display:block;margin:0 auto .625rem;width:5rem}}section.courses-single .element-course-instructor .--name{font-size:1.375rem;margin-bottom:0}@media (max-width:767px){section.courses-single .element-course-instructor .--name{font-size:1.25rem;text-align:center}}section.courses-single .element-course-instructor .--skill{color:#90a4ae;margin-bottom:1.875rem}@media (max-width:767px){section.courses-single .element-course-instructor .--skill{text-align:center}}section.courses-single .element-course-playlist .element-playlist+.element-playlist{margin-top:.625rem}section.courses-single .element-course-playlist .element-playlist .--section{color:#90a4ae;font-weight:400}section.courses-single .element-course-playlist .element-playlist .element-playlist-video{border-bottom:.0625rem solid #eceff1;padding:1.25rem .9375rem}section.courses-single .element-course-playlist .element-playlist .element-playlist-video.-active{background-color:#f2faf9}section.courses-single .element-course-playlist .element-playlist .element-playlist-video .element-playlist-video-info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}section.courses-single .element-course-playlist .element-playlist .element-playlist-video .element-playlist-video-info .--title{margin-left:1.25rem;margin-right:auto;width:50%}section.courses-single .element-course-playlist .element-playlist .element-playlist-video .element-playlist-video-info .--action{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}section.courses-single .element-course-playlist .element-playlist .element-playlist-video .element-playlist-video-info .--action+.--action{margin-left:.625rem}section.courses-single .element-course-playlist .element-playlist .element-playlist-video .element-playlist-video-info .--action .fa{font-size:.625rem}section.courses-single .element-course-playlist .element-playlist .element-playlist-video .element-playlist-video-info .--time{font-size:.875rem;margin-left:1.25rem}section.courses-single .element-course-playlist .element-playlist .element-playlist-video .element-playlist-video-complement{background-color:#546e7a;border-radius:.1875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:.9375rem;padding:1.25rem}section.courses-single .element-course-playlist .element-playlist .element-playlist-video .element-playlist-video-complement .--link{color:#fff;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}section.courses-single .element-course-playlist .element-playlist .element-playlist-video .element-playlist-video-complement .--link+.--link{margin-top:.625rem}section.courses-single .element-course-playlist .element-playlist .element-playlist-video .element-playlist-video-complement .--link:hover{color:#b2dfdb}section.courses-single .element-course-video.on{-webkit-box-shadow:0 0 3.125rem #111;box-shadow:0 0 3.125rem #111;position:relative;z-index:1}section.courses-single .element-navbar{margin-bottom:3.75rem;margin-top:1.25rem}section.courses-single .element-navbar .nav .nav-item .nav-link{padding-bottom:1.25rem;padding-top:1.25rem}.element-pagination{padding-bottom:2.5rem;padding-top:2.5rem}.element-pagination .pagination{margin:0}.element-breadcrumb{margin-bottom:1.25rem}.element-navbar .navbar{padding:0}.element-navbar .navbar .btn{display:none}@media (max-width:767px){.element-navbar .navbar .btn{display:block}}section.feed-news .element-feed-status{margin-bottom:1.875rem}@media (max-width:767px){section.feed-news .element-feed-status .box-header.--tabs{width:100%;overflow-x:scroll}}section.feed-news .element-feed-status .form-box{background-color:#f5f6fa;border-radius:.3125rem;padding:.9375rem;position:relative}section.feed-news .element-feed-status .form-action{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:.9375rem}section.feed-news .element-feed-status .form-action .--privacy{width:auto}section.feed-news .element-feed-status .form-action .--publish{margin-left:.625rem;padding-left:1.25rem;padding-right:1.25rem}section.feed-news .element-feed-status .form-image label{background-color:#f5f5f5;border-radius:18.125rem 0 .3125rem 0;bottom:1rem;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:1.25rem .625rem .625rem 1.25rem;position:absolute;right:1rem;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}section.feed-news .element-feed-status .form-image label .fa{font-size:1.375rem}section.feed-news .element-feed-status .form-image label:hover{color:#26a69a}section.feed-news .element-feed-filter{margin-bottom:1.875rem}section.feed-news .element-feed-filter .feed-filter{padding:.9375rem}section.feed-news .element-feed-search .--title{font-weight:400}section.feed-news .element-feed-search .search-item{margin-bottom:.625rem}section.feed-news .element-feed-search .search-item .box-header .--title{font-size:1rem;font-weight:500;text-transform:uppercase}section.feed-news .element-feed-search .search-item .box-header .--title .fa{text-align:center;width:1.875rem}section.feed-news .element-feed-search .feed-post{border:.0625rem solid #eee;border-radius:.3125rem}section.feed-news .element-feed-search .feed-post .feed-post-info{-webkit-box-shadow:none!important;box-shadow:none!important}@media (max-width:767px){section.feed-news .element-feed-search .contact-item .profile{border-right:none;-webkit-box-flex:40%;-ms-flex:40%;flex:40%;margin-right:.9375rem}}section.feed-news .element-feed-list .feed-post{position:relative}section.feed-news .element-feed-list .feed-post+.feed-post{margin-top:1.25rem}section.feed-news .element-feed-list .feed-post .feed-post-header{border:none;padding:1.875rem}@media (max-width:767px){section.feed-news .element-feed-list .feed-post .feed-post-header{padding:15px}}section.feed-news .element-feed-list .feed-post .feed-post-header .--avatar{border-radius:6.25rem;margin-right:.9375rem}section.feed-news .element-feed-list .feed-post .feed-post-header .--name{color:#546e7a;font-weight:600}section.feed-news .element-feed-list .feed-post .feed-post-header .--to{color:#90a4ae;padding-left:1.875rem;position:relative}section.feed-news .element-feed-list .feed-post .feed-post-header .--to::before{bottom:-.1875rem;content:">";left:.625rem;position:absolute}@media (max-width:767px){section.feed-news .element-feed-list .feed-post .feed-post-header .--to::before{bottom:.125rem}}@media (max-width:767px){section.feed-news .element-feed-list .feed-post .feed-post-header .--to{font-size:.75rem}}section.feed-news .element-feed-list .feed-post .feed-post-content{padding:0 2.5rem 0 5.625rem}@media (max-width:767px){section.feed-news .element-feed-list .feed-post .feed-post-content{padding:0 .9375rem}}section.feed-news .element-feed-list .feed-post .feed-post-content .element-event{border-left:.25rem solid #cfd8dc}section.feed-news .element-feed-list .feed-post .feed-post-content .element-event.-info{border-color:#64b5f6}section.feed-news .element-feed-list .feed-post .feed-post-content .element-event.-warning{border-color:#fff176}section.feed-news .element-feed-list .feed-post .feed-post-content .element-event.-danger{border-color:#e57373}section.feed-news .element-feed-list .feed-post .feed-post-content .element-event .element-event-wrapper{padding:1.25rem}section.feed-news .element-feed-list .feed-post .feed-post-content .element-event .element-event-wrapper .--title{font-size:1rem;margin-bottom:0;text-transform:uppercase}section.feed-news .element-feed-list .feed-post .feed-post-content .element-event .element-event-wrapper .--date{margin-bottom:.9375rem}section.feed-news .element-feed-list .feed-post .feed-post-content .element-event .element-event-wrapper .--excerpt{margin-bottom:0}section.feed-news .element-feed-list .feed-post .feed-post-info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 15px 23px #eceff1;box-shadow:0 15px 23px #eceff1;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;padding:1.875rem 2.5rem 2.5rem 5.625rem;position:relative}@media (max-width:767px){section.feed-news .element-feed-list .feed-post .feed-post-info{font-size:.75rem;padding:1.875rem .9375rem 1.25rem 2.5rem}}section.feed-news .element-feed-list .feed-post .feed-post-info .feed-post-info-comment{margin-right:1.875rem}@media (max-width:767px){section.feed-news .element-feed-list .feed-post .feed-post-info .feed-post-info-comment{margin-right:.9375rem}}section.feed-news .element-feed-list .feed-post .feed-post-info .feed-post-info-comment .--link{color:#78909c;margin-right:.125rem}section.feed-news .element-feed-list .feed-post .feed-post-info .feed-post-info-comment .--count{color:#b0bec5}section.feed-news .element-feed-list .feed-post .feed-post-info .feed-post-info-like{margin-right:auto}section.feed-news .element-feed-list .feed-post .feed-post-info .feed-post-info-like .--link{color:#78909c;margin-right:.125rem}section.feed-news .element-feed-list .feed-post .feed-post-info .feed-post-info-like .--count{color:#b0bec5}section.feed-news .element-feed-list .feed-post .feed-post-info .feed-post-info-date{color:#b0bec5}section.feed-news .element-feed-list .feed-post .feed-post-comments{background-color:#f8f9fa;padding:0}section.feed-news .element-feed-list .feed-post .feed-post-comments .feed-post-comments-item+.feed-post-comments-item{border-top:.0625rem solid #eceff1}section.feed-news .element-feed-list .feed-post .feed-post-comments .feed-post-comments-item .feed-post-comments-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.875rem 1.875rem .625rem}@media (max-width:767px){section.feed-news .element-feed-list .feed-post .feed-post-comments .feed-post-comments-item .feed-post-comments-header{padding:.9375rem}}section.feed-news .element-feed-list .feed-post .feed-post-comments .feed-post-comments-item .feed-post-comments-header .feed-post-comments-avatar{border-radius:6.25rem;height:2.75rem;margin-right:.9375rem}section.feed-news .element-feed-list .feed-post .feed-post-comments .feed-post-comments-item .feed-post-comments-header .feed-post-comments-name{color:#546e7a;font-weight:600;margin-right:2.5rem}section.feed-news .element-feed-list .feed-post .feed-post-comments .feed-post-comments-item .feed-post-comments-header .feed-post-comments-like{font-size:.875rem;margin-right:1.875rem}@media (max-width:767px){section.feed-news .element-feed-list .feed-post .feed-post-comments .feed-post-comments-item .feed-post-comments-header .feed-post-comments-like{font-size:.75rem;margin-right:.9375rem}}section.feed-news .element-feed-list .feed-post .feed-post-comments .feed-post-comments-item .feed-post-comments-header .feed-post-comments-like .--link{color:#90a4ae;margin-right:.3125rem}section.feed-news .element-feed-list .feed-post .feed-post-comments .feed-post-comments-item .feed-post-comments-header .feed-post-comments-like .--count{color:#b0bec5}section.feed-news .element-feed-list .feed-post .feed-post-comments .feed-post-comments-item .feed-post-comments-header .feed-post-comments-date{color:#90a4ae;font-size:.875rem}@media (max-width:767px){section.feed-news .element-feed-list .feed-post .feed-post-comments .feed-post-comments-item .feed-post-comments-header .feed-post-comments-date{font-size:.75rem}}section.feed-news .element-feed-list .feed-post .feed-post-comments .feed-post-comments-item .feed-post-comments-content{padding:0 1.875rem 1.875rem 5.625rem}@media (max-width:767px){section.feed-news .element-feed-list .feed-post .feed-post-comments .feed-post-comments-item .feed-post-comments-content{padding:0 .9375rem .9375rem}}.form-upload{background-color:#fff;border-radius:.3125rem;-webkit-box-shadow:0 0 2.5rem #e3e8eb;box-shadow:0 0 2.5rem #e3e8eb;margin-bottom:3.125rem;padding:1.875rem}.form-upload .--title{margin-bottom:1.25rem}.form-upload .form-action{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:.625rem}.form-upload .form-action .--privacy{width:auto}.form-upload .form-action .--publish{margin-left:.625rem;padding-left:1.25rem;padding-right:1.25rem}@media (max-width:767px){.form-upload{padding:.9375rem}}.files-list .files-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:.3125rem;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.875rem;padding:.9375rem}.files-list .files-item .archiver{border-radius:6.25rem;height:3.75rem;margin-right:.9375rem;overflow:hidden;width:3.75rem}.files-list .files-item .archiver .--image{width:8.125rem}.files-list .files-item .info{margin-right:auto}.files-list .files-item .info .--title{font-size:1rem;margin-bottom:0}.files-list .files-item .info .--posted{color:#9e9e9e}.files-list .files-item .count{color:#bdbdbd;margin-right:.625rem}.files-list .files-item .control .btn{border-radius:100px;height:2rem;width:2rem}@media (max-width:767px){.files-list .files-item{margin-bottom:.625rem}}.files-list .pagination{margin-top:1.875rem}.fa-layers{position:relative}.fa-layers .fa-layers-count{background-color:#80cbc4;border-radius:6.25rem;color:#fff;font-size:.75rem;font-weight:500;padding:.0625rem .375rem;position:absolute;right:-.625rem;top:-.625rem}@media (max-width:767px){.fa-layers .fa-layers-count{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.6875rem;padding:.125rem .5rem}}section.galleries .form-upload{background-color:#fff;border-radius:.3125rem;-webkit-box-shadow:0 0 2.5rem #e3e8eb;box-shadow:0 0 2.5rem #e3e8eb;margin-bottom:3.125rem;padding:1.875rem}section.galleries .form-upload .--title{margin-bottom:1.25rem}section.galleries .form-upload .form-action{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:.625rem}section.galleries .form-upload .form-action .--privacy{width:auto}section.galleries .form-upload .form-action .--publish{margin-left:.625rem;padding-left:1.25rem;padding-right:1.25rem}section.galleries .gallery-item{background-color:#fff;border-radius:.3125rem;height:14.375rem;max-height:14.375rem;margin-bottom:1.875rem;overflow:hidden;padding:.9375rem;position:relative}section.galleries .gallery-item:hover .image .control{opacity:1;text-align:right}section.galleries .gallery-item .image{background-color:#cfd8dc;height:calc(100% - 42px);margin:-.9375rem -.9375rem .625rem;overflow:hidden;position:relative}section.galleries .gallery-item .image.-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}section.galleries .gallery-item .image .control{background-color:#fff;bottom:0;opacity:0;padding:.1875rem;position:absolute;width:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}section.galleries .gallery-item .image .control .btn-block+.btn-block{margin-top:.1875rem}section.galleries .gallery-item .--title{font-size:1rem;margin-bottom:0}section.galleries .gallery-item .--posted{color:#b0bec5}section.galleries .gallery-item .--count{bottom:.625rem;color:#b0bec5;position:absolute;right:.625rem}footer.footer{border-top:.0625rem solid #dde3e6;margin-top:6.25rem}@media (max-width:767px){footer.footer{margin-top:2.5rem}}footer.footer .footer-wrapper{padding-bottom:3.75rem;padding-top:1.25rem}@media (max-width:767px){footer.footer .footer-wrapper{padding-bottom:2.5rem}}footer.footer .footer-element.element-copyright .--copyright-text{color:#90a4ae;font-size:.875rem}@media (max-width:767px){footer.footer .footer-element.element-copyright .--copyright-text{text-align:center}}html{min-height:100vh;position:relative}html body{color:#607d8b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:"Fira Sans",sans-serif;min-height:100vh}html body a{color:#009688}html body a:hover{color:#4db6ac;text-decoration:none}html body a.jumbotron{display:block;margin-bottom:0;padding:1.875rem}html body a.jumbotron-link{background-color:#f2f4f5;color:#607d8b}html body a.jumbotron-link:hover{text-decoration:none}html body a.jumbotron-link:hover h4{color:#4db6ac}html body a.jumbotron-gallery{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}html body a.jumbotron-gallery .--title{margin-bottom:0;padding:1.875rem 3.75rem 1.875rem}@media (max-width:767px){html body a.jumbotron-gallery .--title{padding:0 .9375rem .9375rem}}html body a.jumbotron-gallery+.jumbotron-gallery{margin-top:.9375rem}html body a.jumbotron-gallery:hover{opacity:.8}.element-video-light{background-color:rgba(17,17,17,.9);height:100%;position:fixed;width:100%}.element-video-light.on{display:none}.element-video-light.off{display:block}header.header{border-bottom:.0625rem solid #dde3e6;width:100%}header.header .header-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:1.25rem;padding-top:1.25rem}header.header .header-element.element-menu{color:#607d8b;display:none}@media (max-width:1200px){header.header .header-element.element-menu{display:block;margin-right:1.25rem}}header.header .header-element.element-menu .btn{border-color:#cfd8dc}header.header .header-element.element-menu .btn:focus{-webkit-box-shadow:none;box-shadow:none}header.header .header-element.element-brand{-webkit-box-flex:1;-ms-flex:auto;flex:auto}header.header .header-element.element-brand .--brand-link{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}header.header .header-element.element-brand .--brand-link:hover{opacity:.7}@media (max-width:1200px){header.header .header-element.element-brand .--brand-image{width:13.125rem}}@media (max-width:767px){header.header .header-element.element-brand .--brand-image{width:8.75rem}}header.header .header-element.element-search{margin-right:1.875rem}@media (max-width:992px){header.header .header-element.element-search{display:none}}header.header .header-element.element-search .form{margin-bottom:0}header.header .header-element.element-search .form .form-control{border-color:#eceff1;-webkit-box-shadow:0 0 1.875rem #e3e8eb;box-shadow:0 0 1.875rem #e3e8eb;font-size:1rem;padding:.6875rem 3.75rem .6875rem 1rem;width:35.625rem}header.header .header-element.element-search .form .form-control::-webkit-input-placeholder{color:#b0bec5}header.header .header-element.element-search .form .form-control:-ms-input-placeholder{color:#b0bec5}header.header .header-element.element-search .form .form-control::-ms-input-placeholder{color:#b0bec5}header.header .header-element.element-search .form .form-control::placeholder{color:#b0bec5}header.header .header-element.element-search .form .form-control:focus{border-color:#b2dfdb;-webkit-box-shadow:0 0 1.875rem #e0f2f1;box-shadow:0 0 1.875rem #e0f2f1}@media (max-width:1200px){header.header .header-element.element-search .form .form-control{width:20rem}}header.header .header-element.element-search .form .btn{color:#b0bec5;margin-left:-2.8125rem}header.header .header-element.element-search .form .btn:hover{color:#4db6ac}header.header .header-element.element-notification{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.375rem}@media (max-width:767px){header.header .header-element.element-notification{font-size:1.25rem}}header.header .header-element.element-notification .--notification-info{color:#607d8b;margin-right:.9375rem;text-decoration:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}header.header .header-element.element-notification .--notification-info:hover{color:#4db6ac}@media (max-width:767px){header.header .header-element.element-notification .--notification-info{display:none}}header.header .header-element.element-notification .--notification-general{color:#607d8b;margin-right:.9375rem;text-decoration:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}header.header .header-element.element-notification .--notification-general:hover{color:#4db6ac}header.header .header-element.element-notification .dropdown-menu .dropdown-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}header.header .header-element.element-notification .dropdown-menu .dropdown-item .--title{margin-left:.625rem;margin-right:1.25rem}header.header .header-element.element-notification .dropdown-menu .dropdown-item .--time{margin-left:auto}header.header .header-element.element-user{position:relative}header.header .header-element.element-user .--user-avatar{border-radius:6.25rem}@media (max-width:767px){header.header .header-element.element-user .--user-avatar{height:2.1875rem;width:2.1875rem}}header.header .header-element.element-user .--user-name{color:#607d8b;font-weight:600;margin:0 .3125rem 0 .625rem;text-transform:uppercase}@media (max-width:767px){header.header .header-element.element-user .--user-name{display:none}}header.header .header-element.element-user .btn{padding:.5rem .9375rem;text-decoration:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}header.header .header-element.element-user .btn:hover{-webkit-box-shadow:0 0 0 .0625rem #cfd8dc;box-shadow:0 0 0 .0625rem #cfd8dc}header.header .header-element.element-user .btn:focus{background-color:#4db6ac}header.header .header-element.element-user .btn:focus .--user-name{color:#fff}header.header .header-element.element-user .dropdown-menu{width:100%}aside.sidebar{bottom:0;position:absolute;top:6.4375rem;width:16.875rem;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (max-width:1200px){aside.sidebar{-webkit-transform:translateX(-16.875rem);transform:translateX(-16.875rem)}}@media (max-width:767px){aside.sidebar{top:5.875rem}}aside.sidebar.mobile{-webkit-transform:translateX(0);transform:translateX(0)}aside.sidebar .sidebar-wrapper{padding-bottom:1.875rem;padding-top:1.875rem}aside.sidebar .sidebar-element.element-menu .--menu-nav{list-style:none;margin:0;padding:0}aside.sidebar .sidebar-element.element-menu .--menu-nav .--nav-item .--nav-link{border-left:.3125rem solid transparent;border-radius:0 .3125rem .3125rem 0;color:#90a4ae;display:block;font-weight:500;padding:1rem 1.875rem;text-decoration:none;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}aside.sidebar .sidebar-element.element-menu .--menu-nav .--nav-item .--nav-link.active,aside.sidebar .sidebar-element.element-menu .--menu-nav .--nav-item .--nav-link:hover{border-color:#009688;color:#009688}aside.sidebar .sidebar-element.element-menu .--menu-nav .--nav-item .--nav-link .fa{width:1.875rem}.page{background-color:#eceff1;min-height:100vh;width:100%}.page.dashboard{background-color:#eceff1}@media (max-width:1200px){.page.dashboard{overflow:hidden}}.page.dashboard main.main{min-height:calc(100% - 305px);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.page.dashboard main.main.mobile{position:relative;-webkit-transform:translateX(16.875rem);transform:translateX(16.875rem)}.page.dashboard main.main .main-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:16.875rem;min-height:75%;padding:1.875rem}@media (max-width:1200px){.page.dashboard main.main .main-wrapper{margin-left:0}}@media (max-width:992px){.page.dashboard main.main .main-wrapper{display:block}}@media (max-width:767px){.page.dashboard main.main .main-wrapper{padding:.625rem}}.page.dashboard main.main section.content{-webkit-box-flex:70%;-ms-flex:70%;flex:70%}@media (max-width:992px){.page.dashboard main.main section.content{margin-bottom:3.75rem}}.page.dashboard main.main section.widget{-webkit-box-flex:30%;-ms-flex:30%;flex:30%;margin-left:1.875rem}@media (max-width:992px){.page.dashboard main.main section.widget{margin-left:0}}.page.login{background-image:url(../images/landingpage/bg-image-featured.jpg);background-position:center right -23.75rem;background-size:cover}.page.login main.main{height:100%}.page.login main.main .main-wrapper{height:100%}.page.login main.main section.login{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:50%}@media (max-width:992px){.page.login main.main section.login{width:70%}}@media (max-width:767px){.page.login main.main section.login{width:100%}}.page.login main.main section.login .element-login{padding:0 22%;width:100%}@media (max-width:992px){.page.login main.main section.login .element-login{padding:0 10%}}.page.login main.main section.login .element-login .--brand{display:block;margin:0 auto 6.25rem}.page.login main.main section.login .element-login .form-login{margin-bottom:2.5rem}section.widget .widget-element+.widget-element{margin-top:1.875rem}section.widget .widget-element .widget-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.25rem}section.widget .widget-element .widget-header .--title{font-size:1rem;margin:0 .9375rem 0 0;text-transform:uppercase}section.widget .widget-element .widget-header .--more{color:#607d8b;display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}section.widget .widget-element .widget-header .--more:hover{color:#4db6ac}section.widget .widget-element.element-birthdays{background-image:url(../images/dashboard/image-happybirth.png);background-position:center top -3.125rem;background-repeat:repeat-x;background-size:80%;padding:1.25rem}section.widget .widget-element.element-birthdays .widget-header{margin-bottom:2.5rem}section.widget .widget-element.element-birthdays .element-birthday+.element-birthday{border-top:.0625rem solid #eceff1;margin-top:.625rem;padding-top:.625rem}section.widget .widget-element.element-birthdays .element-birthday.-active .--image{webkit-box-shadow:0 0 0 .25rem #c8e6c9;box-shadow:0 0 0 .25rem #c8e6c9}section.widget .widget-element.element-birthdays .element-birthday .element-birthday-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}section.widget .widget-element.element-birthdays .element-birthday .element-birthday-wrapper .--image{border-radius:6.25rem;height:3.75rem;margin-right:1.25rem}section.widget .widget-element.element-birthdays .element-birthday .element-birthday-wrapper .info .--name{font-size:1rem;margin-bottom:0}section.widget .widget-element.element-birthdays .element-birthday .element-birthday-wrapper .info .--date{font-weight:800}section.widget .widget-element.element-courses .element-course{margin-bottom:.625rem}section.widget .widget-element.element-courses .element-course .element-course-content{padding:1.25rem}section.widget .widget-element.element-courses .element-course .element-course-content .--title{font-size:1rem;margin-bottom:0}section.widget .widget-element.element-courses .element-course .element-course-content .--excerpt{display:inline-block;margin-bottom:1.25rem}section.widget .widget-element.element-events .element-event{border-left:.25rem solid #cfd8dc}section.widget .widget-element.element-events .element-event+.element-event{margin-top:.625rem}section.widget .widget-element.element-events .element-event.-info{border-color:#64b5f6}section.widget .widget-element.element-events .element-event.-warning{border-color:#fff176}section.widget .widget-element.element-events .element-event.-danger{border-color:#e57373}section.widget .widget-element.element-events .element-event .element-event-wrapper{padding:1.25rem}section.widget .widget-element.element-events .element-event .element-event-wrapper .--title{font-size:1rem;margin-bottom:0;text-transform:uppercase}section.widget .widget-element.element-events .element-event .element-event-wrapper .--date{margin-bottom:.9375rem}section.widget .widget-element.element-events .element-event .element-event-wrapper .--excerpt{margin-bottom:0}section.widget .widget-element.element-notes .element-note+.element-note{margin-top:.625rem}section.widget .widget-element.element-notes .element-note .element-note-wrapper{padding:1.25rem}section.widget .widget-element.element-notes .element-note .element-note-wrapper .--excerpt{margin-bottom:.625rem}section.widget .widget-element.element-notes .element-note .element-note-wrapper .--date{color:#b0bec5}.notification{left:50%;margin-left:-20%;position:absolute;top:1.25rem;width:40%}.notification .success_message{background-color:#c8e6c9;border:.0625rem solid #c8e6c9;border-radius:.3125rem;-webkit-box-shadow:0 0 1.25rem rgba(200,230,201,.5);box-shadow:0 0 1.25rem rgba(200,230,201,.5);color:#2e7d32;list-style:none;margin:0;padding:.9375rem .9375rem .9375rem 2.5rem}.notification .success_message::before{content:"\f058";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;left:.9375rem}.notification .info_message{background-color:#bbdefb;border:.0625rem solid #bbdefb;border-radius:.3125rem;-webkit-box-shadow:0 0 1.25rem rgba(187,222,251,.5);box-shadow:0 0 1.25rem rgba(187,222,251,.5);color:#1565c0;list-style:none;margin:0;padding:.9375rem .9375rem .9375rem 2.5rem}.notification .info_message::before{content:"\f05a";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;left:.9375rem}.notification .warning_message{background-color:#fff9c4;border:.0625rem solid #fff9c4;border-radius:.3125rem;-webkit-box-shadow:0 0 1.25rem rgba(255,249,196,.5);box-shadow:0 0 1.25rem rgba(255,249,196,.5);color:#f9a825;list-style:none;margin:0;padding:.9375rem .9375rem .9375rem 2.5rem}.notification .warning_message::before{content:"\f071";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;left:.9375rem}